1
Go to Events in the left sidebar.
2
Set your date range (last 90 days works well).
3
Click Export → Export to CSV. Mixpanel exports one row per event.
4
Mixpanel columns map automatically. distinct_id becomes user_id, time becomes event_timestamp.
ⓘ Free plan: Mixpanel allows up to 20M events/month free. No upgrade needed for most early-stage teams.
1
Go to Activity → Events in PostHog.
2
Filter by date range and any event types you want to include.
3
Click Export → CSV in the top right.
4
PostHog exports distinct_id and timestamp both are recognised automatically.
ⓘ Self-hosted or cloud: Both work. PostHog Cloud has a generous free tier with no export restrictions.
1
Export any CSV that has one row per user event.
2
Required columns (any of these names work):
• User ID: user_id distinct_id userId id
• Timestamp: event_timestamp created_at time timestamp
3
Optional columns (used for segment breakdown):
acquisition_channel · device_type · country · user_segment
4
Extra columns are ignored. No need to clean up your export first.
ⓘ Works with Amplitude, Segment, Braze, Heap, or any custom data pipeline. Just rename the columns to match above if needed.