Crear automatización en OneChat
Disparador de referencia de anuncios de WhatsApp
El disparador de referencia de anuncios de WhatsApp es una nueva función que te permite publicar anuncios en Facebook y activar automatizaciones específicas en tu chatbot de WhatsApp cuando los usuarios hacen clic en los anuncios.
Aquí cubriremos dos aspectos importantes de esta función:
1. activar diferentes flujos para distintos anuncios
2. manejar mensajes duplicados.
Puedes revisar el video tutorial a continuación para comenzar:
Tutorial en video:
TODO_VIDEO[0a1d727cc5]: reemplazar este video con un recurso oficial de OneChat.
CiE3U8w
Activar diferentes flujos para distintos anuncios
Cuando ejecutas varios anuncios para diferentes productos o servicios, es fundamental asegurarte de que cada anuncio active el flujo de automatización correspondiente. Para lograrlo, puedes configurar condiciones para determinar desde qué anuncio viene el usuario.
Para comenzar, crea un nuevo flujo, al que llamaremos "WhatsApp Ads Router". Este flujo funcionará como un enrutador para todos los anuncios, redirigiendo a los usuarios a distintos flujos según el anuncio en el que hicieron clic.
Crear un disparador
Automations -> Triggers -> +New Trigger -> WhatsApp Ad Referral
Veamos cómo se ven los datos JSON del CUF:
Source_id -> es relevante según los anuncios que estés ejecutando.
Source_url -> lo puedes usar.
Estos dos son identificadores únicos de los anuncios que estás ejecutando, lo cual lo muestra Source_type -> que indica que se trata de anuncios.
Crear el subflujo para redirigir a flujos específicos
Usando los nodos de condición y con el uso de Source_id, podemos activar los distintos flujos correspondientes.
Vamos a crear un nuevo Sub-flow llamado "Whatsapp_Ads_Router". Todos los anuncios serán dirigidos a este flujo y, según el Source Id del anuncio, serán redirigidos a un subflujo diferente.
Primero crea un Action Node -> Set Variable Value -> Whatsapp_ads_ID (CUF creado) y asigna el valor de la ruta JSON.
Para saber cómo crear una ruta JSON, usa la siguiente aplicación llamada JSONPath Online Evaluator con la URL -> https://jsonpathfinder.com/
Ahora, usando estas rutas JSON, configuremos los valores del CUF.
Source_id -> $.source_id
Source_type -> $.source_type
Crea un Condition Node donde verifiques si WhatsApp_ads_ID tiene un número determinado (recopilando los datos de la variable CUF JSON </> 10_records). Con este número de source_id sabrás la fuente desde la cual llega el anuncio, es decir, a qué producto o servicio corresponde. De esta manera, puedes activar distintos flujos conectados a diferentes anuncios.
Cómo manejar la respuesta predeterminada o el flujo principal para evitar "enviar mensajes duplicados"
Si la respuesta predeterminada está activa -> Condition Control del flujo activado
Si la respuesta predeterminada NO está activa -> Condition Control del flujo principal.
Necesitamos agregar el Condition Node al inicio del Flow que se activa.
Si la respuesta predeterminada NO está activa, se activará el Main-flow. Por lo tanto, debes agregar el nodo de condición al inicio del Flow.
Veamos las automatizaciones para el Caso 1, donde la respuesta predeterminada está activa:
Automations -> keywords -> Default Reply -> Active -> elige el subflujo de ejemplo (Default Reply).
Cuando un usuario nuevo entra al bot, este subflujo siempre se activará.
En este subflujo de Default Reply necesitas agregar un Condition Node; si el Traffic_type contiene ad, no le enviarás nada porque ya tienes un subflujo que está manejando esta automatización.
También se recomienda ampliamente usar el campo de sistema JSON Last Message en lugar del payload de referencia de WhatsApp.
Ya diseñaste el flujo WhatsApp Ads Router para manejar el tráfico que viene de los anuncios.
En caso de que la respuesta predeterminada no esté activa,
Automations -> keywords -> Default Reply -> Not Active -> estaremos activando el Main flow.
Debes ir al flujo principal y agregar el Condition Node, verificando si traffic_type es ad; si lo es, no les enviarás nada.
Esto se debe a que las automatizaciones ya están siendo manejadas por WhatsApp_ads_Router.
Esto garantizará que el usuario reciba mensajes de una sola automatización, la que estás configurando dentro de WhatsApp_ads_Router.
Para el usuario regular que llega de forma orgánica desde tu URL de referencia o desde el widget de tu sitio web, aún podrá activar el flujo principal.
De esta forma, el usuario que llega desde los anuncios no recibirá mensajes duplicados.