Requirements
Customer.io requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your Customer.io credentials
Customer.io - App API Key
Connect Customer.io in WEXTL
- Log in to your WEXTL account, add the Customer.io node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Customer.io account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Customer.io node modules
The list below is a reference of every Customer.io node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Customer.io node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch ActivitiesTrigger
| Field | Type |
|---|---|
| ID | text |
| Type | text |
| Timestamp | number |
| Customer ID | text |
| Delivery ID | text |
| Delivery Type | text |
| Data | object |
| Name | text |
| URL | text |
Watch Reporting EventsTrigger
No fields documented.
Download ExportSearch
| Field | Type |
|---|---|
ExportRequired | choice |
Get a NewsletterSearch
Get a SegmentSearch
Get Archived MessageSearch
| Field | Type |
|---|---|
MessageRequired | choice |
Get BroadcastSearch
Get Broadcast ActionSearch
Get Broadcast Action Link MetricsSearch
Get Broadcast Action MetricsSearch
Get Broadcast Action TranslationSearch
Get Broadcast ErrorsSearch
Get Broadcast Link MetricsSearch
Get Broadcast MessagesSearch
Get Broadcast MetricsSearch
Get Broadcast StatusSearch
Get Campaign ActionSearch
Get Campaign Action Link MetricsSearch
Get Campaign Action MetricsSearch
Get Campaign Action TranslationSearch
Get Campaign Journey MetricsSearch
Get Campaign Link MetricsSearch
Get Campaign MessagesSearch
Get Campaign MetricsSearch
Get CollectionSearch
Get Collection ContentsSearch
Get Customer ActivitiesSearch
Get Customer AttributesSearch
Get Customer MessagesSearch
| Field | Type |
|---|---|
Customer IDRequired | text |
| ID Type | choice |
| Start Date | date |
| End Date | date |
| Page Token | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Deduplicate ID | text |
| Customer ID | text |
| Campaign ID | number |
| Action ID | number |
| Newsletter ID | number |
| Broadcast ID | number |
| Content ID | number |
| Recipient | text |
| Subject | text |
| Type | text |
Get Customer Opt-OutsSearch
Get Customer RelationshipsSearch
Get Customer SegmentsSearch
Get Customer Subscription PreferencesSearch
Get Customers by EmailSearch
Get ExportSearch
| Field | Type |
|---|---|
ExportRequired | choice |
Get MessageSearch
| Field | Type |
|---|---|
MessageRequired | choice |
Get Newsletter DeliveriesSearch
Get Newsletter Link MetricsSearch
Get Newsletter MetricsSearch
Get Newsletter Test Group TranslationSearch
Get Newsletter TranslationSearch
Get Newsletter VariantSearch
Get Newsletter Variant Link MetricsSearch
Get Newsletter Variant MetricsSearch
Get Reporting WebhookSearch
| Field | Type |
|---|---|
WebhookRequired | choice |
Get Segment Customer CountSearch
Get Segment DependenciesSearch
Get Transactional MessageSearch
Get Transactional Message DeliveriesSearch
| Field | Type |
|---|---|
Transactional MessageRequired | choice |
| Metric | choice |
| State | choice |
| Start Date | date |
| End Date | date |
| Include Tracked Responses | boolean |
| Page Token | text |
| Limit | number |
| Field | Type |
|---|---|
| ID | text |
| Deduplicate ID | text |
| Customer ID | text |
| Campaign ID | number |
| Action ID | number |
| Recipient | text |
| Subject | text |
| Type | text |
| Metrics | object |
Get Transactional Message Link MetricsSearch
Get Transactional Message MetricsSearch
Get Transactional Message TranslationSearch
List ActivitiesSearch
No fields documented.
List Broadcast ActionsSearch
List Broadcast TriggersSearch
List BroadcastsSearch
| Field | Type |
|---|---|
| ID | text |
List Campaign ActionsSearch
List CampaignsSearch
| Field | Type |
|---|---|
| ID | text |
List CollectionsSearch
List Customers, Attributes, and DevicesAction
List ExportsSearch
No fields documented.
List MessagesSearch
| Field | Type |
|---|---|
| Limit | number |
List Newsletter Test GroupsSearch
List Newsletter VariantsSearch
List NewslettersSearch
List Reporting WebhooksSearch
No fields documented.
List Segment MembersSearch
List SegmentsSearch
List SnippetsSearch
List Transactional Message VariantsSearch
List Transactional MessagesSearch
Search CustomersSearch
Add Segment MembersAction
| Field | Type |
|---|---|
Segment IDRequired | number |
Customer IDsRequired | array |
| ID Type | choice |
Create NewsletterAction
| Field | Type |
|---|---|
NameRequired | text |
Channel TypeRequired | choice |
RecipientsRequired | text |
| Subject | text |
| Preheader Text | text |
| Body | text |
| Plaintext Body | text |
| Layout ID | number |
| From | text |
| From (Sender Identity ID) | number |
| Body (JSON) | text |
| Field | Type |
|---|---|
| ID | number |
| Deduplicate ID | text |
| Content IDs | array |
| Name | text |
| Sent At | number |
| Created | number |
| Updated | number |
| Type | text |
| Tags | array |
| Recipient Segment IDs | array |
| Subscription Topic ID | number |
Create Newsletter Test GroupAction
Create Newsletter Test Group TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Test GroupRequired | choice |
LanguageRequired | text |
| Subject | text |
| Preheader Text | text |
| Body | text |
| Plaintext Body | text |
| AMP Body | text |
| Body (JSON) | text |
| Field | Type |
|---|---|
| ID | number |
| Deduplicate ID | text |
| Content IDs | array |
| Name | text |
| Sent At | number |
| Created | number |
| Updated | number |
| Type | text |
| Tags | array |
| Recipient Segment IDs | array |
| Subscription Topic ID | number |
Create Newsletter TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
LanguageRequired | text |
| Subject | text |
| Preheader Text | text |
| Body | text |
| Plaintext Body | text |
| AMP Body | text |
| Body (JSON) | text |
| Field | Type |
|---|---|
| ID | number |
| Deduplicate ID | text |
| Content IDs | array |
| Name | text |
| Sent At | number |
| Created | number |
| Updated | number |
| Type | text |
| Tags | array |
| Recipient Segment IDs | array |
| Subscription Topic ID | number |
Create SegmentAction
Create SnippetAction
Delete CustomerAction
| Field | Type |
|---|---|
Customer IdentifierRequired | text |
Delete NewsletterAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Delete Newsletter Test Group TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Test GroupRequired | choice |
LanguageRequired | text |
Delete Newsletter TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
LanguageRequired | text |
Delete SegmentAction
| Field | Type |
|---|---|
SegmentRequired | choice |
Delete SnippetAction
Export Customer DataAction
| Field | Type |
|---|---|
FiltersRequired | object |
| Attributes | array |
Export Deliveries DataAction
| Field | Type |
|---|---|
| Newsletter ID | number |
| Campaign ID | number |
| Transactional Message ID | number |
| Action ID | number |
| Start Date | date |
| End Date | date |
| Attributes | array |
| Metric | text |
| Include Drafts | boolean |
| Template ID | number |
Make an API Calluniversal
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
| Headers | text |
| Query String | text |
| Body | text |
Remove Segment MembersAction
| Field | Type |
|---|---|
Segment IDRequired | number |
Customer IDsRequired | array |
| ID Type | choice |
Schedule NewsletterAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Scheduled AtRequired | number |
| Timezone | text |
| Match Recipient Timezone | boolean |
| Rate Limit — Message Rate | number |
| Rate Limit — Time Period | choice |
| Rate Limit — Spread Evenly | boolean |
| Field | Type |
|---|---|
| ID | number |
| Deduplicate ID | text |
| Content IDs | array |
| Name | text |
| Sent At | number |
| Created | number |
| Updated | number |
| Type | text |
| Tags | array |
| Recipient Segment IDs | array |
| Subscription Topic ID | number |
Send EmailAction
Send In-App MessageAction
Send Inbox MessageAction
Send NewsletterAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
| Rate Limit — Message Rate | number |
| Rate Limit — Time Period | choice |
| Rate Limit — Spread Evenly | boolean |
| Field | Type |
|---|---|
| ID | number |
| Deduplicate ID | text |
| Content IDs | array |
| Name | text |
| Sent At | number |
| Created | number |
| Updated | number |
| Type | text |
| Tags | array |
| Recipient Segment IDs | array |
| Subscription Topic ID | number |
Send PushAction
Send SMSAction
Send WhatsApp MessageAction
Track Anonymous EventAction
| Field | Type |
|---|---|
Event NameRequired | text |
| Anonymous ID | text |
| ID | text |
| Event Type | choice |
| Timestamp | number |
| Event Data | object |
Track EventAction
| Field | Type |
|---|---|
Customer IdentifierRequired | text |
Event NameRequired | text |
| Timestamp | number |
| Event Data | object |
Trigger BroadcastAction
Update Broadcast ActionAction
Update Broadcast Action TranslationAction
Update Campaign ActionAction
Update Campaign Action TranslationAction
Update CustomerAction
| Field | Type |
|---|---|
Customer IdentifierRequired | text |
| Profile Attributes | object |
Update Customer Opt-OutsAction
| Field | Type |
|---|---|
Customer IDRequired | text |
Opt-OutsRequired | array |
| ID Type | choice |
Update Newsletter Test Group TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Test GroupRequired | choice |
LanguageRequired | text |
| Body | text |
| AMP Body | text |
| Plaintext Body | text |
| Subject | text |
| Preheader Text | text |
| From (Sender Identity ID) | number |
| Reply-To (Sender Identity ID) | number |
| Recipient | text |
| Field | Type |
|---|---|
| ID | number |
| Newsletter ID | number |
| Deduplicate ID | text |
| Name | text |
| Layout | text |
| Body | text |
| AMP Body | text |
| Language | text |
| Type | text |
| From | text |
| From ID | number |
Update Newsletter TranslationAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
LanguageRequired | text |
| Body | text |
| AMP Body | text |
| Plaintext Body | text |
| Subject | text |
| Preheader Text | text |
| From (Sender Identity ID) | number |
| Reply-To (Sender Identity ID) | number |
| Recipient | text |
| Headers | array |
| Field | Type |
|---|---|
| ID | number |
| Newsletter ID | number |
| Deduplicate ID | text |
| Name | text |
| Layout | text |
| Body | text |
| AMP Body | text |
| Language | text |
| Type | text |
| From | text |
| From ID | number |
Update Newsletter VariantAction
| Field | Type |
|---|---|
NewsletterRequired | choice |
Content VariantRequired | choice |
| Body | text |
| AMP Body | text |
| Plaintext Body | text |
| Subject | text |
| Preheader Text | text |
| From (Sender Identity ID) | number |
| Reply-To (Sender Identity ID) | number |
| Recipient | text |
| Headers | array |
| Field | Type |
|---|---|
| ID | number |
| Newsletter ID | number |
| Deduplicate ID | text |
| Name | text |
| Layout | text |
| Body | text |
| AMP Body | text |
| Language | text |
| Type | text |
| From | text |
| From ID | number |
Update Reporting WebhookAction
| Field | Type |
|---|---|
WebhookRequired | choice |
NameRequired | text |
Endpoint URLRequired | text |
EventsRequired | array |
| Disabled | boolean |
| Full Resolution | boolean |
| With Content | boolean |
Update SnippetAction
Update Transactional MessageAction
| Field | Type |
|---|---|
Transactional MessageRequired | choice |
ContentRequired | choice |
| Body | text |
| From (Sender Identity ID) | number |
| Reply-To (Sender Identity ID) | number |
| Recipient | text |
| Subject | text |
| Preheader Text | text |
| AMP Body | text |
| Headers | array |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Created | date |
| Updated | date |
| Body | text |
| Language | text |
| Type | text |
| From | text |
| From ID | number |
| Reply To | text |
| Reply To ID | number |
Update Transactional Message TranslationAction
| Field | Type |
|---|---|
Transactional MessageRequired | choice |
LanguageRequired | text |
| Body | text |
| From (Sender Identity ID) | number |
| Reply-To (Sender Identity ID) | number |
| Recipient | text |
| Subject | text |
| Preheader Text | text |
| AMP Body | text |
| Headers | array |
| Field | Type |
|---|---|
| ID | number |
| Name | text |
| Created | date |
| Updated | date |
| Body | text |
| Language | text |
| Type | text |
| From | text |
| From ID | number |
| Reply To | text |
| Reply To ID | number |
Templates
Look for Customer.io templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Birdeye[2]Reputation and local marketing for multi-location businesses — collect and reply to reviews, sync listings across 50+ directories, manage contacts and campaigns, run surveys and tickets, publish social posts, and pull reputation, listings and competitor reports.
- ActiveCampaignAutomate email marketing, CRM contacts, and customer journeys in ActiveCampaign.
- BloomreachEcommerce customer data and personalization platform for experiences, content, and engagement.
- AutopilotManage contacts, accounts, audiences, and journeys in Ortto (formerly Autopilot).
- AuphonicAutomated audio post-production for podcasts, broadcasts, and voice recordings.
References
- WEXTL® Customer.io Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Customer.io.
- WEXTL® visual workflow builder data.
Last updated: Aug 26, 2026 07:50