Skip to main content

🔌 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: Zendesk, 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.

  1. Entra en Ajustes y abre la pestaña Aplicaciones. Verás una tarjeta por cada app.
  2. Haz clic en la tarjeta del canal que quieres usar y pulsa Activar.
  3. Al activarla, aparece una pestaña nueva con el nombre de la app en Ajustes (por ejemplo, Ajustes > WhatsApp). Ahí se configura.

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 el botón Ver planes.
  • El último día de prueba el panel te avisa 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: 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ía 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

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

  1. Activa WhatsApp en Ajustes > Aplicaciones.
  2. Ve a Ajustes > WhatsApp > Cloud API. Deja Modo de sincronización en Automático.
  3. 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.
  4. 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 «Sincronización completada».
  5. 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.

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 (por ejemplo, Utilidad o Marketing) 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. 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 — 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.
  • Categoría — la que se solicita. 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. Si tienes varios números, verás el resultado de cada uno: puede aprobarse el envío 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.

Si no estás de acuerdo con un cambio, 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) 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. Antes debes crearla y tenerla aprobada en Meta.

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 el botón 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. Ú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.

  1. Marca Activo.
  2. 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 otra conversación o en otra parte del panel, 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.

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. 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.
  • Texto de encabezado predeterminado y Texto del cuerpo predeterminado — textos que acompañan a los productos cuando envías varios a la vez.

Con el catálogo configurado, los mensajes enriquecidos de tipo tarjeta (card) y carrusel (slider) se envían por WhatsApp como productos del catálogo si incluyen los atributos whatsapp-catalog-id y product-id (en el carrusel, varios ID separados por |).

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): Espacio de nombres, Nombre de la plantilla, Idioma predeterminado de la plantilla y Parámetros personalizados, separados por comas.

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)

  1. Activa Messenger en Ajustes > Aplicaciones.
  2. En Ajustes > Messenger > Conexión, deja Modo de sincronización en Automático y pulsa Sincronizar ahora.
  3. 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.
  4. Al terminar, ZampiBot añade cada página a la lista Páginas de Facebook y guarda los cambios solo.

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.

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:

  1. En la configuración de tu página de Facebook, busca las cuentas vinculadas y conecta tu cuenta de Instagram.
  2. Vuelve a Ajustes > Messenger y pulsa Sincronizar ahora otra vez para actualizar los permisos y que se rellene el Instagram ID.

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).

Resumen de lo que necesita tu app de Meta:

  1. Crea la app en el portal de desarrolladores de Meta con los casos de uso de Messenger, de Instagram y de gestión de páginas.
  2. Configura el webhook de Messenger con la URL de configuración y tu llave secreta, y suscríbelo a los campos messages, messaging_postbacks, messaging_optins, message_reads, message_echoes y feed (este último, para los comentarios).
  3. Genera un token para cada página y cópialo, junto con el ID y el nombre de la página, en Páginas de Facebook.
  4. Solicita los permisos pages_manage_metadata, pages_messaging, pages_read_engagement y pages_show_list. Para comentarios, además, pages_read_user_content y pages_manage_engagement.
  5. Para Instagram, configura el webhook de Instagram con la misma URL y llave, suscríbelo a messages, messaging_postbacks, messaging_seen, message_reactions y comments, y solicita instagram_basic, instagram_manage_comments e instagram_manage_messages.
  6. Para obtener el Instagram ID de una página, abre esta dirección en el navegador, sustituyendo el ID de la página y su token:
https://graph.facebook.com/ID-DE-LA-PAGINA/?access_token=TOKEN-DE-LA-PAGINA&fields=instagram_business_account
  1. Publica la app y envíala a revisión de Meta para que aprueben los permisos.

Darse de baja

El botón Darse de baja (en Conexión) elimina la suscripción del webhook de todas tus páginas: ZampiBot deja de recibir mensajes de Messenger e Instagram. Te pedirá confirmación antes. Ú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. Puedes escribir varias variantes separadas por | para que se elija una al azar. 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

  1. Activa Telegram en Ajustes > Aplicaciones.
  2. 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 /newbot y sigue los pasos: te pedirá un nombre y un nombre de usuario para el bot y te dará el token.
  3. En Ajustes > Telegram > Sincronización, pega el token en Token y pulsa Sincronizar ahora.
  4. 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 y Etiqueta (un nombre para reconocerlo).

Opciones

  • Deshabilitar chatbot — desactiva el chatbot solo en Telegram.
  • Ignorar el mensaje de inicio — ignora el mensaje automático /start que 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.

  1. Ve a Ajustes > Telegram > Mensajes > Notificaciones y marca Activo.
  2. En Nombre del canal escribe el nombre exacto del canal que vas a usar y guarda los ajustes antes de crear el canal.
  3. En Telegram, crea un canal nuevo con ese mismo nombre.
  4. 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

  1. Activa Viber en Ajustes > Aplicaciones.
  2. Crea tu bot desde el portal de socios de Viber y copia su token.
  3. En Ajustes > Viber > Sincronización, pega el Token y pulsa Sincronizar ahora.
  4. 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

  1. Activa LINE en Ajustes > Aplicaciones (la tarjeta se llama «Line»).
  2. En la consola de desarrolladores de LINE, crea un Provider y luego un canal de tipo Messaging API.
  3. En Basic settings del canal, copia el Channel secret.
  4. En Messaging API, genera un Channel access token (long-lived) y cópialo.
  5. En Ajustes > Line > Sincronización, pega el Token de acceso y el Channel secret.
  6. Pulsa URL del webhook para obtener tu dirección. Pégala en Webhook URL de la consola de LINE y pulsa Verify.
  7. En la consola de LINE, activa Use webhook y desactiva Auto-reply messages.
  8. 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

WeChat solo tiene sentido si atiendes clientes en ese ecosistema. Necesitas una cuenta oficial de WeChat verificada.

  1. Activa WeChat en Ajustes > Aplicaciones.
  2. 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.
  3. 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.
  4. 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.


Zalo

Zalo requiere una Official Account de Zalo.

  1. Activa Zalo en Ajustes > Aplicaciones.
  2. 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.
  3. Pulsa URL del webhook y pega esa dirección como webhook en la configuración de tu app de Zalo.
  4. 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.


Zendesk

La integración con Zendesk conecta tus clientes de ZampiBot con tu cuenta de Zendesk.

    Activa Zendesk en Ajustes > Aplicaciones. Ve a Ajustes > Zendesk, marca Activo y completa Configuración de Zendesk:
      Dominio — la primera parte de la dirección de tu Zendesk. Por ejemplo, si entras en https://miempresa.zendesk.com/agent/..., el dominio es miempresa. Correo electrónico — el correo de tu cuenta de Zendesk. Clave API — un token de API que creas en el área de administración de Zendesk, en la sección de la API.

      ZampiBot relaciona a tus clientes con los usuarios de Zendesk por su correo electrónico o su número de teléfono.


      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 envía un mensaje
      bot-message El chatbot responde
      email-sent Se envía un correo a un usuario
      sms-sent Se envía un SMS
      new-messages Llegan mensajes nuevos a una conversación
      new-conversation Llega una conversación nueva
      new-conversation-created Se crea una conversación nueva
      conversation-status-updated Cambia el estado de una conversación
      message-deleted Se borra un mensaje
      rich-message Un usuario envía un mensaje enriquecido (por ejemplo, un formulario)
      new-email-address Un usuario deja su correo
      login Un usuario inicia sesión en el chat
      registration Un usuario se registra en el chat
      user-deleted Se elimina un usuario

      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:

      1. En Zapier, crea un Zap cuyo disparador (trigger) te dé una dirección de webhook para recibir datos, y copia esa dirección.
      2. En ZampiBot, ve a Ajustes > Misceláneas > Integraciones y webhooks > Webhooks, pega la dirección en URL, marca Activo y guarda.
      3. En Webhooks activos, escribe solo los eventos que le interesan a ese Zap (por ejemplo, new-conversation). Así no le llegan avisos que no necesita.
      4. 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.

      Modo de suscripción de Zapier. Si escribes zapier en el campo URL, ZampiBot no envía los avisos a una dirección fija: cada evento va a la dirección que Zapier haya suscrito para ese evento mediante la API de tu cuenta (suscripciones tipo REST Hook, autenticadas con el token de API de tu cuenta).


      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.com o de tidycal.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

      1. Ve a Ajustes > Aplicaciones y abre la tarjeta WhatsStore.
      2. 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.

      Dar acceso a tus agentes

      El dueño de la cuenta ve siempre el icono Tienda. Para que un agente también pueda entrar:

      1. Crea los roles en tu tienda, en la sección de gestión del personal (Staff Management).
      2. En ZampiBot, abre Usuarios, busca al agente y abre su ficha.
      3. 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.
      4. Para quitarle el acceso, pulsa Revocar acceso.

      La ficha muestra el estado actual: sin acceso, activo con su rol, o un error de sincronización.