Ir al contenido
Ventas y CRM

Chatbot SMS de agendamiento de citas con seguimientos automáticos

36 nodos 37 4 Scheduled trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Este flujo recibe SMS de clientes mediante un disparador de Twilio y los pasa a un agente de IA basado en OpenAI que usa herramientas HTTP de Cal.com para consultar disponibilidad y crear, buscar, reprogramar o cancelar reservas. El estado de la conversación y el historial se guardan en una tabla Airtable, y un disparador cada 24 horas genera mensajes de seguimiento con IA para clientes sin cita, con un máximo de tres intentos y opción de baja con STOP.

Cómo funciona

  1. 1.El disparador de Twilio recibe el SMS y un nodo Switch comprueba si contiene STOP.
  2. 2.Una solicitud STOP actualiza el estado en Airtable a STOP y envía un SMS de confirmación.
  3. 3.En caso contrario, se busca la sesión en Airtable y se pasa el historial al agente de agendamiento.
  4. 4.El agente usa las herramientas de Cal.com (disponibilidad, crear/buscar/reprogramar/cancelar reserva) y devuelve una salida estructurada validada por un parser autocorrectivo.
  5. 5.El nodo Create/Update Session guarda mensajes y datos de la cita en Airtable y responde por Twilio.
  6. 6.Cada 24 horas se buscan clientes sin cita, con menos de 3 seguimientos y sin seguimiento en 3 días; se genera el mensaje con LLM, se actualiza el contador y se envía con instrucciones de STOP.

Casos de uso

  • Agendar citas de reparación de PC y portátiles por conversación SMS.
  • Recaptar clientes que no completaron una reserva.
  • Gestionar reprogramaciones y cancelaciones por SMS.

Requisitos

  • Credenciales de Twilio (disparador y SMS), OpenAI y Airtable.
  • Credencial Header Auth genérica para la API v2 de Cal.com y credencial calApi para Get Existing Booking.
  • Tabla Lead Tracker en Airtable con los campos indicados y reemplazar el eventTypeId 648297 por el propio.
  • Un número de Twilio configurado para reenviar webhooks de mensajes entrantes a n8n.

Configuración y pruebas en n8n

  1. Envía un SMS de prueba y verifica la sesión en Airtable y la respuesta recibida.
  2. Pide agendar una cita y confirma la reserva en Cal.com y el appointment_id en Airtable.
  3. Envía STOP y confirma el cambio de estado, el SMS de confirmación y el cese de seguimientos.
  4. Ejecuta manualmente la rama de seguimiento y revisa el mensaje generado y el followup_count incrementado.

Valor del servicio

Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.

Aplicaciones utilizadas

Twilio OpenAI Airtable Schedule If Output Parser LLM Chain HTTP Request AI Agent

Detalles

Disparador Scheduled trigger
Nodos 36
Aplicaciones 9
Vistas 37
Descargas 4

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 (36)

/

Twilio Trigger

Set

#1

OpenAI Chat Model1

OpenAI

#2

Find Follow-Up Candidates

Airtable

#3

Send Follow Up Message

Set

#4

Sticky Note

Sticky Note

#5

Update Follow-Up Count and Date

Airtable

#6

Create/Update Session

Airtable

#7

Get Existing Chat Session

Airtable

#8

Every 24hrs

Schedule Trigger

#9

Send Reply

Set

#10

Send Confirmation

Set

#11

User Request STOP

Airtable

#12

Check For Command Words

Switch

#13

Structured Output Parser

Output Parser Structured

#14

Auto-fixing Output Parser

Output Parser Autofixing

#15

OpenAI Chat Model2

OpenAI

#16

Sticky Note3

Sticky Note

#17

Sticky Note4

Sticky Note

#18

Sticky Note5

Sticky Note

#19

Sticky Note6

Sticky Note

#20

Sticky Note7

Sticky Note

#21

Sticky Note8

Sticky Note

#22

Sticky Note1

Sticky Note

#23

Generate Follow Up Message

LLM Chain

#24

Sticky Note2

Sticky Note

#25

Sticky Note9

Sticky Note

#26

OpenAI Chat Model3

OpenAI

#27

Get Availability

HTTP Request

#28

Get Existing Booking

HTTP Request

#29

Find Existing Booking

HTTP Request

#30

Reschedule Booking

HTTP Request

#31

Cancel Booking

HTTP Request

#32

Create a Booking

HTTP Request

#33

Sticky Note10

Sticky Note

#34

Sticky Note12

Sticky Note

#35

Appointment Scheduling Agent1

Agent

#36

Source and license

Sticky Note

#37
Mantente al día

Nuevas automatizaciones, directamente en tu correo

Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.

  • Nuevos flujos
  • Explicaciones claras
  • Guías de configuración

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras