Skip to main content
Solved

Map webhook event information to specific link in email


I’ve set up a webhook so I get an event when en email is opened or a link in an email is clicked. I would like to map this information to a specific email and a specific link in the email. Is there a way to retrieve the message templates and the links in them?

Best answer by hjhlarsen

Unfortunately customer.io doesn’t have APIs that allows me to retrieve my email templates and determine which linkIds are associated to my links and buttons in the email. It would be helpful with such APIs...

View original

Mau
  • November 15, 2023

Hi @hjhlarsen

You can use a webhook action to your workflow and add the specific link into a profile attribute.

By doing so, you can leverage Liquid to retrieve the links and add them into your email templates. 

 

You can learn more about it here: https://customer.io/docs/journeys/webhooks-action/.

 

Best,

Mau


That’s not what I’m looking for. I’ve set up a webhook in Data Pipelines, so I get notifications when users click links in emails we have sent out via customer.io. The data we get may look like this:

{
    "event": "Email Link Clicked",
    "properties":
    {
        "action_id": 88,
        "campaign_id": 1,
        "customer_id": "xxxx",
        "delivery_id": "xxxx",
        "href": "https://xxx.xxx.xxx",
        "journey_id": "xxxx",
        "link_id": 2,
        "recipient": "john@doe.com",
        "subject": "Welcome to your new workspace",
        "userId": "xxxz"
    },
    "type": "track",
}

This data contains a link_id, I would like to map that to a specific link in our message template. I can probably do that manually, but would prefer to automate that process.

Hans


Unfortunately customer.io doesn’t have APIs that allows me to retrieve my email templates and determine which linkIds are associated to my links and buttons in the email. It would be helpful with such APIs...


I believe the event attribute can be mapped to a profile attribute and then you can use liquid to have it in your email templates.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings