Data Campaigns: Zapier-like data transformations in Customer.io
ReleasedThis feature lets you trigger a campaign with data of any shape, from any HTTPS source outside of Customer.io. You can transform your incoming data, associating it with a person (as an event), updating a person (with an identify call), or even transform it and send it to a third party.
When you set up a campaign, you can use the new Data arrives via webhook option. Provide this unique URL to an external service, like Satismeter, Stripe, or Zendesk, to send data to your workspace.
Then, in your data campaign, you can reshape your incoming data using liquidA syntax that supports variables, letting you personalize messages for your audience. For example, if you want to reference a person’s first name, you might use the variable {{customer.first_name}}
.—like {{trigger.<property>}}
. This lets you access properties from your incoming data and re-shape them:
- As an event that triggers a campaign to a person
- As an attribute update to add information to a person
- As a Slack notification to alert a channel when high-priority events happen
This is just the first iteration of our data campaign feature. We’re planning to expand this feature in new and exciting ways. If you have a particular use case for external data in Customer.io, let us know how we can help you!
Learn more