Facebook LeadGen
_pahr0z7bgtm0Introducción
La generación de leads se puede lograr de las siguientes maneras:
Permitiendo que los usuarios completen el formulario en Messenger, Facebook o WhatsApp. Puedes automatizar el proceso de envío de mensajes a esos usuarios mediante OneChat.
El curso está dividido en varias secciones.
- Cómo conectar OneChat con tu entorno de anuncios de Facebook
- Crear un formulario de leads usando Instant Forms (se puede usar dentro de los anuncios de FB)
- Cómo enviar un mensaje de WhatsApp a un nuevo lead
- Cómo enviar un SMS a un nuevo lead
- Incluso cómo llamar a los nuevos leads si proporcionaron su número de teléfono
- Cómo redirigir al usuario de vuelta a tu chatbot de forma directa e instantánea
_78er976d3chaEnlace del video de YouTube
TODO_VIDEO[2f6b0f5245]: reemplazar este video con un recurso oficial de OneChat.
Mne5bxI
Conectar tu página de Facebook dentro de OneChat
Primero necesitas conectar tu página de Facebook dentro de OneChat.
_d5wsy4hjg5t4Conectar OneChat con Facebook Ads Manager
Primero deberás conectar tu página de Facebook dentro de OneChat.
La misma página a la que está vinculado el formulario instantáneo.
La misma página de Facebook vinculada a la cuenta con la que planeas ejecutar anuncios.
_puy8ginzgvpuIntegraciones dentro de OneChat
Integrations -> Others -> Facebook Ads
Debes conectar aquí tu cuenta comercial de Facebook Ads.
Una vez que hagas clic en el botón, te llevará a la página de integración de la cuenta de anuncios de FB.
Cuando continúes, aparecerá una página adicional donde deberás activar los puntos indicados:
1. Administrar anuncios para las cuentas publicitarias a las que tienes acceso
2. Recibir tu dirección de correo electrónico <<email address>>
Una vez activado, ahora puedes hacer clic en Done.
Al volver a OneChat Integrations -> Others -> Facebook Ads 👍
Podrás ver que tu cuenta comercial de anuncios está conectada.
_iyft01xanq5xVerificación cruzada en Facebook: OneChat está asignado como herramienta CRM
A continuación, debemos verificar que OneChat esté instalado como tu sistema de gestión CRM para recibir los datos de leads.
Ve a tu cuenta de Facebook -> Business Manager -> Integrations -> Leads Access -> CRMs:
Aquí debes asegurarte de que OneChat esté instalado. Esto es para garantizar que puedas recibir todos los datos de generación de leads.
En caso de que no aparezca, simplemente escribe OneChat y búscalo; deberías poder encontrarlo.
Si no puedes encontrar OneChat o Chatbot app (para socios de OneChat), es porque no has conectado tu página de Facebook dentro del workspace.
Conecta tu página de Facebook dentro de la plataforma OneChat.
La generación de leads solo puede recibirse en el canal de Facebook Messenger o en el canal Omni. Esos son los dos canales donde básicamente podemos crear este tipo de automatización.
_hat1j3h3tuwdConfigurar el administrador para el chatbot
Dentro del Chatbot -> Tools -> Admins ->
Es importante que te registres como administrador aquí, porque toda la información de Lead Gen se enviará a este administrador específico, donde podrás configurar toda la automatización.
Puedes buscar un nuevo administrador por nombre en la lista de usuarios del bot y seleccionarlo.
Para recibir los datos de generación de leads, solo puedes usar perfiles de Messenger o tu perfil de Web Chat, según prefieras. Cualquiera de esos dos perfiles debe ser administrador del chatbot.
Ahora ya estás listo para recibir los datos de Meta cuando un nuevo lead se registre en tus formularios instantáneos.
_skwy7wgc3md5Enlace del video de YouTube
TODO_VIDEO[de9c30bc86]: reemplazar este video con un recurso oficial de OneChat.
TpT42j5k&t=1s
_604ikvgdvl82Crear un formulario de leads en Ads Manager
_7d1fu45s2c4zCrear una nueva campaña
Abre tu cuenta de Ads Manager -> Create a New Ad Campaign
En Campaigns, crea una nueva campaña -> Elige "Leads" como objetivo de la campaña.
Dentro de Leads puedes ver:
- Instant Forms - Captura los datos y envíalos a OneChat.
- Messenger
- Conversions
- Carts
Una vez elegido Lead forms, haz clic en "Continue" para ir a la página "Choose a Campaign Setup"
Ahora selecciona Manual Leads Campaign y presiona Continue.
Ahora asignemos un nombre a la campaña, por ejemplo: "Lead form demo".
Special Ad Categories: Sin cambios
Campaign Details: Sin cambios
Advantage campaign budget: Off
Haz clic en el botón "Next" para pasar a la sección Ad Set.
_2oz0kf28fwi4La sección AD Set
Lo más importante aquí es que vas a crear un FORM. Dejamos la sección Ad Set sin cambios y hacemos clic en el botón Next para pasar a la sección AD.
_w9d5pz6h2p69La sección AD - Crear formulario
Debemos desplazarnos hacia abajo hasta la sección del formulario llamada "Instant form". Vamos a crear un formulario haciendo clic en "Create form"
Una vez que hagas clic en "Create form", aparecerá la siguiente ventana
Create form (Settings)
1. Form configuration
Language
2. Sharing: Restricted u Open. Seleccionemos Open.
Field names: Email and Full name
Tracking Parameters: Parameter name y Parameter value.
Create form (Content)
1. Form name: Lead form demo
2. Form type: More volume - (esto depende totalmente de la preferencia del usuario)
1. Intro: Usa una imagen nueva o una imagen subida
2. Greeting:
Headline: Want to learn how to write 100% human copies with ChatGPT?
3. Description: párrafo o lista
Solo completa tus datos a continuación y te lo enviaré.
1. Questions:
Custom Questions: Puedes agregar preguntas adicionales.
En caso de que necesites campos adicionales como nombre de empresa y otros datos, debes agregar una nueva pregunta.
- Multiple Choice
- Short answer
- Conditional
- Appointment request
Prefill Questions: Son los datos que Meta ya tiene. Esto hace que los usuarios revisen los datos precargados desde su cuenta de FB, cuenta de WA o cuenta de Instagram y luego presionen OK.
Description: Mantenemos tus datos almacenados de forma segura en nuestros servidores y no los compartiremos con terceros.
Seguiremos con Prefill Questions y agregaremos campos de contacto como Phone number, First name, Last name, Email address.
Puedes reorganizarlos en el orden que necesites.
Estos se completarán dinámicamente.
Privacy Policy: También es importante agregar la política de privacidad. Puedes enlazar tu sitio web para cualquier política de privacidad. Agrega el enlace de la página de tu sitio web.
Link text: TOS
Custom Disclaimer: También puedes agregarlo o dejarlo tal como está.
Message for Leads
- Headline: Thanks, you're all set.
- Description: Puedes visitar nuestro sitio web o salir del formulario ahora.
- Call-to-action button: View Website
| call Business | View file
- Link: https://google.com/
Ahora que nuestro formulario está publicado, puedes configurar tu anuncio completo. Crear el anuncio no es la intención principal de este documento.
Se asume que ya sabes cómo configurar tus anuncios de Facebook.
_yem7tn2ezorkPrueba del formulario de leads
Para probar el formulario de leads, ve al sitio web https://developers.facebook.com/tools/lead-ads-testing
Nota: Debes seleccionar la página correcta.
Ahora se mostrarán todos los formularios de leads creados. Puedes previsualizar el formulario haciendo clic en el enlace "Preview form", y se abrirá una ventana mostrando tu anuncio junto con el formulario creado.
Todos los datos del usuario se completan automáticamente sin tener que ingresar nada. Solo debes revisar los datos mostrados en el formulario, verificar que sean correctos y presionar el botón siguiente.
Podrás ver todos los datos del usuario: nombre, apellido, número de teléfono y correo electrónico en el formulario.
También puedes crear un lead directamente haciendo clic en "Create lead" y el lead quedará creado. Con esto enviaremos todos los datos a OneChat, pero antes necesitamos configurar la automatización para ello.
_qmuvgak7zvnEnlace del video de YouTube
TODO_VIDEO[8f3068f010]: reemplazar este video con un recurso oficial de OneChat.
VlxU0
_h6swjj6h6usuCrear automatización en OneChat
_rit9aeutqk6vCrear un subflujo en OneChat para automatizaciones
Vamos a crear un subflujo llamado "Facebook leadgen"
Como antes, debemos ir a Automations y crear triggers dentro de las automatizaciones.
Ahora podemos crear ese trigger dentro del Flow Builder.
Haz clic en el nodo Start -> Add Item -> Add Trigger.-> Facebook LeadGen y actívalo.
Aquí puedes guardar los datos que recibimos de Meta dentro de los Custom fields.
1. Webhook Payload: </> fb_lead_gen_data (JSON Variable)
2. LeadGen Id: fb_leadgen_id (Text Variable)
3. Lead Form Id: fb_leadgen_form_id (Text Variable)
También puedes aplicar ciertos filtros si quieres excluir a determinadas personas de registrarse en el formulario de leads.
Si deseas excluirlas de la automatización, también es posible hacerlo dentro de tu chatbot de OneChat.
Puedes agregar una nota a este trigger para tener un poco más de contexto sobre lo que hace. Luego presiona Save.
Ahora tenemos habilitado directamente en este flujo el trigger de Facebook LeadGen.
Ahora necesitamos obtener los detalles del usuario.
Previsualiza los datos precargados: usando un bloque de mensaje, mostrando todos los datos del payload.
Esto se usa para probar los datos, ya que necesitamos configurar nuestra automatización con datos de ejemplo entrantes.
Tan pronto como presiono el botón "Create lead" en la página de FB "developers.facebook.com/tools/leads-ads-form" como se mostró antes, aparece el mensaje "your test lead has been sent. To create a new lead, please delete this one."
Veamos en el perfil de Facebook Messenger para comprobar que he recibido el payload.
Acabamos de recibir el payload y dentro del Livechat verás la hora de creación, leadgen_id, page_id y form_id.
Como ejemplo, tomaremos este dato: "leadgen_id"
Dentro de OneChat, eliminaremos el bloque de mensaje y usaremos la acción de API.
Seleccionemos la acción de Facebook API relacionada con la función "Get Lead Gen".
En Lead Gen, necesitamos el lead gen id, que almacenamos en el payload. Seleccionemos el campo personalizado "fb_leadgen_id" y peguemos el valor de prueba para crear la "Test Request"
Puedes ver que hemos recibido todos los datos de Lead Gen; ahora hagamos el mapeo de nombre, apellido, teléfono y correo electrónico.
Hagamos el mapeo de los datos requeridos de Lead Gen
1. First name: $.field_data[0].values[0] -> leadgen_first_name
2. Last name: $.field_data[1].values[0] -> leadgen_last_name
3. .Email: $.field_data[2].values[0] -> leadgen_email
4. Phone Num: $.field_data[3].values[0] -> leadgen_phone
También puedes guardar la hora de creación, si lo deseas:
Created Time: $.created_time -> leadgen_time_stamp
Todos estos datos se pueden exportar a una hoja de Google. De esta manera podemos realizar muchas automatizaciones.
_ja0yni6lxw0vEnlace del video de YouTube
TODO_VIDEO[c01e53f0d3]: reemplazar este video con un recurso oficial de OneChat.
Tlds
_dii86gq6tpgaEnviar una plantilla de mensaje de WhatsApp a un nuevo lead
_mgc4atn73heaModificar el subflujo en OneChat para mensajería de WhatsApp
Como viste antes, ya mapeamos todo correctamente. Ahora veremos el caso de uso: enviar una plantilla de mensaje de WhatsApp directamente al nuevo lead.
La forma de hacerlo es realmente simple, como sigue:
En el subflujo anterior llamado -> Facebook leadgen, agregamos los siguientes bloques:
Action Block -> Notifications -> WhatsApp Template Notification
Ahora puedes seleccionar el número de teléfono al que necesitas enviar.
En nuestro caso, lo hemos almacenado en el Custom Field "Leadgen_phone" con una variable de tipo número.
También puedes seleccionar la plantilla de mensaje de WhatsApp desde el menú desplegable; puedes elegir cualquiera de las plantillas de WhatsApp creadas anteriormente.
En nuestro caso, seleccionemos la plantilla de mensaje de WhatsApp "Hello World".
También puedes probar la recepción de la plantilla de WhatsApp.
_yl1o6jlmywxxEnlace del video de YouTube
TODO_VIDEO[d7e59020ff]: reemplazar este video con un recurso oficial de OneChat.
Ph9u91c
_168lfs5h7px9Enviar SMS a un nuevo registro
_1ugc7pcpss9oCrear un bot de SMS para el proceso de LeadGen
Vamos a crear o modificar el subflujo creado anteriormente para enviar el SMS durante el proceso de LeadGen.
Usaremos la misma configuración con algunos pequeños ajustes.
Primero debemos asegurarnos de que hayas conectado tu número de teléfono a tu workspace de OneChat.
El canal de SMS debe tener algún número de teléfono conectado. En nuestro caso, estamos conectados con una cuenta de Twilio para enviar el mensaje SMS. Pero también puedes ver otras cuentas como SignalWire y Message Media.
Si tienes cualquiera de estas, puedes crear un bot de SMS. Una vez que configures tu bot de SMS, podrás usar el número registrado dentro de cualquiera de los chatbots para enviar un SMS directamente a un usuario o a un nuevo lead en este caso.
Veamos el flujo. A partir de la función anterior de enviar el mensaje de WhatsApp, tomaremos el mismo flujo, eliminaremos el Action block conectado con la plantilla de mensaje de WhatsApp y agregaremos un Action block con SMS Notification.
Action Block -> Notifications -> SMS Notifications
Editemos el bloque de acción SMS Notification haciendo clic en "Edit Action"
Ahora debemos configurar SMS Notification para enviar el SMS directamente al número de teléfono del Lead Gen:
1. From Phone number: El número de teléfono registrado
2. To Phone number: Leadgen_phone (al número de teléfono del nuevo lead)
3. Message: Hey {{Leadgen_first_name}}, you have successfully submitted your data. Just type start to access your premium workshop. (igual que la plantilla del mensaje de WA)
Ahora, en el canal seleccionado, podrás configurar un flujo para esto. Vamos al canal SMS -> Open Bot.
Ahora configuraremos el flujo para esto. Ve a Automation -> Keywords.-> Create New Keyword.
If message contains one of the following keywords: start
status: Active
Is Hotword: seleccionado
Trigger Sub Flow: "Leadgen opt in workshop"
Ahora hemos configurado la automatización correctamente.
Tan pronto como el usuario responda al SMS que recibió cuando lleguen los datos de Leadgen, podremos usar una SMS Notification para enviar un SMS al usuario.
A partir de ahí, podremos activar básicamente el flujo "Leadgen opt in workshop" configurando un trigger por palabra clave.
Tan pronto como el usuario escriba "start" o interactúe respondiendo al SMS, automáticamente se convierte en un usuario del bot dentro del SMS Bot.
Así de fácil es enviar un SMS a un nuevo lead o también a uno existente.
_9orjvba4aeamEnlace del video de YouTube
TODO_VIDEO[7bba922f7c]: reemplazar este video con un recurso oficial de OneChat.
WN4k
_8vnuxsmk4xlrEnviar una llamada telefónica mediante IVR
_gpikzohc6ze2Crear un bot de voz para el proceso de LeadGen
Vamos a crear una llamada de voz para un nuevo lead que se registre mediante tu formulario de leads en un anuncio de FB, o en Messenger, WhatsApp o Instagram, dondequiera que se muestre. Tan pronto como se registre, podremos llamarlo si tenemos su número de teléfono.
En este caso de uso también usaremos el mismo número de teléfono utilizado para el SMS Bot.
Vamos a entrar en el flujo principal. La forma en que activaremos esta llamada de voz es haciendo referencia al flujo principal en todo momento, pero necesitamos saber qué tipo de mensaje debemos enviar.
_zb8wuyz2m8g2Volviendo al flujo "Facebook Leadgen", agregamos el Action Block.
Action Block -> Notifications -> Phone Call.
Ref payload determina qué tipo de mensaje va a enviar la llamada de voz | Voice Bot al usuario.
Por ejemplo, si este es un anuncio para acceder a un Premium Workshop, digamos "adworkshop"; este será el 'ref payload', que se reenviará al número de teléfono del Voice Bot.
From Phone Number: El número de teléfono registrado con el proveedor
To Phone Number: El número de teléfono de Leadgen almacenado dentro del Custom field
Ref payload: adworkshop
_hmza2cbavcv5
Ahora vamos a configurar la automatización del lado del Voice Bot. Vamos al Main Flow del Voice Bot:
Ahora debemos determinar qué tipo de mensaje necesitamos enviar. De forma predeterminada, cada vez que se activa el Voice Bot, se activa el Main flow.
Desde el Main flow, podrás enviar al usuario a diferentes partes de tu voicebot.
El truco es cómo determinar el payload que guardamos dentro del Action Block en el flujo anterior.
En el Main Flow -> Start node
Save Ref Payload to: (a la variable personalizada de nuestra preferencia) digamos "ref"
Tan pronto como se llame al usuario, se activará este flujo principal. Habríamos recibido el payload "adworkshop".
Ahora configuraremos la automatización en función de esto. Agregaremos un Condition Block.
Condition Block -> if "ref" has any value
Luego vamos a comprobar qué valor tiene con otra condición. Si no tiene ningún valor, entonces irá al menú principal normal del Voice Bot, por ejemplo.
Si el payload "ref" es "adworkshop", ahora podemos configurar un mensaje personalizado.
Digamos:
"You have successfully submitted your data. Just type start to access your premium workshop"
Seleccionemos Text y configuremos "Text to Speech Language" en English (US). De hecho, puedes elegir entre muchos países y muchas variables desde la lista desplegable. Elige la opción que prefieras.
1. Selected Text
2. Text to Speech Language: English (US)
3. Message to the Leadgen User:
Así es como activas tu Voice Bot en tu flujo IVR, para poder responder a cualquier nuevo usuario de Leadgen que llegue a tu chatbot OmniChannel.
Haz una distinción sobre qué tipo de acción deseas realizar después de capturar los datos de Lead Gen.
_gigzn0xh168iEnlace del video de YouTube
TODO_VIDEO[6d8d1f1c2f]: reemplazar este video con un recurso oficial de OneChat.
Qjygig8s
_c5d4hj8n8v92Redirigir usuarios directamente al chatbot desde el formulario de leads
_ihlee7va9yf8Recibir leads directamente dentro del chatbot después del envío del formulario
Al final del formulario de leads, tenemos "Message for Leads". Puedes personalizar esto con lo que quieras.
Headline y Description, y también tenemos un CTA
Call-to-action
- View Website: "Selected"
- Call Business
- View File
Cuando seleccionamos View Website, puedes agregar una Ref URL en "Add a Link".
Si quieres, puedes acortar esta Ref URL con un acortador de enlaces.
Esta Ref URL también puede contener varios tipos de payloads que activan directamente ciertos datos dentro de tu propio chatbot.
Vamos al Chatbot.
Tools -> Widgets -> New Widget. (Crear un nuevo widget)
Vamos a crear un nuevo widget de Ref URL.
Name -> refurl ad workshop
Ahora guardemos y editemos este nuevo "refurl ad workshop"
La gran ventaja de esta refurl es que puedes seleccionar el canal donde quieres que los usuarios hagan Opt in.
Tienes diferentes canales: Web
| Facebook | WhatsApp | WhatsApp Cloud | Telegram | Line | Viber
1. Name: refurl ad workshop
2. Channel: Facebook.
3. Status: Active
4. Opt-in Flow: Leadgen follow up
5. Custom Ref Parameter: access-premium-workshop
6. Save Payload to Custom User fields:
Payload: leadgen_ad_data
Payload es básicamente un valor específico que se guarda en un CUF determinado al que lo asignas.
Si tienes esta Ref URL, podemos asignar un Payload, una fuente adicional de datos agregando dos guiones medios ( - - ) y luego un dato de payload.
El payload adicional puede ser algo como "Add Workshop", "Add One", "Copy One", etc.
Puedes agregar hasta 10 payloads diferentes, personalizarlos y guardarlos en tus CUFs.
El valor "ad1copy1" se almacenará entonces en un CUF asignado bajo la lista de Payload.
Asignemos un nombre al CUF: "leadgen_ad_data". Este es el campo personalizado que almacenará el valor "ad1copy1"
En Ads Copy Lead form -> Message for leads -> Call-to-action text -> "access workshop"
Este es un método adicional para llevar a los usuarios directamente de vuelta a tu chatbot.
Los Instant Forms te permiten configurar todo tipo de automatizaciones sin necesidad de usar Zapier o Pabbly Connect para crear este tipo de automatizaciones.
Puedes crear automatizaciones muy fácilmente dentro de la propia plataforma OneChat.
_5l10byx1ilrgEnlace del video de YouTube
TODO_VIDEO[23d2ec735c]: reemplazar este video con un recurso oficial de OneChat.
Gw