El chat en tu WordPress
Creas el canal de chat web en Omniia, copias el código y lo pegas en el pie de tu sitio. Lo que escriben los visitantes llega a la bandeja de tu equipo.
WhatsApp para WordPress y WooCommerce se arma en Omniia en dos partes: el chat web con botón de WhatsApp, que pegas en tu sitio con una sola línea de código, y los avisos de pedido, que salen de los webhooks que ya trae WooCommerce. No hay un plugin de Omniia de por medio: usa lo estándar de WordPress y WooCommerce y, en el medio, una herramienta como n8n.

Omniia / Bandeja de entrada
Conversaciones
María López🤖 ACTIVA
WhatsApp Meta API • 573001234567
Ventana de conversación abierta · tiempo restante 23:12
Hoy
10:24 a. m.
Bot
¡Hola María! 👋 Claro, te muestro la disponibilidad. Elige una fecha:
10:25 a. m.
Escribe un mensaje…
Creas el canal de chat web en Omniia, copias el código y lo pegas en el pie de tu sitio. Lo que escriben los visitantes llega a la bandeja de tu equipo.
WooCommerce avisa cada vez que se crea o cambia un pedido. Con esa señal, Omniia le envía al cliente una plantilla de utilidad con el número de su pedido.
Usas lo que ya traen WordPress y WooCommerce: el bloque de HTML personalizado y los webhooks. No dependes de un plugin extra que haya que mantener al día.
Actualizado el 15 de octubre de 2026
Si tu página está hecha en WordPress o tu tienda corre en WooCommerce, casi siempre quieres dos cosas: que los visitantes te escriban sin salir del sitio, y que cada comprador reciba por WhatsApp la confirmación y el estado de su pedido. Las dos se resuelven sin instalar un plugin. Cómo se configura el chat (formulario, colores, dominios permitidos) está en botón de WhatsApp y chat en vivo para tu página web; aquí va cómo ponerlo en WordPress y cómo armar los avisos de pedido.
En Omniia, entra a Canales → Nuevo canal → Chat web, escribe el título y el saludo con el tono de tu marca, elige el color y, si quieres, activa el botón de WhatsApp con tu número. Al guardar aparece el código para tu sitio, con esta forma:
<script src="https://crm.omniia.app/api/webchat/widget.js" data-id="id-de-tu-canal" async></script>Lo mejor es pegarlo una sola vez en una parte que se repite en todas las páginas, como el pie del sitio. El lugar depende de tu tema:
| Tu sitio | Dónde pegar el código | Qué tener en cuenta |
|---|---|---|
| Tema de bloques | En Apariencia → Editor, entra a Patrones, abre la parte de plantilla del pie de página y agrega un bloque “HTML personalizado” | El cambio en el pie se aplica a todas las páginas que usan esa plantilla |
| Tema clásico | En Apariencia → Widgets, en el área de widgets del pie, con un bloque de HTML personalizado | No todos los temas tienen área de widgets en el pie: cada tema define las suyas |
| Una sola página | Un bloque “HTML personalizado” dentro de esa página | Sirve para probar en la página de contacto antes de ponerlo en todo el sitio |
| Sitio que maneja un programador | Una función en el gancho wp_footer de un tema hijo que imprima la línea | Según WordPress, ese gancho imprime scripts antes de cerrar el body |
Dos detalles evitan horas de soporte. Según la documentación de WordPress, si tu usuario no tiene el permiso unfiltered_html, WordPress borra la etiqueta script del bloque al guardar (bloque HTML personalizado); en un sitio normal ese permiso lo tienen administradores y editores, y en una red multisitio solo el superadministrador (roles y permisos). Y si tu sitio está en WordPress.com, su ayuda dice que las etiquetas script solo funcionan en planes con plugins y con las funciones de hosting activadas (código en WordPress.com). Las tres páginas se consultaron el 15 de octubre de 2026.
Antes de publicar, escribe tu dominio en “Dominios donde se muestra”. Y si solo quieres un enlace a WhatsApp en el menú o en un producto, créalo con el generador de link de WhatsApp.
WooCommerce trae webhooks propios: avisos que la tienda envía a una dirección web cada vez que pasa algo. Según su documentación (consultada el 15 de octubre de 2026), se crean en WooCommerce → Ajustes → Avanzado → Webhooks y piden un nombre, un estado, un tema, la URL de entrega y una clave secreta opcional (webhooks de WooCommerce).
Los temas básicos son de cupones, clientes, pedidos y productos; para pedidos están order.created (pedido creado), order.updated (pedido actualizado) y order.deleted (pedido eliminado). El aviso sale como un POST con el pedido completo en JSON, igual al de su API REST, con encabezados como X-WC-Webhook-Topic y una firma X-WC-Webhook-Signature, un HMAC-SHA256 en base64 calculado con tu clave secreta (API REST de WooCommerce).
La automatización de Omniia con el disparador Otro sistema lo pide espera un JSON corto, con el celular en formato internacional en el campo phone y los datos del mensaje en vars. El pedido de WooCommerce trae el teléfono dentro de billing.phone, tal como lo digitó el comprador y muchas veces sin el 57. Si apuntas el webhook directo a Omniia, la llamada se rechaza, y WooCommerce desactiva el webhook después de unas cinco entregas fallidas seguidas. Por eso va algo en el medio que arme el mensaje: n8n, Zapier, Make o un código propio.
{
"phone": "573001234567",
"name": "Laura Gómez",
"email": "laura@correo.com",
"vars": {
"pedido": "1045",
"estado": "en proceso",
"total": "$189.900"
}
}Con un programador, el paso del medio puede ser código propio que reciba el webhook y llame a la misma URL. Lo técnico está en API y webhooks de WhatsApp, y hay más recetas en integrar WhatsApp con n8n, Zapier o Make.
Por la API oficial, el primer mensaje que le escribes a un cliente tiene que ser una plantilla aprobada por Meta. Meta clasifica como utilidad los mensajes que siguen a una compra y no promocionan nada, como la confirmación, el despacho o la entrega del pedido; si el mismo mensaje trae una oferta, pasa a ser marketing (categorización de plantillas de Meta, consultada el 15 de octubre de 2026). Dos ejemplos:
Hola {{nombre}}, recibimos tu pedido {{pedido}} por {{total}}. Te escribimos por aquí cuando salga para entrega.
Hola {{nombre}}, tu pedido {{pedido}} ya salió de nuestra bodega. Si tienes alguna duda sobre la entrega, responde este mensaje.
En la automatización, cada variable de la plantilla se llena con lo que llegó: {{vars.pedido}}, {{vars.total}} o el nombre del contacto. Cada aviso entregado se cobra a la tarifa de utilidad, que en Colombia es de COP 2,9455 por mensaje desde el 1 de octubre de 2026, según los precios de Meta consultados el 15 de octubre de 2026. Haz la cuenta con la calculadora de costos de la API de WhatsApp y revisa las categorías de plantillas de WhatsApp antes de enviarlas a aprobación.
La tienda vende por WooCommerce y atiende con dos asesoras. Pegan el chat web en el pie del tema, con el botón de WhatsApp al lado: quien compra desde el computador pregunta por tallas en el chat, y quien está en el celular sigue por WhatsApp. En n8n arman un flujo con order.updated: cuando un pedido pasa a “en proceso”, Omniia envía la plantilla de confirmación, y cuando lo marcan completado al despacharlo, la de despacho. Si el cliente responde “¿me lo pueden dejar en la portería?”, la respuesta entra a la bandeja y la toma una asesora. Más ideas en WhatsApp para tiendas online.
1
bandeja para todos tus canales
24/7
tu agente de IA responde
1 link
para que tus clientes agenden solos
0
cláusulas de permanencia
¿Tienes otra duda? Escríbenos por WhatsApp y te ayudamos.
No. El chat web se instala pegando una línea de código en el sitio, con un bloque de HTML personalizado o en el pie del tema. No hace falta un plugin de Omniia ni de terceros.
Porque tu usuario no tiene el permiso unfiltered_html. Según la documentación de WordPress, sin ese permiso la etiqueta script se elimina al guardar. En un sitio normal lo tienen administradores y editores; en multisitio, solo el superadministrador.
Sí: un webhook de WooCommerce, un paso intermedio como n8n que arma el mensaje y una automatización de Omniia que envía una plantilla de utilidad por la API oficial de WhatsApp.
No tal cual. El pedido trae el teléfono dentro de los datos de facturación y a veces sin indicativo, y Omniia lo espera en formato internacional en un campo propio. Por eso va una herramienta en el medio que traduzca el pedido.
Omniia se cotiza según el tamaño del equipo. Aparte, Meta cobra cada plantilla de utilidad entregada: en Colombia, COP 2,9455 por mensaje desde el 1 de octubre de 2026, según su página de precios.
Sí. El código no depende del tema y no cambia los estilos de tu sitio. Lo que cambia según el tema es dónde lo pegas: en el pie desde el Editor, en un área de widgets o página por página.
Botón de WhatsApp para web
Pon un botón flotante de WhatsApp y un chat en vivo en tu página web con un solo código. Los mensajes del chat llegan a la bandeja de tu equipo.
WhatsApp en n8n, Zapier y Make
Conecta WhatsApp con n8n, Zapier o Make usando los webhooks y la API de Omniia: cuándo conviene cada herramienta y cinco recetas paso a paso.
WhatsApp para Shopify
WhatsApp para Shopify sin app: avisos de pedido y envío con plantillas de utilidad y carritos abandonados con permiso, con webhooks o Shopify Flow.
WhatsApp para ecommerce
WhatsApp para ecommerce: resuelve dudas antes de la compra, avisa despachos, escribe a quien no terminó de pagar y ordena la postventa. 1 semana gratis.
API y webhooks de WhatsApp
API REST y webhooks de WhatsApp: envía plantillas, crea contactos y recibe eventos firmados con HMAC-SHA256. Ejemplos en curl y Node.js para copiar.
Plantillas de WhatsApp (HSM): categorías y cómo aprobarlas
Qué son las plantillas de WhatsApp (HSM), las categorías marketing, utilidad y autenticación, cuánto cuesta cada una y por qué Meta las rechaza.
Creas tu cuenta en minutos, conectas tu WhatsApp y nuestro equipo te acompaña para dejarlo funcionando.