Cinco canales · el chat de tu sitio anda hoy mismo · los de Meta llevan trámite
Crear mi cuenta
Conectar tus canales

Los pasos reales,
con los nombres reales.

Karai atiende por cinco canales. Dos se conectan en minutos y no dependen de nadie más. Los tres de Meta —WhatsApp, Messenger e Instagram— pasan por trámites que no controlamos ni podemos apurar. Acá está todo: qué te hace falta antes de empezar, qué se pega en cada campo del panel, cómo verificar que quedó bien y qué es lo que más se rompe.

Antes de empezar

Cinco cosas que valen para todos los canales. Si las tenés claras, el resto de la página es copiar y pegar.

Todo se configura en un solo lugar

Entrás al panel en /admin con tu cuenta y vas a la pestaña Canales. Ahí están los cinco, uno debajo del otro, con su botón de Guardar y su botón de Probar. Hace falta una cuenta con rol admin: un operador atiende conversaciones desde la bandeja, pero no toca credenciales.

Tus claves entran, pero no vuelven a salir

Cuando volvés a abrir el panel, ningún secreto se muestra: en su lugar ves puntitos con los últimos cuatro caracteres (••••7777). No es una molestia de diseño, es lo que hace que un token de panel filtrado no se convierta en acceso a tu ERP y a tus cuentas de Meta.

Y de ahí sale una consecuencia práctica

Dejar un campo de contraseña vacío significa «no lo toques», no «borralo». Como el panel nunca pudo mostrarte el valor, tampoco puede devolvértelo. Así, cambiar el nombre visible del remitente no te borra la contraseña del correo.

Los tres canales de Meta necesitan que te vean desde internet

WhatsApp, Messenger e Instagram funcionan con webhooks: Meta le pega a una URL tuya cada vez que alguien te escribe. Esa URL tiene que ser https con certificado válido — Meta no acepta http ni certificados autofirmados. El correo y el chat web no tienen este requisito: el correo sale a buscar los mensajes y el chat web viaja en tu propia página.

Si es Karai como servicio, la URL ya está y el panel te la muestra hecha. Si lo instalaste en tu servidor, es lo que hayas puesto en SA_PUBLIC_BASE_URL.

El orden importa: primero guardá en Karai, después configurá en Meta

Cuando das de alta el webhook, Meta hace una llamada de verificación y espera que le devuelvas un desafío. Karai sólo lo responde si ya tiene guardado ese verify token. Si configurás primero del lado de Meta, la verificación falla con un 403 y parece un problema que no es.

Un canal recién guardado anda enseguida

No hace falta reiniciar nada. Karai cachea 60 segundos a qué empresa pertenece cada número y cada página, y guardar en el panel limpia ese caché en el acto.

↑ Volver al índice

Chat en tu sitio

Sin trámite · sin costo por mensaje

Es el único canal que no depende de la aprobación de nadie, el que se instala pegando una línea, y el único que no te cobra por mensaje además del plan. Si estás evaluando Karai, empezá por acá: podés tenerlo andando en el sitio de tu empresa antes de que Meta te conteste el primer trámite.

1 · Qué necesitás antes de empezar

  • Un sitio web donde puedas pegar una línea de HTML. Cualquiera sirve: WordPress, Shopify, un sitio hecho a mano, una landing.
  • Nada más. El canal ya existe: se crea solo cuando creás tu cuenta, justamente para que el widget y la demostración funcionen desde el primer minuto.

2 · Los pasos

  1. Entrá al panel en /admin → Canales → Chat web. Arriba de todo, porque es el que no requiere nada.
  2. Copiá el contenido del campo «Código para el sitio». Ya viene armado con el identificador de tu empresa, el del canal y la dirección de tu instalación. No hay nada que completar a mano.
  3. Pegalo en tu sitio, justo antes de </body>. Si tu gestor de contenidos tiene una caja de «scripts personalizados» o «código en el pie», va ahí.
  4. Recargá tu sitio. La burbuja aparece abajo a la derecha. Escribile y contesta.
Así se ve el código que te da el panel
<script src="https://tu-stack/widget.js"
        data-org="el id de tu empresa"
        data-channel="el id del canal web"
        data-api="https://tu-stack"
        data-color="#2B6BF6"></script>

3 · Qué va en cada campo

Los cuatro primeros los completa el panel. Los otros son opcionales y se agregan a mano si querés cambiar cómo se presenta.

AtributoQué esSi no lo ponés
data-org El identificador de tu empresa. Obligatorio. Sin él el widget no se dibuja.
data-channel El identificador del canal web. Obligatorio. Sin él el widget no se dibuja.
data-api La dirección de tu instalación de Karai. El widget queda sin a dónde escribir.
data-color El color de la burbuja, la cabecera y tus mensajes. #2B6BF6
data-title El título de la ventanita. Ventas
data-subtitle La línea de abajo del título. Respondemos al instante
data-greeting El primer mensaje, antes de que la persona escriba. ¡Hola! ¿En qué te puedo ayudar hoy?

4 · Cómo saber que quedó bien

  • El botón Probar de este canal contesta «El chat web no necesita credenciales». Es lo esperado: no hay nada que verificar contra nadie.
  • La prueba de verdad es abrir tu sitio y ver la burbuja. Escribile algo que un cliente preguntaría y mirá qué contesta.
  • La conversación aparece en la bandeja, en /console, con las consultas que hizo el agente intercaladas.

5 · Qué suele salir mal

Pegaste el código y no aparece nada.
Abrí la consola del navegador. Si dice faltan data-org o data-channel, tu gestor de contenidos comió los atributos al guardar — pasa con los editores que «limpian» el HTML. Buscá la opción de insertar código sin filtrar.
El panel dice «El canal web todavía no está creado».
Le pasa a instalaciones viejas, anteriores a que el canal se creara solo con el alta. Se arregla del lado del servidor; escribinos.
El widget se ve raro o deformado en tu sitio.
No debería: todo el widget vive en un Shadow DOM, así que el CSS de tu página no puede tocarlo y él no puede tocar tu página. Si igual pasa, avisanos con la URL.
El visitante recarga y pierde el hilo.
El widget guarda un identificador de visitante en el navegador para darle continuidad a la conversación. En ventana privada o con el almacenamiento bloqueado no puede, y entonces el hilo dura lo que la pestaña. No es arreglable del lado nuestro y no afecta a la mayoría.
↑ Volver al índice

Correo

Sin trámite · sin costo por mensaje

Karai revisa cada tanto tu casilla de ventas y contesta por el servidor de tu empresa, con tu propia dirección. No hace falta abrir puertos, ni tener dominio público, ni contratar un servicio de correo aparte: si tu casilla tiene IMAP y SMTP —y las tienen todas— alcanza.

1 · Qué necesitás antes de empezar

  • Una casilla dedicada a ventas, con sus datos de IMAP (para leer) y de SMTP (para enviar). Te los da tu proveedor de correo o tu administrador de sistemas.
  • Si es Gmail o Google Workspace: verificación en dos pasos activada y una contraseña de aplicación de 16 caracteres, que se genera en myaccount.google.com/apppasswords. No sirve la contraseña con la que entrás al correo.

Usá una casilla dedicada, no la de tu vendedor

Karai marca como leídos los correos que procesa. Si lo apuntás a la casilla que una persona usa todos los días, le vas a mover los no leídos. Lo natural es una dirección tipo ventas@ o consultas@.

2 · Los pasos

Del lado de tu proveedor de correo
  1. Confirmá que la casilla tiene IMAP habilitado. En Gmail ya viene activado desde enero de 2025 y no hay nada que tocar. En un servidor propio puede estar apagado.
  2. Si usás Gmail o Workspace, generá la contraseña de aplicación. Requiere tener la verificación en dos pasos prendida. Son 16 caracteres; copiala en el momento porque después no se vuelve a mostrar.
  3. Anotá los cuatro datos del servidor: host y puerto de IMAP, host y puerto de SMTP. Para Gmail: imap.gmail.com puerto 993, y smtp.gmail.com puerto 587.
En el panel de Karai
  1. Entrá a /admin → Canales → Correo y completá los campos de la tabla de acá abajo.
  2. Guardar.
  3. Probar credenciales. Es el paso que más problemas evita.
  4. Mandale un correo a esa casilla desde otra cuenta y esperá. Karai revisa el buzón cada 30 segundos y toma hasta 20 correos por vuelta, para que una casilla con meses sin leer no dispare cientos de respuestas de golpe.

3 · Qué se pega en cada campo

Campo del panelQué vaEjemplo
Servidor IMAPEl host desde el que se leen los correos. Obligatorio.imap.gmail.com
Puerto (IMAP)Viene en 993, que es IMAP sobre SSL.993
Servidor SMTPEl host por el que se responde. Obligatorio.smtp.gmail.com
Puerto (SMTP)Viene en 587, que es SMTP con STARTTLS.587
UsuarioLa dirección completa con la que se autentica. Obligatorio.ventas@empresa.com.py
ContraseñaLa de la casilla, o la contraseña de aplicación si es Gmail. Obligatorio.xxxx xxxx xxxx xxxx
RemitenteLa dirección que ve tu cliente. Obligatorio, y conviene que sea la misma casilla que se sondea: es el dato con el que Karai reconoce que un correo entrante es tuyo.ventas@empresa.com.py
Nombre visibleEl nombre que aparece antes de la dirección. Opcional.Ventas Empresa

Casos menos comunes

Buzón distinto de INBOX, otro intervalo de sondeo, SMTP en el puerto 465 con SSL directo o un usuario de envío distinto al de lectura: Karai los soporta, pero no están en el formulario del panel porque casi nadie los necesita. Se cargan del lado del servidor; pedilos y te los dejamos configurados.

4 · Cómo saber que quedó bien

Probar credenciales hace el recorrido completo, no un ping: se conecta al IMAP, inicia sesión, abre el buzón y cuenta los mensajes; después abre el SMTP, negocia el cifrado y se autentica. Si sale todo, contesta algo como «Buzón accesible (312 mensajes) y envío autenticado». Si falla, te muestra el error tal como lo devolvió el servidor de correo, sin traducirlo a un «no se pudo conectar» que no te sirve para nada.

5 · Qué suele salir mal

Gmail rechaza la contraseña.
Casi siempre es la contraseña normal en vez de la de aplicación. Google no acepta la del correo para IMAP desde hace años.
Con Google Workspace no aparece la opción de contraseñas de aplicación.
El administrador del dominio las puede tener bloqueadas, y con Protección Avanzada directamente no se pueden crear. Es una decisión de tu organización, no algo que se destrabe del lado de Karai. Para probar, usá un Gmail personal; para producción, hablá con tu administrador.
El IMAP conecta pero el SMTP no.
Suele ser el puerto: 587 usa STARTTLS y 465 usa SSL desde el saludo. Son dos maneras distintas de arrancar y no son intercambiables.
Un cliente escribe y no le llega respuesta, pero las credenciales prueban bien.
Revisá que el canal de correo esté levantado: corre como un proceso aparte del resto. En una instalación propia se prende con COMPOSE_PROFILES=email make up.
Le contestó a una respuesta automática de vacaciones.
No debería pasar: Karai descarta lo que viene marcado como respuesta automática o como correo masivo, y marca lo suyo con la misma etiqueta para que el de enfrente tampoco le conteste. Sin las dos mitades, dos autorespondedores conversan hasta que alguien lo corta a mano.
Te preocupa que el hilo se vuelva larguísimo.
Karai corta la cadena citada antes de leer: sólo procesa lo nuevo del último correo. El contexto de la conversación lo tiene igual, guardado aparte.
↑ Volver al índice

WhatsApp

Trámite con Meta · con costo por mensaje

Es el canal que más vende en Paraguay y el que más trabajo cuesta conectar, y las dos cosas son por el mismo motivo: es de Meta. Karai usa la Cloud API oficial, que es la única forma legítima de que un sistema conteste WhatsApp. Lo demás son atajos que terminan con el número bloqueado.

Las dos cosas que conviene saber antes que ninguna otra

1. El número no puede estar en uso en la app de WhatsApp. Un número que está en la aplicación común, o en la de WhatsApp Business del celular, no se puede dar de alta en la Cloud API. Hay que sacarlo de ahí primero —y perdés el historial de ese teléfono— o, lo que hace casi todo el mundo, usar un número nuevo dedicado al agente.

2. A partir del 1 de octubre de 2026, Meta cobra cada respuesta. Ese costo es de Meta y va aparte de tu plan de Karai: nosotros no lo cobramos ni lo podemos bajar. Es la razón por la que vale la pena tener también el chat en tu sitio, que no cuesta por mensaje.

1 · Qué necesitás antes de empezar

  • Un número de teléfono libre, con acceso para recibir un SMS o una llamada de verificación.
  • Una cuenta de Meta Business con la verificación del negocio hecha. Es un trámite donde Meta te pide documentación de la empresa y puede llevar varios días.
  • Una cuenta de WhatsApp Business (WABA) dentro de esa cuenta de negocio.
  • Una app en el panel de desarrolladores de Meta con el producto WhatsApp agregado.
  • Tu instalación accesible por https, para el webhook.

Nada de esto se hace desde Karai: son pantallas de Meta. Es donde se cae la mitad de la gente, y no porque sea difícil sino porque son cinco pantallas ajenas seguidas.

2 · Los pasos

Del lado de Meta
  1. Creá o entrá a tu cuenta de Meta Business y pedí la verificación del negocio. Arrancá por acá: es lo único que no depende de vos y lo que más demora. Mientras Meta revisa, podés seguir con el resto.
  2. Creá una app en el panel de desarrolladores y agregale el producto WhatsApp.
  3. Agregá tu número a la cuenta de WhatsApp Business y verificalo con el código que llega por SMS o llamada. Si el código no llega o el número es rechazado, revisá lo primero de todo: que no esté en uso en la app de WhatsApp.
  4. Copiá el «Phone number ID». Es un número largo que aparece junto a tu teléfono en el panel de WhatsApp de Meta. No es tu número de teléfono, y esa confusión es el error más común de todos. Karai identifica de qué empresa es cada mensaje entrante justamente por ese id, porque es lo que Meta manda dentro del aviso.
  5. Generá un access token que no venza. El que ofrece la pantalla de pruebas dura 24 horas y te deja el agente mudo al día siguiente. Lo que se usa es un usuario del sistema de la cuenta de negocio, con permisos sobre tu WABA, y un token permanente generado desde ahí.
  6. Copiá el «App secret», en Configuración → Básica de la app. Con eso Karai comprueba que cada aviso viene de verdad de Meta y no de alguien que descubrió tu dirección.
  7. Inventá un «verify token». Es una contraseña que elegís vos, cualquier cadena larga. No te la da Meta: la ponés igual en los dos lados y sirve para el saludo inicial entre Meta y tu instalación.
En el panel de Karai
  1. Entrá a /admin → Canales → WhatsApp y completá los campos de la tabla de abajo.
  2. Guardar. Esto tiene que pasar antes del próximo paso.
  3. Probar credenciales.
  4. Copiá la «URL del webhook» que muestra el panel. Es un campo de sólo lectura, ya armado con la dirección de tu instalación: https://tu-stack/whatsapp/webhook
Otra vez del lado de Meta, para cerrar
  1. En la app, WhatsApp → Configuración → Webhooks, pegá esa URL y el mismo verify token que cargaste en el panel.
  2. Suscribite al campo messages. Sin la suscripción, el webhook queda verificado y mudo: no llega un solo mensaje. Es una falla silenciosa y desconcertante.
  3. Escribile a tu propio número desde otro teléfono. La conversación tiene que aparecer en la bandeja.

3 · Qué se pega en cada campo

Campo del panelDe dónde saleObligatorio
Phone number IDDel panel de WhatsApp de tu app en Meta, al lado del número. No es el teléfono.
Versión de APIViene puesto en v25.0. No lo toques salvo que te lo pidamos.Ya viene
Access tokenEl token permanente del usuario del sistema.
App secretConfiguración → Básica de la app de Meta.
Verify tokenLo elegís vos. Tiene que ser idéntico acá y en el webhook de Meta.
Plantilla de reengancheEl nombre de una plantilla ya aprobada por Meta, para escribirle a alguien pasadas las 24 h. Ver más abajo.No
URL del webhookSólo lectura: el panel la arma y vos la copiás a Meta.

4 · Cómo saber que quedó bien

  • Probar credenciales le pregunta a Meta por tu número y te devuelve lo que Meta contesta: el número tal como lo ve el cliente, el nombre verificado y la calificación de calidad«Número +595 21 000000 (Ventas Empresa), calidad GREEN». Si algo está mal, te muestra el mensaje de error de Meta textual, que es lo que te dice si el problema es el token, el id o los permisos.
  • El webhook se verifica solo: al guardarlo en Meta, Meta le pega a tu URL y espera el desafío. Si quedó bien, la pantalla de Meta lo marca como verificado en el momento.
  • La prueba final es escribirle desde otro teléfono. Si el mensaje aparece en /console, está todo conectado.

5 · La ventana de 24 horas

Es una regla de Meta, no de Karai, y conviene entenderla porque explica comportamientos que si no parecen fallas.

Mientras hayan pasado menos de 24 horas desde el último mensaje del cliente, se puede responder libremente. Cada mensaje nuevo que él manda reabre la ventana, así que en una conversación en curso el tema no aparece nunca. Pasadas las 24 horas, Meta ya no deja mandar texto libre: sólo plantillas aprobadas por ellos de antemano.

Karai hace dos cosas distintas según lo que hayas configurado. Si cargaste una plantilla de reenganche, la usa para reabrir la conversación. Si no, pasa la conversación a la bandeja con el texto que quería mandar, para que una persona decida qué hacer. Lo que no hace nunca es dar por enviado algo que Meta rechazó.

6 · Qué suele salir mal

Cargaste el número de teléfono en «Phone number ID».
El más común, lejos. Los mensajes entrantes se rechazan y no queda rastro visible en el panel de Meta. El botón de probar lo detecta en el acto, por eso conviene apretarlo siempre.
Meta dice que el webhook no se pudo verificar.
Tres causas, por frecuencia: configuraste el webhook en Meta antes de guardar en el panel; el verify token no coincide exactamente entre los dos lados; o la URL no es https con certificado válido.
Andaba y al otro día dejó de andar.
Casi siempre es el token temporal de 24 horas de la pantalla de pruebas de Meta. Hay que reemplazarlo por uno de usuario del sistema.
El webhook quedó verificado pero no llega ningún mensaje.
Falta suscribirse al campo messages. Verificar el webhook y suscribirse a los eventos son dos pasos distintos en la misma pantalla, y el segundo se olvida.
Todos los mensajes se rechazan aunque el token esté bien.
El App secret es de otra app. Karai comprueba la firma de cada aviso con ese secreto; si no es el de la app que manda, ninguna firma da válida y todo se descarta.
El cliente mandó un audio o una foto y el agente no la entiende.
Es así: el agente lee texto. Pero no lo ignora — contesta diciendo que recibió un audio y pidiendo que se lo escriban, porque un cliente que manda algo y no recibe nada asume que no hay nadie del otro lado.

7 · El botón que va a hacer todo esto solo

Todo lo de arriba existe porque hoy es la única manera. Ya está construido el alta embebida de Meta: un botón «Conectar WhatsApp» en el panel que abre una ventana de Facebook donde elegís tu cuenta de WhatsApp Business y tu número, y al volver deja todo configurado —el token, el webhook, la suscripción a los eventos y el registro del número— sin que copies un solo dato a mano.

Para poder ofrecerlo, Meta tiene que aprobar nuestra cuenta como Tech Provider. Es un trámite de ellos y no depende de nosotros, así que no prometemos fecha. El día que se apruebe, el botón aparece en el panel y el formulario manual queda para el que prefiera usar su propia app de Meta —que es lo habitual cuando Karai está instalado en el servidor de la empresa.

↑ Volver al índice

Messenger

Trámite con Meta · sin costo por mensaje

Los mensajes que llegan a tu página de Facebook. Comparte la app de Meta y las credenciales con Instagram: se cargan una sola vez y valen para los dos. Lo único distinto entre ambos es a qué cuenta apuntan.

1 · Qué necesitás antes de empezar

  • Una página de Facebook —no un perfil personal— donde seas administrador.
  • Una app en el panel de desarrolladores de Meta con el producto Messenger agregado. Puede ser la misma app que usás para WhatsApp.
  • App Review del permiso de mensajería de páginas. Sin eso la app queda en modo desarrollo y sólo responde a las personas que tienen un rol en la app: sirve para probar, no para atender clientes. Es una revisión de Meta y lleva días.
  • Tu instalación accesible por https, para el webhook.

2 · Los pasos

Del lado de Meta
  1. Agregá el producto Messenger a tu app en el panel de desarrolladores.
  2. Vinculá tu página y generá el access token de la página. Ojo con esto: es un token de la página, no de tu usuario. Son cosas distintas y se generan en lugares distintos de la misma pantalla.
  3. Copiá el «Page ID» de tu página. Es el identificador con el que Karai reconoce de qué empresa es cada mensaje: Meta lo manda dentro de cada aviso y no incluye ningún otro dato que sirva para eso.
  4. Copiá el «App secret», en Configuración → Básica.
  5. Elegí un «verify token», igual que en WhatsApp: lo inventás vos y va idéntico en los dos lados.
En el panel de Karai
  1. Entrá a /admin → Canales → Messenger e Instagram.
  2. Completá «Page ID (Messenger)», el access token, el app secret y el verify token, y apretá Guardar Messenger.
  3. Probar.
  4. Copiá la URL de webhook de Messenger del campo de sólo lectura: https://tu-stack/meta/messenger/webhook El campo muestra las dos, la de Messenger y la de Instagram, una debajo de la otra. Cada una va en su producto.
Otra vez en Meta, para cerrar
  1. En Messenger → Configuración → Webhooks, pegá la URL y el verify token, y suscribí la página.
  2. Suscribite al campo messages, que es el que trae lo que escribe el cliente.
  3. Escribile a tu página desde otra cuenta y mirá la bandeja.

3 · Qué se pega en cada campo

Campo del panelDe dónde saleCompartido con Instagram
Page ID (Messenger)El identificador de tu página de Facebook.No: Instagram tiene el suyo.
Access token de la páginaGenerado desde el producto Messenger de tu app.
App secretConfiguración → Básica de la app de Meta.
Verify tokenLo elegís vos.
URLs de webhookSólo lectura: las dos, para copiar a Meta.

Por qué hay dos botones de guardar

Messenger e Instagram se guardan por separado —«Guardar Messenger» y «Guardar Instagram»— porque son dos canales distintos con dos cuentas distintas. Pero los tres secretos son los de la misma app de Meta: se cargan una vez y el panel los aplica a los dos. Si vas a conectar los dos, cargá los secretos, guardá uno y guardá el otro.

4 · Cómo saber que quedó bien

Probar le pregunta a Meta por la página con las credenciales que cargaste y te devuelve el nombre que Meta reporta — «Conectado a «Ferretería del Este»». Ver el nombre correcto es la confirmación de que el Page ID y el token van juntos y son los tuyos. Si falla, aparece el motivo textual de Meta.

5 · La ventana escalonada, que acá es distinta

Messenger tiene tres tramos, y es una mejora respecto de WhatsApp:

  • Hasta 24 horas desde el último mensaje del cliente: responde cualquiera, el agente incluido.
  • Entre 24 horas y 7 días: sólo una persona, contestando desde la bandeja. Meta permite ese tramo con una etiqueta especial que declara que del otro lado hay un humano, y usarla para una respuesta automática viola sus políticas — así que el agente no la usa nunca.
  • Pasados los 7 días: no se puede responder más.

La consecuencia práctica es directa: acá la bandeja de operador vale más que en WhatsApp. Un mensaje que entró anteayer se puede contestar, pero lo tiene que escribir una persona.

6 · Qué suele salir mal

Funciona con vos y con nadie más.
La app está en modo desarrollo. En ese modo Meta sólo entrega los mensajes de personas con un rol en la app. Se destraba con el App Review del permiso de mensajería de páginas, que es un trámite de días.
El botón de probar dice que el token no sirve.
Casi siempre es un token de usuario en vez de un token de página. Se parecen y están en la misma pantalla.
Los mensajes entran pero se rechazan.
O el Page ID cargado no es el de la página que recibe, o el App secret es de otra app. Los dos dan el mismo síntoma a propósito: si diéramos errores distintos, alguien podría averiguar qué páginas atiende esta instalación probando de a una.
Un cliente que ya te escribió por WhatsApp aparece como alguien nuevo.
Meta entrega un identificador opaco, no un teléfono ni un correo. No hay forma de saber que el que escribe por Messenger es el mismo que escribió por WhatsApp, y eso no tiene arreglo del lado nuestro.

7 · El botón que hace todo esto solo

Todo lo de arriba es la forma manual, que es la que corresponde cuando Karai está instalado en el servidor de tu empresa y usás tu propia app de Meta. En la versión en la nube hay un botón «Conectar mi página»: se abre una ventana de Facebook, elegís la página de tu empresa, y al volver quedan configurados Messenger e Instagram de una sola vez —el token, el app secret, el webhook y la suscripción a los eventos— sin que copies un solo dato.

Si tu página tiene una cuenta profesional de Instagram vinculada, los dos canales quedan andando juntos. Si no la tiene, o si en la ventana no aceptaste los permisos de Instagram, Messenger queda funcionando igual y el panel te dice exactamente qué faltó y por qué.

A diferencia de WhatsApp, acá no hace falta que Meta nos apruebe como Tech Provider —ese programa es sólo de WhatsApp—. Lo que sí hace falta es que Meta apruebe los permisos de mensajería de nuestra app, una sola vez y para todos los clientes.

↑ Volver al índice

Instagram

Trámite con Meta · sin costo por mensaje

Los mensajes directos de tu cuenta de Instagram. Usa exactamente la misma app de Meta, el mismo token, el mismo app secret y el mismo verify token que Messenger: si ya conectaste Messenger, acá te falta un solo dato.

1 · Qué necesitás antes de empezar

  • Una cuenta de Instagram profesional —de empresa o de creador—. Una cuenta personal no puede recibir mensajes por API.
  • Esa cuenta vinculada a tu página de Facebook. Es el vínculo que le da a la app de Meta permiso para verla.
  • El acceso a mensajes desde herramientas de terceros habilitado en la configuración de privacidad de mensajes de Instagram. Viene apagado y es un interruptor que se olvida siempre.
  • Todo lo de Messenger: la app, el App Review y el https.

2 · Los pasos

  1. Pasá tu cuenta de Instagram a profesional, si todavía no lo es, desde la aplicación.
  2. Vinculala a tu página de Facebook.
  3. Habilitá el acceso a mensajes para herramientas de terceros: desde la app de Instagram, en Configuración → Mensajes y respuestas a historias → Controles de mensajes → Herramientas conectadas → Permitir el acceso a los mensajes. Sin esto, todo el resto queda perfecto y no llega un solo mensaje. Es el paso más olvidado de este canal.
  4. Agregá el producto de mensajería de Instagram a tu app de Meta y copiá el identificador de tu cuenta. Según con qué API de Meta esté vinculada tu cuenta, el identificador que viaja en los mensajes puede ser el de tu cuenta de Instagram o el de la página de Facebook. Si no estás seguro, cargá uno, mandate un mensaje de prueba y mirá el log: cuando no reconoce el identificador, Karai escribe cuál llegó y ese es el que hay que pegar.
  5. En /admin → Canales → Messenger e Instagram, completá «Page ID (Instagram)» y apretá Guardar Instagram. Los otros tres campos —token, app secret y verify token— son los mismos de Messenger y ya están cargados. Si conectás sólo Instagram, cargalos igual.
  6. Probar.
  7. En Meta, pegá la URL de webhook de Instagramhttps://tu-stack/meta/instagram/webhook, la segunda línea del campo de sólo lectura del panel— con el mismo verify token, y suscribite a los mensajes.
  8. Mandale un mensaje directo a tu cuenta desde otro Instagram.

3 · Qué se pega en cada campo

Campo del panelQué va
Page ID (Instagram)El identificador de tu cuenta profesional de Instagram, tal como lo da Meta. Es lo único propio de este canal.
Access token de la páginaEl mismo de Messenger.
App secretEl mismo de Messenger.
Verify tokenEl mismo de Messenger.

4 · Cómo saber que quedó bien

Probar hace lo mismo que en Messenger: le pregunta a Meta por la cuenta y te devuelve el nombre o el usuario que Meta reporta, «Conectado a «tunegocio»». Si ves el nombre de tu cuenta, el identificador y el token son los correctos.

5 · Lo que hay que saber de este canal

  • La ventana escalonada es la misma que Messenger: 24 horas para cualquiera, hasta 7 días sólo con una persona atendiendo, y después nada.
  • Las historias y los comentarios no son mensajes directos. Karai atiende los mensajes.
  • El identificador del contacto es opaco, igual que en Messenger: no hay teléfono ni correo detrás, y no se puede reconocer al mismo cliente llegando por otro canal.

6 · Qué suele salir mal

Está todo configurado y no llega ningún mensaje.
Antes que nada, el interruptor de acceso a mensajes desde herramientas de terceros, en la configuración de Instagram. Es el primero que hay que revisar y el último en el que la gente piensa.
La cuenta no aparece para vincular.
O no es una cuenta profesional, o no está vinculada a la página de Facebook. Los dos pasos se hacen desde la aplicación de Instagram.
Guardaste Instagram y se rompió Messenger, o al revés.
Los secretos son compartidos: si al guardar uno pegaste un token distinto, se lo llevó también el otro. Probá los dos después de tocar cualquiera de los dos.
↑ Volver al índice

¿Por dónde empezar?

Por el chat de tu sitio. Se instala hoy, no depende de la aprobación de nadie y no te cobra por mensaje. Con eso andando ya tenés el agente contestando y podés ver cómo trabaja mientras arrancan los trámites de Meta, que son los que llevan días.

Después el correo, que son quince minutos y tampoco depende de terceros. Y en paralelo, arrancá la verificación del negocio en Meta: es lo primero que conviene poner en marcha porque es lo último que se destraba.

Crear mi cuenta Probar la demostración