# Customer.io integration

> Customer engagement platform for sending targeted emails, SMS, push notifications, and in-app messages based on customer behavior and attributes.

- Authentication: apiKey

## Tools (26)

- **Add Person to Group**: Associate a person with a group/object (e.g. company, account) via the Pipelines (CDP) API.
- **Create Profile Alias**: Merge two profiles by aliasing a previousId into a userId via the Pipelines (CDP) API.
- **Get Broadcast Trigger**: Retrieve details of a single broadcast trigger including its data and recipient filter.
- **Get Segment**: Retrieve metadata for a single segment by ID.
- **Get Segment Membership**: Page through every person currently in a segment.
- **Identify Person**: Create or update a person profile in Customer.io with traits, via the Pipelines (CDP) API.
- **List Broadcast Triggers**: List all trigger executions for a specific broadcast.
- **List Collections**: List every Collection (data table) in the workspace with its schema and row counts.
- **List Integrations**: List configured third-party integrations in the workspace.
- **List Messages**: List delivery records and metrics for messages sent from the workspace.
- **List Newsletters**: Page through newsletter metadata in the workspace.
- **List Reporting Webhooks**: List every reporting webhook configured in the workspace.
- **List Segments**: List every segment defined in the workspace.
- **List Sending IP Addresses**: List the IP addresses Customer.io uses to send messages, for firewall allowlisting.
- **List Snippets**: List every reusable content snippet in the workspace.
- **List Transactional Messages**: List all transactional message templates configured in the workspace.
- **Send Batch CDP Calls**: Send up to 500KB of identify/track/page/screen/group/alias calls in a single request.
- **Send Transactional Email**: Send a one-off transactional email using a configured transactional message template.
- **Send Transactional Push**: Send a one-off transactional push notification using a configured transactional template.
- **Send Transactional SMS**: Send a one-off transactional SMS or WhatsApp message using a configured template.
- **Suppress Person**: Permanently delete a person and block re-identification via the Track API.
- **Track Event**: Record a behavioral event for a person via the Pipelines (CDP) API.
- **Track Page View**: Record a website page view for a person via the Pipelines (CDP) API.
- **Track Screen View**: Record a mobile app screen view via the Pipelines (CDP) API.
- **Trigger Broadcast**: Manually fire an API-triggered broadcast/campaign to a specified audience with personalization data.
- **Unsubscribe Delivery**: Set a person's unsubscribed attribute and attribute the action to a specific delivery via the Track API.

## Related prompts

- [Route new Calendly bookings into Customer.io and brief the host in Slack](https://www.generalinput.com/prompts/route-new-calendly-bookings-into-customerio-and-brief-the-host-in-slack.md)
- [Recover failed Stripe payments with Customer.io and HubSpot](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-customerio-and-hubspot.md)
- [Daily churn-risk re-engagement emails from Mixpanel](https://www.generalinput.com/prompts/daily-churn-risk-re-engagement-emails-from-mixpanel.md)
- [Clean bounced emails from HubSpot and alert your team in Slack](https://www.generalinput.com/prompts/clean-bounced-emails-from-hubspot-and-alert-your-team-in-slack.md)
- [Launch Customer.io onboarding when a HubSpot deal closes won](https://www.generalinput.com/prompts/launch-customerio-onboarding-when-a-hubspot-deal-closes-won.md)

Connect Customer.io in General Input: https://www.generalinput.com/apps/customer-io