Desarrollo y DevOps

Conectar Google Calendario con Airtable

92 nodos 215 111 Webhook
Descargar

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. 1.Recibir la solicitud del webhook e identificar el tipo de evento
  2. 2.Obtener detalles del evento desde Google Calendar
  3. 3.Procesar datos y aplicar condiciones lógicas
  4. 4.Crear o actualizar registros en la tabla de Airtable
  5. 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

Google Calendar Airtable

Detalles

Disparador Webhook
Nodos 92
Aplicaciones 2
Vistas 215
Descargas 111

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (92)

/

Input Arguments

Set

#1

Format response

Item Lists

#2

Sort

Item Lists

#3

Available Start Times & Ranges

Code

#4

Flatten Slots

Code

#5

Enrich Date

Code

#6

Build Response Payload

Set

#7

Booking Payload

Set

#8

Success Response

Set

#9

Add Friendly Error

Code

#10

Error Response

Set

#11

Escape Json

Code

#12

Has all information

If

#13

Respond with Error

Webhook

#14

Build Error Response Payload

Set

#15

Build Error Response Payload2

Set

#16

Sticky Note

Sticky Note

#17

Sticky Note1

Sticky Note

#18

Sticky Note2

Sticky Note

#19

Sticky Note3

Sticky Note

#20

Sticky Note4

Sticky Note

#21

Sticky Note5

Sticky Note

#22

Sticky Note BookSlot Webhook

Sticky Note

#23

Sticky Note BookSlot Check

Sticky Note

#24

Sticky Note BookSlot Error

Sticky Note

#25

Sticky Note BookSlot GCal

Sticky Note

#26

Sticky Note BookSlot Error Handle

Sticky Note

#27

Sticky Note BookSlot Response

Sticky Note

#28

Sticky Note BookSlot Airtable

Sticky Note

#29

Sticky Note CancelSlot Webhook

Sticky Note

#30

Sticky Note CancelSlot Check

Sticky Note

#31

Sticky Note CancelSlot Error

Sticky Note

#32

Sticky Note CancelSlot Search

Sticky Note

#33

Sticky Note CancelSlot GCal Delete

Sticky Note

#34

Sticky Note CancelSlot Airtable Update

Sticky Note

#35

Sticky Note CancelSlot Response

Sticky Note

#36

Sticky Note UpdateSlot Webhook

Sticky Note

#37

Sticky Note UpdateSlot Check

Sticky Note

#38

Sticky Note UpdateSlot Error

Sticky Note

#39

Sticky Note UpdateSlot Search

Sticky Note

#40

Sticky Note UpdateSlot GCal Update

Sticky Note

#41

Sticky Note UpdateSlot Airtable Update

Sticky Note

#42

Sticky Note UpdateSlot Response

Sticky Note

#43

Sticky Note CallResults Webhook

Sticky Note

#44

Sticky Note CallResults Airtable

Sticky Note

#45

Getslot_tool

Webhook

#46

Check Availability

Google Calendar

#47

Response

Webhook

#48

Check if time is available or not

If

#49

Time available (true) & Call_id

Set

#50

Get All Calendar Events

Google Calendar

#51

Extract start, end and name

Set

#52

Convert into Json format for Vapi

Code

#53

Response to Vapi

Webhook

#54

bookslots_tool

Webhook

#55

Input Arguments from booking tools

Set

#56

Convert time to CST America / Chicago

Code

#57

Create Event

Google Calendar

#58

Respond to Vapi

Webhook

#59

If the booking is confirmed then true

If

#60

Information to be Saved in Airtable

Set

#61

Logs the confirmed booking details

Airtable

#62

Updateslots_tool

Webhook

#63

Input Arguments from updateslot tool

Set

#64

Checks if required info is provided.

If

#65

Finds original appointment

Airtable

#66

Response with Error

Webhook

#67

Update Event

Google Calendar

#68

Updates Airtable record

Airtable

#69

Response & call_id

Set

#70

Respond to Vapi about Updating slots

Webhook

#71

CancelSlots_tool

Webhook

#72

Input Arguments from cancelslot tool

Set

#73

Checks if required info is provided for cancelation

If

#74

Finds the appointment record

Airtable

#75

Build Error Response

Set

#76

Respond with Error to Vapi

Webhook

#77

Delete Event

Google Calendar

#78

Update Airtable record

Airtable

#79

Call_id & Response

Set

#80

Respond to Vapi about cancelation

Webhook

#81

call_results

Webhook

#82

All Input Arguments

Set

#83

Save all information

Airtable

#84

Sticky Note7

Sticky Note

#85

Sticky Note15

Sticky Note

#86

Sticky Note16

Sticky Note

#87

Sticky Note17

Sticky Note

#88

Sticky Note18

Sticky Note

#89

Sticky Note19

Sticky Note

#90

Sticky Note9

Sticky Note

#91

Sticky Note12

Sticky Note

#92