mParticle vs Twilio Segment: Pipeline Now or Profile First
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-11-06
The short answer: under 10,000 monthly tracked users, with a pipeline as the job, Twilio Segment is the one you can start this week. Free covers 1,000 users and Team starts at $120 a month for 10,000, with no sales call (Connections pricing, checked on 6 November 2026). A profile per customer from day one is a different purchase. Segment quotes identity and audiences on its Customer Data Platform plan (CDP pricing); mParticle quotes everything (platform page). Choose mParticle if the profile is the job from the start, across several apps and screens. Choose Twilio Segment if you want to start self-serve on the pipeline and add identity and audiences later.
Disclosure: I may earn a commission through some links on this site. It does not change what this page says.
Before either sales call:
- Price the extra users both ways. Segment's plan table charges $12 per extra 1,000 users from 10,000 to 25,000, $11 up to 100,000 and $10 beyond; its FAQ says $10 throughout (Connections pricing). For example, 50,000 users cost $120 + (15 x $12) + (25 x $11) = $575 a month by the table, or $120 + (40 x $10) = $520 by the FAQ. Ask which one the invoice follows.
- Start from the visitors you already count. Segment bills unique user IDs plus the anonymous IDs that never got one. Someone who logs in on the app but browses the site logged out counts twice (MTU guide). Give both vendors last month's figure from the analytics tool you have now.
- Pick the number that proves it worked: the hours from a purchase to that buyer leaving a retargeting list. The ad platforms set much of it. Segment syncs Facebook and AdWords lists one to six hours apart (Engage audiences); mParticle sends Facebook updates every 3 hours unless 75,000 messages queue first (Facebook audience docs).
The two on paper
| mParticle | Twilio Segment | Source | |
|---|---|---|---|
| Owner | Rokt, merged January 2025 | Twilio, a division since November 2020 | Rokt, Twilio |
| Published price | None; a demo and a sales form | Free to 1,000 users; Team from $120 a month | Platform page, Connections pricing |
| Identity | IDSync strategies: profile conversion, link or isolation | Unify, Business tier: a limit and a rank per identifier | IDSync, Unify settings |
| Audiences on warehouse data | Composable Audiences; not real time | Linked Audiences; every 15 minutes at the shortest | Composable Audiences, Linked Audiences |
| SDKs past iOS, Android and web | React Native, Flutter, Unity, Roku, Xbox, Fire TV, Alexa, AMP, Cordova, media | React Native; C# for Unity and Xamarin; Flutter in public beta; Roku community-supported | Developer docs, Segment sources |
| EU hosting | EU1 pod, a premium feature | Business tier; region fixed at creation | Data hosting, Regional Segment |
Where they part ways
The published price stops at the profile
Segment's public plans are Connections: sources, destinations, Reverse ETL, one warehouse. Identity resolution and profiles are marked "Available with CDP Plans" (Connections pricing). A published price is rare in this category, and it lets a small team start without a meeting. It is also the price of the pipe. The profile is a quote on both sides. It is not even counted in the same unit: Segment bills Engage audiences and traits in compute credits, not per user (MTU guide).
Identity rules you set once
mParticle has you pick a strategy. Profile conversion follows one person down a funnel, profile link keeps the events before an account or a purchase, and profile isolation keeps anonymous activity off known profiles. The default fixes customer_id as unique ID and login ID for good (IDSync components).
Segment ranks and caps identifiers instead: user_id first with one per profile, email second, five of anything else (identity settings). Loosening later is safe. Tightening once profiles exist is what the docs warn against.
Segment's group call ties a user to an account; mParticle's migration table maps group to a user attribute (client-side migration). For a consumer app that is a footnote. For a product sold to companies, it is a reason to look twice.
Screens beyond the phone
On iOS and Android the two are level. Past that, read the labels. Segment marks Analytics-Swift and Analytics-Kotlin as flagship. Its Flutter library is in public beta (Analytics-Flutter) and its Roku SDK is community-supported (Roku). mParticle lists Xbox, Fire TV, Alexa, AMP and Cordova SDKs, plus a media SDK for playback events and heartbeats (developer docs).
Both can also forward from the device: mParticle through kits configured in its UI (iOS kits), Segment through device mode, which bundles the partner's SDK (connection modes). For a video service on a phone, a television and a console, this is the first row to read.
Who holds the profile, and who holds the vendor
Both keep the profile in their own store. Segment's Profiles Sync, on Business, copies the identity graph and traits into your warehouse every hour (Profiles Sync). mParticle's BigQuery output streams event rows stamped with its own user ID, and its docs describe no export of the profile itself (BigQuery output). Its Composable Audiences work the other way round, computing inside your warehouse (Composable Audiences).
Twilio bought Segment in November 2020 for about $3.2 billion in stock (Twilio's release), and Rokt merged with mParticle in January 2025, calling it a US$300 million investment (Rokt's announcement). Each parent sells something one connection from your audiences: Engage's SMS and email are billed through the linked Twilio and SendGrid accounts (MTU guide), and Rokt is one of mParticle's audience outputs (Rokt output). Choose those outputs on the plan's merits. Their place in the menu serves the parent.
What each costs
Checked on 6 November 2026 on Segment's Connections pricing page, marked current as of October 2026, its CDP pricing page and mParticle's platform page. Team runs on monthly or annual terms, with up to 20% off annually; the page does not say which basis the $120 is.
| mParticle | Twilio Segment | |
|---|---|---|
| Free | None documented | $0: 1,000 users, 2 sources, 1 warehouse synced daily |
| Entry plan | Quoted | Team, from $120 a month for 10,000 users, 14-day trial |
| Extra users | Quoted | $12, $11 or $10 per 1,000 by band (the FAQ says $10) |
| Identity and audiences | Quoted | CDP plan, quoted and invoiced |
Choose mParticle if
- The profile is the job from week one.
- Customers reach you through several apps, a television or a console, and playback events count.
- You want the identity strategy set with an account team before the first event.
Choose Twilio Segment if
- You need events in a warehouse and a few tools now, at a price you can read.
- You sell to companies and the group call carries the account.
- Profiles and audiences can wait until the pipeline has earned them.
Background: the mParticle entry and how to use mParticle.
A free week before the first call
Segment's Free plan stays free at 1,000 users (Connections pricing). For a week, send it a section of the live site that stays under the cap, login page included. Then read Settings, Usage (MTU guide) beside the warehouse rows. How many of those visitors ever carried a user ID? That share drives the Segment bill and the identity work on either platform. Put it into both quotes.
Then give both demo assistants one sentence: buyers from the last 30 days who opened the app twice since. mParticle Agent offers up to three definitions and keeps nothing until a person confirms one (Agent guide). Segment's Generative Audiences, on Business, takes 20 to 300 characters of English and returns conditions for review (Generative Audiences). A person checks each condition and the estimated size before saving. Where the two read the sentence differently, you learn how each reads your data.
FAQ
Does mParticle replace Segment?
For the jobs both do, yes. mParticle's migration guide maps track to logEvent, identify to its Identity API and group to a user attribute (client-side migration). Its overview calls the move straightforward and offers a professional services package for it (migration overview). For events, the mapping is one to one. Settle the identity strategy first.
How do I decide between Segment and mParticle?
By this year's job. For a pipeline alone, Segment's Team plan starts at $120 a month for 10,000 users (Connections pricing, checked on 6 November 2026). For profiles and audiences, ask both for a quote at the same user count, destinations and hosting region, then compare identity rules and SDKs.
Which suits a mobile-first app?
On iOS and Android, either. Segment's Flutter library is still in public beta (Analytics-Flutter), and mParticle adds a media SDK and Alexa, AMP and Cordova (developer docs). On a phone, identity rules and ad platform lag decide more than the SDK list.
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.
With Joris van Huët, interim and fractional CMO in Utrecht. From EUR 5,000 a month, monthly cycles, a 30-day exit.