Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.whaapy.com/llms.txt

Use this file to discover all available pages before exploring further.

Disparadores de automatizaciones

Un disparador define cuándo debe ejecutarse una automatización. Elegir bien el disparador evita falsos positivos, respuestas duplicadas y reglas que se disparan cuando no deberían.

Tipos disponibles

TriggerCuándo usarlo
exact_matchEl mensaje debe ser exactamente igual
containsEl mensaje contiene una frase
keywordsCualquier palabra o frase de una lista
regexPatrón avanzado
first_messagePrimer mensaje de un contacto o conversación nueva
user_replied_to_aiEl usuario respondió después de una respuesta de IA
ai_scheduled_appointmentLa IA agendó una cita
pipeline_stage_enteredUn contacto entró a una etapa del funnel
time_rangeMensajes dentro de horario o días específicos
meta_lead_receivedSe recibió un lead desde Meta Lead Ads

Triggers de texto

Exact match

Usa exact_match cuando el mensaje debe coincidir exactamente. Bueno para respuestas de botones o palabras controladas:
confirmar
cancelar
hablar con asesor
No es ideal para lenguaje natural. Si el cliente escribe “quiero confirmar”, ya no coincide.

Contains

Usa contains cuando quieres detectar una frase dentro del mensaje.
quiero cotizar
hablar con humano
necesito soporte
Es más flexible que exact_match, pero puede dispararse de más si la frase es muy genérica.

Keywords

Usa keywords cuando tienes varias formas de expresar la misma intención.
cotizar
precio
costos
cuánto cuesta
paquete
Ideal para intención comercial o soporte básico.

Regex

Usa regex solo cuando necesitas un patrón real. Ejemplos:
ORD-[0-9]{6}
^cancelar\\s+[a-z0-9_-]+$
Regex mal diseñado puede coincidir demasiado o nada. Si no necesitas patrón, usa contains o keywords.

Triggers de conversación

First message

Se ejecuta cuando el contacto inicia por primera vez una conversación. Casos útiles:
  • bienvenida
  • tag de nuevo contacto
  • mover a etapa “Nuevo lead”
  • pedir datos iniciales
Evita mandar mensajes largos de venta aquí. Una bienvenida corta suele funcionar mejor.

User replied to AI

Se ejecuta cuando el usuario responde después de que la IA participó. Casos útiles:
  • detectar que el cliente volvió después de una respuesta automática
  • pausar IA si el usuario pide humano
  • enviar evento a CRM cuando la IA generó interés

AI scheduled appointment

Se ejecuta cuando el agente IA agenda una cita. Casos útiles:
  • mover contacto a etapa “Cita agendada”
  • enviar template de confirmación
  • asignar agente responsable
  • notificar a n8n o CRM

Triggers de operación

Pipeline stage entered

Se ejecuta cuando un contacto entra a una etapa específica del funnel. Ejemplos:
Nuevo lead -> enviar bienvenida
Cotización -> asignar vendedor
Cita agendada -> enviar recordatorio
Ganado -> agregar tag cliente
Úsalo para automatizar operación comercial, no para interpretar mensajes.

Time range

Se ejecuta cuando el evento ocurre dentro de un horario o días definidos. Casos útiles:
  • fuera de horario
  • fin de semana
  • horario de soporte
  • campañas por ventana horaria
Ejemplo:
Si llega un mensaje de 19:00 a 08:00,
enviar respuesta fuera de horario y omitir IA.

Trigger de Meta Lead Ads

meta_lead_received se ejecuta cuando Whaapy recibe un lead desde formularios conectados de Meta. Puedes filtrar por:
  • página
  • formulario específico
  • varios formularios
  • cualquier formulario sincronizado
Ver Meta Lead Ads.

Cómo elegir

NecesidadTrigger recomendado
Cliente escribe una frase exactaexact_match
Cliente menciona una intencióncontains o keywords
Detectar código/patrónregex
Primer contactofirst_message
Reacción después de IAuser_replied_to_ai
Cita creada por IAai_scheduled_appointment
Cambio de etapa comercialpipeline_stage_entered
Fuera de horariotime_range
Lead de Facebook/Instagrammeta_lead_received

Errores comunes

ErrorResultadoMejor enfoque
Keywords demasiado genéricasSe disparan reglas sin intención claraUsa frases más específicas
Regex innecesarioDifícil de mantenerUsa contains o keywords
Varias reglas para el mismo mensajeAcciones duplicadasUsa prioridad y Parar al coincidir
Trigger de texto para operación internaReglas frágilesUsa funnel, IA o Meta Lead triggers
No probar negativosFalsos positivosPrueba mensajes que no deberían coincidir

Siguiente paso

Después de elegir trigger, diseña acciones seguras en Actions.