Imaginá que estás esperando un paquete importante por correo.

Tenés dos formas de saber si llegó:

  1. Vas hasta la puerta, abrís, mirás si está el cartero, cerrás. Volvés a los 5 minutos. Vas, abrís, mirás, cerrás. Así todo el día. Una pérdida de tiempo.
  2. Te sentás a tomar mate y esperás a que suene el timbre. Cuando suena, vas y abrís.

En el mundo del software, la opción 1 se llama polling y equivale a preguntar constantemente). La opción 2, la del timbre, se llama webhook.

Robot amigable que representa una API conectando sistemas y automatizando procesos del negocio.

La definición técnica (breve)

Un webhook es un “callback HTTP”. Básicamente, es una forma que tienen las aplicaciones de enviarse mensajes automáticos cuando sucede algo específico. Podés leer más en la documentación de Zapier o Stripe, pero quedate con esto: es un mensaje en tiempo real.

Para entenderlo mejor, mirá este esquema:

La forma compleja (polling)

Tu App pregunta todo el tiempo.

? Tu App: “¿Llegó algo?”
➡️ Servicio: “No.”

? Tu App: “¿Llegó algo?”
➡️ Servicio: “No.”

? Tu App: “¿Llegó algo?”
➡️ Servicio: “No.”

? Tu App: “¿Llegó algo?”
Servicio: “Sí, al fin. Tomá.”

Resultado: más carga y posibles demoras.

La forma sencilla (webhook)

El servicio te avisa solo.

.
.
(Silencio hasta que pasa algo)
.
.

? ¡OCURRE UN EVENTO! (Ej: Venta nueva)

? Servicio: “¡Che, Tu App! ¡Tengo datos nuevos! Tomá.”
➡️ Tu App: “¡Gracias, procesando!”

Resultado: Inmediato y eficiente.

¿Por qué tu negocio necesita un webhook y no pollings?

Muchos sistemas viejos funcionan con pollings. Por ejemplo, un software que revisa cada 1 hora si entraron ventas nuevas en tu web para pasarlas al sistema contable.

El problema es el retraso. Si la venta entró a las 10:05 y el sistema revisa a las 11:00, tenés a un cliente esperando casi una hora sin recibir su confirmación o su factura.

Con los webhooks, la cosa cambia:

El flujo real:
1. El cliente paga en tu web.
2. Tu web “toca el timbre” (webhook) de tu sistema de facturación.
3. ¡Pum! La factura se genera en el milisegundo exacto.

Lo que podemos hacer con esto

Los webhooks son la base de la automatización moderna. Gracias a ellos podemos:

  • ? Que te llegue un WhatsApp al instante cuando un formulario web importante es completado.
  • ? Que se descuente stock en el momento exacto en que Mercado Pago aprueba el cobro.
  • ? Que se dispare una alerta en Slack si un servidor se cae.

Conclusión: Automatizá en tiempo real

Si sentís que tu empresa siempre corre “atrás” de la información, es porque te faltan webhooks. Dejá de revisar si pasaron cosas. Hacé que tu negocio te avise cuando pasen.

? Quiero automatizar servicios