New post: Introducing BYO ClickHouse for UserFlux
Migration Guide

How to migrate from Heap to UserFlux

Migrating from Heap to UserFlux means moving from auto-capture analytics to a complete, warehouse-native platform. Instead of relying on retroactive event definition, UserFlux gives you intentional tracking with a composable CDP, analytics, automation, personalization, and search — all querying your ClickHouse warehouse directly. Most teams complete the migration in 2-3 weeks.

Your migration path from Heap.

1
1-2 days

Install the UserFlux SDK

Add the UserFlux SDK alongside your existing Heap snippet. Both can run in parallel so you can validate data collection before cutting over.

2
2-4 days

Define your tracking plan

Translate your Heap virtual events, custom events, and user properties to UserFlux events and user profiles. UserFlux uses explicit event tracking, so you will formalize the events Heap was auto-capturing.

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 for real-time querying.

4
2-3 days

Recreate dashboards and funnels

Rebuild your Heap charts, funnels, and retention analyses in UserFlux's analytics module. UserFlux supports the same analysis types with the added benefit of warehouse-native performance.

5
5-7 days

Validate data parity

Run both systems in parallel for at least one week. Compare event volumes, funnel conversion rates, and user counts to ensure data consistency.

6
1-2 days

Cut over and remove Heap

Once validated, remove the Heap snippet and route all traffic through UserFlux. Start using built-in automation and personalization features that Heap doesn't offer.

Heap→ UserFlux concept mapping.

HeapUserFluxNotes
Auto-captureSDK Event TrackingExplicit tracking gives you cleaner data and full control over what's collected
Virtual EventsEventsDefine events in code instead of retroactively in the UI
User PropertiesUser ProfilesAutomatic profile creation with custom properties and enrichment
Event PropertiesEvent PropertiesDirect 1:1 mapping
FunnelsFunnel AnalyticsSame funnel analysis with warehouse-native performance
Retention AnalysisRetention AnalyticsCohort-based retention on your warehouse data
SegmentsSegmentsReal-time audience building with activation capabilities
Session ReplayN/AUserFlux focuses on data and activation rather than session recording
HeatmapsN/APair with a dedicated heatmap tool if needed
Charts / DashboardsAnalytics DashboardsFull charting and dashboard capabilities on warehouse data

What you gain by switching.

Beyond analytics

Heap is analytics-only. UserFlux gives you analytics plus a CDP, automation, personalization, and search — all in one platform.

Own your data in ClickHouse

No more black-box data storage. UserFlux queries your ClickHouse warehouse directly — full SQL access, no data duplication.

Consolidate your stack

Replace Heap + your CDP + messaging tool + personalization engine with a single platform. Most teams see 40-60% cost reduction.

From insight to action

Heap shows you what happened. UserFlux lets you act on it — trigger automations, personalize experiences, and activate audiences from the same platform.

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