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_id
  • name
  • type
  • state
  • subject
Messages and eventsExample fields: Message id, Customer id

Message records, message events and activity data for exploring delivery and engagement.

  • message_id
  • customer_id
  • campaign_id
  • metric
  • sent_at
  • clicked_at
Customers and segmentsExample fields: Cio id, Email

Customer records, customer events and segments available through the connection.

  • id
  • cio_id
  • email
  • unsubscribed
  • attributes
Newsletters and broadcastsExample fields: Name, Type

Newsletters, variants and broadcast records for reporting on campaign sends.

  • id
  • name
  • type
  • state
  • sent_at
Transactional messages and subscription topicsExample fields: Name, Identifier

Transactional message definitions and subscription topics for understanding messaging context.

  • id
  • name
  • identifier
  • description
  • subscribed_by_default

Customer.io works well with

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
Tidewatch
Beach Clean 2026 Key Metrics
Compared toPrevious year
Funds raised$118,050Goal: $245,000
Sign-ups19482% activation rate
Donations399Median gift: $100
Avg. donation$295.86Across the campaign
Funds raised vs target

$118,050 of $245,000

Sign-ups vs target

194 of 250

Cumulative funds raised 2026 Previous year
JanFebMarAprMay
Powered by Filament

Trusted by the best

“Filament has been a game-changer. Everyone can self-serve and get answers on demand. The integrations are plug-and-play, and we've even cancelled our data warehouse plans — Filly does it all.”
Kevin RassoolTech Lead, High Impact Athletes
“Filament has supercharged our efficiency and levelled up our outputs. Beyond time savings, the mental offload has been priceless, and I can focus on growth, not grind!”
Faith FuhrerMarketing & Communications, Pet Medical Crisis

Your questions, answered.

How do I connect Customer.io?
  1. In Customer.io, open your workspace settings and create an App API key under API & Webhook Credentials.
  2. Open Apps in Filament and select Customer.io. Choose the region used by your Customer.io workspace and enter the App API key.
  3. 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.