Saltar al contenido

Integración de webhook

Descripción general de la integración

Anchor link to

Esta integración le permite configurar un punto de conexión de Webhook para recibir datos en tiempo real de Pushwoosh, específicamente eventos de estado de correo electrónico, como Email Enviado, Email Entregado, Email Rebotado, Email Abierto, etc.

Tipo de integración

Anchor link to

Fuente: Los datos se envían desde Pushwoosh a su sistema a través del webhook.

Punto de conexión de Webhook: Una URL del lado del servidor que recibe solicitudes HTTP POST de Pushwoosh. Los clientes pueden especificar el puerto exacto.

  • Ejemplo sin puerto: https://clientdomainname.com/webhook_endpoint
  • Ejemplo con el puerto especificado: https://clientdomainname.com:8081/webhook_endpoint

Entidades sincronizadas

Anchor link to

Eventos de estado de correo electrónico que proporcionan datos sobre las interacciones de los usuarios con los mensajes que usted envía.

Configuración de la integración

Anchor link to

Para configurar la integración:

  1. En su cuenta de Pushwoosh, vaya a Ajustes > Integraciones de terceros y busque Integración de Webhook. Haga clic en Configurar.
  1. En la ventana que se abre, introduzca la URL completa del punto de conexión del webhook y haga clic en Aplicar.

Una vez configurado correctamente, comenzará a recibir solicitudes de Pushwoosh.

Cómo verificar que la integración funciona

Anchor link to

Una vez configurada la integración, recibirá solicitudes HTTP POST de Pushwoosh en el punto de conexión del webhook especificado.

Cuerpo de la solicitud del Webhook

Anchor link to
Nombre del campoTipoRequeridoDescripciónEjemplo
event_namestringEl nombre del evento"Email Sent"
message_iduint64NoEl ID único del mensaje asociado con el evento.200XXXX3258
message_codestringEl código del mensaje asociado con el evento."B780-XXXXXX3C-XXXX0375"
campaign_iduint64NoEl ID único de la campaña asociada con el evento.96XXXX
platformstringLa plataforma del dispositivo asociada con el evento (por ejemplo, iOS, Android, Email)."Email"
application_codestringEl código de la aplicación asociada con el evento."3XXXX-XXXX1"
hwidstringEl identificador del dispositivo (HWID) asociado con el evento."example@gmail.com"
user_idstringEl ID de usuario de Pushwoosh asociado con el evento."15XXXX8"
payloadstringNoEl contenido relacionado con el mensaje depende de la plataforma. Para los eventos de correo electrónico, este contiene el asunto del correo electrónico. Para otras plataformas, puede incluir diferente contenido relevante específico para el evento (por ejemplo, contenido o título del mensaje)."Don't miss our summer sale!"
timestampint64La hora en que ocurrió el evento, en formato de marca de tiempo UNIX.1723798222
journey_titlestringNoEl título del Journey asociado con el evento."Summer sale"
journey_point_titlestringNoEl título del punto específico dentro del Journey asociado con el evento."5_summer sale_new"

Ejemplo de solicitud

Anchor link to
{
"event_name": "Email Sent",
"message_code": "B780-XXXXXX3C-XXXX0375",
"campaign_id": 96XXXX,
"platform": "Email",
"payload": "Don't miss our summer sale!",
"application_code": "3XXXX-XXXX1",
"hwid": "example@gmail.com",
"user_id": "15XXXX8",
"timestamp": 1723798222,
"journey_title": "Summer sale",
"journey_point_title": "5_summer sale_promoemail"
}
Was this page useful?