Cómo automatizar WhatsApp con Zapier y EZContact en 5 minutos
Guía paso a paso para conectar EZContact con Zapier y enviar mensajes de WhatsApp automáticos cuando llegue un nuevo lead, se complete una compra o se agende una cita.
Cómo automatizar WhatsApp con Zapier y EZContact en 5 minutos
¿Quieres enviar un WhatsApp de bienvenida cada vez que llega un nuevo lead? ¿O confirmar automáticamente cuando alguien agenda una cita? Con EZContact y Zapier puedes hacerlo sin escribir una línea de código.
¿Por qué automatizar WhatsApp?
El 90% de los mensajes de WhatsApp se leen en los primeros 3 minutos. Eso lo convierte en el canal más efectivo para:
- Dar la bienvenida a nuevos leads - Responder antes que la competencia
- Confirmar compras - Tranquilizar al cliente inmediatamente
- Recordar citas - Reducir no-shows hasta 40%
- Notificar envíos - Menos llamadas de “¿ya salió mi pedido?”
El problema es que hacerlo manualmente no escala. Aquí es donde entran las automatizaciones.
Requisitos
- Cuenta de EZContact con WhatsApp Business API conectado
- API Key de EZContact (la generas desde el panel)
- Cuenta de Zapier (el plan gratuito funciona para empezar)
Paso 1: Obtener tu API Key de EZContact
- Entra a app.ezcontact.ai
- Ve a Configuración → API Keys
- Clic en Generar nueva API Key
- Copia la key (solo se muestra una vez)

Paso 2: Crear el Zap en Zapier
- Entra a zapier.com y crea un nuevo Zap
- Trigger: Selecciona tu app de origen
- Ejemplos: HubSpot (nuevo contacto), Calendly (nueva cita), Shopify (nueva orden)
- Configura el trigger según la app elegida
Paso 3: Configurar la acción de EZContact
- Action: Selecciona Webhooks by Zapier
- Elige POST como evento
- Configura los campos:
URL:
https://app.ezcontact.ai/api/mcp.php
Payload Type: JSON
Headers:
X-API-Key: tu_api_key_aqui
Content-Type: application/json
Data:
{
"jsonrpc": "2.0",
"method": "enviar_template",
"params": {
"telefono": "{{telefono_del_trigger}}",
"template_name": "bienvenida",
"variables": ["{{nombre_del_trigger}}"]
},
"id": 1
}
Importante: Reemplaza
{{telefono_del_trigger}}y{{nombre_del_trigger}}con los campos dinámicos de tu trigger.
Paso 4: Probar y activar
- Clic en Test para verificar que funciona
- Deberías ver una respuesta con
"success": true - Activa el Zap
¡Listo! Ahora cada vez que se dispare el trigger, EZContact enviará el WhatsApp automáticamente.
Ejemplos de Zaps útiles
1. Nuevo lead → WhatsApp de bienvenida
Trigger: HubSpot - New Contact
Action: Webhook POST → EZContact
Template: bienvenida
Variables: [nombre]
Resultado: El lead recibe un mensaje en menos de 1 minuto, mientras tu competencia todavía no revisó el email.
2. Compra completada → Confirmación
Trigger: Shopify - New Order
Action: Webhook POST → EZContact
Template: confirmacion_compra
Variables: [nombre, numero_orden, total]
Resultado: Cliente tranquilo, menos tickets de “¿se procesó mi pago?“
3. Cita agendada → Recordatorio
Trigger: Calendly - New Event
Action: Webhook POST → EZContact
Template: cita_confirmacion
Variables: [nombre, fecha, hora, link_zoom]
Resultado: Reducción de no-shows del 40%.
4. Formulario web → Respuesta inmediata
Trigger: Typeform - New Entry
Action: Webhook POST → EZContact
Template: gracias_contacto
Variables: [nombre]
Resultado: El prospecto siente que lo atienden al instante.
Mensajes directos vs Templates
EZContact soporta dos métodos de envío:
| Método | Cuándo usar | Restricción |
|---|---|---|
enviar_mensaje | El contacto escribió recientemente | Ventana de 24 horas |
enviar_template | Cualquier momento | Plantilla aprobada por Meta |
Para automatizaciones, casi siempre usarás enviar_template porque no puedes controlar cuándo se activa el trigger.
Tips para mejores resultados
- Personaliza las plantillas - Usa el nombre del cliente, no mensajes genéricos
- Timing correcto - No envíes a las 3am (aunque Zapier lo haga automáticamente)
- Un mensaje, un propósito - No satures con información
- Incluye CTA claro - “Responde CONFIRMAR” funciona mejor que “avísanos si tienes dudas”
Errores comunes
”API Key inválida”
- Verifica que copiaste la key completa
- Revisa que el header sea
X-API-Key(con la X mayúscula)
“Template no encontrado”
- El nombre del template debe ser exacto (case sensitive)
- Verifica que el template esté aprobado en tu cuenta
”Número inválido”
- El teléfono debe incluir código de país (+52 para México)
- Sin espacios ni guiones
Próximos pasos
Una vez domines Zapier, explora otras integraciones:
- n8n - Más control, self-hosted
- Make - Workflows más complejos
- Claude Desktop - IA que envía WhatsApp por ti
¿Necesitas ayuda configurando tu primera automatización? Escríbenos a soporte@ezcontact.ai o agenda una demo en ezcontact.ai.
Recursos relacionados: