Saltar al contenido
Menú

Producto propio / WhatsApp + IA

Un servicio de fontanería que empieza y se cierra en WhatsApp

El cliente manda un mensaje con una foto, la IA clasifica la avería, una persona aprueba el precio y se busca un profesional verificado de la zona. Sin descargar nada y sin llamar a cinco sitios.

Contexto
Málaga capital · Fontanería · Fase de validación
Tipo de proyecto
Producto propio / WhatsApp + IA
Servicio relacionado
Ver el servicio de chatbots

Ficha técnica

Proyecto

unrato.es

Tipo
Producto propio
Stack
n8n · Supabase · OpenAI
Canal
WhatsApp
Estado
En validación
Ficha del proyecto. No es una captura de la aplicación.
Servicios con precio cerrado
8
Siete reparaciones y la visita de diagnóstico
Códigos postales atendidos
21
Málaga capital
Flujos de automatización
4
Entrada, conversación, clasificación y revisión

01 / Problema

Encontrar un fontanero para un grifo que gotea es más difícil de lo que debería: llamadas que nadie coge, presupuestos que no llegan y precios que solo se conocen al final. Para el profesional autónomo, el problema es el contrario: le llegan avisos sin foto, sin dirección y sin saber si el cliente aceptará el precio.

02 / Solución

Cómo lo resolvimos

Un Rato funciona sobre la API oficial de WhatsApp, n8n y Postgres. La IA tiene un papel acotado: redacta la conversación, extrae los datos y clasifica la avería a partir de hasta tres fotos. Las decisiones que importan no son suyas. Los cambios de estado los decide código determinista, el precio sale de un catálogo y una persona lo aprueba desde Telegram antes de que llegue al cliente.

Flujo

  1. 01

    Webhook con firma HMAC verificada y deduplicación por id de mensaje

  2. 02

    Bloqueo por teléfono en Postgres para que texto y foto seguidos no abran dos solicitudes

  3. 03

    Seis segundos de espera para agrupar mensajes antes de responder

  4. 04

    Clasificación con visión y salida en JSON con esquema estricto

  5. 05

    Tarjeta en Telegram con aprobar, cambiar precio, visita o rechazar

Ejes del trabajo

La IA conversa, el código decide

El modelo nunca fija precios ni cambia el estado de una solicitud. Devuelve un código de servicio y el sistema busca el precio en el catálogo.

  • Confianza baja: se propone visita de diagnóstico
  • Fuera de catálogo: pasa a una persona
  • Defensa contra instrucciones inyectadas en los mensajes

Una persona en el bucle

Cada precio se aprueba antes de enviarse, y el operador puede tomar la conversación en cualquier momento y devolvérsela al bot después.

  • Aprobación idempotente: solo vale una vez
  • Pausa del bot cuando habla una persona

Profesionales verificados por diseño

El alta del profesional es una máquina de estados sin IA. El perfil nace inactivo y la base de datos impide activarlo sin alta y seguro de responsabilidad civil verificados por una persona.

  • Ocho pasos de alta por WhatsApp
  • Activación bloqueada si el seguro está vencido

03 / Alcance

Qué hace

  • Atiende por WhatsApp con texto, fotos, vídeo, audio y ubicación
  • Clasifica la avería y propone un precio cerrado del catálogo
  • Envía cada precio a revisión humana antes de comunicarlo
  • Da de alta a profesionales por WhatsApp con verificación manual de alta y seguro
  • Detecta urgencias de gas y remite al 112 en vez de presupuestar

04 / Impacto

Qué resuelve

Hoy están operativos la entrada por WhatsApp, la clasificación con fotos, la revisión humana del precio y el alta de profesionales. La asignación automática al profesional todavía no: las plantillas de oferta y confirmación están en revisión en Meta y, mientras tanto, el operador recibe un aviso para buscarlo. El sistema ya mide lo que hará falta para decidir si escala: tiempo de primera respuesta, precio mantenido y acierto del bot frente al operador.

Seguridad y confidencialidad

  • La dirección y el nombre solo se piden después de que el cliente acepta el precio.
  • La base de datos guarda la referencia de la foto en Meta, no la imagen.
  • Seguridad a nivel de fila activada en todas las tablas y funciones cerradas a los roles públicos.

05 / Preguntas

Preguntas frecuentes

¿Qué pasa si la IA se equivoca de avería?

El precio no llega al cliente sin que una persona lo apruebe. Si el modelo tiene poca confianza, el sistema propone una visita de diagnóstico en lugar de un precio, y si la avería no está en el catálogo, la conversación pasa al operador.

¿Por qué Telegram para el operador?

Porque la revisión tiene que hacerse en segundos desde el móvil, con la foto delante y cuatro botones. Montar un panel web para eso habría retrasado el lanzamiento sin mejorar la decisión.

Tu siguiente proyecto

¿Quieres un caso así para tu negocio?

Hablemos de tu proyecto