Back to projects

Integration contract · 2023

Callendar · Google Calendar integration

Syncing a WhatsApp scheduling service with Google Calendar, and passing Google's review

callendar.co

Context

Callendar is a WhatsApp-based scheduling service for independent professionals in Latin America. I was hired for one specific job: integrating it with Google Calendar.

The problem

Clients booked over WhatsApp, but the professional's calendar lived in Google Calendar, and someone had to copy every appointment by hand. And the problem was not only technical: accessing a user's calendar requires permissions Google classifies as sensitive, and it does not grant them without a formal review. Without passing it, the integration cannot leave testing.

What I did

  • Integration with the Google Calendar API through OAuth 2.0
  • Preparing and passing Google's verification process for sensitive scopes: proving legitimate data use, publishing a privacy policy and terms, and passing a review with a demo video of the full flow
  • Production deployment with Docker Compose and process management

Outcome

Integration verified by Google and in production. The service is still running.

Stack

Node.js Express MongoDB Google Calendar API OAuth 2.0 Docker PM2