Conectar Google Calendario con Airtable
Descripción del flujo de trabajo
Una plantilla de automatización que vincula Google Calendar con Airtable mediante un webhook. El flujo captura eventos del calendario, procesa los datos aplicando lógica condicional, y crea o actualiza registros en Airtable para mantener sincronización continua entre ambas plataformas.
Cómo funciona
- 1.Recibir la solicitud del webhook e identificar el tipo de evento
- 2.Obtener detalles del evento desde Google Calendar
- 3.Procesar datos y aplicar condiciones lógicas
- 4.Crear o actualizar registros en la tabla de Airtable
- 5.Enviar respuesta de confirmación del webhook
Casos de uso
- Actualizar automáticamente registros en Airtable cuando se añaden eventos a Google Calendar
- Sincronizar cambios de eventos entre ambas plataformas en tiempo real
- Generar registros de proyectos en Airtable asociados con reuniones agendadas
Requisitos
- Cuenta de Google Calendar activa con acceso a API
- Base de Airtable con estructura de campos predefinida
- Claves API o tokens de autenticación configurados
- Comprensión básica de webhooks y estructuras de datos JSON
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (92)
Input Arguments
Set
Format response
Item Lists
Sort
Item Lists
Available Start Times & Ranges
Code
Flatten Slots
Code
Enrich Date
Code
Build Response Payload
Set
Booking Payload
Set
Success Response
Set
Add Friendly Error
Code
Error Response
Set
Escape Json
Code
Has all information
If
Respond with Error
Webhook
Build Error Response Payload
Set
Build Error Response Payload2
Set
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note BookSlot Webhook
Sticky Note
Sticky Note BookSlot Check
Sticky Note
Sticky Note BookSlot Error
Sticky Note
Sticky Note BookSlot GCal
Sticky Note
Sticky Note BookSlot Error Handle
Sticky Note
Sticky Note BookSlot Response
Sticky Note
Sticky Note BookSlot Airtable
Sticky Note
Sticky Note CancelSlot Webhook
Sticky Note
Sticky Note CancelSlot Check
Sticky Note
Sticky Note CancelSlot Error
Sticky Note
Sticky Note CancelSlot Search
Sticky Note
Sticky Note CancelSlot GCal Delete
Sticky Note
Sticky Note CancelSlot Airtable Update
Sticky Note
Sticky Note CancelSlot Response
Sticky Note
Sticky Note UpdateSlot Webhook
Sticky Note
Sticky Note UpdateSlot Check
Sticky Note
Sticky Note UpdateSlot Error
Sticky Note
Sticky Note UpdateSlot Search
Sticky Note
Sticky Note UpdateSlot GCal Update
Sticky Note
Sticky Note UpdateSlot Airtable Update
Sticky Note
Sticky Note UpdateSlot Response
Sticky Note
Sticky Note CallResults Webhook
Sticky Note
Sticky Note CallResults Airtable
Sticky Note
Getslot_tool
Webhook
Check Availability
Google Calendar
Response
Webhook
Check if time is available or not
If
Time available (true) & Call_id
Set
Get All Calendar Events
Google Calendar
Extract start, end and name
Set
Convert into Json format for Vapi
Code
Response to Vapi
Webhook
bookslots_tool
Webhook
Input Arguments from booking tools
Set
Convert time to CST America / Chicago
Code
Create Event
Google Calendar
Respond to Vapi
Webhook
If the booking is confirmed then true
If
Information to be Saved in Airtable
Set
Logs the confirmed booking details
Airtable
Updateslots_tool
Webhook
Input Arguments from updateslot tool
Set
Checks if required info is provided.
If
Finds original appointment
Airtable
Response with Error
Webhook
Update Event
Google Calendar
Updates Airtable record
Airtable
Response & call_id
Set
Respond to Vapi about Updating slots
Webhook
CancelSlots_tool
Webhook
Input Arguments from cancelslot tool
Set
Checks if required info is provided for cancelation
If
Finds the appointment record
Airtable
Build Error Response
Set
Respond with Error to Vapi
Webhook
Delete Event
Google Calendar
Update Airtable record
Airtable
Call_id & Response
Set
Respond to Vapi about cancelation
Webhook
call_results
Webhook
All Input Arguments
Set
Save all information
Airtable
Sticky Note7
Sticky Note
Sticky Note15
Sticky Note
Sticky Note16
Sticky Note
Sticky Note17
Sticky Note
Sticky Note18
Sticky Note
Sticky Note19
Sticky Note
Sticky Note9
Sticky Note
Sticky Note12
Sticky Note