PROYECTO 04 / AUTOMATIZACIÓN / N8N

Una idea
que conversa.

Un mensaje puede ser el inicio de una cita. Este proyecto busca que una barbería responda consultas y organice solicitudes con un recorrido claro, desde el primer “hola” hasta la confirmación.

Proyecto propion8nGoogle CalendarSupabaseAgente conversacional
EL OBJETIVO
MENOS
IDA Y VUELTA.
MÁS ORDEN.

Preguntas claras. Datos completos. Agenda por barbero. Confirmación explícita.

MENSAJE→CONSULTA→SOLICITUD
AtenciónServicios y precios
AgendaPor cada barbero
SolicitudPendiente → confirmada
PresentaciónPruebas + simulación
01 / El trabajo detrás

No era solo
responder “hola”.

Había que entender el servicio, recordar al cliente, calcular cuánto dura una atención y consultar la agenda correcta. La parte interesante está en conectar esas decisiones.

Una necesidad concreta.

Los clientes consultan precios, horarios y disponibilidad. El proyecto reúne esa información y la conecta con un proceso de solicitud para evitar que todo dependa de mensajes sueltos.

Una idea trabajada por partes.

La conversación y las reservaciones están separadas en flujos. Eso permite trabajar la atención, las validaciones y la confirmación como partes de una misma solución.

Probar también es construir.

Las pruebas compartidas recorren un horario ocupado, una alternativa disponible y una solicitud confirmada. Mostrar ese camino también es mostrar el esfuerzo que hay detrás del proyecto.

02 / Tocá y explorá

Probá el recorrido.
Sin crear una cita.

Esta demo usa respuestas preparadas para explicar el proyecto. No está conectada a n8n, WhatsApp, Google Calendar ni Supabase.

Elegí una situación
Qué está pasando

Información del negocio

Nombre, fecha, ID y disponibilidad de ejemplo. Ningún mensaje de esta demo se envía a un negocio.

✳
Asistente de barberíaSIMULACIÓN LOCAL / THEALEXGM78
DEMO
Paso 1 de 2
03 / Capturas del proyecto

La idea también
se puso a prueba.

Capturas originales del chat y del editor de n8n. La prueba de confirmación aportada devuelve los estados “confirmada” y “reservado: true”.

Qué muestran las otras pruebas aportadas.

El cliente consultó corte y barba con Juan. Un horario no estaba disponible; al consultar otra hora, recibió una solicitud pendiente y luego una respuesta de confirmación. La ejecución muestra un identificador de evento de Google Calendar. Es una prueba concreta del recorrido; no demuestra por sí sola todos los escenarios ni el funcionamiento del canal WhatsApp en vivo.

04 / La arquitectura

Tres flujos.
Una misma intención.

El código exportado muestra una entrada por chat, un flujo de WhatsApp y un subflujo de reservaciones. Las capturas recibidas corresponden a la entrada por chat.

ENTRADA

Chat / WhatsApp

El flujo de pruebas recibe mensajes desde el chat. Otro flujo define recepción y respuesta por WhatsApp.

CONVERSACIÓN

Agente + memoria

Interpreta consultas, conserva el contexto y prepara los datos necesarios para llamar al flujo de reservaciones.

RESERVACIONES

Calendar + Supabase

Valida los datos, consulta la agenda, guarda la solicitud pendiente y procesa la confirmación.

EL CEREBRO / BARBERÍA - RESERVACIONES

La conversación propone. El flujo verifica.

El agente reúne los datos y llama a este subflujo. Aquí se valida la solicitud, se calcula la duración y se selecciona la agenda del barbero. Si el horario está disponible, se prepara una solicitud pendiente. Al confirmar, el flujo comprueba su vigencia, vuelve a consultar disponibilidad, intenta bloquear el horario en Supabase y continúa con la creación del evento en Google Calendar.

También contiene rutas para horarios ocupados, datos que no coinciden, solicitudes vencidas y errores de las integraciones. Son ramas presentes en el código exportado; las capturas aportadas no prueban cada una de ellas.

Agenda por persona.

Los flujos contemplan calendarios separados para Juan, Carlos y Jefferson.

Tiempo de atención.

El servicio define su duración: corte, 60 minutos; barba, 30; combinaciones, 90. El flujo valida el horario antes de seguir.

Confirmación explícita.

Una solicitud pendiente no equivale a una reserva final. La confirmación vuelve al subflujo para verificar y procesar el estado.

Alcance de esta presentación.

El portafolio no publica credenciales ni conexiones de los flujos. La demo es local y el número de contacto de Alexander no es un enlace a este bot. Para usar una solución semejante en un negocio hacen falta sus cuentas, agendas, configuración y pruebas de funcionamiento.

¿Tu negocio
necesita algo así?

Podemos empezar por tus preguntas frecuentes y el proceso que te gustaría organizar. Contame la idea y revisemos qué tendría sentido automatizar.

CAPTURA DEL PROYECTO