Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.
Optionally, configure receiving Events for Customer.io into StackOne.
Connector Profile · App API
Connect to the Customer.io App API using an App API Key (bearer token). Provides access to campaigns, broadcasts, segmen…
Connector Profile · Track API
Connect to the Customer.io Track API using a Site ID and Track API Key (HTTP Basic auth). Use this to send behavioral da…
Webhooks setup
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · App API
Link Account · Track API
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
|
No auth methods found
57 actions
Action
Description
List Activities
List all activities in the workspace
List Broadcasts
List all broadcasts in the workspace
Get Broadcast
Retrieve a specific broadcast by ID
Get Broadcast Metrics
Get metrics for a broadcast
List Broadcast Actions
List all actions in a broadcast
Get Broadcast Triggers
Get trigger history for a broadcast
List Campaigns
List all campaigns in the workspace
Get Campaign
Retrieve a specific campaign by ID
Get Campaign Metrics
Get metrics for a campaign
List Campaign Actions
List all actions in a campaign
List Collections
List all collections
Get Customers By Email
Get customers by email address
Search For Customers
Search for customers using advanced filters
Lookup A Customer’s Attributes
Get attributes for a specific customer
Lookup A Customer’s Segments
Get segments a customer belongs to
Lookup Messages Sent To A Customer
Get messages sent to a customer
Lookup A Customer’s Activities
Get activities for a customer
Lookup A Customer’s Relationships
Get relationships for a specific customer
List Customers, Attributes, And Devices
List customers with their attributes and devices
List Exports
List all exports
List Messages
List all messages in the workspace
Get Message
Retrieve a specific message by ID
List Newsletters
List all newsletters in the workspace
Create And Send A Newsletter
Create a newsletter
Get Newsletter
Retrieve a specific newsletter by ID
Get Newsletter Metrics
Get metrics for a newsletter
Delete A Newsletter
Delete a specific newsletter
Get Newsletter Link Metrics
Get link click metrics for a newsletter
Find Objects
Find objects using filter conditions
List Object Types
List all object types
List Reporting Webhooks
List all reporting webhooks
List Segments
List all segments in the workspace
Create A Manual Segment
Create a manual segment
Get Segment
Retrieve a specific segment by ID
Delete A Segment
Delete a specific segment
Get A Segment Customer Count
Get the total number of customers in a segment
List Customers In A Segment
List all customers in a specific segment
List Sender Identities
List all sender identities in the workspace
Get Sender Identity
Retrieve a specific sender identity by ID
List Snippets
List all snippets in the workspace
Create Snippet
Create a new snippet
Update Snippet
Create or update a snippet
Delete Snippet
Delete a snippet
Get Account Region
Find your account region
Add Or Update A Customer
Add or update a customer
Delete A Customer
Delete a customer
Merge Duplicate People
Merge duplicate customers
Add Or Update A Customer Device
Add or update a customer device
Delete A Customer Device
Delete a customer device
Track Customer Event
Track an event for a customer
Track Anonymous Event
Track an event for an anonymous user
Add Customers To Segment
Add customers to a manual segment
Remove Customers From Segment
Remove customers from a manual segment
Suppress A Customer Profile
Suppress a customer profile
Unsuppress A Customer Profile
Unsuppress a customer profile
List Transactional Messages
List all transactional messages
Get A Transactional Message
Retrieve a specific transactional message by ID
Events
|
No tags found
72 events
Event
Description
Tags
Customer Subscribed
Fired when a person subscribes to messages (their unsubscribed attribute is set to false), whether from a message or dir…
SubscriptionsWebhooks
Customer Unsubscribed
Fired when a person unsubscribes from messages (their unsubscribed attribute is set to true), whether from a message or…
SubscriptionsWebhooks
Customer Subscription Preferences Changed
Fired when a person changes their subscription preferences in the subscription center, or their cio_subscription_prefere…
SubscriptionsWebhooks
Email Drafted
Fired when an email draft is created.
EmailsWebhooks
Email Attempted
Fired when an email could not be handed to the delivery provider and will be retried; failure_message holds the reason.
EmailsWebhooks
Email Sent
Fired when an email is successfully sent.
EmailsWebhooks
Email Delivered
Fired when an email is delivered to the recipient.
EmailsWebhooks
Email Opened
Fired when a recipient opens an email.
EmailsWebhooks
Email Clicked
Fired when a recipient clicks a tracked link in an email.
EmailsWebhooks
Email Converted
Fired when a person matches conversion criteria attributed to an email.
EmailsWebhooks
Email Bounced
Fired when the delivery provider cannot deliver an email.
EmailsWebhooks
Email Dropped
Fired when Customer.io does not send an email because the recipient is suppressed.
EmailsWebhooks
Email Deferred
Fired when the delivery provider defers delivery of an email.
EmailsWebhooks
Email Spammed
Fired when a recipient marks an email as spam.
EmailsWebhooks
Email Failed
Fired when an email could not be handed to the delivery provider.
EmailsWebhooks
Email Unsubscribed
Fired when a recipient unsubscribes through a specific email message.
EmailsWebhooks
Email Undeliverable
Fired when an email is undeliverable because it hit a message limit, came from a one-time send that was canceled or dele…
EmailsWebhooks
In-App Drafted
Fired when an in-app message draft is created.
In-App MessagesWebhooks
In-App Attempted
Fired when an in-app message fails to send and will be retried.
In-App MessagesWebhooks
In-App Sent
Fired when an in-app message is sent; it is only shown once the person next opens the app, so opens can lag well behind.
In-App MessagesWebhooks
In-App Opened
Fired when a device displays an in-app message (effectively an impression).
In-App MessagesWebhooks
In-App Clicked
Fired when a recipient taps a tracked component in an in-app message; tracked_response holds the component action name.
In-App MessagesWebhooks
In-App Converted
Fired when a person matches conversion criteria attributed to an in-app message.
In-App MessagesWebhooks
In-App Failed
Fired when an in-app message fails to send.
In-App MessagesWebhooks
In-App Undeliverable
Fired when an in-app message is undeliverable because it hit a message limit, came from a one-time send that was cancele…
In-App MessagesWebhooks
Push Drafted
Fired when a push notification draft is created.
Push NotificationsWebhooks
Push Attempted
Fired when a push notification send is unsuccessful and will be retried.
Push NotificationsWebhooks
Push Sent
Fired when a push notification is sent to a recipient.
Push NotificationsWebhooks
Push Delivered
Fired when a push notification is delivered to a recipient device.
Push NotificationsWebhooks
Push Opened
Fired when a device opens a push notification.
Push NotificationsWebhooks
Push Clicked
Fired when a recipient taps a link in a push notification.
Push NotificationsWebhooks
Push Converted
Fired when a person matches conversion criteria attributed to a push notification.
Push NotificationsWebhooks
Push Bounced
Fired when the delivery provider reports at least one invalid device token.
Push NotificationsWebhooks
Push Dropped
Fired when a push notification is not sent because at least one device token previously bounced.
Push NotificationsWebhooks
Push Failed
Fired when a push notification could not be handed to the delivery provider.
Push NotificationsWebhooks
Push Undeliverable
Fired when a push notification is undeliverable because it hit a message limit, came from a one-time send that was cance…
Push NotificationsWebhooks
SMS Drafted
Fired when an SMS draft is created.
SMSWebhooks
SMS Attempted
Fired when an SMS could not be handed to the delivery provider and will be retried.
SMSWebhooks
SMS Sent
Fired when an SMS is sent.
SMSWebhooks
SMS Delivered
Fired when an SMS is delivered to the recipient.
SMSWebhooks
SMS Clicked
Fired when a recipient taps a link in an SMS.
SMSWebhooks
SMS Converted
Fired when a person matches conversion criteria attributed to an SMS.
SMSWebhooks
SMS Bounced
Fired when the delivery provider cannot deliver an SMS.
SMSWebhooks
SMS Dropped
Fired when Customer.io does not send an SMS because the recipient opted out or their number cannot receive SMS.
SMSWebhooks
SMS Failed
Fired when an SMS could not be handed to the delivery provider.
SMSWebhooks
SMS Undeliverable
Fired when an SMS is undeliverable because it hit a message limit, came from a one-time send that was canceled or delete…
SMSWebhooks
SMS Replied
Fired when a person replies to an SMS; replies within 72 hours are attributed to the original delivery, later ones arriv…
SMSWebhooks
WhatsApp Drafted
Fired when a WhatsApp message draft is created.
WhatsApp MessagesWebhooks
WhatsApp Attempted
Fired when a WhatsApp message could not be handed to the delivery provider and will be retried.
WhatsApp MessagesWebhooks
WhatsApp Sent
Fired when a WhatsApp message is sent.
WhatsApp MessagesWebhooks
WhatsApp Delivered
Fired when a WhatsApp message is delivered to the recipient.
WhatsApp MessagesWebhooks
WhatsApp Opened
Fired when the recipient reads a WhatsApp message.
WhatsApp MessagesWebhooks
WhatsApp Clicked
Fired when a recipient taps a link in a WhatsApp message.
WhatsApp MessagesWebhooks
WhatsApp Converted
Fired when a person matches conversion criteria attributed to a WhatsApp message.
WhatsApp MessagesWebhooks
WhatsApp Bounced
Fired when the delivery provider cannot deliver a WhatsApp message.
WhatsApp MessagesWebhooks
WhatsApp Dropped
Fired when Customer.io does not send a WhatsApp message because the recipient is suppressed.
WhatsApp MessagesWebhooks
WhatsApp Failed
Fired when a WhatsApp message could not be handed to the delivery provider.
WhatsApp MessagesWebhooks
WhatsApp Undeliverable
Fired when a WhatsApp message is undeliverable because it hit a message limit, came from a one-time send that was cancel…
WhatsApp MessagesWebhooks
WhatsApp Replied
Fired when a person replies to a WhatsApp message within 72 hours of the original delivery; replies outside that window…
WhatsApp MessagesWebhooks
Slack Drafted
Fired when a Slack message draft is created.
Slack MessagesWebhooks
Slack Attempted
Fired when a Slack message fails and will be retried.
Slack MessagesWebhooks
Slack Sent
Fired when a Slack message is sent.
Slack MessagesWebhooks
Slack Clicked
Fired when a person clicks a tracked link in a Slack message.
Slack MessagesWebhooks
Slack Converted
Fired when a person matches conversion criteria attributed to a Slack message.
Slack MessagesWebhooks
Slack Failed
Fired when a Slack message fails.
Slack MessagesWebhooks
Webhook Drafted
Fired when a webhook message draft is created.
Webhook MessagesWebhooks
Webhook Attempted
Fired when a webhook message fails to send and will be retried.
Webhook MessagesWebhooks
Webhook Sent
Fired when a webhook message is sent from Customer.io.
Webhook MessagesWebhooks
Webhook Clicked
Fired when the recipient opens a tracked link in a webhook message payload.
Webhook MessagesWebhooks
Webhook Converted
Fired when a person matches conversion criteria attributed to a webhook message.
Webhook MessagesWebhooks
Webhook Failed
Fired when a webhook message fails to send.
Webhook MessagesWebhooks
Webhook Undeliverable
Fired when a webhook message is undeliverable because it hit a message limit, came from a one-time send that was cancele…
Webhook MessagesWebhooks