Integraciones
Integración con Zapier
La app de WbizTool en Zapier conecta tu número de WhatsApp con las demás apps que usas. Inicia un Zap cuando llega un mensaje de WhatsApp, o envía un mensaje de WhatsApp cuando ocurre algo en otra app.
Antes de empezar#
- Una cuenta de WbizTool con un número de WhatsApp conectado en la configuración de WhatsApp.
- Tu Client ID y tu API key de Configuración → Claves API.
- Para el disparador de mensajes entrantes: el complemento Unibox en tu plan. Consulta Requisitos del disparador.
Conectar tu cuenta#
Agrega WbizTool a un Zap
En Zapier, crea un Zap y busca WbizTool como app de disparador (trigger) o de acción (action).
Inicia sesión
Cuando Zapier te pida conectar una cuenta, ingresa tu Client ID y tu API key de Configuración → Claves API.
La API key determina qué espacio de trabajo usa Zapier. Si perteneces a más de un espacio de trabajo, usa una clave creada en el espacio de trabajo que quieres conectar. Si el Client ID o la API key son incorrectos, Zapier muestra el error al conectar, por ejemplo Auth Error: invalid api key.
Disparador de mensaje entrante de WhatsApp#
Este disparador inicia tu Zap cada vez que alguien envía un mensaje a uno de tus números de WhatsApp. Úsalo para agregar chats nuevos a un CRM, publicar mensajes en un canal del equipo o registrar conversaciones en una hoja de cálculo.
Elige el disparador
Elige WbizTool como app e Incoming WhatsApp Message (mensaje entrante de WhatsApp) como evento del disparador.
Elige un número de WhatsApp
En WhatsApp Number (número de WhatsApp), elige el número conectado cuyos mensajes entrantes deben iniciar el Zap. La lista muestra los números de teléfono conectados en tu espacio de trabajo.
Prueba el disparador
Haz clic en Test trigger (probar disparador). Zapier carga los últimos mensajes recibidos en ese número, para que puedas asignar campos reales en los pasos siguientes. Si el número todavía no tiene mensajes, Zapier muestra un mensaje de ejemplo.
Activa el Zap
Publica el Zap. WbizTool se conecta a Zapier automáticamente. No necesitas agregar una URL de webhook en ningún lugar de WbizTool.
Requisitos del disparador#
- Complemento Unibox. El disparador añade tu número a la bandeja Unibox (un número de bandeja). Sin el complemento, activar el Zap falla con
Unibox add-on subscription required. Cómpralo en Facturación y Planes: $20/mes o $200/año por número de WhatsApp usado en Unibox. - Un número de bandeja libre. Si el número todavía no está en la bandeja, ocupa uno de los números de bandeja que permite tu complemento. Un número que ya está en la bandeja no ocupa otro.
- Rol Owner o Editor. La API key debe pertenecer a un Owner (Administrador) o Editor del espacio de trabajo.
- Un número de WhatsApp conectado. El número debe seguir conectado para que se detecten los mensajes nuevos.
Cómo funciona el disparador con tus números de bandeja#
- Solo los mensajes entrantes inician el Zap. Los mensajes enviados desde tu número no.
- Solo se envían los mensajes recibidos después de activar el Zap. Los mensajes anteriores no se reenvían.
- Si el número ya está en la bandeja con tu propia URL de webhook, el webhook de Zapier ocupa su lugar mientras el Zap está activado. Cuando desactivas el Zap, se restauran tu URL de webhook, tu secreto y tu configuración de eventos.
- Si eliminas un Zap sin desactivarlo antes, WbizTool deja de enviarle mensajes en cuanto Zapier informa que el Zap ya no existe.
- En Números de la bandeja, el webhook del número muestra una insignia Zapier. Si usas Detener o Quitar en el número allí, el Zap sigue activado en Zapier pero no recibe mensajes, y la página te avisa antes. Para detener el Zap, desactívalo en Zapier. Para que los mensajes vuelvan a llegar después de eliminar el oyente, desactiva el Zap y vuelve a activarlo en Zapier.
Consulta Webhooks de mensajes entrantes para saber cómo funcionan los números de bandeja y los webhooks.
Datos del disparador#
Cada ejecución del Zap recibe un mensaje, como este:
{
"event": "message_received",
"timestamp": "2026-09-16T10:31:12.482913+00:00",
"webhook_id": 42,
"whatsapp_client_id": "678",
"whatsapp_phone": "919812345678",
"message": {
"id": "[email protected]_3EB0C1A2B3D4E5F60718",
"type": "chat",
"content": "Hi, is my order #4821 out for delivery?",
"from": "919876543210",
"from_name": "Aman",
"to": "919812345678",
"timestamp": "2026-09-16T10:29:58+00:00",
"whatsapp_timestamp": 1789554598,
"direction": "incoming",
"status": "pending",
"is_forwarded": false,
"forwarding_score": 0
},
"contact": {
"whatsapp_id": "[email protected]",
"phone": "919876543210",
"lid": null,
"phone_hidden": false,
"name": "Aman",
"is_group": false,
"is_business": false
},
"organisation": {
"id": "5021",
"name": "Acme Stores"
}
}
| Campo | Descripción |
|---|---|
whatsapp_phone | Tu número de WhatsApp que recibió el mensaje. |
message.type | chat para texto. Los mensajes multimedia usan tipos como image, video, audio, ptt (nota de voz), document y sticker. |
message.content | El texto. En los mensajes multimedia, una etiqueta corta como "📸 Image". |
message.from | El número del remitente, sin +. Vacío cuando WhatsApp lo oculta (ver más abajo). |
contact.phone | El número del contacto, sin +. Vacío cuando WhatsApp lo oculta. |
contact.lid | El ID de privacidad de WhatsApp del contacto, como 62337239240946@lid, cuando WhatsApp usa uno. Si no, null. |
contact.phone_hidden | true cuando WhatsApp no comparte el número del contacto. |
contact.is_group | true cuando el mensaje viene de un grupo. Los mensajes de grupo también incluyen group.name. |
Algunos mensajes incluyen campos adicionales: message.media (nombre, tipo y tamaño del archivo) en los archivos multimedia, message.quoted_message_id en las respuestas y group en los mensajes de grupo.
Ejemplo: registrar los mensajes entrantes en Google Sheets#
- Disparador: WbizTool, Incoming WhatsApp Message.
- Acción: Google Sheets, Create Spreadsheet Row (crear fila en la hoja de cálculo). Asigna Contact Phone a una columna Phone, Contact Name a una columna Name y Message Content a una columna Message.
Enviar mensajes de WhatsApp desde un Zap#
Agrega WbizTool como acción y elige uno de estos eventos de acción:
| Acción | Qué envía |
|---|---|
| Send Text-Only WhatsApp Message | Un mensaje de texto. |
| Send Image File With Text on WhatsApp | Una imagen desde una URL de imagen pública, con un pie de foto opcional. |
| Send PDF File With Text on WhatsApp | Un archivo desde una URL pública, con un mensaje opcional. |
| Send Advanced WhatsApp Message | Texto, una imagen o un archivo, con un webhook de estado opcional. |
| Send WhatsApp Message on Group | Un mensaje a un grupo de WhatsApp, por su nombre de grupo exacto. |
En cada acción, elige el número que envía en WhatsApp Number. Ingresa el número de teléfono del destinatario con el código de país, como 919876543210, o pon el código de país en el campo opcional Country Code (código de país), como 91. Send WhatsApp Message on Group no tiene teléfono ni código de país; en su lugar pide el Group Name (nombre del grupo).
Cuando WbizTool no puede aceptar un mensaje, el paso falla y Zapier muestra el motivo, por ejemplo WbizTool: Invalid phone number o WbizTool: Not enough credits. Un paso correcto significa que el mensaje se puso en cola. Después, WbizTool lo envía desde tu número conectado.
También puedes llamar directamente a la API con Webhooks by Zapier:
| Ajuste | Valor |
|---|---|
| Action event (evento de acción) | POST |
| URL | https://wbiztool.com/api/v1/send_msg/ |
| Payload type (tipo de payload) | json o form |
| Data (datos) | client_id, api_key, whatsapp_client, country_code, phone, msg |
Consulta Enviar mensajes de WhatsApp desde cualquier herramienta de automatización para saber qué significa cada campo, y Enviar mensaje para ver todas las opciones.
Solución de problemas#
| Problema | Qué revisar |
|---|---|
Auth Error: invalid api key | La clave se eliminó, se escribió mal o no corresponde al Client ID. Crea una nueva en Configuración → Claves API y vuelve a conectar. |
This API key is not linked to a workspace. Create a new API key in WbizTool. | La clave es de una configuración de cuenta antigua. Crea una nueva clave en Configuración → Claves API y vuelve a conectar. |
Unibox add-on subscription required | Compra el complemento Unibox en Facturación y Planes y vuelve a activar el Zap. |
Unibox numbers limit reached for your plan. Remove a listener or upgrade to connect this number. | Todos tus números de bandeja están en uso. Quita un número que ya no necesites en Números de la bandeja, o aumenta la cantidad del complemento. |
Only workspace owners and editors can connect Zapier triggers | Vuelve a conectar Zapier con una API key creada por un Owner o Editor del espacio de trabajo. |
Invalid WhatsApp client | El número elegido en el disparador no está conectado en este momento. Vuelve a conectarlo en la configuración de WhatsApp. |
Invalid phone number o Phone number is invalid | El número del destinatario es incorrecto o le falta el código de país. Usa solo dígitos, como 919876543210, o completa Country Code. |
Not enough credits | El espacio de trabajo está en el plan gratuito y no le quedan mensajes. Elige un plan en Facturación y Planes: los planes de pago envían mensajes ilimitados. |
Daily limit reached: … | El número de WhatsApp ya aceptó 1.000 mensajes en las últimas 24 horas (uso justo). Envía el resto más tarde o desde otro número. |
| El Zap está activado pero no se dispara | El número debe seguir conectado. Compruébalo en la configuración de WhatsApp y comprueba que el número está en Números de la bandeja, muestra Zapier y está Sincronizando. Si se quitó o no muestra la insignia Zapier, desactiva el Zap y vuelve a activarlo en Zapier. Los mensajes se detectan en pocos minutos. |
| Contact Phone está vacío | WhatsApp oculta el número de ese contacto. Consulta Cuando el número de teléfono está oculto. |
