Automatización

Qué es un webhook

Definición

Un webhook es un mensaje automático que un sistema envía a una dirección web tuya en el momento en que ocurre un evento: una compra, un formulario enviado, un pago aprobado. En lugar de preguntar cada cierto tiempo si pasó algo, te avisan cuando pasa.

Por Hernán Arévalo5 min de lectura

La diferencia con una API es quién empieza la conversación. Con una API, tú preguntas: "¿hay pedidos nuevos?". Con un webhook, el otro sistema avisa: "acaba de entrar un pedido". Por eso los webhooks son la base de casi toda automatización en tiempo real.

Para qué se usa en marketing y ventas

  • El lead que entra al CRM en el segundo en que se envía el formulario.
  • El mensaje de WhatsApp automático disparado por una compra o un carrito abandonado.
  • La conversión enviada a la plataforma de anuncios cuando la venta se confirma de verdad, no cuando alguien llegó a la página de gracias.
  • El aviso al equipo en el canal interno cuando entra una oportunidad grande.

Lo que hay que cuidar

Tres cosas. Verificar la firma del mensaje, porque una dirección pública puede recibir cualquier cosa y hay que comprobar que el aviso viene de quien dice. Aceptar que el mismo aviso puede llegar dos veces, así que el sistema debe reconocer el duplicado y no crear el pedido dos veces. Y responder rápido con un código de recibido: si tu servidor tarda, el proveedor reintenta y multiplica el problema.

API y webhook, quién empieza

APItú preguntasWebhookte avisanTu servidorverifica la firmaAcciónsin duplicar

Los dos últimos pasos son los que separan una automatización estable de una que duplica pedidos cada vez que hay un reintento.

Auditoría GEO gratuita

¿Tu marca aparece cuando alguien le pregunta esto a la IA?

Escribe tu dominio y leemos tu sitio en este momento: los permisos de los bots de IA en tu robots.txt, tu llms.txt, el JSON-LD, los meta y el sitemap. En 20 segundos tienes tu score sobre 100, sin registro. Es por donde empieza el trabajo de GEO que hacemos.

Sin registro. El rubro es texto libre. Leemos únicamente archivos públicos de tu sitio.

Preguntas frecuentes

¿Necesito un programador para usar webhooks?

Para recibirlos y procesarlos, normalmente sí, aunque herramientas como Make o Zapier permiten capturarlos y encadenar acciones sin escribir código. Enviarlos suele ser solo configurar una dirección en el panel del proveedor.

¿Qué pasa si mi servidor está caído cuando llega el aviso?

La mayoría de proveedores reintenta durante un tiempo con esperas crecientes, y algunos permiten reenviar eventos a mano desde su panel. Aun así, conviene registrar cada aviso recibido para poder reprocesarlo.

¿Cómo sé que el aviso es legítimo?

Por la firma: el proveedor firma el contenido con un secreto compartido y tu servidor recalcula esa firma antes de hacer nada. Sin esa comprobación, cualquiera que conozca tu dirección puede inventarse pedidos.

¿Webhook o consultar la API cada cierto tiempo?

El webhook es más rápido y consume menos recursos, así que es la opción por defecto. Consultar cada cierto tiempo sirve como red de seguridad para detectar lo que se haya perdido, y muchos sistemas serios usan las dos cosas.

Ver todos los recursos

¿Quieres aplicar esto en tu negocio?

Agenda un diagnóstico gratis de 20 minutos. Revisamos tu embudo y te decimos dónde está la fuga.

Agendar diagnóstico

Diagnóstico sin costo, 20 minutos, sin compromiso.