Los webhooks envían instantáneamente datos relevantes a una aplicación cuando se produce un evento en otra aplicación, lo que elimina la necesidad de transferencias de datos manuales y llamadas API frecuentes. Te permiten conectar tus aplicaciones y automatizar acciones específicas.
¿Qué son los webhooks y cómo funcionan?
Los webhooks son notificaciones automatizadas en tiempo real que se envían de una aplicación a otra cuando se produce un evento específico. Estas notificaciones se envían a una URL predefinida e incluyen datos sobre el evento (por ejemplo, nombre del evento, fecha e ID de contacto).
Los webhooks te permiten:
- Automatizar procesos sin transferencias manuales de datos;
- Integrar aplicaciones externas de manera eficiente;
- Sincronizar datos al instante, activar automatizaciones y mantener las plataformas actualizadas en tiempo real.
¿En qué se diferencian los webhooks de las API?
Los webhooks y las API permiten integrar y sincronizar datos entre aplicaciones, pero no son lo mismo. Las dos diferencias principales entre los webhooks y las API son:
Tanto los webhooks como las API te permiten integrar y sincronizar datos entre aplicaciones, pero no son lo mismo:
| Webhooks | API | |
|---|---|---|
| Propósito | Realizar una acción: enviar datos cuando se produce un evento (POST) | Realizar varias acciones: enviar (POST), recuperar (GET), actualizar (PUT) o eliminar (DELETE) datos |
| Disparador | Envío automático de datos cuando se dispone de nueva información | Requiere solicitudes manuales (encuesta) para obtener datos |
¿Por qué utilizar webhooks?
Los webhooks permiten transferir datos en tiempo real entre Brevo y aplicaciones externas. Hay dos tipos de webhooks que puedes crear:
Webhooks entrantes: recibir datos en Brevo
Los webhooks entrantes te permiten recibir datos en Brevo desde una aplicación externa. Una vez recibidos, podrás automáticamente:
- Crear un evento personalizado
- Actualizar un contacto existente
- Añadir un nuevo contacto
A continuación se muestran algunos casos de uso reales de los webhooks entrantes:
Cuando se crea un nuevo cliente en Stripe, un webhook entrante actualiza o añade el contacto a Brevo con su email y nombre.
Cuando un cliente realiza un pedido en Shopify, un webhook entrante activa un email transaccional en Brevo para confirmar su compra.
Cuando alguien reserva una reunión en Calendly, sus datos se envían a Brevo, que los añade a una lista de contactos específica y activa una secuencia de emails.
Cuando un usuario completa una encuesta de Typeform, sus respuestas se envían a Brevo, lo que permite actualizar sus propiedades de contacto o activar una automatización.
➡️ Para obtener más información, consulta nuestro artículo dedicado Cómo crear webhooks entrantes para recibir datos en tiempo real en Brevo.
Webhooks salientes: enviar datos desde Brevo
Los webhooks salientes te permiten enviar datos desde Brevo a una aplicación externa. Una vez recibidos, la aplicación externa puede automatizar acciones basadas en estos datos.
A continuación se muestran algunos casos de uso reales de los webhooks salientes:
Cuando se añade un nuevo contacto a una lista de Brevo, un webhook saliente notifica sus datos a un canal de Slack.
Cuando se actualizan los datos de un contacto en Brevo, un webhook saliente registra el cambio en una hoja de cálculo de Google Sheets para su seguimiento.
Cuando un contacto hace clic en un enlace de una campaña de email, un webhook saliente notifica a Zapier, que a su vez puede activar otras acciones en otras aplicaciones (por ejemplo, actualizar un CRM como HubSpot o añadir una tarea a Trello).
Si un contacto interactúa con un email promocional en Brevo, un webhook saliente actualiza su perfil en WooCommerce y lo etiqueta como un cliente interactivo.
➡️ Para obtener más información, consulta nuestro artículo dedicado Nuevos webhooks: cómo crear webhooks salientes para enviar datos en tiempo real desde Brevo a una aplicación externa.
🤔 ¿Tiene alguna duda?
Si tiene alguna pregunta, no dude en ponerse en contacto con nuestro equipo de asistencia mediante la creación de un ticket desde su cuenta. Si todavía no tiene una cuenta, puede ponerse en contacto con nosotros aquí.
Si necesitas ayuda con un proyecto usando Brevo, podemos ponerte en contacto con la agencia partner de Brevo adecuada.