Customer.io logo
ConnectorCustomer.io

Customer.io integration for Claude and Codex

Connect Customer.io once, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use Customer.io from Claude

Add the Customer.io connection to a Space that runs Claude, then use it from every channel in that Space.

Use Customer.io from Codex

Add the Customer.io connection to a Space that runs Codex, then use it from every channel in that Space.

Use Customer.io from Sidekick

Connect your own OpenClaw to Sidekick while type.com provides the conversations, permissions, connections, skills, and automations.

Marketing & Social

What the Customer.io connector can do

Customer.io sends targeted email, SMS, and push messages based on customer behavior and lifecycle stage. With a Customer.io connection in type.com, a lifecycle Space can ask Claude to group related profiles, merge duplicate identifiers, or check recent message delivery, keeping campaign operations visible to the whole team.

One connection, many Spaces

Connect Customer.io once, then decide which Spaces can use it in threads, skills, automations, and coding work.

What teams do with Customer.io in type.com

Group customers by account

Ask the agent to add people to a group representing a company or project so targeting can work at the account level.

Try asking
Add these 12 Customer.io profiles to the Acme Corp group so we can target the account as a whole.

Merge duplicate customer profiles

Have Claude create a profile alias to consolidate data from two identifiers for the same person after a sign-up mismatch.

Try asking
Merge the Customer.io profile for the old anonymous ID into the new logged-in user ID for this customer.

Check recent message delivery

Pull a window of sent messages to confirm a campaign actually delivered before reporting results to the team.

Try asking
Get Customer.io messages delivered in the last 24 hours for the onboarding campaign and summarize delivery counts.

Representative actions

  • Add Person to Group

    Adds one or more people to a group representing a company, account, or project in Customer.io.

  • Create Profile Alias

    Merges two profile identifiers into one, consolidating data after a person signs up under a new ID.

  • Suppress Customer Profile

    Permanently deletes a customer profile and blocks it from being re-added under the same identifier.

  • Get Integrations

    Lists the integrations configured in the Customer.io workspace, useful for checking current setup.

  • Get Messages

    Retrieves sent messages with delivery details for a given time window, useful for confirming a campaign went out.

Connection

API and auth details

Customer.io provides APIs and SDKs for event tracking, profiles, campaigns, newsletters, transactional messages, broadcasts, segments, reporting, and integrations. It supports sending behavioral data into Customer.io and pulling engagement/message data out for customer lifecycle automation and analytics.

FAQ

Questions people ask before connecting Customer.io

Can Claude manage Customer.io profiles from type.com?

Yes. With a Customer.io connection shared to a Space, Claude can group profiles, merge aliases, and pull message data, all from a thread your team can see.

How do I authenticate Customer.io in type.com?

Customer.io uses an API key. An admin adds it once when creating the connection, then picks which Spaces can use it.

Can Customer.io checks run on a schedule?

Yes. Turn a recurring check, such as confirming a weekly newsletter delivered, into a type.com automation that reports to a channel.

Is this the same as an MCP server for Customer.io?

Not exactly. type.com uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More marketing & social connectors

All Marketing & Social integrations