Alertas de pedidos WooCommerce a Slack, Telegram y WhatsApp

Alertas de pedidos WooCommerce a Slack, Telegram y WhatsApp

Los emails de WooCommerce se pierden cuando estás preparando pedidos, gestionando anuncios o lejos de la bandeja. Los dueños de tienda buscan cada día notificaciones WooCommerce Slack o alertas Telegram de pedidos nuevos porque quieren el aviso donde ya trabajan.

No necesitas un plugin distinto de “WooCommerce a Slack” por cada canal. El plugin de WordPress de AlertHub puede escuchar cualquier hook de WooCommerce. Una conexión, y AlertHub reparte el evento a Slack, Telegram, WhatsApp, email, Discord o Teams.

Qué puedes monitorizar (eventos de más valor)

EventoHook de WooCommerceNivel recomendadoPor qué importa
Pago completadowoocommerce_payment_completeInfo o WarningCelebrar (o preparar) un pedido pagado al instante
Pedido creadowoocommerce_new_orderInfoCaptar pedidos incluso antes de que termine el pago
Pago fallidowoocommerce_order_status_failedWarningRecuperar la venta antes de que el cliente se vaya
Pedido canceladowoocommerce_order_status_cancelledWarningDetectar abuso de reembolsos o fricción en el checkout
Stock bajowoocommerce_low_stockWarningReponer antes de perder el listado

Solo Warning y Error se empujan a canales externos. Usa Info si quieres un registro en el panel de cada pedido sin inundar Telegram.

Configuración (una sola vez)

  1. Crea un proyecto en app.thealerthub.com y copia la clave secreta.
  2. Instala AlertHub desde WordPress.org y pega la clave en Herramientas → AlertHub. Guía: documentación de WordPress.
  3. Conecta los destinos que ya usa el almacén o el fundador.

WooCommerce no necesita una integración aparte. Si el hook existe, AlertHub puede escucharlo.

Alerta 1: Pedido pagado (la que más tiendas quieren)

woocommerce_payment_complete pasa el ID del pedido como primer argumento ({{0}}).

CampoValor
Hookwoocommerce_payment_complete
TitlePedido WooCommerce pagado #{{0}}
DescriptionEl pedido **{{0}}** acaba de completar el pago. Ábrelo en WooCommerce → Pedidos para prepararlo.
LevelWarning si sirves pedidos desde el móvil; Info si el volumen es alto

Guarda la alerta, haz un pedido de prueba con pasarela sandbox y confirma que aparece en el panel.

Alerta 2: Pago fallido (fuga de ingresos)

Las tarjetas rechazadas son churn silencioso. Los emails de Stripe y PayPal suelen caer en un buzón compartido que nadie mira el sábado.

CampoValor
Hookwoocommerce_order_status_failed
TitlePago WooCommerce fallido #{{0}}
DescriptionEl pedido **{{0}}** pasó a Failed. Contacta al cliente o revisa el log de la pasarela.
LevelWarning

Es el equivalente en tienda de las alertas de pago Stripe fallido. Si también vendes SaaS con Stripe, puedes unificar ambos en el mismo proyecto de AlertHub.

Alerta 3: Stock bajo

woocommerce_low_stock se ejecuta cuando un producto llega al umbral de stock bajo de WooCommerce.

CampoValor
Hookwoocommerce_low_stock
TitleStock bajo en WooCommerce
DescriptionUn producto ha llegado al umbral de stock bajo. Revisa Productos → Inventario.
LevelWarning

Puedes estar invirtiendo en anuncios de un producto a punto de agotarse. Esta alerta es más barata que descubrirlo en un informe semanal.

Ideas para sacarle más partido

  • Canal de almacén vs canal del fundador. Pedidos pagados a Slack #pedidos (equipo) y pagos fallidos a Telegram (tú). Los destinos de AlertHub se configuran una vez; WordPress no sabe quién escucha.
  • Solo pedidos altos. Si entran cientos de pedidos pequeños, déjalos en Info y añade un snippet que llame a AlertHub_API::send_alert por encima de un umbral.
  • Agencias con varias tiendas. Un proyecto o nombre de origen por cliente (Tienda Madrid, Tienda México). Filtra el panel en lugar de mezclar 12 grupos de WhatsApp.
  • Menos plugins de WooCommerce. Muchos “notificar Slack al pedir” dejan de mantenerse. Un watcher genérico de hooks sigue siendo compatible cuando WooCommerce evoluciona.

Placeholders

El plugin admite placeholders estilo Mustache con los argumentos del hook:

  • {{0}} — primer argumento (ID de pedido en hooks de pago/estado)
  • {{1}} — segundo argumento cuando el hook lo pasa
  • Propiedades anidadas como {{1.post_title}} en objetos WP_Post

Detalles: integración WordPress. Lista de hooks: WooCommerce Code Reference.

Preguntas frecuentes

¿Sustituye los emails de WooCommerce?
No. Mantén los emails al cliente. AlertHub es para operadores: tú, soporte, almacén.

¿Funciona con plugins de checkout (CheckoutWC, Stripe for WooCommerce)?
Sí, siempre que disparen los hooks estándar de pedido tras el pago. Prueba con un pedido real o de sandbox.

¿Puedo poner el total en el título?
Los argumentos por defecto de woocommerce_payment_complete son solo el ID. Pon el ID en la alerta y abre el pedido en admin, o extiende con un snippet que cargue wc_get_order( $order_id ) y llame a AlertHub_API::send_alert() con el total.

Siguientes pasos

Lee la documentación del plugin y conecta Telegram para que el próximo pedido pagado vibre en el móvil, aunque Gmail esté cerrado.

Relacionado: alertas de login fallido · alertas Stripe con Zapier