WhatsApp para WordPress y WooCommerce: chat en tu sitio y avisos de pedido.

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.

  • Sin tarjeta de crédito
  • Sin permanencia
  • Soporte en español
  • Chat web y botón de WhatsApp con una línea de código, sin plugins de terceros
  • Sirve con temas de bloques, temas clásicos o página por página
  • Avisos de pedido confirmado o despachado con plantillas de utilidad
  • Webhook de WooCommerce, n8n en el medio y una automatización de Omniia
  • Las respuestas de los clientes llegan a la misma bandeja que el chat

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.

Avisos de pedido por WhatsApp

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.

Sin plugins de terceros

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

Qué se puede hacer con WhatsApp en WordPress y WooCommerce

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.

Cómo poner el chat de WhatsApp en WordPress

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:

Código del chat web (el tuyo trae el data-id de tu canal)
<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 sitioDónde pegar el códigoQué tener en cuenta
Tema de bloquesEn 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ásicoEn Apariencia → Widgets, en el área de widgets del pie, con un bloque de HTML personalizadoNo todos los temas tienen área de widgets en el pie: cada tema define las suyas
Una sola páginaUn bloque “HTML personalizado” dentro de esa páginaSirve para probar en la página de contacto antes de ponerlo en todo el sitio
Sitio que maneja un programadorUna función en el gancho wp_footer de un tema hijo que imprima la líneaSegú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.

Avisos de pedidos de WooCommerce por 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).

Por qué no conectarlo directo a Omniia

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.

El flujo, paso a paso con n8n

  1. 1En Omniia, crea una automatización en Automatizaciones → Automatización por eventos con el disparador Otro sistema lo pide y el paso Mandar plantilla (API oficial). Enciende Puede volver a entrar para que el cliente reciba un aviso por cada pedido, y deja un aviso por automatización: mientras la corrida de un cliente siga en curso, su pedido nuevo no entra. Al guardar aparece la URL.
  2. 2En n8n, empieza con el nodo WooCommerce Trigger y el evento order.updated (WooCommerce Trigger en la documentación de n8n), o con un nodo Webhook y el webhook creado a mano en WooCommerce.
  3. 3Filtra por estado: el pedido actualizado llega con cada cambio, así que deja pasar solo, por ejemplo, processing (en proceso) y completed (completado).
  4. 4Arregla el celular: quita espacios y signos y, si quedan 10 dígitos que empiezan por 3, ponle 57 adelante.
  5. 5Con el nodo HTTP Request, haz un POST a la URL de la automatización con un JSON como el de abajo.
  6. 6Prueba con un pedido tuyo y revisa el historial de la automatización en Omniia: ahí ves si el contacto entró y si la plantilla salió.
Lo que n8n le envía a la automatización de Omniia
{
  "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.

Qué plantilla usar en cada aviso de pedido

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:

Pedido confirmado (utilidad)

Hola {{nombre}}, recibimos tu pedido {{pedido}} por {{total}}. Te escribimos por aquí cuando salga para entrega.

Pedido despachado (utilidad)

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.

Ejemplo: tienda de ropa deportiva en Bucaramanga

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.

Antes de empezar

  • Un número por la API oficial para las plantillas. Por QR, el paso “Mandar mensaje” envía texto, pero los mensajes automáticos desde un número QR arriesgan el bloqueo.
  • Autorización del comprador para escribirle por WhatsApp, en tu política de datos: mira qué revisar en habeas data y WhatsApp.
  • Acceso de administrador a WordPress y a WooCommerce, y n8n, Zapier o Make (o un programador) para el paso del medio.
  • 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

Preguntas frecuentes

¿Tienes otra duda? Escríbenos por WhatsApp y te ayudamos.

¿Omniia tiene un plugin para WordPress?

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.

¿Por qué WordPress borra el código del chat al guardar?

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.

¿Puedo enviar la confirmación de cada pedido de WooCommerce por WhatsApp?

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.

¿Puedo apuntar el webhook de WooCommerce directo a Omniia?

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.

¿Cuánto cuesta cada aviso de 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.

¿El chat funciona con cualquier tema de WordPress?

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.

Pruébalo gratis durante 1 semana

Creas tu cuenta en minutos, conectas tu WhatsApp y nuestro equipo te acompaña para dejarlo funcionando.

  • Sin tarjeta de crédito
  • Implementación rápida
  • Cancela cuando quieras