Skip to content
Vinkius

Customer.io Connector for AI agents.

18 live capabilities

Manage marketing automation and customer lifecycles through natural language.

Live agent request Customer.io / Connector

Waiting for input…

AI Agent

Why people use Customer.io

Customer.io Marketing Automation: Stop Copy-Pasting Data

With this Connector, that manual loop disappears. You can tell your agent to update a user's status or trigger a broadcast directly from your chat interface. You get the results of a marketing team in a fraction of the time, moving from data entry to actual execution.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a direct line of communication between your AI and your marketing automation platform.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Updating a user's status

    A growth marketer tells the agent to move a user to the 'VIP' tier.

  2. Real-world use case 02

    Tracking a tutorial

    A product manager wants to know who finished the onboarding.

  3. Real-world use case 03

    Sending a welcome email

    A support rep asks the agent to send a welcome message.

Complete set · 18capabilities

The complete Customer.io capability set.

These are the exact actions your AI can choose when you ask it to work with Customer.io.

Capability set01 / 05

01—04

4 capabilities in this set.

Part of 18 available through Customer.io.

  1. 01 Capability

    Pipeline page

    Keep a record of every page a user views within your application. This provides insight into your users' journey.

  2. 02 Capability

    Merge customers

    Combine two separate customer profiles into one single identity. This helps clean up duplicate records in your database.

  3. 03 Capability

    Pipeline batch

    Send a group of multiple data calls in one single request to save time. It is ideal for high-volume updates.

  4. 04 Capability

    Pipeline group

    Link individual people to larger objects like company accounts. Use this to build better organizational relationships.

Capability set02 / 05

05—08

4 capabilities in this set.

Part of 18 available through Customer.io.

  1. 05 Capability

    Pipeline identify

    Mark a specific person with unique traits and identifiers. This helps your agent recognize users across different sessions.

  2. 06 Capability

    Pipeline track

    Log the specific actions people take as they interact with your product. Use this to trigger behavioral workflows.

  3. 07 Capability

    Send newsletter

    Send a newsletter to your target audience immediately. This is perfect for instant marketing blasts.

  4. 08 Capability

    Send transactional email

    Dispatch high-priority transactional emails like receipts or alerts. Use this for essential user communications.

Capability set03 / 05

09—12

4 capabilities in this set.

Part of 18 available through Customer.io.

  1. 09 Capability

    Send transactional in app

    Deliver transactional messages directly inside your app interface. It keeps users informed without leaving the product.

  2. 10 Capability

    Send transactional push

    Send push notifications to users' mobile devices for immediate alerts. Use this for time-sensitive updates.

  3. 11 Capability

    Track batch

    Process multiple entity operations at once to handle large data updates. This is more efficient than single calls.

  4. 12 Capability

    Track customer event

    Log a specific event for a known person in your system. Use this to monitor specific milestones in the user journey.

Capability set04 / 05

13—15

3 capabilities in this set.

Part of 18 available through Customer.io.

  1. 13 Capability

    Add or update customer

    Add a new person to your database or update an existing profile's details. Use this to keep user attributes current.

  2. 14 Capability

    Track anonymous event

    Record actions from users who haven't signed up or logged in yet. This allows for pre-conversion tracking.

  3. 15 Capability

    Track entity

    Create or modify a single person or object using the latest API version. This is a versatile capability for data management.

Capability set05 / 05

16—18

3 capabilities in this set.

Part of 18 available through Customer.io.

  1. 16 Capability

    Trigger broadcast

    Start an API-triggered broadcast to a specific group of customers. Use this to launch targeted marketing campaigns.

  2. 17 Capability

    Delete customer

    Remove a person's profile from your database entirely. Use this for account deletions or data cleanup.

  3. 18 Capability

    Pipeline screen

    Log specific mobile screen views to understand how people navigate your app. This helps optimize your mobile experience.

Set up in minutes

One URL. Then ask Customer.io to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Customer.io from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_O0vwcwVPcG3BZcvkFoFfrCi7lqsaNS7R3sAM5uEa/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Customer.io, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Customer.io for the conversation.

Where the request belongs

Work Customer.io can move forward.

Built around the request

This is for growth marketers who are tired of manual CSV exports, product managers who need to track feature adoption without extra dev work, and support leads who need to trigger transactional receipts on the fly.

01

Growth Marketer

Manages user segments and triggers newsletters during campaign launches without touching a dashboard.

02

Product Manager

Monitors how people use new features by tracking specific events directly through the AI.

03

Support Specialist

Updates customer attributes and sends manual push notifications during troubleshooting sessions.

Bring your own AI

Change the model, client or framework. Keep Customer.io connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Customer.io.

The practical details behind the request, access and result.

Can I use Customer.io MCP to update user profiles?

Yes, you can use the Connector to add or update customer attributes like loyalty tiers or account types directly through your AI agent.

How does this Connector handle event tracking?

It allows your agent to record specific actions, like page views or button clicks, which helps you trigger behavioral marketing workflows.

Can I send push notifications using this?

Yes, the Connector includes capabilities to send transactional push notifications and in-app messages to your users instantly.

Does the Customer.io MCP support batch updates?

It does. You can use the batch capabilities to send multiple calls in a single request, which is much faster for large data updates.

Can I track users who haven't logged in yet?

Yes, the Connector includes a specific capability for recording anonymous events, allowing you to track behavior before a user even creates an account.

How do I trigger a marketing broadcast?

You can simply ask your agent to trigger an API-triggered broadcast to a specific segment of your audience.

Can I trigger a specific broadcast campaign using its ID?

Yes. Use the trigger_broadcast capability by providing the broadcast_id and the required data payload to start the campaign immediately.

How do I update a customer's attributes like their subscription plan?

You can use the add_or_update_customer capability. Simply provide the customer's identifier (email or ID) and a JSON object containing the attributes you wish to change.

Is it possible to track events for users who haven't logged in yet?

Absolutely. Use the track_anonymous_event capability to record actions from anonymous visitors. You can later use merge_customers to link this data once they identify themselves.

One connection away

Give your agent a direct line to Customer.io.

Connect Customer.io once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available