CDPGuidesSupport
DestinationsCrm destinations

Customer.io Integration

Configure Customer.io in Ours Privacy to send identified events, update profiles, and associate anonymous pre-signup activity after identification.

Use this page to configure Customer.io event tracking and profile updates in Ours Privacy. You can also record anonymous activity before a person signs up or logs in, then associate it with their Customer.io profile.

Requirements

  • A Customer.io account
  • API key and Site ID from Customer.io Settings
  • Anonymous event merging enabled in Customer.io when you want to associate anonymous activity with a profile
Customer.io API credentials in the Customer.io dashboard

Setup

  1. Navigate to your Customer.io Settings and find "API Credentials"
  2. Create a new API key with the appropriate permissions
  3. Add the API key and Site ID to your Ours Privacy destination settings
  4. Configure the action and mappings for the events you want to send

Data Mapping Actions

Choose an action in the Customer.io mapping. The mapping screen is the source of truth for field-level configuration.

Event

Use Event when Customer.io can already identify the person. Map one of the profile identifiers, then map the Event Name and any Event Data that should be available to Customer.io campaigns.

Identify

Use Identify to create or update a Customer.io profile. Map one of the profile identifiers and add any profile attributes you want to update.

Anonymous Event

Use Anonymous Event for activity that happens before a person can be identified, such as browsing or adding an item to a cart. Explicitly enable and map an Anonymous ID, then use a stable Event ID to prevent duplicate events when delivery is retried.

To associate anonymous activity with a profile:

  1. Configure an Anonymous Event mapping and retain a consistent Anonymous ID.
  2. Configure an Identify mapping with the same Anonymous ID when the person signs up or logs in.
  3. Enable Anonymous event merge in Customer.io's workspace settings.

Customer.io retains anonymous events for up to 30 days. Send identified events with the profile identifier after identification, rather than continuing to use the Anonymous ID.

Important: Customer.io only associates anonymous events that share the Anonymous ID with a profile update during its merge window. Review Customer.io's anonymous event guidance before choosing this workflow.

Common Use Cases

Profile Updates

When a visitor signs up or updates their information, you can automatically update their Customer.io profile with details like:

  • Name and contact information
  • Company details
  • Subscription preferences
  • Custom attributes

Event Triggers

Send events to trigger automated email sequences, such as:

  • Welcome emails when someone signs up
  • Abandoned cart reminders
  • Product recommendations based on browsing behavior
  • Re-engagement campaigns for inactive users

Pre-Signup Activity

Track product views, content engagement, or cart activity before registration. When the person signs up, use Identify with the same Anonymous ID so Customer.io can use that activity in the person's profile.

Example Mapping

Customer.io event mapping configuration in Ours Privacy

Privacy and Compliance

Review the data in each mapping before enabling the destination. Your Customer.io configuration and data-sharing practices should meet the privacy, consent, and HIPAA requirements that apply to your organization.

Next Steps

How is this guide?

On this page