Skip to content

WhatsApp

WhatsApp es el canal de mensajería más utilizado en Latinoamérica y permite a tu equipo mantener conversaciones bidireccionales con clientes a través de la API oficial de WhatsApp Business.

Zelta Chat ofrece dos proveedores al crear el canal: Nube de WhatsApp (Cloud API de Meta) y Twilio. Esta guía cubre el flujo de Nube de WhatsApp, que es el recomendado; si tu número ya está operado a través de Twilio, elige ese proveedor e introduce las credenciales que te da Twilio.

Requisitos previos

Antes de comenzar

  • Un número de teléfono dedicado para WhatsApp Business (no puede estar registrado en la app personal de WhatsApp)
  • Acceso a tu cuenta de Meta Business, preferiblemente como administrador
  • Para la configuración manual, además: una cuenta de Meta Business verificada y acceso a la plataforma de Meta para desarrolladores

Configuración rápida con Meta Recomendado

Es la forma más sencilla de conectar WhatsApp: te identificas en tu cuenta de WhatsApp Business a través de Meta y la bandeja de entrada queda lista, sin copiar tokens ni configurar webhooks manualmente.

  1. Ve a Ajustes > Canales > + Agregar canal.
  2. Selecciona WhatsApp.
  3. En la pantalla de proveedor, elige Nube de WhatsApp (Configuración rápida a través de Meta).
  4. Haz clic en Conectar con WhatsApp Business. Se abrirá una ventana de Meta.
  5. Inicia sesión y completa los pasos de Meta: selecciona o crea tu cuenta de WhatsApp Business, elige el número de teléfono y verifícalo con el código que recibas.
  6. Al terminar, la ventana se cierra y Zelta Chat crea la bandeja de entrada automáticamente.

Pantalla de selección de proveedor con las opciones Nube de WhatsApp y Twilio

Pantalla de configuración rápida con Meta con el botón Conectar con WhatsApp Business

Mientras avanza el proceso verás los estados Autenticando con Meta, Configurando su cuenta de WhatsApp Business y, al finalizar, ¡Cuenta de WhatsApp Business conectada!.

Qué resuelve automáticamente

Configuración rápidaConfiguración manual
Crear la app en Meta para DesarrolladoresNo hace faltaRequerido
Copiar tokens e IDsNo hace faltaRequerido
Registrar el webhookAutomáticoManual o con el botón de registro
AutenticaciónOAuth con MetaToken de acceso permanente

Cuándo no usar este flujo

La configuración rápida está pensada para números nuevos. Usa la si tu número ya está conectado a la plataforma de WhatsApp Business (API), o si eres un proveedor tecnológico integrando tu propio número. En la pantalla de configuración rápida encontrarás un enlace directo a ese flujo.

Llamadas de voz

Si activas las llamadas de WhatsApp al crear el canal, Zelta Chat intenta habilitarlas en el número. Si aparece un aviso de que no se pudieron activar, significa que el número aún no está inscrito en la API de llamadas de WhatsApp Business: solicita el registro a Meta y luego actívalas desde la configuración de Llamadas de la bandeja.

Configuración manual (alternativa)

Usa este flujo solo en los casos descritos arriba. Al elegir Nube de WhatsApp verás el enlace de configuración manual, que abre el formulario con los campos de credenciales.

Paso 1: Verificar tu negocio en Meta

  1. Accede a .
  2. Ve a Configuración del negocio > Verificación del negocio.
  3. Sube los documentos solicitados (registro mercantil, factura de servicios, etc.).
  4. Espera la aprobación de Meta (generalmente 1-5 días hábiles).

Paso 2: Crear la aplicación en Meta

  1. Ve a .
  2. Crea una nueva aplicación de tipo Business.
  3. Agrega el producto WhatsApp a tu aplicación.
  4. Copia el ID de número de teléfono, el ID de cuenta de WhatsApp Business y el Token de acceso permanente.

Paso 3: Conectar en Zelta Chat

  1. En Zelta Chat, ve a Ajustes > Canales > + Agregar canal.
  2. Selecciona WhatsApp y luego Nube de WhatsApp.
  3. En la pantalla de configuración rápida, haz clic en el enlace de configuración manual y completa los campos:
    • Nombre del canal: Un nombre descriptivo (ej: "WhatsApp Ventas")
    • Número de teléfono: Tu número con código de país
    • ID de número de teléfono: Obtenido de Meta
    • ID de cuenta de negocio: ID de tu cuenta de WhatsApp Business
    • Token de acceso: Token permanente de la API
  4. Haz clic en Crear canal.

Paso 4: Configurar el webhook

Registro automático del webhook

Zelta Chat puede registrar el webhook automáticamente sin necesidad de acceder a la consola de Meta para Desarrolladores. En la configuración del canal (Ajustes > Canales > [Tu canal de WhatsApp] > Configuración), encontrarás un botón para registrar el endpoint del webhook directamente en Meta. Este es el método recomendado por su simplicidad.

Si prefieres configurar el webhook manualmente o si el registro automático no está disponible, sigue estos pasos:

  1. Después de crear el canal, Zelta Chat mostrará una URL de webhook y un Token de verificación.
  2. En la consola de Meta para Desarrolladores, ve a WhatsApp > Configuración.
  3. En la sección Webhook, pega la URL y el token de verificación proporcionados.
  4. Suscríbete a los campos: messages, message_template_status_update.

Importante

El webhook debe estar correctamente configurado para recibir mensajes. Si no recibes mensajes de prueba después de configurarlo, verifica que la URL sea accesible públicamente y que el token coincida.

Plantillas de mensaje

Las plantillas son mensajes pre-aprobados por Meta que puedes enviar fuera de la ventana de conversación de 24 horas.

Crear una plantilla

  1. Ve a Ajustes > Canales > WhatsApp > Plantillas.
  2. Haz clic en + Nueva plantilla.
  3. Completa los campos:
    • Nombre: Identificador interno (solo letras minúsculas y guiones bajos)
    • Categoría: Marketing, Utilidad o Autenticación
    • Idioma: Selecciona el idioma de la plantilla
    • Encabezado (opcional): Texto, imagen, video o documento
    • Cuerpo: El contenido del mensaje con variables
    • Pie (opcional): Texto breve al final del mensaje
    • Botones (opcional): Llamada a la acción o respuesta rápida

Variables en plantillas

Usa llaves dobles para insertar variables dinámicas en el cuerpo del mensaje:

Hola {{1}}, tu pedido #{{2}} ha sido confirmado.
La entrega estimada es el {{3}}.
VariableDescripción
{{1}}Se reemplaza con el primer valor proporcionado al enviar
{{2}}Se reemplaza con el segundo valor
{{n}}Variables numeradas secuencialmente

Proceso de aprobación

EstadoDescripción
PendienteLa plantilla fue enviada a Meta para revisión
AprobadaLista para usarse en conversaciones
RechazadaNo cumple las políticas de Meta; revisa y reenvía

Consejo

Las plantillas de categoría Utilidad (confirmaciones de pedido, actualizaciones de envío, encuestas de satisfacción) tienen mayor tasa de aprobación que las de Marketing.

Plantillas enviadas por integraciones

Las notificaciones con plantilla aprobada de WhatsApp que se envían mediante la API se entregan siempre, aunque la conversación esté resuelta, asignada a otro agente o el remitente esté desconectado. Esta excepción aplica únicamente a las plantillas de WhatsApp: los mensajes de formato libre siguen sujetos a las reglas habituales de envío.

Plantillas para encuestas CSAT Nuevo

Puedes utilizar plantillas de WhatsApp para enviar encuestas de satisfacción (CSAT) cuando una conversación se resuelve. Para configurar esta funcionalidad, consulta la guía de .

Botones de llamada a la acción (CTA) Nuevo

Las plantillas ahora soportan botones de llamada a la acción (call-to-action) que permiten incluir enlaces URL dinámicos. Esto es útil para dirigir al cliente a una página específica, como el seguimiento de un pedido o un enlace de pago.

Para crear una plantilla con botón CTA:

  1. Al crear la plantilla, selecciona Botones > Llamada a la acción.
  2. Configura el texto del botón y la URL de destino.
  3. Usa variables en la URL si necesitas personalizar el enlace por cliente.

Vista previa enriquecida al elegir una plantilla Nuevo

Al enviar una plantilla desde una conversación, el selector de plantillas muestra una vista previa completa de cada plantilla antes de enviarla, organizada en secciones:

SecciónDescripción
EncabezadoEl encabezado de la plantilla. Si es multimedia (imagen, video o documento), podrás indicar la URL del contenido y, en documentos, el nombre del archivo
CuerpoEl texto del mensaje, donde completas el valor de cada variable antes de enviar
Pie de páginaEl texto breve al final de la plantilla, si la plantilla lo incluye
BotonesLos botones de la plantilla. Si un botón usa parámetros (por ejemplo, una URL dinámica), completas su valor en Parámetros de botón

De esta forma confirmas exactamente cómo se verá el mensaje —con su encabezado y botones— antes de enviarlo al cliente.

  1. En la conversación, abre el selector de Plantillas de WhatsApp.
  2. Busca y selecciona la plantilla que deseas enviar.
  3. Completa las variables del cuerpo, la URL del encabezado multimedia (si aplica) y los parámetros de los botones.
  4. Haz clic en Enviar mensaje.

Consejo

Si una plantilla tiene encabezado multimedia o botones con parámetros, el sistema te pedirá completar esos valores antes de habilitar el envío. Así evitas enviar mensajes incompletos.

Las plantillas automáticas dejan la conversación en Pendiente Nuevo

Cuando una plantilla se envía de forma automática — desde una campaña o desde la API — la conversación pasa al estado Pendiente en cuanto sale el mensaje. Se trata de un aviso saliente, no de un agente atendiendo, así que la conversación no debe ocupar espacio en la lista de abiertas mientras se espera al cliente. Cuando el cliente responde, vuelve a Abierta con normalidad.

Esto no ocurre en dos casos:

  • Plantillas enviadas por un agente desde el campo de respuesta: forman parte de su atención activa, y mover la conversación le quitaría la asignación a mitad del trabajo.
  • Bandejas con un bot activo, donde el estado Pendiente significa que el bot tiene el control de la conversación.

Ventana de conversación de 24 horas

WhatsApp impone una ventana de 24 horas para mensajes de formato libre:

  • Dentro de las 24 horas: Puedes enviar cualquier tipo de mensaje (texto, imágenes, documentos) sin restricciones después de que el cliente te escriba.
  • Fuera de las 24 horas: Solo puedes enviar plantillas de mensaje aprobadas para reiniciar la conversación.
  • Reinicio de ventana: Cada mensaje del cliente reinicia el contador de 24 horas.

Regla de las 24 horas

Si intentas enviar un mensaje de formato libre fuera de la ventana, Zelta Chat te solicitará seleccionar una plantilla aprobada. Esto es un requisito de Meta, no una limitación de la plataforma.

Tipos de contenido soportado

TipoEnviarRecibirNotas
TextoHasta 4,096 caracteres
ImágenesJPEG, PNG (hasta 5 MB)
VideoMP4, 3GP (hasta 16 MB)
DocumentosPDF, DOC/DOCX, XLS/XLSX, PPT/PPTX, TXT (hasta 100 MB)
AudioMP3, M4A, OGG, AAC, AMR (hasta 16 MB)
UbicaciónCoordenadas con nombre del lugar
ContactosNoTarjetas de contacto vCard
StickersNoStickers recibidos se muestran como imagen
ReaccionesNoEl emoji aparece en la conversación citando el mensaje original
Ediciones de mensajesNoEl mensaje se actualiza y muestra la marca Editado con su historial

Mensajes de voz Nuevo

Además de adjuntar un archivo de audio, puedes grabar una nota de voz directamente desde el campo de respuesta y enviarla al cliente por WhatsApp:

  1. En la conversación, haz clic en el ícono de Grabar audio del campo de respuesta.
  2. La primera vez, tu navegador pedirá permiso para acceder al micrófono. Acéptalo.
  3. Habla tu mensaje. Puedes pausar y reanudar la grabación mientras hablas.
  4. Cuando termines, envía la nota de voz como cualquier otro mensaje.

La grabación de notas de voz está disponible en WhatsApp y en la mayoría de los canales de Zelta Chat. La nota de voz llega al cliente como un mensaje de audio reproducible.

Consejo

Una nota de voz transmite cercanía y resuelve dudas complejas más rápido que escribir. Úsala para explicaciones que serían largas de redactar.

Reacciones del cliente Nuevo

Cuando un cliente reacciona con un emoji (por ejemplo 👍) a un mensaje del negocio, esa reacción aparece dentro de la conversación como un mensaje entrante que cita el mensaje original al que se reaccionó.

La reacción es pasiva y no interrumpe el flujo de trabajo del equipo:

  • No reabre una conversación que ya estaba resuelta.
  • No marca la conversación como en espera.
  • No la sube en la bandeja de entrada.
  • No genera una notificación para el agente.

La reacción se adjunta a la conversación del mensaje original. Si no existe una conversación previa con ese contacto, la reacción se descarta y no se crea ningún contacto ni conversación nueva.

Quitar una reacción

Si el cliente retira la reacción, el emoji permanece visible en la conversación y no se modifica nada.

Mensajes editados por el cliente Nuevo

WhatsApp permite al cliente editar un mensaje ya enviado dentro de los 15 minutos siguientes. Puede editar tanto el texto de un mensaje como el pie de una imagen, video o documento.

Cuando eso ocurre, Zelta Chat actualiza el mensaje en la conversación con el contenido nuevo y añade la marca Editado junto a la hora, para que el agente sepa que el texto que está leyendo no es el que llegó originalmente.

AcciónQué ves en la conversación
Pasar el cursor sobre EditadoUn tooltip con el texto original (Original: …)
Hacer clic en EditadoEl Historial de ediciones con todas las versiones del mensaje

En el historial, las versiones se listan de la más reciente a la original, y cada una indica la hora en la que empezó a ser la versión vigente.

Comportamiento de las ediciones

  • Un mensaje eliminado por un agente no recupera contenido aunque el cliente lo edite después.
  • Si la edición llega antes que el mensaje original, Zelta Chat la reintenta en lugar de descartarla.
  • Las ediciones repetidas o fuera de orden no revierten el mensaje a una versión anterior.
  • El texto original se conserva aunque el mensaje acumule muchísimas ediciones.
  • Las ediciones que llegan de un contacto bloqueado se ignoran.

Solo mensajes del cliente

Los mensajes que tu equipo envía desde Zelta Chat no se pueden editar una vez enviados. La edición es una función del lado del cliente en WhatsApp.

Mensajes que no se pueden mostrar Nuevo

Algunos tipos de mensaje de WhatsApp no se pueden reproducir dentro de la bandeja. Antes todos mostraban el mismo aviso genérico; ahora la conversación indica qué es el mensaje y dónde leerlo, para que el agente no confunda un tipo de contenido no soportado con una falla:

AvisoCuándo aparece
EncuestaEl cliente envió una encuesta. Ábrela en WhatsApp para ver opciones y votos
Pedido desde tu catálogoEl cliente envió un pedido. Ábrelo en WhatsApp para ver productos y total
UbicaciónEl cliente compartió una ubicación. Ábrela en WhatsApp para verla en el mapa
Puedes leerlo en tu app de WhatsApp BusinessWhatsApp no sincronizó el mensaje y no lo reenviará. Suele pasar con el primer mensaje de un contacto nuevo; los siguientes llegan con normalidad

Cuando el aviso de WhatsApp no identifica el tipo de contenido, se muestra un texto general invitando a abrir el chat en la aplicación.

Nota

Estos mensajes sí quedan registrados en la conversación con su marca de tiempo: lo que no se puede mostrar es su contenido, por limitaciones de la API de WhatsApp.

Estado de los mensajes

Zelta Chat muestra el estado de entrega de cada mensaje enviado:

IndicadorEstadoDescripción
RelojEnviandoEl mensaje está siendo procesado
Un checkEnviadoEl mensaje llegó al servidor de WhatsApp
Doble checkEntregadoEl mensaje llegó al dispositivo del cliente
Doble check azulLeídoEl cliente abrió y leyó el mensaje
Alerta rojaErrorEl mensaje no pudo ser enviado

Solución de problemas

ProblemaSolución
No se reciben mensajesVerifica la configuración del webhook y que la URL sea accesible
Error al enviar plantillasConfirma que la plantilla esté aprobada y los valores de variables sean correctos
Token expiradoGenera un nuevo token permanente en la consola de Meta
Número no verificadoCompleta el proceso de verificación de número en Meta Business

Soporte

Si tienes problemas con la configuración de WhatsApp, contacta a nuestro equipo al +507 6927 9551 para asistencia personalizada.

Documentación oficial de Zelta