Generación de Leads en Facebook
La generación de leads puede realizarse 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 a través de NicoChat.
El curso está dividido en varias secciones.
- Cómo puedes conectar NicoChat a tu entorno de anuncios de Facebook
- Crea un formulario de lead usando formularios instantáneos (puede usarse dentro de anuncios de FB)
- Cómo puedes 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.
Conectando tu página de Facebook dentro de NicoChat
Primero necesitas conectar tu página de Facebook dentro de NicoChat.

Conectando NicoChat con el Administrador de Anuncios de Facebook
La misma página a la que está vinculado el formulario instantáneo.
La misma página de Facebook que está vinculada a la cuenta en la que planeas publicar anuncios.
Integraciones dentro de NicoChat
Integraciones -> Otros -> Facebook Ads
Necesitas conectar tu cuenta comercial de Facebook Ads aquí.

Después de hacer clic en el botón, serás dirigido a la página de integración de la cuenta de anuncios de FB.

Después de continuar, aparecerá una página más donde necesitas activar los puntos mencionados:
- Administrar anuncios para las cuentas publicitarias a las que tienes acceso
- Recibir tu dirección de correo electrónico <<dirección de correo electrónico>>
Una vez activado, puedes hacer clic en Concluido.


Volviendo a Integraciones de NicoChat -> Otros -> Facebook Ads 👍
Puedes ver que tu cuenta comercial de Facebook Ads está conectada.

Comprobando en Facebook si NicoChat está designado como herramienta de CRM
A continuación, necesitamos verificar si NicoChat fue instalado como tu sistema de gestión de CRM para recibir los datos de leads.
Ve a Cuenta de Facebook -> Administrador Comercial -> Integraciones -> Acceso a Leads -> CRMs:
Aquí debes confirmar que NicoChat fue instalado. Eso es lo que garantiza que recibas todos los datos de generación de leads.
Si no lo ves, simplemente escribe NicoChat y busca: deberías poder encontrarlo.
Por favor, conecta tu página de Facebook dentro de la plataforma NicoChat.

La generación de leads solo puede recibirse en el Canal de Facebook Messenger o en el Omni-Channel. Estos son los dos canales donde podemos crear este tipo de automatización.
Define el administrador del chatbot
Dentro del Chatbot -> Herramientas -> Administradores ->
Es importante que te registres como administrador aquí, porque toda la información de generación de leads irá a ese administrador específico, donde puedes configurar toda la automatización.
Puedes elegir un nuevo administrador: busca por nombre en la lista de contactos y selecciona uno.
Para recibir los Datos de Generación de Leads, puedes usar solo Perfiles de Messenger o tu Perfil de Web Chat, el que prefieras. Cualquiera de los dos Perfiles necesita ser administrador del Chatbot.
Ahora estás listo para recibir los datos de Meta cuando un nuevo lead se registre en tus formularios instantáneos.


Creando un formulario de lead en el Administrador de Anuncios
Crear una nueva campaña
Abre tu cuenta del Administrador de Anuncios -> Crea una nueva campaña publicitaria

En Campañas, Crear nueva campaña -> Elige “Leads” como tu objetivo de campaña.
En Leads puedes ver:
- Formularios instantáneos - Captura los datos y envíalos a NicoChat.
- Messenger
- Conversiones
- Carritos
Después de elegir los formularios de Lead, haz clic en “Continuar” para ir a la página “Elige una configuración de campaña”

Ahora selecciona Campaña de leads manuales y presiona Continuar.

Ahora vamos a dar a la campaña el nombre “Lead form demo”.
Categorías de anuncios especiales: Sin cambios
Detalles de la campaña: Sin cambios
Presupuesto de campaña Advantage: Desactivado
Haz clic en el botón “Siguiente” para cambiar a la sección Conjunto de anuncios.

La sección Conjunto de Anuncios.
Lo más importante aquí es que crearás un FORMULARIO. Dejamos la sección Conjunto de anuncios intacta y hacemos clic en el botón Siguiente para ir a la sección ANUNCIOS.

Sección Anuncio - Crear Formulario
Necesitamos desplazarnos hacia abajo hasta la Sección de Formulario llamada “Formulario instantáneo”. Vamos a crear un formulario haciendo clic en “Crear formulario”

Después de hacer clic en “Crear formulario”, aparecerá la siguiente ventana

Crear formulario (Configuración)

Nombres de los campos: Correo electrónico y Nombre completo

Parámetros de seguimiento: Nombre del Parámetro y Valor del Parámetro.

Crear formulario (Contenido)
- Nombre del formulario: Lead form demo
- Tipo de formulario: Más volumen - (esto depende totalmente de la preferencia del usuario)

Solo completa tus datos abajo y te los enviaré.

Si necesitas un campo adicional, como Nombre de la Empresa u otros datos, necesitas agregar una nueva pregunta.
- Opción Múltiple
- Respuesta corta
- Condicional
- Solicitud de cita

Preguntas prellenadas: son los datos que Meta ya tiene. Hace que los usuarios revisen los datos prellenados de las cuentas de Facebook, de WhatsApp o de Instagram y luego presionen OK
Descripción: Mantenemos tus datos almacenados de forma segura en nuestros servidores y no los compartiremos con terceros.
Vamos a usar solo las Preguntas prellenadas y agregar campos de contacto, como número de teléfono, nombre, apellido y dirección de correo electrónico.
Puedes reorganizarlos en el orden que necesites.
Se completarán dinámicamente.

Política de Privacidad: también es importante agregar la Política de Privacidad. Puedes indicar el enlace de tu sitio para cualquier tipo de política de privacidad. Agrega el enlace de la página de tu sitio.
Texto del enlace: TOS
Aviso Legal Personalizado: También puedes agregar esto o dejarlo como está.

Mensaje para Leads
- Título: Gracias, todo está listo.
- Descripción: Puedes visitar nuestro sitio o salir del formulario ahora.
- Botón de llamada a la acción: Ver sitio | Llamar a la empresa | Ver archivo
- Enlace: google.com/


Ahora tenemos nuestro Formulario publicado, así que puedes configurar tu propio anuncio completo. Crear anuncios no es el objetivo principal de este documento.
Debes saber cómo configurar tus anuncios de Facebook.

Prueba de formulario de lead
Para probar el Leads Form, accede al sitio https://developers.facebook.com/tools/lead-ads-testing

Observación: necesitas seleccionar la página correcta.
Ahora se mostrarán todos los formularios de lead creados. Puedes visualizar el formulario haciendo clic en el enlace “Preview form” y aparecerá una ventana que muestra tu anuncio junto con el formulario creado.

Todos los datos del usuario se completan automáticamente, sin nada que escribir. Solo recorre los datos indicados en el formulario, verifica que sean correctos y presiona el botón Siguiente.
Puedes 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 haciendo clic directamente en “Crear lead”, y el lead se crea. Con eso, enviaremos todos los datos a NicoChat, pero antes de eso necesitamos configurar la Automatización.
Crear automatización en NicoChat
Creando Subflujo en NicoChat para Automatizaciones
Vamos a crear un subflujo llamado “Facebook leadgen”
Igual que antes, necesitamos ir a Automatizaciones y crear desencadenadores dentro de ellas.
Ahora podemos crear ese desencadenador dentro del constructor de flujo.
Haz clic en el Bloque Inicial -> Agregar Elemento -> Agregar desencadenador -> Generación de Leads en Facebook y actívalo.

Aquí puedes guardar dentro de los campos personalizados los datos que recibimos de Meta.
- Payload del Webhook: </> fb_lead_gen_data (variable JSON)
- ID LeadGen: fb_leadgen_id (variable de texto)
- ID del formulario de lead: fb_leadgen_form_id (variable de texto)

También puedes aplicar filtros, si quieres impedir que determinadas personas se registren en el Formulario de Leads.
Si quieres excluirlas de la automatización, eso también es posible dentro de tu chatbot de NicoChat.
Puedes agregar una Nota a ese desencadenador, para tener un poco más de contexto sobre lo que hace. Vamos a presionar Guardar.
Ahora tenemos el desencadenador Generación de Leads en Facebook habilitado directamente en este flujo.

Ahora necesitamos obtener los Detalles del Contacto.
Visualizar los datos precargados: usando el Bloque de Mensaje, mostrando todo el payload.

Esto se usa para probar los datos, ya que necesitamos configurar nuestra automatización para recibir datos de muestra.
En cuanto presiono el botón “Crear lead” en la página de FB “developers.facebook.com/tools/leads-ads-form” como se mostró antes, aparece el mensaje “tu lead de prueba fue enviado. Para crear un nuevo lead, elimina este.”

Vamos a ver en el perfil de Facebook Messenger si recibí el Payload.
Acabo de recibir el payload. Dentro del LiveChat, verás el created time, el leadgen_id, el page_id y el form_id.

Por ejemplo, vamos a tomar esos datos “leadgen_id”
Dentro de NicoChat, eliminaremos el Bloque de Mensaje y usaremos la Acción de API.

Vamos a seleccionar la API de Facebook relacionada con la función de acción “Obtener generación de leads”.

En Lead Gen, necesitamos el ID del lead gen, que almacenamos en el payload. Vamos a seleccionar el campo personalizado “fb_leadgen_id” y pegar allí el Valor de Prueba para crear la “Solicitud de Prueba”
Ahora que recibimos todos los datos de generación de leads, vamos a mapear el nombre, el apellido, el teléfono y el correo electrónico.

Vamos a hacer el mapeo de los datos de generación de leads necesarios
- Nombre: $.field_data[0].values[0] -> leadgen_first_name
- Apellido: $.field_data[1].values[0] -> leadgen_last_name
- Correo electrónico: $.field_data[2].values[0] -> leadgen_email
- Número de teléfono: $.field_data[3].values[0] -> leadgen_phone
También puedes guardar la hora de creación, si quieres:
Hora de creación: $.created_time -> leadgen_time_stamp
Todos estos datos pueden exportarse a una hoja de cálculo de Google. De esa forma, podemos hacer muchas automatizaciones.
Enviando una plantilla de mensaje de WhatsApp al nuevo lead
Modificar el Subflujo en NicoChat para Mensajes de WhatsApp. Como viste antes, mapeamos todo correctamente. Ahora veremos el caso de uso: enviar una plantilla de mensaje de WhatsApp directamente al nuevo lead.
La manera de hacerlo es bastante simple:
En el subflujo anterior llamado -> Facebook leadgen, estamos agregando los siguientes bloques:
Bloque de Acción -> Notificaciones -> Notificación de plantilla de WhatsApp

Ahora puedes seleccionar el número de teléfono al que necesitas enviar.
En nuestro caso, almacenamos ese número en el campo personalizado “Leadgen_phone”, con variable de Número.
También puedes elegir la plantilla de mensaje de WhatsApp: en la lista desplegable, selecciona cualquiera de las plantillas de WhatsApp creadas anteriormente.
En nuestro caso, vamos a seleccionar la plantilla de mensaje de WhatsApp “Hola, Mundo”.
También puedes probar la recepción de la plantilla de WhatsApp.



Enviando SMS sobre una nueva suscripción
Creando el Bot SMS para el proceso de LeadGen
Vamos a crear/modificar el subflujo creado anteriormente para enviar el SMS durante el proceso de generación de leads.
Vamos a usar la misma configuración con algunos ajustes.
Primero, necesitamos asegurarnos de que hayas conectado tu número de teléfono a tu workspace de NicoChat.
El Canal SMS debe tener algún tipo de número de teléfono conectado. En nuestro caso, usamos la cuenta de Twilio para enviar el mensaje SMS. Pero también puedes usar otras cuentas, como SignalWire y Message Media.

Si tienes alguna de esas cuentas, puedes crear un Bot SMS. Después de configurar tu Bot SMS, puedes usar el número registrado dentro de cualquiera de los Chatbots para enviar un SMS directamente a un usuario o, en este caso, a un nuevo lead.

Vamos a echar un vistazo al flujo. Aprovechando el recurso anterior de envío del mensaje de WhatsApp, tomamos el mismo flujo, eliminamos el Bloque de Acción conectado a la plantilla de mensaje de WhatsApp y agregamos un Bloque de Acción con Notificación por SMS.
Bloque de Acción -> Notificaciones -> Notificaciones por SMS

Vamos a editar el Bloque de Acción de Notificación por SMS, haciendo clic en “Editar Acción”

Ahora necesitamos configurar la notificación por SMS para enviar el SMS directamente al número de teléfono del Lead Gen:
- Desde el número de teléfono: el número de teléfono registrado.
- Al número de teléfono: Leadgen_phone (al número de teléfono del nuevo lead)
- Mensaje: Hola {{Leadgen_first_name}}, enviaste tus datos con éxito. Solo escribe start para acceder a tu workshop premium. (lo mismo que la plantilla de mensaje de WA)

Ahora, en el canal seleccionado, podrás configurar un flujo para esto. Vamos al Canal SMS -> Abrir Bot.

Ahora vamos a configurar el flujo para esto. Vamos a Automatización -> Palabras Clave -> Nueva Palabra Clave.
Si el mensaje contiene una de las siguientes palabras clave: start
Estado: Activo
Palabra clave: seleccionada
Activar Subflujo: “Workshop de opt-in de generación de leads”

Ahora configuramos la automatización con éxito.
En cuanto el usuario responda al SMS que recibió — enviado en cuanto llegan los datos del Leadgen —, podremos usar una notificación por SMS para enviar el SMS al usuario.
A partir de ahí, podremos activar el flujo “Workshop de opt-in de generación de leads” configurando un desencadenador de palabra clave.
En cuanto el usuario escribe “start” o interactúa con el SMS y le responde, se convierte automáticamente en un contacto dentro del Bot SMS.
Así de fácil es enviar un SMS a un nuevo lead, o también a un lead existente.
Haciendo una llamada telefónica por IVR
Creando el Bot de Llamadas para el proceso de LeadGen
Vamos a crear una Llamada de Voz para un nuevo lead que se registre con su formulario de lead en un anuncio de FB, o en Messenger, en WhatsApp o en Instagram, donde sea que se haya mostrado. En cuanto el lead se registre, podremos llamarlo, si tenemos su teléfono.
En este caso de uso, también usamos el mismo número de teléfono del Bot SMS.

Estamos entrando en el flujo principal. Vamos a disparar esa Llamada de Voz siempre desde el Flujo Principal, pero necesitamos saber qué tipo de mensaje enviar.
Volviendo al flujo “Facebook Leadgen”, estamos agregando el Bloque de Acción.

El Ref payload determina qué tipo de mensaje enviará la Llamada de Voz | Bot de Llamadas al usuario.
Por ejemplo, si este es un anuncio para acceso a un Workshop Premium, digamos “adworkshop” - este será el 'ref payload', que será reenviado al número de teléfono del Bot de Llamadas.
Desde el número de teléfono: el número de teléfono registrado en el proveedor
Al número de teléfono: el número de teléfono del Leadgen almacenado en el campo personalizado
Ref payload: adworkshop

Ahora vamos a configurar la Automatización del lado del Bot de Llamadas. Vamos al Flujo Principal del Bot de Llamadas:
Ahora necesitamos determinar qué tipo de mensaje enviar. Por defecto, siempre que el Bot de Llamadas se activa, el Flujo Principal se activa.
A partir del Flujo Principal, podrás enviar al usuario a diferentes partes de tu Bot de Llamadas.
El truco es determinar el payload que guardamos en el Bloque de Acción del flujo anterior.
En el Flujo Principal -> Bloque Inicial
Guardar Ref Payload en: (en la variable personalizada de nuestra preferencia) digamos “ref”

En cuanto el usuario reciba la llamada, ese Flujo Principal se activará. Habremos recibido el payload “adworkshop”.
Ahora vamos a configurar la automatización con base en eso. Agregaremos un Bloque de Condición.
Bloque de Condición -> si “ref” tiene algún valor

Después, con otra condición, vamos a verificar cuál es ese valor. Si no tiene ningún valor, va simplemente al menú principal común del Bot de Llamadas, por ejemplo.

Si el payload “ref” es “adworkshop”, ahora podemos configurar un mensaje personalizado.
Digamos:
“Enviaste tus datos con éxito. Solo escribe start para acceder a tu workshop premium”
Vamos a seleccionar Texto y definir el “Idioma de Texto a Voz” como Inglés (EE. UU.). En realidad, puedes elegir entre varios países y muchas Variables en la lista desplegable. Elige lo que sea mejor para ti.

- Texto seleccionado
- Idioma de Texto a Voz: Inglés (EE. UU.)
- Mensaje para el usuario del Leadgen:
Así es como activas tu Bot de Llamadas en tu flujo de IVR, para poder responder a cualquier nuevo usuario del Leadgen que entre en tu chatbot Omni-Channel.
Define qué tipo de acción quieres tomar después de capturar los datos de generación de leads.
Redirige a los usuarios directamente al Chatbot desde el formulario de lead
Obteniendo leads directamente dentro del Chatbot después del envío del formulario de lead.
Justo al final del Formulario de Leads, tenemos “Mensaje para Leads”. Puedes personalizar ese texto como quieras.
Tenemos título y descripción, y también un CTA

Llamada a la acción
- Ver sitio: “Seleccionado”
- Llamar a la empresa
- Ver archivo

Cuando seleccionamos Ver sitio, puedes agregar una URL de Referencia en “Agregar un enlace”.
Puedes acortar esa URL de Referencia con un acortador de enlaces, si quieres.
Esa URL de Referencia también puede contener varios tipos de payloads, que activan directamente determinados datos dentro de tu propio chatbot.

Vamos al Chatbot.
Herramientas -> Widgets -> Nuevo Widget. (Creando un Nuevo Widget)

Vamos a crear un nuevo widget de URL de Referencia.
Nombre -> refurl ad workshop
Ahora vamos a guardar y editar ese nuevo “refurl ad workshop”
La mejor parte de esa URL de Referencia es que puedes elegir el canal en el que quieres que los usuarios hagan opt-in.
Tienes diferentes canales: Web | Facebook | WhatsApp | WhatsApp Cloud | Telegram | Line | Viber
- Nombre: refurl ad workshop
- Canal: Facebook.
- Estado: Activo
- Flujo de Suscripción: seguimiento de generación de leads
- Parámetro de referencia personalizado: access-premium-workshop
- Guardar Payload en campos de usuario personalizados:
Payload: leadgen_ad_data

El Payload es básicamente un valor guardado en un CUF específico, al cual se lo asignas.
Si tienes esa URL de Referencia, podemos asignar un payload, una fuente de datos adicional, agregando dos guiones ( - - ) y luego los datos del payload.
El payload adicional puede ser algo como “Agregar Workshop”, “Agregar Uno”, “Copiar Uno” etc.,
Puedes agregar hasta 10 payloads diferentes, personalizarlos y guardarlos en tus CUFs.

El valor “ad1copy1” será entonces almacenado en un CUF asignado en la lista de Payload.
Vamos a dar un nombre al CUF - “leadgen_ad_data”. Este es el campo personalizado que almacenará el valor “ad1copy1”
En el formulario de leads del texto del anuncio -> Mensaje para Leads -> Texto de llamada a la acción -> “acceder al workshop”

Este es un método adicional para llevar a los usuarios directamente de vuelta a tu chatbot.
Los formularios instantáneos te permiten configurar todo tipo de automatización, en lugar de recurrir a Zapier o Pabbly Connect para definir esas automatizaciones.
Puedes crear automatizaciones fácilmente dentro de la propia plataforma NicoChat.