Customer.io integration
This guide walks you through connecting Customer.io to Better Email and exporting rendered HTML into newsletters, campaigns, or broadcasts.
Before you start
To connect Customer.io, you will need:
- a Customer.io account with access to API credentials
- an App API key
- the correct data-center region for your workspace (
USorEU) - an admin user in Better Email who can create and edit integrations
1. Collect the values from Customer.io
In Customer.io, go to Account Settings -> API Credentials and copy your App API Key.
Then confirm whether your workspace is in the US or EU region. Better Email uses that value to call the correct Customer.io API base URL.
2. Set up the integration in Better Email
In Better Email:
- Go to
Integrations. - Create a new integration.
- Enter a clear name for the integration.
- Choose
Customer.ioas the type. - Optional: under
Access, restrict the integration to specific users or groups. - Save the integration.
- Enter the
App API KeyandData Center Region. - Enable the integration.
- Save the integration again.
TODO: Add a screenshot of the Customer.io integration settings showing the API key field and region value.
3. Choose the export target at export time
Customer.io export is different from template-library integrations because you choose the target asset during export.
Better Email supports three Customer.io export modes:
NewsletterCampaignBroadcast
At export time, Better Email loads the matching Customer.io assets and lets you choose the exact newsletter, campaign action, or broadcast action to update.
Important to know:
- For campaigns and broadcasts, Better Email only shows email actions.
- The selected target is saved on the email so future exports can reuse the same asset path.
- Better Email updates the selected asset rather than creating a brand-new one every time.
Troubleshooting
If Customer.io assets do not appear during export, check:
- the App API key is correct
- the region is set correctly to
USorEU - the integration is enabled in Better Email
- the relevant newsletter, campaign, or broadcast email action exists in Customer.io