🔌 Canales e integraciones
ZampiBot reúne en una sola bandeja los mensajes que tus clientes te envÃan por el chat de tu web y por las apps de mensajerÃa: WhatsApp, Messenger, Instagram, Telegram, Viber, LINE, WeChat y Zalo. Además se conecta con otras herramientas: webhooks y Zapier, Calendly y TidyCal, y WhatsStore.
Esta página explica cómo activar y configurar cada canal e integración, qué opciones tiene y qué conviene revisar si algo no funciona.
Antes de empezar
Activar un canal o una integración
Todos los canales e integraciones se activan desde Ajustes > Aplicaciones.
- Entra en Ajustes y abre la pestaña Aplicaciones. Verás una tarjeta por cada app.
- Haz clic en la tarjeta del canal que quieres usar y pulsa Activar. Verás el aviso «Activación completa.».
- Al activarla, aparece una pestaña nueva con el nombre de la app en Ajustes (por ejemplo, Ajustes > WhatsApp). Ahà se configura. Después de cambiar cualquier opción de esa pestaña, pulsa Guardar cambios.
Para desactivar una app, vuelve a su tarjeta y pulsa Desactivar. ZampiBot te pedirá confirmación («La aplicación se desactivará»). Las apps activas muestran una marca de verificación verde en su tarjeta.
Activa solo los canales que tu equipo vaya a atender de verdad. Cada canal conectado es una puerta más por la que pueden entrar clientes, y alguien tiene que responder.
Prueba gratuita y plan
Las apps de mensajerÃa (WhatsApp, Messenger, Telegram, Viber, LINE, WeChat y Zalo) y WhatsStore están disponibles durante la prueba gratuita o con un plan activo.
- Mientras dura la prueba, sus tarjetas muestran una etiqueta con los dÃas que quedan (Prueba · N dÃas, o Último dÃa), y en la parte de arriba de Ajustes > Aplicaciones aparece un aviso con un botón que lleva a los planes: Ver planes al principio, Actualizar ahora en la última semana y Activar plan ahora el último dÃa.
- El último dÃa de prueba el panel te avisa (Último dÃa de prueba) de que al dÃa siguiente perderás el acceso a las apps de mensajerÃa.
- Cuando la prueba termina, esas tarjetas muestran Requiere un plan y quedan bloqueadas, aunque la app ya estuviera activa: al hacer clic aparece el aviso Acceso restringido. El chat de tu web sigue funcionando.
Para seguir usando los canales, activa un plan desde MembresÃas en el portal de tu cuenta: https://chatbot.zampisoft.com/app/portal/
Opciones que comparten todos los canales
- Deshabilitar chatbot — cada canal tiene esta casilla en su pestaña. Desactiva el chatbot solo para ese canal: los mensajes siguen llegando al panel, pero el bot no responde. Útil si quieres atender un canal solo con personas.
- Departamento y etiquetas por canal — la mayorÃa de canales te deja asignar un departamento (y en varios, etiquetas) a todas las conversaciones que entren por ese número, página o bot. Asà cada conversación llega directamente al equipo correcto. Lo verás en la configuración de cada canal más abajo.
- Cola y enrutamiento — las conversaciones de los canales respetan la cola y el enrutamiento que tengas configurados en Ajustes > Misceláneas > Departamentos y enrutamiento.
- Mensajes automáticos — el mensaje de bienvenida, el de privacidad, el de fuera de lÃnea y el de seguimiento también se envÃan por los canales. El de seguimiento y el de privacidad tienen la opción Desactivar para canales de mensajerÃa si solo quieres usarlos en el chat web.
- Mensajes enriquecidos — los botones, tarjetas, listas y demás mensajes enriquecidos se convierten al formato de cada app cuando es posible. Si una app no admite un formato, el contenido se envÃa como texto.
Slack y Twitter (X) ya no están disponibles como canales.
WhatsApp suele ser el canal más importante y el más delicado: de él dependen los tiempos de respuesta y la continuidad de tu número. Conviene activarlo cuando ya tengas claro qué número usarás, quién lo atenderá y qué plantillas necesitas para escribir a clientes fuera de la ventana de 24 horas.
La configuración está en Ajustes > WhatsApp, organizada en estas tarjetas:
| Tarjeta | Para qué sirve |
|---|---|
| Cloud API | Conectar tus números, catálogo, webhook de pedidos y desactivar el chatbot en WhatsApp |
| Plantillas | Gestionar plantillas, plantilla de respaldo, plantilla de prueba y restablecer flujos |
| Mensajes de texto y llamadas | SMS de respaldo y llamadas de voz |
| Twilio | Conexión alternativa por Twilio |
| 360dialog | Conexión alternativa por 360dialog |
Qué proveedor elegir
- Cloud API (recomendado) — la conexión oficial de Meta. Es la mejor opción para casi todos los negocios y la única que permite gestionar plantillas desde ZampiBot.
- Twilio — solo si tu negocio ya trabaja con WhatsApp a través de Twilio.
- 360dialog — solo si ya usas ese proveedor.
Si tienes números de Cloud API conectados, ZampiBot usa siempre Cloud API, aunque también haya datos de Twilio o 360dialog guardados.
No uses APIs no oficiales de WhatsApp. Pueden bloquear tu número o dejar la atención inestable.
Conectar con Cloud API
- Activa WhatsApp en Ajustes > Aplicaciones.
- Ve a Ajustes > WhatsApp > Cloud API. Deja Modo de sincronización en Automático.
- Pulsa Sincronizar ahora. Se abre la ventana de registro de Meta: inicia sesión con tu cuenta de Facebook, elige o crea tu cuenta de WhatsApp Business y el número que quieres conectar, y acepta los permisos.
- Al terminar, ZampiBot añade el número a la lista Números de la API de la nube con su identificador, su cuenta comercial y su token, y guarda los cambios solo. Verás el aviso «Se completó la sincronización.».
- EnvÃa un mensaje de prueba desde otro teléfono y respóndelo desde Conversaciones para comprobar que entra y sale bien.
En modo automático, el webhook de Meta queda configurado solo: no tienes que copiar ninguna URL.
Reconectar. Si Meta te pide permisos nuevos, si el token caducó o si el gestor de plantillas no te deja crear plantillas, pulsa Reconectar. Repite el registro de Meta completo y actualiza el token de los números que ya tenÃas, sin borrarlos. (Sincronizar ahora, en cambio, solo añade números nuevos: no toca los que ya están en la lista.)
Modo manual. Si usas tu propia app de Meta en lugar de la conexión automática, cambia Modo de sincronización a Manual. Aparecen dos campos nuevos:
- Llave secreta — una cadena que tú inventas y que debes usar también como token de verificación del webhook en Meta.
- URL de configuración — pulsa Obtener URL de configuración y pega esa dirección como URL del webhook en tu app de Meta.
En modo manual tienes que rellenar tú mismo los datos de cada número en Números de la API de la nube.
Si tu número se usa hoy en la app móvil de WhatsApp Business, al conectarlo a ZampiBot la atención pasará a gestionarse desde el panel. Planifica el cambio con tu equipo antes de hacerlo.
Varios números
Puedes conectar varios números de WhatsApp a la misma cuenta. Cada número es una fila de Números de la API de la nube con estos campos:
- Identificación del número de teléfono (Phone number ID) y ID de cuenta comercial (Business Account ID) — los rellena la sincronización.
- Token — también lo rellena la sincronización.
- Departamento — departamento que se asigna a todas las conversaciones de ese número.
- Etiquetas — etiquetas que se añaden a esas conversaciones.
- Etiqueta (Label) — un nombre para reconocer el número en el panel, por ejemplo «Ventas» o «Soporte».
Cada conversación queda ligada al número por el que escribió el cliente, y las respuestas salen siempre desde ese mismo número.
La ventana de 24 horas y las plantillas
WhatsApp solo te permite responder con mensajes libres durante las 24 horas siguientes al último mensaje del cliente. Pasado ese tiempo, o si el cliente nunca te escribió, solo puedes contactarlo con una plantilla aprobada por Meta.
ZampiBot lo resuelve asÃ: si respondes fuera de la ventana, en lugar de tu mensaje envÃa automáticamente la plantilla de respaldo. Por eso es importante configurarla.
Gestionar plantillas
Pulsa Gestionar plantillas en Ajustes > WhatsApp > Plantillas para abrir el gestor Plantillas de WhatsApp. Solo está disponible con Cloud API.
Mis plantillas muestra tus plantillas con:
- su estado en Meta: Aprobada, En revisión, Rechazada, En pausa o Desactivado;
- su categorÃa, con el código de Meta (por ejemplo,
UTILITYoMARKETING) y, si Meta la cambió, el texto Reclasificada por Meta desde con la categorÃa original; - los idiomas en que existe.
Para borrar una plantilla, pulsa el icono de eliminar de su fila y confirma en la misma fila («¿Eliminar esta plantilla?» → SÃ).
Crear una plantilla nueva. En Crear una plantilla nueva, parte de una de las plantillas comunes de la galerÃa y pulsa Usar plantilla:
- Bienvenida
- Confirmación de pedido
- Recordatorio de cita
- Actualización de envÃo
- Recordatorio de pago automático
- Recordatorio de pago con tarjeta
- Recordatorio de recarga
- Saldo de desembolso
- Carrito abandonado
- Solicitud de permiso de llamada
En el formulario puedes ajustar:
- Nombre de la plantilla — solo letras minúsculas, números y guiones bajos.
- Idioma — el código del idioma (por ejemplo,
es). Si ya tienes una plantilla con ese nombre en ese idioma, el gestor te avisa, porque Meta la rechazarÃa. - Cuerpo — el texto. Las variables se escriben como
{{1}},{{2}}… - Valores de ejemplo — Meta exige un ejemplo para cada variable. Vienen rellenos con los de la galerÃa.
- Dirección web de los botones — si la plantilla tiene botones de enlace, escribe la dirección real (https://…) de cada uno. Es obligatoria.
Debajo verás también:
- CategorÃa — la que se solicita; viene fijada por la plantilla de la galerÃa que elegiste. Meta asigna la categorÃa final según el contenido: si encuentra texto promocional, la aprueba como Marketing.
- Vista previa — cómo se verá el mensaje.
Pulsa Crear y enviar a revisión. La plantilla se envÃa a todos tus números de WhatsApp; si tienes varios, verás el resultado de cada uno: puede quedar Enviada a revisión en uno y fallar en otro.
Avisos de Meta. Cuando Meta cambia la categorÃa o el estado de una plantilla, el gestor lo muestra arriba, en Avisos de Meta:
- «Meta va a cambiar la categorÃa de esta plantilla» — un cambio programado, con su fecha.
- «Meta cambió la categorÃa de esta plantilla» — un cambio ya hecho.
- «Meta cambió el estado de esta plantilla» — por ejemplo, si la pausó o la rechazó, con el motivo y, cuando Meta la da, su explicación.
Los avisos son los que Meta envió en los últimos 60 dÃas. Si no estás de acuerdo con un cambio de categorÃa, puedes pedir una revisión a Meta desde su centro de soporte para empresas en un plazo de 60 dÃas.
Plantilla de respaldo
La Plantilla de respaldo (en Ajustes > WhatsApp > Plantillas, con la etiqueta «fuera de 24 h») se envÃa automáticamente cuando un mensaje de WhatsApp no se puede entregar; por ejemplo, cuando han pasado más de 24 horas desde el último mensaje del cliente o cuando el cliente nunca te escribió. Antes debes crearla y tenerla aprobada en Meta. Si no hay plantilla de respaldo configurada, ese mensaje no llega al cliente por WhatsApp.
| Campo | Qué poner |
|---|---|
| Nombre de la plantilla | El nombre exacto de la plantilla aprobada |
| Idiomas de plantilla | Los códigos de idioma en que existe, separados por comas (por ejemplo, es,en). Se envÃa en el idioma del cliente si está en la lista; si no, en el primero |
| Variables de encabezado | Valores para las variables del encabezado, separados por comas |
| Variables del cuerpo (aparece como «Variables corporales») | Valores para las variables del texto, separados por comas |
| Variables de botón | Valores para las variables de los botones, separados por comas |
Debajo del campo de variables del cuerpo tienes tres botones para insertar datos del cliente: Nombre del cliente ({recipient_name}), Correo del cliente ({recipient_email}) y Enlace al chat ({conversation_url_parameter}).
Plantilla de prueba. Escribe un número de WhatsApp y pulsa Enviar mensaje para enviarle la plantilla de respaldo. Si todo va bien verás un mensaje de confirmación; si falla, el error de Meta.
Restablecer flujos. Borra la referencia local de los flujos integrados de WhatsApp (los formularios nativos de WhatsApp que usa ZampiBot) para que se vuelvan a generar en Meta. El botón no muestra ninguna confirmación. Úsalo solo si soporte te lo indica.
SMS de respaldo
En Ajustes > WhatsApp > Mensajes de texto y llamadas > Respaldo de mensajes de texto puedes hacer que, si un mensaje de WhatsApp falla, ZampiBot envÃe un SMS al cliente.
- Marca Activo.
- En Plantilla de mensaje escribe el texto. Puedes usar
{message}(el mensaje que falló),{recipient_name},{recipient_email}y{conversation_url_parameter}. Si lo dejas vacÃo, se envÃa el mensaje original.
Necesitas tener configurados los mensajes de texto (SMS) en Ajustes > Notificaciones > Mensajes de texto.
El respaldo (SMS y plantilla) se intenta una sola vez por mensaje: si también falla, no se repite.
Llamadas de voz de WhatsApp
Con Cloud API puedes recibir llamadas de voz de WhatsApp y contestarlas desde el navegador, sin teléfono.
Requisitos:
- Las llamadas deben estar habilitadas para tu número en Meta.
- El navegador del agente debe tener permiso para usar el micrófono.
Recibir una llamada. Cuando un cliente llama:
- Si el agente tiene abierta esa conversación, aparece la barra de llamada encima del editor, con el texto «Llamada de voz entrante» y el icono de WhatsApp. Tiene tres botones: Contestar (aparece como «Respuesta»), Rechazar y silenciar el micrófono.
- Si el agente está en Conversaciones con otra conversación abierta, recibe un aviso «Llamada entrante de…» con el nombre del cliente (notificación de escritorio, sonido o parpadeo del tÃtulo, según sus ajustes de notificaciones). Al hacer clic se abre la conversación con la barra de llamada. En otras áreas del panel (Usuarios, Ajustes…) este aviso no aparece: para atender llamadas, mantén abierta el área Conversaciones.
Con la llamada en curso, la barra muestra un cronómetro. Pulsa Rechazar para colgar. Puedes cambiar de conversación sin cortar la llamada.
Grabación y transcripción. La llamada se graba (la voz del agente y la del cliente juntas) y, al colgar, se guarda en la conversación. En el historial aparecen lÃneas como «Llamada de voz (2:35)», «Llamada no contestada» o «Solicitud de permiso de llamada aceptada/rechazada».
Haz clic en la lÃnea de una llamada para abrir el visor: puedes escucharla y, si el chatbot de OpenAI está activo, pulsar Generate transcript para obtener la transcripción separada por hablante. La transcripción consume créditos.
Si grabas llamadas, informa a tus clientes según lo que exija la ley de tu paÃs.
Ajustes de llamadas (en Ajustes > WhatsApp > Mensajes de texto y llamadas > Llamadas):
- Nombre de la plantilla de permiso de llamada — WhatsApp exige que el cliente acepte recibir llamadas del negocio, y ese permiso se pide con una plantilla. Cuando el cliente responde, la conversación muestra «Solicitud de permiso de llamada aceptada» o «rechazada». El nombre es el mismo para todos tus números: debe existir una plantilla aprobada con ese nombre en cada cuenta de WhatsApp Business. Lo más fácil es crearla desde el gestor de plantillas con Solicitud de permiso de llamada: se crea en todos tus números y se guarda aquà sola.
- Desactivar — elige Solo llamadas entrantes o Todas las llamadas para que ZampiBot ignore las llamadas. Mientras haya un valor elegido, las llamadas no aparecen en el panel.
Catálogo y pedidos
Si vendes con el catálogo de WhatsApp, rellena Ajustes > WhatsApp > Cloud API > Detalles del catálogo:
- ID de catálogo — el identificador de tu catálogo en Meta, como referencia.
- Texto de encabezado predeterminado y Texto del cuerpo predeterminado — textos que acompañan a los productos cuando envÃas varios a la vez.
Para enviar productos, usa mensajes enriquecidos de tipo tarjeta (card) o carrusel (slider) con los atributos whatsapp-catalog-id (el ID de tu catálogo) y product-id (en el carrusel, varios ID separados por |). Por WhatsApp llegan como productos del catálogo. El ID de catálogo se toma del atributo de cada mensaje, no del ajuste: escrÃbelo siempre en el mensaje.
Cuando un cliente hace un pedido desde el catálogo, llega a la conversación como un mensaje Nuevo pedido con los productos, cantidades y el total. Si además quieres enviarlo a otro sistema, escribe una dirección en Webhook de pedidos (aparece como «Pedir webhook»): ZampiBot le enviará los datos del pedido. Por seguridad, solo se aceptan direcciones públicas http o https.
Twilio
Para conectar WhatsApp a través de Twilio, completa Ajustes > WhatsApp > Twilio:
- Configuración de Twilio: SID de la cuenta, Token y Remitente (tu número de WhatsApp en Twilio). Pulsa Obtener URL de configuración y pega esa dirección en Twilio como la URL que recibe los mensajes entrantes.
- Plantilla twilio (plantilla de respaldo para Twilio): SID de plantilla de contenido y Variables, separadas por comas. Tienes los mismos tres botones para insertar datos del cliente.
360dialog
Para conectar WhatsApp a través de 360dialog, completa Ajustes > WhatsApp > 360dialog:
- Ajustes de 360dialog (aparece como «Configuración de diálogo 360»): pega tu Clave API y pulsa Sincronizar ahora.
- Plantilla de 360dialog (plantilla de respaldo; aparece como «plantilla de diálogo 360»): Espacio de nombres, Nombre de la plantilla, Idioma predeterminado de la plantilla y Parámetros personalizados, separados por comas. Tienes los mismos tres botones para insertar datos del cliente.
Si la sincronización sale bien verás «Se completó la sincronización.»; si no, la respuesta de 360dialog.
Aviso de precios de Meta
En la parte superior de Ajustes > WhatsApp puede aparecer un aviso de Meta sobre cambios en sus precios. Puedes cerrarlo con la ×. Ten en cuenta que Meta cobra ciertos mensajes a tu cuenta de WhatsApp Business, según sus propias tarifas y el paÃs de cada cliente: esos cargos no forman parte de tu plan de ZampiBot. Los mensajes que te envÃan tus clientes son gratis. El aviso incluye el enlace Ver tarifas para consultar las tarifas oficiales de Meta.
Antes de anunciar el canal
- Si no llegan mensajes al panel, revisa primero la conexión con Meta (o con tu proveedor): un token caducado se arregla con Reconectar.
- Si usas chatbot, IA o toma de control humana, pruébalos con mensajes reales antes de anunciar el canal.
- Si tu equipo todavÃa no puede responder a tiempo, espera para publicar el número aunque la conexión ya funcione.
Messenger e Instagram
La app Messenger reúne en ZampiBot los mensajes privados de tus páginas de Facebook y de tus cuentas de Instagram, además de los comentarios en tus publicaciones.
La configuración está en Ajustes > Messenger, con dos tarjetas: Conexión y Comentarios y chatbot.
Conectar (modo automático, recomendado)
- Activa Messenger en Ajustes > Aplicaciones.
- En Ajustes > Messenger > Conexión (bloque Messenger y configuración de Instagram), deja Modo de sincronización en Automático y pulsa Sincronizar ahora.
- Se abre el inicio de sesión de Facebook. Elige al menos una página de Facebook (y la cuenta de Instagram vinculada, si la tienes) y acepta los permisos.
- Al terminar, ZampiBot añade cada página a la lista Páginas de Facebook (aparece como «Paginas de facebook») y guarda los cambios solo. Verás el aviso «Se completó la sincronización.».
Cada página de la lista tiene:
- Nombre de la página, ID de página y Token de página — los rellena la sincronización.
- Instagram ID — se rellena solo si la página tiene una cuenta de Instagram profesional vinculada.
- Departamento y Etiquetas — se asignan a todas las conversaciones que entren por esa página.
Desde ese momento, los mensajes nuevos de esas páginas y cuentas de Instagram aparecen en Conversaciones. Solo se reciben los mensajes nuevos: los anteriores a la conexión no se importan.
Sincronizar ahora solo añade páginas nuevas: las que ya están en la lista no se actualizan (ni su token ni su Instagram ID). Para refrescar una página ya conectada, borra su fila de Páginas de Facebook, pulsa Guardar cambios y vuelve a sincronizar.
Vincular Instagram
Para recibir los mensajes de Instagram, tu cuenta de Instagram debe ser una cuenta profesional de empresa y estar vinculada a tu página de Facebook:
- En la configuración de tu página de Facebook, busca las cuentas vinculadas y conecta tu cuenta de Instagram.
- Vuelve a Ajustes > Messenger. Si la página ya estaba en Páginas de Facebook, borra su fila y pulsa Guardar cambios (la sincronización no actualiza páginas que ya están en la lista).
- Pulsa Sincronizar ahora para actualizar los permisos y que la página vuelva a añadirse con su Instagram ID relleno.
Modo manual (app propia de Meta)
Si prefieres usar tu propia app de Meta, cambia Modo de sincronización a Manual. Aparecen:
- Llave secreta — una cadena aleatoria que inventas tú. Úsala también como token de verificación del webhook en Meta.
- URL de configuración — pulsa Obtener URL de configuración y pega esa dirección como URL de devolución de llamada (callback) del webhook en tu app de Meta.
Después tendrás que añadir a mano cada página en Páginas de Facebook (nombre, ID, token y, si aplica, Instagram ID).
Tu app de Meta debe tener configurados los webhooks de Messenger y de Instagram con esa URL de configuración y tu llave secreta, y los permisos de mensajerÃa (y de comentarios, si los usas) aprobados por Meta. Los pasos exactos dependen de la consola de desarrolladores de Meta, que cambia a menudo: si tienes dudas, escribe a soporte.
Darse de baja
El botón Darse de baja (en Conexión) retira los permisos que diste a ZampiBot en Meta para todas tus páginas: ZampiBot deja de recibir mensajes de Messenger e Instagram. Te pedirá confirmación antes («Your Messenger subscription will be removed.», hoy sin traducir). Las filas de Páginas de Facebook no se borran solas: quÃtalas tú y pulsa Guardar cambios si ya no vas a usarlas. Úsalo para dejar de recibir mensajes, para evitar duplicados si tienes la misma página conectada en otra cuenta, o si quieres solicitar la eliminación de tus datos (después puedes eliminar tu cuenta desde el portal).
Comentarios en publicaciones
Los comentarios en tus publicaciones de Facebook e Instagram también llegan a Conversaciones, y puedes responderlos como cualquier otro mensaje. El chatbot responde comentarios (incluida la toma de control humana). Las respuestas a comentarios son solo de texto: los mensajes enriquecidos se convierten a texto.
Las opciones están en Ajustes > Messenger > Comentarios y chatbot:
- Deshabilitar chatbot — desactiva el chatbot en todo el canal (mensajes y comentarios).
- Desactivar el chatbot para comentarios — el bot sigue respondiendo mensajes privados, pero no comentarios.
- Rastrear reacciones a publicaciones — registra como mensajes las reacciones (me gusta, me encanta…) a tus publicaciones y comentarios de Facebook. Viene desactivado. Una reacción nunca activa reglas de comentarios ni el chatbot.
- Dar me gusta automático a comentarios — da me gusta al comentario del usuario cuando una regla le responde. Solo en Facebook: Instagram no lo permite.
- Derivar quejas de comentarios a agentes — antes de que el chatbot responda un comentario, la IA lo clasifica. Si es una queja o una mala experiencia, el bot no responde en público y avisa a los agentes. Hace una consulta extra de IA por cada comentario que responde el chatbot, que consume créditos.
- LÃmite horario de respuestas públicas por publicación — máximo de respuestas públicas automáticas (de reglas y del chatbot) por publicación y por hora. Al llegar al lÃmite se pausan las respuestas públicas de esa publicación hasta la hora siguiente; los mensajes directos y los flujos siguen funcionando. Las respuestas de tus agentes nunca se limitan. VacÃo = sin lÃmite.
- Ocultar comentarios por palabra clave — palabras separadas por comas. Si un comentario contiene alguna, se oculta automáticamente en Facebook o Instagram y no recibe respuesta automática. El comentario se guarda igual en el panel con una nota. Puedes volver a mostrarlo desde Meta, y su autor lo sigue viendo.
- Retraso del seguimiento (minutos) y Mensaje de seguimiento — si el usuario no contesta el mensaje directo automático en esos minutos, se publica una respuesta pública de seguimiento en su comentario (por ejemplo: «¡Te enviamos un mensaje privado! Revisa tu bandeja»). Cualquier mensaje directo del usuario la cancela. Cuenta para el lÃmite horario de respuestas públicas. Puedes escribir varias variantes separadas por
|para que se elija una al azar. El mensaje es obligatorio para que el seguimiento funcione; un retraso vacÃo o 0 lo desactiva.
MD para comentarios (DM for Comments)
MD para comentarios envÃa un mensaje directo automático (o un flujo) a quien comenta tus publicaciones. Cada fila es una regla con estos campos (pasa el cursor sobre el icono 💡 de cada campo para ver su ayuda):
| Campo | Qué hace |
|---|---|
| ID de la publicación | Elige una publicación concreta o déjalo vacÃo para que la regla se aplique a todas, incluidas las futuras |
| Palabra clave | La regla solo se activa si el comentario contiene alguna de estas palabras (separadas por comas, sin distinguir mayúsculas). VacÃo = cualquier comentario |
| Palabra clave de exclusión | La regla no se aplica si el comentario contiene alguna de estas palabras, aunque coincida una palabra clave |
| Tipo de contenido | Solo Instagram: Feed, Reels, Historia, Anuncio o Reel/IGTV. Sin marcar = todos. Facebook ignora este campo |
| Respuesta pública | Texto opcional que se publica como respuesta al comentario. Separa variantes con | para no repetir siempre el mismo |
| Mensaje | El mensaje privado que recibe el usuario. Se ignora si eliges un flujo |
| Imagen, TÃtulo, Texto del botón (aparece como «Botón de texto») y URL del botón | Convierten el mensaje en una tarjeta (en Facebook; Instagram recibe el texto con el enlace). Sin URL, el botón no aparece |
| Flujo | Si eliges un flujo, se envÃa en lugar del mensaje o la tarjeta |
Orden de prioridad: primero el flujo; si no hay, la tarjeta o el mensaje.
LÃmites y consejos
- Longitud: los mensajes que envÃas se recortan a 1.000 caracteres en Instagram y 2.000 en Facebook (se corta en el último punto antes del lÃmite). En Instagram, además, se quita el formato de texto (negrita, cursiva…).
- Botones y opciones: se envÃan como respuestas rápidas, con un máximo de 13 opciones y tÃtulos de hasta 20 caracteres. Si no caben, se envÃan como lista de texto.
- No recibes mensajes de Instagram: en la app de Instagram revisa los ajustes de privacidad de mensajes y permite el acceso de las herramientas conectadas. La cuenta debe ser de empresa, y en Meta Business Suite debes tener todos los permisos sobre ella.
- No recibes mensajes de Facebook: desactiva las respuestas automáticas propias de Facebook (como el mensaje de bienvenida de la página).
- Mensajes duplicados o en bucle: si la misma página está conectada a dos cuentas de ZampiBot, quita el Instagram ID en una de ellas o usa Darse de baja.
- Solo llegan los mensajes privados y los comentarios; las publicaciones del muro no.
Telegram
Conecta uno o varios bots de Telegram para atender desde ZampiBot. También puedes usar Telegram para avisar a tu equipo de los mensajes nuevos.
La configuración está en Ajustes > Telegram, con las tarjetas Sincronización y Mensajes.
Conectar un bot
- Activa Telegram en Ajustes > Aplicaciones.
- En Telegram, abre una conversación con @BotFather:
- Si ya tienes un bot, escribe
/mybots, elige tu bot y pulsa API Token. - Si no, escribe
/newboty sigue los pasos: te pedirá un nombre y un nombre de usuario para el bot y te dará el token.
- Si ya tienes un bot, escribe
- En Ajustes > Telegram > Sincronización, pega el token en Token y pulsa Sincronizar ahora. Si sale bien verás «Se completó la sincronización.»; si no, la respuesta de Telegram.
- Pulsa Guardar cambios: ZampiBot necesita el token guardado para responder.
- Escribe a tu bot desde otra cuenta de Telegram y comprueba que el mensaje aparece en Conversaciones.
Puedes añadir varios bots: cada uno es una fila con su Token, Departamento, Etiquetas, Etiqueta (un nombre para reconocerlo) y su propio botón Sincronizar ahora.
Opciones
- Deshabilitar chatbot — desactiva el chatbot solo en Telegram.
- Ignorar el mensaje de inicio — ignora el mensaje automático
/startque envÃa Telegram cuando alguien abre el chat con tu bot. - Bloqueo de usuarios — escribe nombres de usuario de Telegram separados por comas para bloquearlos.
- Mensaje de bienvenida (tarjeta Mensajes) — marca Activo y escribe el Mensaje que se envÃa cuando el usuario manda
/start.
Notificaciones a tu equipo
ZampiBot puede avisar en un canal de Telegram cuando llega un mensaje nuevo.
- Ve a Ajustes > Telegram > Mensajes > Notificaciones y marca Activo.
- En Nombre del canal escribe el nombre exacto del canal que vas a usar y guarda los ajustes antes de crear el canal.
- En Telegram, crea un canal nuevo con ese mismo nombre.
- En la configuración del canal, añade como administrador al bot que conectaste a ZampiBot. En ese momento ZampiBot reconoce el canal.
Las notificaciones se envÃan cuando hace falta según tus otros ajustes de notificación (por ejemplo, cuando no hay agentes en lÃnea). Marca Todos los mensajes para recibir siempre todos.
En Mensaje puedes personalizar el texto con {message}, {sender_name}, {sender_email}, {conversation_link} y {attachments}. Por ejemplo:
Nuevo mensaje de {sender_name}: {message}{attachments}. Responde: {conversation_link}
Bueno saber
- Los mensajes de voz de Telegram llegan al panel como archivo de audio.
- Puedes comprobar el estado del webhook de tu bot abriendo
https://api.telegram.org/bot<tu_token>/getWebhookInfo(sustituye<tu_token>por el token de tu bot).
Viber
- Activa Viber en Ajustes > Aplicaciones.
- Crea tu bot desde el portal de socios de Viber y copia su token.
- En Ajustes > Viber > Sincronización, pega el Token y pulsa Sincronizar ahora. Después pulsa Guardar cambios.
- EnvÃa un mensaje a tu bot y comprueba que aparece en Conversaciones.
Opciones de Ajustes > Viber:
- Departamento — se asigna a todas las conversaciones que empiezan en Viber.
- Deshabilitar chatbot — desactiva el chatbot solo en Viber.
LINE
- Activa LINE en Ajustes > Aplicaciones (la tarjeta se llama «Line»).
- En la consola de desarrolladores de LINE, crea un Provider y luego un canal de tipo Messaging API.
- En Basic settings del canal, copia el Channel secret.
- En Messaging API, genera un Channel access token (long-lived) y cópialo.
- En Ajustes > Line > Sincronización, pega el Token de acceso y el Channel secret.
- Pulsa Guardar cambios. Luego pulsa URL del webhook para obtener tu dirección, pégala en Webhook URL de la consola de LINE y pulsa Verify.
- En la consola de LINE, activa Use webhook y desactiva Auto-reply messages.
- Escanea el código QR del canal con la app de LINE y escrÃbele para probar.
Puedes añadir varios canales de LINE: cada uno es una fila con su Token de acceso, Channel secret, Departamento y Etiquetas. También tienes Deshabilitar chatbot para desactivar el chatbot solo en LINE.
Los stickers que envÃan tus clientes llegan al panel como imagen.
WeChat solo tiene sentido si atiendes clientes en ese ecosistema. Necesitas una cuenta oficial de WeChat verificada.
- Activa WeChat en Ajustes > Aplicaciones.
- En Ajustes > WeChat > Sincronización, completa:
- Token — una cadena que defines tú y que también pondrás en WeChat.
- ID de la app (App ID) y Secreto de la app (App secret) — los encuentras en el panel de tu cuenta oficial.
- Pulsa Guardar cambios. Luego pulsa Obtener URL de configuración y pega esa dirección, junto con el mismo Token, en la configuración del servidor de tu cuenta oficial de WeChat.
- Haz una prueba real desde otra cuenta antes de anunciar el canal.
WeChat no tiene botón de sincronización automática: la conexión depende de que la URL de configuración y el token coincidan en los dos lados.
Opciones: Departamento (para todas las conversaciones de WeChat) y Deshabilitar chatbot.
Para enviar mensajes de WeChat desde tu propio sistema, usa la función wechat-send-message de la Web API.
Zalo
Zalo requiere una Official Account de Zalo.
- Activa Zalo en Ajustes > Aplicaciones.
- En Ajustes > Zalo > Sincronización, completa con los datos de tu app y tu Official Account de Zalo:
- ID de la aplicación
- Clave secreta de la aplicación
- Clave secreta de OA
- Token de actualización (Refresh token)
- Departamento y Etiquetas — opcionales, para las conversaciones de Zalo.
- Pulsa Guardar cambios. Luego pulsa URL del webhook y pega esa dirección como webhook en la configuración de tu app de Zalo.
- Haz una prueba antes de anunciar el canal.
Igual que WeChat, Zalo no tiene sincronización automática. También tienes Deshabilitar chatbot para desactivar el chatbot solo en Zalo.
Webhooks y Zapier
Webhooks
Un webhook es un aviso que ZampiBot envÃa automáticamente a una dirección tuya cada vez que pasa algo (un mensaje nuevo, una conversación nueva, un registro…). Sirve para conectar ZampiBot con tus propios sistemas o con herramientas como Zapier.
Configúralos en Ajustes > Misceláneas > Integraciones y webhooks > Webhooks:
- Activo — enciende el envÃo.
- URL — la dirección que recibirá los avisos. Solo admite una dirección.
- Llave secreta — un texto que tú eliges. Viaja dentro de cada aviso (en el campo
key) para que tu sistema compruebe que viene de ZampiBot. - Webhooks activos — la lista de eventos que quieres recibir, separados por comas. VacÃo = todos.
Eventos disponibles (escribe estos nombres en Webhooks activos):
| Evento | Cuándo se envÃa |
|---|---|
message-sent |
Se guarda un mensaje nuevo en cualquier conversación y por cualquier canal: de un cliente, de un agente o del chatbot |
email-sent |
Se envÃa un correo a un usuario |
sms-sent |
Se envÃa un SMS |
new-conversation-created |
Se crea una conversación nueva |
conversation-status-updated |
Cambia el estado de una conversación |
bot-message |
El chatbot de inteligencia artificial responde a un mensaje, en cualquier canal (también con su mensaje de respaldo) |
user-deleted |
Se elimina un usuario desde el panel o con la Web API (un aviso por usuario) |
new-messages |
El chat de tu web recibe mensajes nuevos en la conversación abierta |
new-conversation |
El chat de tu web recibe una conversación nueva |
message-deleted |
Se borra un mensaje de la conversación abierta en el chat de tu web |
rich-message |
Un usuario envÃa un mensaje enriquecido desde el chat de tu web (por ejemplo, un formulario) |
new-email-address |
Un usuario deja su correo en el chat de tu web |
login |
Un usuario inicia sesión en el chat de tu web |
registration |
Un usuario se registra en el chat de tu web |
Los siete primeros los envÃa el servidor. Los demás los envÃa el navegador del visitante mientras tiene abierto el chat de tu web, asà que no llegan por los canales de mensajerÃa ni por lo que hagas en el panel.
Cada aviso es un JSON con esta forma:
{
"function": "message-sent",
"key": "tu-llave-secreta",
"sender-url": "https://tu-web.com/pagina",
"data": { "...": "datos del evento" }
}
Zapier
Puedes conectar ZampiBot con miles de apps a través de Zapier usando los webhooks:
- En Zapier, crea un Zap cuyo disparador (trigger) te dé una dirección de webhook para recibir datos, y copia esa dirección.
- En ZampiBot, ve a Ajustes > Misceláneas > Integraciones y webhooks > Webhooks, pega la dirección en URL, marca Activo y pulsa Guardar cambios.
- En Webhooks activos, escribe solo los eventos que le interesan a ese Zap (por ejemplo,
new-conversation-created). Asà no le llegan avisos que no necesita. - Haz algo en ZampiBot que dispare el evento (por ejemplo, envÃa un mensaje de prueba) para que Zapier reciba un ejemplo y puedas mapear los campos.
Solo puedes poner una dirección en URL. Si necesitas que eventos distintos vayan a Zaps distintos, usa un único Zap y separa los caminos en Zapier según el campo function del aviso.
Calendly y TidyCal
Desde un botón del chat
Puedes invitar a tus clientes a reservar una cita sin salir del chat. Usa un mensaje enriquecido de tipo botón con el enlace de tu evento de Calendly o de TidyCal:
[button link="https://calendly.com/tu-usuario/reunion" name="Agendar reunión" success="¡Gracias! Tu reunión quedó programada."]
- Si el enlace es de
calendly.como detidycal.com, al pulsar el botón el calendario se abre dentro del widget, en un panel superpuesto, en lugar de en otra pestaña. - Cuando el cliente completa la reserva, el panel se cierra y el mensaje del botón se sustituye por el texto del atributo
success(si no lo pones, se muestra un texto de confirmación por defecto).
Para obtener el enlace en Calendly, crea un tipo de evento y copia su enlace con la opción Compartir. Puedes usar este botón en una respuesta guardada, una Q&A o un bloque de Flujos del chatbot.
Este comportamiento es del chat de tu web. En los canales de mensajerÃa el botón llega como un enlace normal.
Reservas con el chatbot (Google Calendar y TidyCal)
Además del botón, ZampiBot tiene integraciones nativas con Google Calendar y TidyCal para que el chatbot ofrezca horarios y reserve citas solo. Se configuran en Ajustes > Inteligencia artificial: Google Calendar en la tarjeta Google y búsqueda (Integración con Google Calendar) y TidyCal en Uso e integraciones (Integración con TidyCal). Todas sus opciones (horarios, antelación, lÃmites por usuario y por dirección IP, verificación del correo, Google Meet, fechas bloqueadas…) se explican en la página del chatbot.
Ver y gestionar las reservas desde una conversación
Con Google Calendar o TidyCal activos, el panel lateral de cada conversación muestra una sección Google Calendar (o TidyCal) con las reservas de ese cliente.
- Crear una reserva: pulsa + en la sección. Se abre la ventana Reserva con los horarios libres de hoy. Elige otro dÃa si quieres, marca un horario y pulsa Añadir reserva.
- Reagendar: pulsa el icono de reagendar de una reserva. Se abre Reagendar reserva: elige el nuevo dÃa y horario y pulsa Añadir reserva.
- Cancelar: pulsa el icono de cancelar de la reserva y confirma («La reserva será cancelada»).
La lista se actualiza sola cuando el chatbot o un compañero crea o cambia una reserva.
WhatsStore
WhatsStore es una tienda en lÃnea propia de ZampiSoft conectada a ZampiBot: productos, pedidos, cupones y sincronización de clientes.
Activarla
- Ve a Ajustes > Aplicaciones y abre la tarjeta WhatsStore.
- Pulsa Activar.
En las cuentas nuevas viene desactivada. Como el resto de canales, está disponible durante la prueba gratuita o con un plan activo. WhatsStore no tiene pestaña de ajustes propia en ZampiBot: se administra dentro de la propia tienda.
Entrar en tu tienda
Con la app activa, aparece el icono Tienda en el menú lateral del panel (en el móvil, dentro del menú «Más»). Al pulsarlo, ZampiBot abre tu tienda en una pestaña nueva con un acceso directo de un solo uso, sin pedirte usuario ni contraseña. Si la tienda no responde, verás un aviso para que lo intentes de nuevo en un momento. También verás un aviso si todavÃa no tienes acceso a una tienda, si se alcanzó el lÃmite de usuarios de la tienda o si tu rol ya no existe en ella (en ese caso, pide al dueño de la cuenta que vuelva a darte acceso).
Dar acceso a tus agentes
El dueño de la cuenta ve siempre el icono Tienda. Los demás lo ven solo si se les dio acceso. Para que un agente también pueda entrar:
- Crea los roles en tu tienda, en la sección de gestión del personal (Staff Management).
- En ZampiBot, abre Usuarios, busca al agente, abre su ficha y pulsa Editar usuario.
- En la sección Tienda, elige el rol que tendrá en WhatsStore y pulsa Conceder acceso. El cambio no se aplica hasta que pulses ese botón.
- Para quitarle el acceso, pulsa Revocar acceso.
Si aún no creaste roles en la tienda, la sección te lo indica. Debajo de los botones se muestra el estado actual: sin acceso («No access»), activo con su rol, o un error de sincronización («Sync error»). La sección Tienda no aparece al editar tu propio usuario.