Volver a proyectos

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.co

Contexto

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