EZContact
EZContact
← Volver al blog

De 0 a 45 leads cold-contactados en 4 horas: el flow de lead-gen + WhatsApp con MCP de EZContact

Caso real: scrapeamos 47 salones de eventos en Monterrey, generamos un template de WhatsApp aprobado por Meta y mandamos un primer mensaje a los 45 con teléfono válido. Idea a producción: 4 horas. Delivery: 100%.

EZContact Team

De 0 a 45 leads cold-contactados en 4 horas: el flow de lead-gen + WhatsApp con MCP de EZContact

Esta semana corrimos un experimento real: identificar salones de eventos en Monterrey, sacar sus teléfonos de WhatsApp, redactar y aprobar una plantilla de Meta, y mandar el primer mensaje a todos. Sin SDRs. Sin agencia. Sin un día completo de trabajo.

Resultado: 47 leads identificados, 45 con teléfono válido, 100% de delivery (45/45). Tiempo total desde “tengo la idea” hasta “los 45 prospects ya tienen el mensaje en su WhatsApp”: 4 horas.

Este artículo te muestra el stack completo, los tiempos reales, y por qué este patrón es replicable para cualquier vertical de PYME en México.


El problema que estamos resolviendo

Si vendes B2B en México, conoces este escenario: necesitas hablarle a 50 prospectos del mismo nicho (clínicas, hoteles, restaurantes, salones, abogados) y los SDRs cobran caro, las herramientas gringas no entienden el WhatsApp como canal principal, y al final terminas mandando los mensajes a mano desde tu celular.

El otro problema, más técnico: no puedes mandarle un WhatsApp a un desconocido en frío. Meta lo prohíbe. La única forma legal de iniciar una conversación cold es con una plantilla pre-aprobada por Meta (también llamada HSM o message template).

La fricción real es: identificar a los prospects, redactar la plantilla, mandarla a aprobación, y luego enviar el batch — todo de forma que cumpla con Meta y no termine bloqueando tu número.

Eso es lo que automatizamos.


El stack completo

1. Lead scraper en Python con Playwright

Un script de Python con Playwright que toma un query (ej. “salones de eventos en Monterrey”) y consulta Google Maps + Google Search. Para cada negocio extrae:

  • Nombre
  • Teléfono (incluyendo si tiene WhatsApp)
  • Instagram si está enlazado
  • Rating y reseñas
  • Dirección

Output: un TSV listo para usar.

Tiempo real para 40 negocios: ~4 minutos.

Lo importante de este paso es que el scraper es agnóstico al vertical. Cambias el query a “clínicas dentales en Guadalajara” o “abogados corporativos CDMX” y obtienes el mismo formato de output. Una sola herramienta, infinitos nichos.

2. Google Sheets como dashboard

El TSV se sube a un Google Sheet con columnas para tracking: contactado, respondió, intereso, agendó. No es nada glamoroso — es un panel sencillo donde el operador ve qué leads tiene y qué pasa con cada uno.

3. EZContact MCP (JSON-RPC)

Aquí es donde EZContact entra como herramienta programática. El MCP de EZContact (Model Context Protocol) expone funciones JSON-RPC para:

  • Crear una plantilla de WhatsApp con el copy y los botones que defines
  • Submit a Meta para aprobación
  • Enviar el batch a una lista de teléfonos con delay configurable
  • Tracking de qué se entregó, qué llegó, quién leyó, quién respondió

En este caso usamos un delay de 3 segundos entre mensajes para ser amables con Meta (Portfolio Pacing está activo en 2026, conviene no abusar).

Tiempo de aprobación de plantilla por Meta: ~3 minutos. Tiempo de envío del batch (45 mensajes con 3s delay): ~2.5 minutos.

4. El agente IA de EZContact toma el relevo

Esta es la parte que cambia el juego. Cuando un prospecto pulsa cualquiera de los botones del template (“Sí, cuéntame”, “¿Cuánto cuesta?”, “Ahora no”), se abre la ventana de 24 horas de WhatsApp y el agente IA de EZContact entra a la conversación.

El agente fue configurado con un solo prompt que describe el negocio, los precios, las objeciones comunes y el objetivo (agendar una demo). No hay flujos de 40 nodos en n8n. No hay árboles de decisión. Es un prompt en español plano.

El agente:

  • Responde precios al instante
  • Captura datos del prospect
  • Filtra leads serios de curiosos
  • Agenda la demo en el calendario
  • Da de alta la cuenta si el prospect quiere arrancar

El operador humano del negocio no interviene en la primera conversación. Solo recibe los leads que ya están filtrados y listos para cerrar.


La plantilla que mandamos

Este es el mensaje exacto que aprobó Meta y que recibieron los 45 salones:

Hola 👋 Tengo algo que creo le puede funcionar a [Nombre del salón]: Un agente de IA en WhatsApp que responde al instante a tus clientes, filtra los leads serios y agenda visitas 24/7 — para que no se te escape ningún cliente aunque estés en una cita o fuera de horario. Lo das de alta en menos de 5 minutos. ¿Te cuento más? — EZContact.ai

Botones: Sí, cuéntame | ¿Cuánto cuesta? | Ahora no.

Tres cosas que la hacen funcionar:

  1. Personalización con variable — el nombre del salón se inyecta por contacto. Meta lo permite con {{1}} y aumenta engagement.
  2. Beneficio concreto, no genérico — “no se te escape ningún cliente aunque estés en una cita” es el dolor real de un dueño de salón.
  3. Botones de baja fricción — el prospect responde con un tap, no escribiendo. El “Ahora no” es importante: limpia los no-interesados sin quemar el contacto.

Tiempos reales del flow

PasoTiempo
Idea + brief30 min
Scraping de 40 negocios (47 leads)4 min
Limpieza y validación de teléfonos20 min
Redacción del template + ajuste para Meta45 min
Submit + aprobación Meta3 min
Envío del batch (45 mensajes, 3s delay)2.5 min
Configuración del agente IA para handoff30 min
Verificación post-envío15 min
Total idea → primer mensaje en bandeja~4 horas

Comparativa rápida: un SDR full-time tarda una semana en hacer este mismo trabajo manual: investigar leads, encontrar teléfonos, escribir mensajes personalizados, mandarlos uno por uno, y manejar las primeras respuestas. Con este flow son 4 horas y la atención de las respuestas la hace la IA.


Por qué funciona

El scraper se replica para cualquier nicho

Cambias el query y tienes leads para cualquier vertical PYME en México:

  • Clínicas dentales en Guadalajara
  • Hoteles boutique en Tulum
  • Restaurantes para empresas en CDMX
  • Spas y centros de estética en Mérida
  • Despachos de abogados en Monterrey

Es la misma plantilla técnica con un input distinto.

Esto no es opcional ni un truco: Meta exige plantilla aprobada para el primer contacto con cualquier número que no te haya escrito antes. Si lo intentas saltar, Meta degrada tu Quality Rating y eventualmente bloquea tu número. EZContact hace el manejo de la aprobación, el versionado y el tracking sin que tengas que tocar JSON.

Los botones eliminan fricción

Un prospecto que pulsa un botón en 1 segundo es 5x más probable de convertir que uno que tiene que escribir una respuesta. Las plantillas con botones de WhatsApp tienen tasas de respuesta que duplican a las plantillas de texto plano en nuestras pruebas.

El handoff IA→humano es transparente

Una vez que el prospecto responde, el agente de IA toma la conversación durante las 24 horas que dura la ventana. El cliente no nota que está hablando con una IA — la conversación fluye natural. Si aparece algo que requiere humano (negociación, queja, edge case), el agente proactivamente avisa al equipo, que puede tomar el control sin que el cliente se entere.

Esto es lo que diferencia a un agente de IA de un chatbot: el chatbot transfiere y desaparece. El agente se queda apoyando al humano en tiempo real.

El humano del negocio no interviene en la primera conversación

Esto es lo que hace que el flow escale. El dueño del salón de eventos solo recibe leads filtrados — los que ya respondieron precios, dieron sus datos, y están listos para agendar. Los curiosos que solo querían chismear los maneja la IA y nunca llegan a la bandeja del humano.


Lo que sigue: validar números

Mandar 45 mensajes con 100% de delivery es la primera mitad. La segunda mitad es ver qué hacen los prospectos. En 24-72 horas tendremos:

  • Tasa de apertura (Meta la reporta a las pocas horas)
  • Tasa de respuesta a botones
  • Conversaciones generadas con la IA
  • Leads que llegaron a “agendar demo”

Los números reales se publicarán como segunda pieza. Si funcionó, el patrón es replicable y barato. Si no, el aprendizaje también es valioso.


Para quién aplica este flow

Si tu negocio cumple con esto, el flow te sirve hoy:

  • Recibes (o quieres recibir) leads por WhatsApp
  • Tu producto/servicio se le vende a otros negocios o consumidores que buscan en Google
  • Tu equipo se satura cuando llegan muchos mensajes a la vez
  • Pierdes leads por no contestar a tiempo (especialmente fuera de horario)

El stack lo construyes tú o lo armamos contigo. La parte de EZContact MCP + agente IA está lista para usar — sólo necesitas tu cuenta de WhatsApp Business API activa.


Cómo empezar

  1. Identifica tu nicho. Un vertical específico funciona mejor que “todo mundo”. “Salones de eventos en MTY” > “negocios en general”.
  2. Scrape o consigue los leads. Si no quieres armar el scraper, podemos compartir la base de Python que usamos.
  3. Activa EZContact (app.ezcontact.ai/signup.html) y configura tu agente IA con un solo prompt.
  4. Crea tu primera plantilla desde el editor visual o vía MCP. Manda a aprobación.
  5. Ejecuta el batch con delay razonable (3s funciona). Deja que la IA atienda las respuestas.

Si quieres ver el flow completo en una llamada de 20 minutos, escríbenos por WhatsApp. Te mostramos en vivo cómo armar el primer batch.


FAQ

¿Es legal mandar WhatsApp a desconocidos? Sólo si usas una plantilla aprobada por Meta y respetas las políticas de spam. EZContact gestiona la aprobación; tú escribes el copy.

¿Cuántos mensajes puedo mandar al día? En 2026, una vez verificado tu negocio puedes llegar directo al tier de 100,000 mensajes diarios sin pasar por los tiers intermedios. Más detalle en nuestra guía de actualizaciones de WhatsApp Business API 2026.

¿Necesito desarrollador para usar el MCP de EZContact? No. El MCP es para flows automatizados, pero todo lo que hace lo puedes ejecutar también desde el panel visual de EZContact. El MCP solo acelera si vas a correr esto repetidamente.

¿Y si el prospect responde fuera de la ventana de 24 horas? Tu único modo de re-contactarlo es con otra plantilla aprobada (cuesta una conversación nueva). Por eso el handoff a IA es tan importante: maximiza el aprovechamiento de la ventana cuando está abierta.

¿Cuánto cuesta? La conversación de marketing en México 2026 cuesta aproximadamente $0.04 USD. Mandar 45 mensajes ≈ $1.80 USD en costo Meta. EZContact incluye el envío sin markup encima de Meta.


Recursos relacionados


¿Quieres replicar este flow en tu nicho? Habla con nosotros — te ayudamos a armarlo desde scraper hasta agente IA en una semana.

¿Listo para empezar?

Comenzar Gratis