Contrato de integración · 2023
Callendar · integración con Google Calendar
Sincronizar una agenda por WhatsApp con Google Calendar, y pasar la revisión de Google
callendar.coContexto
Callendar es un servicio de agenda por WhatsApp para profesionales independientes de Latinoamérica. Me contrataron para una cosa concreta: integrarlo con Google Calendar.
El problema
El cliente reservaba por WhatsApp, pero la agenda del profesional vivía en Google Calendar, y alguien tenía que copiar cada cita a mano. Y el problema no era solo técnico: acceder al calendario de un usuario exige permisos que Google clasifica como sensibles, y no los concede sin una revisión formal. Sin superarla, la integración no puede salir de pruebas.
Qué hice
- Integración con la API de Google Calendar mediante OAuth 2.0
- Preparación y superación del proceso de verificación de Google para scopes sensibles: demostrar el uso legítimo de los datos, publicar política de privacidad y términos, y pasar una revisión con video demostrativo del flujo completo
- Despliegue en producción con Docker Compose y gestión de procesos
Resultado
Integración verificada por Google y en producción. El servicio sigue operando.
Stack
Node.js Express MongoDB Google Calendar API OAuth 2.0 Docker PM2