Cómo usar el servicio webhook de systeme.io
En este artículo aprenderás cómo configurar y usar los webhooks en systeme.io para optimizar tu negocio.
¿Qué es un webhook?
Los webhooks son una herramienta poderosa para automatizar la transferencia de datos entre diferentes aplicaciones o plataformas, permitiendo recibir notificaciones en tiempo real sobre eventos específicos. Facilitan la integración de systeme.io con otros servicios.
Cuando ocurre un evento predefinido, como una nueva orden o la incorporación de un suscriptor, systeme.io envía automáticamente los datos a una URL específica. Esto permite integrar tu negocio con otras herramientas, automatizar tareas y mejorar la experiencia del cliente. El servicio webhook ofrece funcionalidades específicas que permiten a los desarrolladores recibir notificaciones en tiempo real.
Si deseas conocer más sobre cómo funciona, puedes revisar la documentación correspondiente.
Configuración de webhooks en systeme.io:
Para configurar un webhook en tu cuenta de systeme.io, sigue estos pasos:
En tu cuenta de systeme.io, haz clic en tu foto de perfil y luego en Configuración (1).

Haz clic en Webhooks (2), luego en Crear (3) para comenzar a crear un webhook.

Ingresa un nombre y la URL del webhook donde se enviarán los datos. Luego, introduce la clave secreta de tu webhook.
El interruptor activo controla si el webhook está habilitado o deshabilitado.

Nota: debes proporcionar la URL del endpoint del servidor que recibirá las solicitudes del webhook. Esto requiere un endpoint seguro HTTPS capaz de procesar estas solicitudes. Debes usar HTTPS para garantizar la seguridad y el cifrado de los datos.
Selecciona los eventos específicos que activarán el webhook en systeme.io y haz clic en Guardar (4) para confirmar la creación.

Una vez completados estos pasos, tu webhook estará activo y podrás recibir actualizaciones en tiempo real para los eventos seleccionados en tu cuenta de systeme.io.
Tipos de eventos compatibles para tus webhooks
- Creación de contacto: Se activa cuando se crea un nuevo contacto en tu cuenta de systeme.io.
- Asignación de etiqueta: Se activa cuando se agrega una etiqueta a un contacto existente en tu lista.
- Eliminación de etiqueta: Se activa cuando se elimina una etiqueta de un contacto existente.
- Registro: Se activa cuando un contacto se suscribe mediante un formulario de suscripción.
- Venta realizada: se activa cuando un cliente realiza una compra (compatible con túneles y tiendas de creadores).
- Venta cancelada: se activa cuando se cancela una suscripción o cuando se reembolsa un pago único (compatible con túneles y tiendas de creadores).
Luego podrás administrar tus webhooks consultando los registros, eliminándolos o modificándolos según sea necesario.

Al utilizar correctamente los webhooks en systeme.io, podrás automatizar procesos, aumentar la productividad e integrar fácilmente otras aplicaciones y servicios.
4. Ver registros del webhook
Para supervisar la actividad de tu webhook o solucionar entregas fallidas, puedes acceder fácilmente a tus registros de webhook detallados.
Para ver los registros, haz clic en el menú de tres puntos (...) junto al webhook que deseas comprobar y selecciona Ver registros (1).

En la página de los registros, encontrarás dos secciones detalladas para ayudarte a supervisar tus datos:
- Registro de mensajes (2): Muestra la hora, el tipo de evento y los detalles del mensaje. Puedes hacer clic en el icono de detalles para ver más información sobre cada mensaje.
- Registro de entregas (3): Muestra el estado de la entrega, la hora y si el servidor de destino recibió correctamente el webhook.

Consejo: puedes hacer clic en el botón Copiar registro en la esquina superior derecha de cualquiera de las secciones para copiar rápidamente los datos, lo cual es muy útil cuando se depura con desarrolladores.
5. Entrega de webhooks y reintentos
Las entregas de webhooks se procesan en segundo plano. Si el servidor de tu destinatario no está disponible temporalmente, se agota el tiempo de espera o devuelve un error, systeme.io no eliminará el webhook de inmediato. En su lugar, el sistema reintentará automáticamente la entrega.
Así funciona la política de reintento automático:
- El primer intento de entrega se realiza poco después de que ocurre el evento.
- Si la entrega falla, el sistema realizará hasta 12 intentos de reintento.
- El tiempo entre reintentos aumenta gradualmente, con un tiempo máximo de espera de aproximadamente 24 horas entre intentos. Esto significa que el sistema seguirá intentando entregar su webhook durante varios días hasta que tenga éxito.
Al utilizar eficazmente los webhooks en systeme.io, puedes automatizar procesos, aumentar la productividad y integrarte fácilmente con otras aplicaciones y servicios.