Ir al contenido
Agentes de IA

Bot de reservas por SMS con seguimientos automáticos

36 nodos 40 3 Scheduled trigger
Descargar

Cargando flujo…

Descripción del flujo de trabajo

El flujo recibe SMS de clientes mediante un disparador de Twilio, gestiona las sesiones de chat y su historial en Airtable, y usa un agente de IA con herramientas de Cal.com para crear, buscar, reprogramar y cancelar citas antes de responder por SMS. Un disparador diario re-engagea leads sin cita (máximo 3 seguimientos con 3 días de separación) respetando la palabra STOP.

Cómo funciona

  1. 1.El disparador de Twilio recibe SMS entrantes y un nodo Switch comprueba si contienen STOP.
  2. 2.Un mensaje con STOP actualiza el estado del registro en Airtable y envía un SMS de confirmación.
  3. 3.Se obtiene la sesión de chat existente de la tabla Lead Tracker y se pasa como contexto al agente.
  4. 4.El agente (GPT-4o-mini) usa herramientas HTTP de Cal.com para disponibilidad, creación, búsqueda, reprogramación y cancelación, con parser de salida estructurado y autocorrección.
  5. 5.Se actualiza el registro en Airtable (nombre, resumen, cita, historial) y se envía la respuesta del agente por Twilio.
  6. 6.Un disparador diario busca en Airtable leads sin cita, con estado distinto de STOP, menos de 3 seguimientos y 3 o más días desde el último seguimiento; genera un mensaje con IA, actualiza contadores y lo envía por Twilio.

Casos de uso

  • Reservar citas de reparación de PC y portátiles mediante chatbot por SMS.
  • Consultar, reprogramar o cancelar reservas existentes por SMS.
  • Re-enganchar prospectos que no completaron la reserva con seguimientos limitados.
  • Gestionar la baja de mensajes con la palabra clave STOP.

Requisitos

  • Credenciales de Twilio para el disparador y el envío de SMS, con un número vinculado a n8n.
  • Credenciales de Airtable y una base/tabla (Lead Tracker) con campos como session_id, status, chat_messages, followup_count, last_followup_at y appointment_id.
  • Una clave API de OpenAI para el agente, la cadena de seguimiento y el modelo de autocorrección del parser.
  • Credenciales de Cal.com API v2 (header auth o calApi) y sustituir el eventTypeId 648297 por el ID propio.

Configuración y pruebas en n8n

  1. Envía un SMS con STOP y verifica el cambio de estado en Airtable y la confirmación recibida.
  2. Inicia una consulta nueva, completa una reserva y comprueba que aparece en Cal.com y Airtable.
  3. Pregunta por una reserva existente y reprograma o cancela para probar las herramientas de Cal.com.
  4. Crea un registro sin cita con fecha de seguimiento antigua, ejecuta manualmente la rama de seguimiento y verifica el mensaje y el contador actualizado.

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 40
Descargas 3

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