New post: Introducing BYO ClickHouse for UserFlux
Migration Guide

How to migrate from Iterable to UserFlux

Migrating from Iterable to UserFlux means moving from a cross-channel messaging platform to a complete, warehouse-native CDP. Instead of stitching together Iterable with a separate CDP, analytics tool, and personalization engine, UserFlux gives you automation, analytics, personalization, search, and recommendations — all querying your ClickHouse warehouse directly. Most teams complete the migration in 3-5 weeks.

Your migration path from Iterable.

1
1-2 days

Install the UserFlux SDK

Add the UserFlux SDK alongside your existing Iterable integration. Both can run in parallel so you can validate data collection and begin building audiences before cutting over.

2
3-5 days

Map events and user profiles

Translate your Iterable custom events, user fields, and catalog data to UserFlux events, user profiles, and custom data tables. Export your Iterable user data via API to seed UserFlux profiles.

3
1-2 days

Configure your warehouse

Connect your ClickHouse warehouse or use UserFlux's managed infrastructure. All event and user data is stored directly in ClickHouse, eliminating the need for Iterable data exports.

4
2-3 days

Rebuild lists and segments

Recreate your Iterable lists and dynamic segments in UserFlux. UserFlux segments are warehouse-native and update in real time, so you get the same targeting capabilities with full SQL flexibility.

5
5-10 days

Migrate campaigns and journeys

Rebuild your Iterable campaigns, journeys, and experiments as UserFlux automation workflows. Map your messaging logic, delays, branching, audience filters, and A/B tests to UserFlux's automation builder.

6
5-7 days

Validate and cut over

Run both systems in parallel for at least one week. Compare audience sizes, campaign triggers, and messaging volumes. Once validated, disable Iterable campaigns and remove the Iterable integration.

Iterable→ UserFlux concept mapping.

IterableUserFluxNotes
CampaignsAutomation WorkflowsSingle-send and triggered messaging maps to UserFlux automation workflows with richer triggering options
JourneysAutomation WorkflowsMulti-step flows with branching, delays, and audience splits
ListsSegmentsReal-time warehouse-native segments replace static and dynamic lists
TemplatesMessage TemplatesDynamic message templates powered by warehouse data and real-time user profiles
EventsEventsDirect 1:1 mapping with warehouse-native storage and full SQL access
User ProfilesCustomer 360 ProfilesUnified customer view with event history, computed properties, and segment membership
CatalogCustom DataStore product, content, and reference data directly in your warehouse
ExperimentsA/B TestingBuilt-in experimentation across messaging, personalization, and content
Iterable Data ExportN/A (warehouse-native)No export needed — data lives in your ClickHouse warehouse from the start

What you gain by switching.

One platform, not a messaging silo

Iterable handles messaging but you still need a CDP, analytics, personalization, and search. UserFlux replaces your entire stack with a single warehouse-native platform.

Own your data in ClickHouse

No more relying on data exports to get your data out of Iterable. UserFlux stores everything directly in your ClickHouse warehouse — full SQL access, no data silos, complete data ownership.

Built-in analytics and intelligence

Iterable requires external analytics tools to understand user behavior. UserFlux includes analytics, funnel analysis, and retention — so you can understand users and act on insights in the same platform.

Transparent, usage-based pricing

Replace Iterable's contact-based pricing and expensive enterprise contracts with transparent, usage-based costs. Pay for events ingested and queries run — no lock-in and no surprises.

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