What's the difference in one line?
Classic marketing automation is campaign and workflow tooling that grew out of email: you build campaigns, and they run on schedules and form-fills. A customer-engagement platform instead organizes everything around customer state — our guide to what a customer-engagement platform is covers the category in depth. The honest caveat is that the two have converged: most vendors now wear both labels, and newer marketing automation is built on customer state too. What still separates the tools is the core object and the trigger: a campaign on a calendar, or a customer and what they do.
What is marketing automation?
Marketing automation was born from email marketing and B2B lead nurture. You design a campaign, define who enters it, and the software executes: sends, waits, branches, lead scoring, a follow-up when someone fills a form. HubSpot's vendor definition captures the scope — software that automates repetitive marketing tasks like email campaigns, social media posting, and lead nurturing. Marketo, now part of Adobe, is the enterprise archetype: campaigns, nurture programs, and lead scoring wired into a sales pipeline. The model is campaign-out — audiences enter a workflow you built, and reporting tells you how that campaign performed. Newer tools keep the name and change the model: messages triggered by what people do rather than by a calendar.
What is a customer-engagement platform?
A customer-engagement platform stores customer profiles and the events they generate, then messages people across every channel from that shared state. That is the one-sentence version — the guide linked above goes deeper. What it adds over campaign tooling is the state itself: unified profiles for people and accounts, an event stream of what each of them did, dynamic segments that recompute as events arrive, and lifecycle stages that track where every customer sits. Messages — email, SMS, push, in-app — attach to that state instead of living inside a campaign.
Marketing automation vs CEP: what actually differs?
The labels blur even at the source: Twilio sells a customer-engagement platform and defines it as software that helps businesses deliver trusted, engaging customer experiences at scale — much as automation vendors define their own category. MarketsandMarkets projects the marketing automation market will grow from $47.02 billion in 2025 to $81.01 billion by 2030. The money follows the blur — which is why the practical split below matters more than the label on the pricing page.
| Classic marketing automation | Customer-engagement platform | |
|---|---|---|
| Core object | The campaign — audiences enter a workflow you built | The customer — a profile with events, stages, and segment memberships |
| Trigger model | Schedules, list uploads, and form-fills | Any event or state change — a feature used, a stage crossed, a segment joined |
| Data model | Contacts and lists, often synced from a CRM | Profiles and accounts with a full event stream |
| Segmentation | Mostly static lists and saved filters | Dynamic segments recomputed as events arrive |
| Channels | Email first; other channels added over time | Email, SMS, push, and in-app as peers from day one |
| Reporting | Campaign metrics — opens, clicks, conversions per send | Lifecycle and cohort views — activation, retention, churn |
| Typical buyer | Marketing team running campaigns, often B2B lead gen | Product-led team messaging on product behavior |
When is marketing automation enough?
- A lead-gen funnel built on forms and nurture: gate content, score leads, drip a sequence, hand off to sales. This is the job marketing automation was built for.
- A content or newsletter motion where the send calendar, not user behavior, drives volume.
- Sales-assisted B2B where the CRM is the system of record and marketing's job is to warm leads before a human takes over.
- Early stage, one channel: if email is your only channel and campaigns are occasional, campaign tooling is the cheaper, simpler buy.
When do you need a CEP?
The signal is product-led: the moment your messaging should depend on what users do in the product — a trial started, a feature ignored, usage dropping — you need the event stream and customer state that campaign tools bolt on awkwardly. Same when a second channel arrives and email, SMS, and in-app need to share one view of the customer — the coordination problem multi-channel vs omnichannel unpacks. Outgrowing automation is a migration, not a rebuild: how to switch email platforms covers the path — export lists, port templates, warm the new domain — and our roundup of customer-engagement platforms for startups maps the destination options.
Where does fromHello sit?
fromHello is open-source marketing automation: first-party tracking, real-time segments and journeys triggered by what people do, with email, SMS, in-app, web push and ad audiences in one platform. Use it on fromHello Cloud, or self-host it under AGPL-3.0. In this article's terms it is event-triggered automation built on customer state: profiles carry a company field, dynamic segments recompute on every event, and journeys built from 14 node types start when people act. It takes over lifecycle messaging, not your analytics or your sales CRM. It has no one-off campaign send to a list, so a newsletter belongs in a dedicated tool. fromHello Cloud is in early access through the waitlist.