¿Formulario o clic a WhatsApp?
Meta tiene dos tipos de anuncio para conseguir leads, y entran a Relevant de forma distinta:- Clic a WhatsApp. La persona toca el botón del anuncio y te escribe. Entra sola a Relevant, con origen WhatsApp Ads, y la conversación ya está abierta: tu equipo, o la IA si la tienes encendida, le contesta como a cualquier chat. No hay nada que conectar.
- Formulario instantáneo. La persona deja sus datos en Meta y no te escribe. Para traerla a Relevant necesitas el Zap de este artículo, y el primer mensaje lo mandas tú, a mano o con una automatización, con un Mensaje aprobado por Meta, porque no hay conversación abierta. Más abajo te explicamos cómo.
Antes de empezar
- Cualquier plan de Relevant. Recibir leads por la API está en todos los planes y no gasta mensajes de tu plan.
- Rol de Owner o Admin en Relevant, para crear la llave.
- Un plan de pago de Zapier. Webhooks by Zapier, la acción que manda los leads a Relevant, no está en el plan gratuito de Zapier.
- Para Meta: una cuenta de Facebook que administre la página del anuncio, y un formulario que pida el nombre completo y el teléfono. Relevant registra un lead solo si trae los dos.
- El embudo y la etapa donde quieres que caigan. Te recomendamos una etapa solo para estos leads (por ejemplo “Formulario Meta”); más abajo te explicamos por qué. Si todavía no existe, agrégala en Configurar Embudo con Agregar Etapa.
Paso 1: crea la llave en Relevant
La llave es la contraseña con la que Zapier se identifica ante Relevant. También decide a qué embudo y etapa llegan los leads y con qué origen.Abre Nueva llave
Ponle nombre
Elige embudo y etapa
Nombra el origen
Crea y guarda la llave
Paso 2: el disparador en Zapier
Crea un Zap nuevo en Zapier. Los nombres de este paso y del siguiente son los que muestra Zapier.Elige Facebook Lead Ads
Conecta tu cuenta de Facebook
Elige página y formulario
Prueba el disparador
Paso 3: la acción que manda el lead a Relevant
Agrega Webhooks by Zapier
Dirección y formato
https://app.relevantleads.io/api/v1/leads; es la misma para todas las cuentas. En Payload Type elige json. Deja Wrap Request In Array en No: Relevant recibe un lead por envío.Los datos del lead
name(obligatorio): el nombre completo del lead.phone(obligatorio): su teléfono.email: su correo.external_id: el ID del lead que manda Facebook. Con él, si Zapier reintenta un envío, Relevant reconoce al lead y no lo duplica.utm_source: el campo Platform del lead, que dice si vino de Facebook (fb) o de Instagram (ig).utm_medium: un texto fijo, por ejemploformulario.utm_campaign: el nombre de tu campaña, escrito a mano o tomado del lead si Zapier lo trae.
name es obligatorio. Agrega la pregunta de nombre completo al formulario, junta en name el nombre y el apellido (los dos datos, con un espacio en medio) o escribe un texto fijo.El encabezado con tu llave
Authorization; a la derecha, la palabra Bearer, un espacio y tu llave completa (empieza con rk_live_).Probar sin sorpresas
Al probar el paso 3, Zapier manda el lead a Relevant de verdad. La respuesta de Relevant trae los datos del lead: el código es201 cuando crea algo nuevo (el contacto o su lead) y 200 cuando la persona y su lead ya existían. Esto es lo que conviene saber antes:
- Los leads de prueba de Meta traen datos falsos. El teléfono llega como texto (“test lead: dummy data…”), no como número, y Relevant responde
422porquephoneno tiene entre 10 y 15 dígitos. Para probar, en la filaphonede Data escribe a mano un teléfono real que no esté en tus contactos. Si la respuesta marca otro campo, haz lo mismo con ese. - Revisa que
deal_idtraiga un valor. Si vienenull, Relevant solo guardó el contacto: la llave no tiene embudo destino. En Ajustes, sección API, haz clic en Editar en la fila de la llave, elige Embudo destino y Etapa destino y haz clic en Guardar cambios. La llave sigue siendo la misma, así que en Zapier no cambias nada. - Si la prueba falla, abre en Zapier la pestaña Troubleshoot del paso: ahí está la respuesta de Relevant. En los errores de datos trae
fields, que dice qué campo falló y qué pide. Los códigos están en las preguntas frecuentes de abajo. - Cada prueba repetida usa el mismo lead de Facebook, con el mismo
external_id. Relevant reconoce ese contacto y lo reutiliza: actualiza el nombre y el correo, pero no el teléfono. Si quieres probar con otro teléfono, antes borra el contacto de prueba (ver el paso 4).
Paso 4: revisa en Relevant y publica el Zap
Busca el lead de prueba
Borra el contacto de prueba
Regresa los datos de prueba
phone, y lo que hayas escrito a mano para probar, al dato del lead de Facebook.Publica el Zap
Nadie le escribe solo: cómo contactar a estos leads
El lead entra a Relevant, pero nadie le escribe en automático. Esa persona llenó un formulario; no te mandó un WhatsApp. No hay conversación ni ventana de 24 horas abierta, y la IA no le contesta: la IA responde cuando el lead escribe, no escribe primero. Con la ventana cerrada, WhatsApp solo deja mandar Mensajes aprobados por Meta (La ventana de 24 horas). Tienes dos caminos:- Que alguien de tu equipo lo contacte. En su chat, como nunca te ha escrito, en lugar del campo de texto verás tus Mensajes aprobados: eliges uno y lo mandas con Enviar mensaje. Si usas auto-asignación, cada lead le llega a alguien de tu equipo como cualquier otro.
- Una automatización que le mande un Mensaje aprobado. En Automatizaciones, crea una con el disparador Nuevo lead en etapa (el embudo y la etapa de tu llave) y la acción Enviar plantilla con un Mensaje aprobado. El mensaje sale en los dos minutos siguientes a que entra el lead. Cada Mensaje entregado cuesta $1.20 MXN aparte de tu plan, como una difusión; si WhatsApp no lo entrega, no se cobra. Cómo se arma, en Automatizaciones.
Otras apps: Typeform, Google Forms, Calendly y más
El paso 3 es igual para cualquier app que Zapier soporte; solo cambia el paso 2. En lugar de Facebook Lead Ads, elige el disparador de esa app que avise de una respuesta o un registro nuevo. Toma en cuenta:- La app tiene que pedir el nombre y el teléfono; sin ellos, Relevant rechaza el envío.
- En
external_idusa el identificador que esa app le da a cada respuesta, y enutm_source, el nombre de la app. - Crea una llave aparte para cada app, con su propio origen (“Typeform”, “Calendly”).
- De Calendly u otra agenda entra la persona que agendó, no la cita: la cita no aparece en Relevant.
Preguntas frecuentes
Zapier marca un error al probar el paso 3
Zapier marca un error al probar el paso 3
401(unauthorized): la llave no llegó bien. Revisa que el encabezado se llameAuthorizationy que su valor seaBearer, un espacio y la llave completa. Si revocaste la llave, crea otra.400(invalid_json): Relevant no recibió un JSON. Revisa que Payload Type seajsony que Wrap Request In Array esté en No.422(validation_error): falta un dato o no tiene el formato correcto, yfieldsdice cuál. Lo más común esphone: Relevant pide 10 dígitos con lada o el número con código de país (hasta 15 dígitos), y con un lead de prueba de Meta pasa siempre (ver Probar sin sorpresas). Si marcaname, revisa que el formulario pida el nombre completo.422(blocked): ese número está bloqueado en tu cuenta. Se desbloquea en Ajustes → WhatsApp, pestaña Bloqueados.
¿Qué pasa si esa persona ya estaba en Relevant?
¿Qué pasa si esa persona ya estaba en Relevant?
external_id o, si no coincide, por los últimos 10 dígitos del teléfono, y usa su mismo contacto: actualiza su nombre y su correo con lo que llegó del formulario, y conserva su teléfono y el origen con el que llegó la primera vez. Si ya tiene un lead abierto en el embudo de la llave, no crea otro; si no, le crea uno en ese embudo.¿Un reintento de Zapier duplica el lead?
¿Un reintento de Zapier duplica el lead?
external_id (o por el teléfono) y, mientras su lead siga abierto en ese embudo, responde con el mismo deal_id en lugar de crear otro.En Integraciones, Zapier dice Próximamente. ¿Entonces esto funciona?
En Integraciones, Zapier dice Próximamente. ¿Entonces esto funciona?
¿Cuánto cuesta?
¿Cuánto cuesta?
¿Necesitas ayuda? Escríbenos a soporte@relevantleads.io y con gusto te apoyamos.