Customer.io

Let your AI agent orchestrate Customer.io messaging in real time

Your AI agent taps into Customer.io segments, broadcasts, and transactional messages while talking to customers. It triggers targeted campaigns, checks delivery metrics, and manages audience lists, all without your marketing team lifting a finger.

Chosen by 800+ global brands across industries

Messaging automation your agent controls

From triggering broadcasts to pulling delivery analytics, your AI agent operates Customer.io like a seasoned marketing ops specialist during live conversations.

Customer.io

Use Cases

Marketing ops made conversational

See how teams use AI agents to run Customer.io campaigns, audit message performance, and handle subscriber requests without leaving the chat.

Campaign Launch Without the Dashboard

A product manager messages the AI agent: 'Send the flash sale broadcast to VIP customers.' The agent identifies the broadcast ID, applies personalization data for the sale details, targets the VIP segment, and triggers the Customer.io broadcast. The campaign goes out across email and SMS within minutes. No login required, no marketing team bottleneck.

Instant Email Performance Reports

Your CMO asks 'How did the onboarding email series perform this month?' The AI agent queries Customer.io's message metrics API, filters by the onboarding campaign and current month, and returns delivered, opened, clicked, and converted counts. The executive gets a performance snapshot in the conversation instead of waiting for a weekly report.

Privacy Compliance in One Message

A customer writes 'Please delete all my data and stop sending me emails.' The AI agent identifies their profile using email or customer ID, suppresses the person in Customer.io to prevent future messaging, and confirms the deletion. GDPR and CCPA requests handled during the conversation, documented automatically.

Try
Customer.io

Customer.io

FAQs

Frequently Asked Questions

How does the AI agent trigger a Customer.io broadcast during a conversation?

The agent calls Customer.io's Trigger Broadcast API endpoint with the broadcast ID, recipient overrides, and Liquid template personalization data. You can pre-configure which broadcasts the agent is allowed to trigger, or let it dynamically select based on conversation context. The broadcast fires across all channels configured in Customer.io, whether email, SMS, or push.

Can the agent pull delivery metrics for a specific email campaign?

Yes. The agent uses Customer.io's Get Messages API, filtering by campaign ID, message type (email, SMS, push), and time window. It retrieves metrics like attempted, delivered, opened, clicked, and converted counts. You can ask for specific campaigns or date ranges, and the agent returns structured performance data within the conversation.

What Customer.io App API Key permissions does Tars require?

Tars needs an App API Key from your Customer.io workspace. This key grants access to the App API endpoints for reading segments, messages, newsletters, and triggering broadcasts. It does not require Track API credentials. You can generate a dedicated key in Customer.io Settings under API Credentials and revoke it anytime.

Does Tars store my Customer.io subscriber data locally?

No. Tars queries Customer.io in real time during conversations. Segment membership, message metrics, and subscriber identifiers are fetched live and used only to respond to the current request. We do not maintain a copy of your Customer.io data. All data in transit is encrypted.

Can the agent suppress a customer to comply with GDPR deletion requests?

Yes. The agent calls Customer.io's Suppress Person endpoint using the customer's email, ID, or cio_id. Suppression permanently deletes the profile and prevents re-creation. This handles 'right to be forgotten' requests during the conversation itself, so your compliance team does not need to manually process each request in the dashboard.

How is this different from using Customer.io's built-in campaign triggers?

Customer.io's native triggers are event-based or scheduled. Tars adds a conversational layer where anyone on your team can trigger broadcasts, check metrics, or manage subscribers by simply asking the AI agent. No dashboard navigation, no API knowledge needed. It is like giving your whole team a Customer.io power user on demand.

What happens if the agent triggers a broadcast to a segment with no members?

Customer.io handles empty segments gracefully by simply not sending any messages. The agent reports back that the broadcast was triggered successfully but notes the segment had no qualifying members. No errors, no wasted sends. You can then ask the agent to check segment membership to diagnose why the audience was empty.

Can the agent access transactional message templates in Customer.io?

Yes. The agent calls the List Transactional Messages endpoint to retrieve all available transactional templates in your workspace. This lets your team verify which transactional messages exist, review their configurations, and ensure the right templates are set up before triggering sends from your application backend.

How to add Tools to your AI Agent

Supercharge your AI Agent with Tool Integrations

Don't limit your AI Agent to basic conversations. Watch how to configure and add powerful tools making your agent smarter and more functional.

Privacy & Security

We’ll never let you lose sleep over privacy and security concerns

At Tars, we take privacy and security very seriously. We are compliant with GDPR, ISO, SOC 2, and HIPAA.

GDPR
ISO
SOC 2
HIPAA

Still scrolling? We both know you're interested.

Let's chat about AI Agents the old-fashioned way. Get a demo tailored to your requirements.

Schedule a Demo