Real-time vs outbound journeys
The two journey models in Customer Insights – Journeys — when to use each, key differences, and the Microsoft direction of travel.
Customer Insights – Journeys (the successor to Dynamics 365 Marketing) ships two distinct journey models — real-time journeys and outbound journeys. They look similar in the designer but operate on very different mechanisms. Microsoft is moving customers toward real-time as the default; understanding why matters for both new builds and existing-tenant migrations.
Outbound journeys. The original model, inherited from the older Dynamics 365 Marketing product. Built around:
- Segments — saved queries that produce static lists of contacts at journey-start time.
- Static membership — once the journey starts, the contact list is largely fixed; mid-journey additions are limited.
- Scheduled execution — the journey runs on a calendar, sending email at planned times.
- Email-centric — historically email-heavy with limited support for other channels.
- Less personalisation — limited mid-flight branching on real-time signals.
Outbound is the right pattern for traditional campaigns: "send this email to everyone in segment X tomorrow at 9am, follow up with a second email three days later if they didn't open the first".
Real-time journeys. The modern model, built natively for the new Customer Insights – Journeys product. Built around:
- Triggers — events that fire the journey for one specific person at the exact moment the event happens. Triggers come from Dataverse changes, web form submissions, API calls, page visits, custom events.
- Dynamic membership — every event evaluates eligibility; the journey activates per individual the moment their data matches.
- Real-time execution — milliseconds-to-seconds between trigger and action.
- Multi-channel — email, SMS, push notifications, in-product messages, Teams cards, custom channels.
- Richer branching — wait for behaviour signals (opened the email? clicked? visited the page?) and adapt the next step.
Real-time is the right pattern for behaviour-driven engagement: "when a customer downloads a whitepaper, wait 24 hours, send a follow-up email, wait for their click, if they clicked the demo link, send a sales-handoff email; if they didn't, send a different nurture email".
The differences in practice.
| Aspect | Outbound | Real-time | |---|---|---| | Trigger | Segment + schedule | Event | | Membership | Mostly static | Fully dynamic | | Latency | Seconds-to-hours | Near-instant | | Channels | Email-led | Multi-channel native | | Mid-journey branching | Limited | Rich | | Volume | Large batches | Distributed bursts | | Compliance | Legacy | Modern (consent-by-design) |
Microsoft direction. Microsoft is investing in real-time as the strategic platform. Outbound is in maintenance mode — supported, but not the focus of new feature work. Microsoft has announced timelines for outbound deprecation; new customers should build real-time-first.
Migration. For existing customers with outbound journeys, Microsoft provides tools to migrate journeys to the real-time model. Many require rebuilding (the underlying mechanics differ enough that automatic conversion has limits). Plan migration as a small project, not a flip-switch.
When outbound is still right. Some scenarios remain outbound-friendly: bulk monthly newsletters with no behaviour-driven follow-up, simple announcement campaigns, lift-and-shift legacy campaigns awaiting migration. But for any new behaviour-driven engagement, build real-time.
The hybrid period. Mature tenants run both side-by-side during the migration window — real-time for new builds, outbound for legacy campaigns yet to migrate. Document which lives where and migrate the highest-value journeys first.
Operational reality. Real-time journeys demand cleaner data and better event design. The reward is dramatically more relevant customer experiences; the investment is real but bounded.
Related guides
- Accessibility in Dynamics 365 appsHow Dynamics 365 supports accessibility — keyboard navigation, screen readers, colour contrast, ARIA, and the requirements for compliance with WCAG, Section 508, and EN 301 549.
- Data integration for real-time marketing in Customer Insights — JourneysHow real-time marketing journeys consume external data — trigger events, custom triggers from external sources, the unified profile integration with Customer Insights — Data.
- Data protection and compliance for Dynamics 365How to address data protection and compliance requirements for Dynamics 365 — GDPR, HIPAA, SOX, industry regulations, and the operational practices.
- Drop shipments and special orders in Business CentralHow Business Central links sales orders to purchase orders for drop-ship and special-order fulfilment — the requisition worksheet, the linkage, and the gotchas.
- Dynamics 365 and Azure OpenAIHow Azure OpenAI powers AI features in Dynamics 365 — under-the-hood model usage, custom AI scenarios, and the patterns for integrating LLMs with Dynamics.