Customer.io reports
and dashboards
Bring your Customer.io data into Filament. Create dashboards, build reports and explore your questions in plain English.
Your Customer.io data, connected.
Customer.io shows you campaign sends, opens, and clicks, but understanding which messages drive revenue, product adoption, or customer retention requires connecting to your payment platform, product analytics, and CRM.
Filament links Customer.io to your other business tools and answers questions about campaign ROI, customer journey attribution, and messaging impact in plain English.
Data we sync
Campaigns and actionsExample fields: Campaign id, Name
Campaign definitions and their actions for interpreting messaging activity.
campaign_idnametypestatesubject
Messages and eventsExample fields: Message id, Customer id
Message records, message events and activity data for exploring delivery and engagement.
message_idcustomer_idcampaign_idmetricsent_atclicked_at
Customers and segmentsExample fields: Cio id, Email
Customer records, customer events and segments available through the connection.
idcio_idemailunsubscribedattributes
Newsletters and broadcastsExample fields: Name, Type
Newsletters, variants and broadcast records for reporting on campaign sends.
idnametypestatesent_at
Transactional messages and subscription topicsExample fields: Name, Identifier
Transactional message definitions and subscription topics for understanding messaging context.
idnameidentifierdescriptionsubscribed_by_default
Customer.io works well with

Stripe
Connect Customer.io campaigns with Stripe revenue to see which messages drive purchases, which customer segments generate the most payment value, and how email engagement correlates with subscription upgrades or cancellations.

Google Analytics 4
Connect Customer.io campaigns with GA4 sessions to track which messages drive website visits, how email clicks convert to goal completions, and which customer segments show the highest engagement across messaging and web channels.
See the
whole picture.
Filament brings your apps together in a managed warehouse. Build dashboards, share reports and ask questions in plain English.
Explore the demo dashboard$118,050 of $245,000
194 of 250
Your questions, answered.
How do I connect Customer.io?
- In Customer.io, open your workspace settings and create an App API key under API & Webhook Credentials.
- Open Apps in Filament and select Customer.io. Choose the region used by your Customer.io workspace and enter the App API key.
- Add context about your campaigns and review the personal-information option before completing setup.
Filament connects directly to Customer.io. Use an App API key for this connection; a tracking credential serves a different purpose.
How far back does Filament sync Customer.io data?
Filament syncs your complete Customer.io history, including all campaigns, messages, customer profiles, and activity data from when you first started using Customer.io. This lets you analyze year-over-year campaign performance and long-term engagement trends.
Can I connect multiple Customer.io workspaces to Filament?
Yes. Agencies and businesses managing multiple brands can connect separate Customer.io workspaces to the same Filament account. You can analyze each workspace independently or compare campaign performance across all your accounts.
Does Filament track which Customer.io campaigns drive conversions in other tools?
Yes. Filament connects Customer.io message activity to your revenue tools, product analytics, and CRM. Ask questions like which campaigns generate the most Stripe revenue or how email engagement correlates with product usage in Mixpanel.
How often does Filament update Customer.io data?
Filament syncs Customer.io data continuously throughout the day. Campaign metrics, message activity, and customer events update automatically so your kpi dashboard always reflects current performance without manual refreshes.


