Sources: Streaming

Customer.io (Streaming)

Customer.io is a behavioral email marketing platform that allows businesses to send targeted and personalized emails based on user interactions and behaviors.

By connecting Customer.io to your ProxyHook account you can easily store activity into your datawarehouse including customer, email, push or sms events

Connecting Customer.io


To integrate Customer.io into your ProxyHook account follow these steps:

  1. Create a new source within ProxyHook and select 'Customer.io'. Grab the unique endpoint provided.
  2. Log into your Customer.io account (https://customer.io) and select Data & Integrations > Reporting Webhooks > Add Webhook
  3. Specify the endpoint from step 1 within the 'URL' section. Check any type of notifications you'd like to receive.

Sample Payloads

New Contact Created

{
    "anonymousId": "6b855632-4559-40e9-961e-5d3fc1a9e9b6",
    "channel": "web",
    "context": {
        "app": {
            "name": "Proxyhook Webhook SDK",
            "version": "1.7.0"
        },
        "os": {},
        "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
    },
    "event": "webhook",
    "messageId": "1ff6dbb5-78e1-49bb-9c63-0b713a4eae68",
    "originalTimestamp": "2024-01-23T21:13:30.281Z",
    "properties": {
        "data": {
            "action_id": 42,
            "campaign_id": 23,
            "customer_id": "user-123",
            "delivery_id": "RAECAAFwnUSneIa0ZXkmq8EdkAM==",
            "identifiers": {
                "id": "user-123"
            },
            "recipient": "[email protected]",
            "subject": "Thanks for signing up"
        },
        "event_id": "01E2EMRMM6TZ12TF9WGZN0WJQT",
        "metric": "sent",
        "object_type": "email",
        "timestamp": 1706044410
    },
    "proxyHookID": "32b283c8-2fd0-4fee-8352-de30e759f7d7",
    "sentAt": "2024-01-23T21:13:30.281Z",
    "type": "track"
}
Previous
Mailchimp
Next
Resend