Skip to content
LogoASOLUX
glosario/webhook
⚙️Tecnología

Webhook

Respuesta directa

Un webhook es un "aviso automático" que un sistema te manda cuando ocurre algo. En lugar de que tu app pregunte cada minuto «¿hay novedad?», el otro sistema te llama cuando hay novedad.

Explicación

Webhooks son el patrón inverso al polling: tu app expone una URL pública, el otro sistema (Stripe, GitHub, WhatsApp Business) te envía un POST cada vez que pasa algo (un pago confirmado, un commit, un mensaje recibido). Es más eficiente que preguntar cada minuto y permite reacciones casi en tiempo real. La complicación real: tu URL tiene que estar siempre disponible, validar que el webhook viene del proveedor real (firmas HMAC), gestionar reintentos cuando tu servidor cae, y ser idempotente (el mismo evento puede llegar dos veces). Sin estas cuatro cosas, fallos en producción garantizados.

Caso real

Cuando un cliente paga en Stripe, el webhook avisa a la app a medida; la app actualiza el estado del pedido, factura automáticamente, manda email de confirmación al cliente y SMS al almacén — todo en 3 segundos.

Webhook — Glosario · Asolux