New post: Introducing BYO ClickHouse for UserFlux
Migration Guide

How to migrate from Customer.io to UserFlux

Migrating from Customer.io to UserFlux means moving from a standalone messaging platform to a unified CDP with built-in automation. Instead of piping data from a separate CDP into Customer.io for messaging, UserFlux gives you data collection, audience segmentation, analytics, and multi-channel automation in a single warehouse-native platform. Most teams complete the migration in 3-5 weeks.

Your migration path from Customer.io.

1
2-3 days

Audit existing campaigns

Document your active campaigns, segments, automation workflows, and message templates in Customer.io. Identify which campaigns are critical for continuity and which can be retired.

2
1-2 days

Set up UserFlux SDK

Install the UserFlux SDK alongside your existing Customer.io integration. Begin collecting events and user data in parallel so you have a baseline before switching.

3
2-3 days

Migrate audience segments

Recreate your Customer.io segments as UserFlux audiences. UserFlux segments are powered by real-time warehouse data, so you can build more sophisticated audiences than Customer.io allows.

4
5-7 days

Recreate automation workflows

Rebuild your Customer.io campaigns and workflows as UserFlux automations. Map triggers, delays, conditions, and actions to their UserFlux equivalents.

5
3-5 days

Switch messaging channels

Configure email, push, SMS, and in-app messaging channels in UserFlux. Migrate your templates, sender domains, and delivery settings.

6
1-2 days

Decommission Customer.io

Once all campaigns are live in UserFlux and metrics are validated, remove the Customer.io integration and consolidate on a single platform.

Customer.io→ UserFlux concept mapping.

Customer.ioUserFluxNotes
SegmentsAudiencesReal-time segmentation powered by warehouse data
CampaignsAutomationsEvent-driven workflows with built-in actions
BroadcastsCampaignsOne-time or scheduled sends to audiences
PeopleUser ProfilesAutomatic enrichment from warehouse data
EventsEventsDirect 1:1 mapping
AttributesPropertiesUser and event properties with warehouse enrichment
WebhooksAPIs / IntegrationsNative integrations plus webhook support
Liquid templatesTemplate engineDynamic content powered by real-time user data
Transactional messagesTransactional APIDedicated transactional messaging endpoint

What you gain by switching.

Unified data and messaging

Stop stitching together a CDP, analytics tool, and messaging platform. UserFlux combines data collection, segmentation, analytics, and automation in one platform.

Warehouse-native architecture

Your data lives in ClickHouse, not locked inside a messaging vendor. Query it directly, join it with other sources, and maintain full data ownership.

Real-time segmentation

Build audiences from live warehouse data instead of syncing segments from external tools. Changes propagate instantly to automations and campaigns.

Built-in analytics

See campaign performance alongside product analytics, funnel data, and user behavior — no need to export data to a separate analytics tool.

Frequently Asked Questions

Get started today with $150 credits

Create an account instantly to get started or contact us to design a custom package for your business.

Always know what you pay

Cost effective usage based pricing with no hidden fees.

Pricing details

Start your integration

Get up and running with our APIs in as little as 10 minutes.

API reference