Customer.io

Last Updated: 2022-02-25

Overview

Customer.io is a tool for marketers that allows them to set up automated messaging via email, push notifications, and SMS messaging. Companies can use Grouparoo to sync from their data warehouse to Customer.io so that the marketing team continually has the most updated information available to them.

Destinations

Destination NameDescription
Customer.io Export CustomersExport records to Customer.io as Customers

Setup

In order to sync data to Customer.io with Grouparoo, you will need a Customer.io account.

During configuration of this integration using Grouparoo’s UI, you will need several to know how to connect to the API. Customer.io has two different types of API keys and you will need both for configuration. You can manage your account’s API keys at here or, while signed in, navigate to Account Settings > API credentials where you can manage both Tracking API keys and App API keys.

You can create a new site ID and Tracking API Key or copy/paste an existing pair. App API keys are only available to view upon creation.

App

To connect Customer.io to Grouparoo, you create an App. This step will specify how Grouparoo can connect to Customer.io with your account information to prepare for setting up a new Destination in Grouparoo.

App Options

In Grouparoo’s UI config, you specify the options to connect to Customer.io and test the connection. Be sure to click Update after testing to save the new configuration.

Customer.io App Options

Option NameDescription
Site ID (required)Customer.io Tracking API site ID
Tracking API Key (required)Customer.io Tracking API key
App API Key (required)Customer.io App API key

Customer.io Export Customers

This Destination allows you to sync your Grouparoo Records to Customers in Customer.io.

Companies use Customer.io to orchestrate data-driven communications through email, push notifications, and SMS messaging.

When you create a Destination, you make choices about what data to sync.

Sync Modes

  • Sync: Add, update, and remove Customer.io Customers as needed. This option looks for new records, changes to existing records, and deletions.
  • Additive: Add and update Customer.io Customers as needed, but do not remove anybody. This option looks for new Customers to add to Customer.io and changes to existing Customers, but does not keep track of deletions.
  • Enrich: Only update those Customers that already exist in Customer.io. Do not add or remove Customers.

Destination Options

Some types of Destinations require further clarification about how data should sync. In the case of Customer.io, there are no further Options to configure before moving on to mapping Record Data.

Record Data

Mapping Grouparoo Record Properties to Customer.io Attributes is the key to syncing data to Customer.io Customers.

Customer.io Export Customers Properties

Required Properties

You must map a Grouparoo Property to the customer_id Attribute in Customer.io. Choose the Grouparoo Property that uniquely identifies each individual customer’s record from the dropdown menu.

  • customer_id: A unique identifier that relates a Customer record to a Record in Grouparoo .

Optional Properties

In addition to being able to map required properties and properties already known to exist in Customer.io, this plugin offers you the ability to add new information to Customer.io by selecting a Grouparoo property and mapping to a new Attribute.

Customer.io Export Customers Optional Properties

Group Data

Any groups you have made in Grouparoo will be available to use as a Customer.io Group Attribute. The Group Attributes you assign will help marketers engage with customers more effectively by applying meaningful segmenting to your company’s audience.

Customer.io Export Customers Groups

Notes

We strive to keep our documentation accurate, easy to use, and up to date. If you notice that something has changed or is not addressed in the process of setting up your Grouparoo connection with Customer.io, please let us know by reaching out to help@grouparoo.com.

As always, if you need support using Grouparoo, reach out to community members in our Slack channel. We are always happy to help!

Join us on Slack