Automatizar las reservas de WhatsApp con la integración de Google Calendar (Módulo n8n "Reservas en el Calendario")
¿Para quién es esto?
Este flujo de trabajo está dirigido a empresas de servicios y autónomos que desean automatizar la reserva de citas a través de WhatsApp sin depender de herramientas de programación de terceros. Es perfecto para equipos pequeños que desean un control total sobre el sistema de reservas y la integración del calendario.
¿Qué problema soluciona este flujo de trabajo?
Coordinar manualmente las reservas mediante mensajes puede ser ineficiente y propenso a errores. Este flujo de trabajo agiliza todo el proceso de programación, desde la entrada del usuario hasta la creación de eventos en el calendario, ahorrando tiempo y evitando reservas duplicadas. Garantiza que los usuarios solo elijan entre las franjas horarias disponibles y graba automáticamente la reunión en su Google Calendar.
¿Qué hace este flujo de trabajo?
- Envía un mensaje de WhatsApp con un enlace de reserva.
- Recopila el nombre del usuario y la fecha preferida.
- Comprueba la disponibilidad y muestra solo las franjas horarias libres.
- Permite al usuario elegir una franja horaria.
- Crea automáticamente un evento de Google Calendar con los detalles seleccionados.
- Guarda todos los datos en una base de datos de Postgres para futuras consultas.
Importante: el flujo de trabajo se realiza en inglés.
Configuración
-
Crear tablas en la base de datos de Postgres
- Abra el script SQL proporcionado y reemplace "n8n" con el nombre de su esquema de Postgres.
- Ejecute el script para crear las tablas necesarias.
-
Añadir credenciales
- WhatsApp: Configure sus credenciales de la API de WhatsApp Business mediante OAuth y claves API.
- Postgres: Conecte la base de datos donde se almacenarán los datos de las reservas.
- Google Calendar: Autorice el acceso a su calendario para la creación de eventos.
Obtendrás un flujo de trabajo de archivo json