Webhook
Webhook (HTTP callback)
Dirección opuesta de comunicación a la API clásica — el sistema envía por sí mismo una solicitud HTTP POST a la URL de destino cuando ocurre un evento.
¿Qué es un Webhook?
Un webhook (también HTTP callback o reverse API) es un mecanismo en el que el sistema envía por sí mismo una solicitud HTTP POST a una URL predefinida cuando se produce en él un evento definido: nueva factura, cambio de estado del pedido, llegada de un pago. Es lo contrario de la llamada a API clásica, donde el cliente pregunta al servidor (“¿tienes algo nuevo?”). El webhook es push; la consulta API clásica es pull.
Ventajas de los webhooks:
- Tiempo real — el evento se entrega de inmediato, sin polling periódico
- Eficiencia — no sobrecargan ambos sistemas con llamadas vacías
- Simplicidad — la configuración habitualmente consiste solo en URL + token de autenticación
Problemas típicos que hay que tener en cuenta al implementar un webhook:
- Autenticación — añadir firma HMAC o token para verificar el remitente
- Lógica de reintentos — si el sistema de destino responde con un error (5xx), reintentar con backoff exponencial
- Idempotencia — el sistema de destino debe ser capaz de recibir el mismo evento dos veces
- Orden de entrega — los webhooks pueden no llegar en orden
En el ecosistema SaaS, los webhooks son estándar: Stripe, Shopify, Mailchimp y muchas otras integraciones utilizan el modelo webhook.
Cuándo se usa
Los webhooks son adecuados para:
- Sincronización entre sistemas (ERP ↔ tienda en línea)
- Lanzar automatizaciones de flujo de trabajo ante un evento
- Notificaciones en canales de comunicación (Slack, Teams)
- Dashboards en tiempo real
Ver página API, módulo Flujos de trabajo e integraciones.
Términos relacionados
- API — modelo clásico de solicitud/respuesta. Ver /es/glosario/api.
- Workflow automation — los webhooks son un trigger típico. Ver /es/glosario/workflow-automation.
- MCP — protocolo alternativo para asistentes de IA. Ver /es/glosario/mcp.
En Modulario
Modulario expone webhooks configurables para cada evento clave: creación de factura, cierre de deal, cambio de estado del pedido. El reintento automático con firma garantiza una entrega fiable. Ejemplos y esquemas en /api.
Modulario proporciona una interfaz de gestión de webhooks donde el administrador ve todas las suscripciones activas, los registros de las últimas 1 000 llamadas (incluido el payload y la respuesta) y puede lanzar un “replay” para entregar eventos tras una caída del sistema de destino.
Términos relacionados
API
Interfaz a través de la cual se comunican distintos sistemas de software — en B2B SaaS, típicamente REST API o GraphQL sobre HTTPS.
Workflow automation
Tecnología que encadena tareas y aplicaciones en procesos automatizados — sin intervención humana en los pasos rutinarios.
MCP
Protocolo abierto de Anthropic para la conexión estandarizada de asistentes de IA con herramientas externas, datos y servicios.
SaaS
Modelo de entrega de software en el que el cliente no compra licencia ni servidor, sino que paga una cuota periódica por acceso a un servicio en la nube.
Low-code
Enfoque para el desarrollo de aplicaciones en el que la mayor parte de la lógica se configura visualmente (drag-and-drop) en lugar de escribir código — desarrollo más rápido sin ejércitos de programadores.
Módulos Modulario relacionados
¿Está implementando Webhook en su empresa?
Modulario cubre la mayoría de los procesos B2B de forma modular — implemente solo lo que necesita ahora y crezca gradualmente. Reserve una consulta gratuita.
Reservar consulta