Transitioning From Outbound To RTM Marketing
Transitioning From Outbound To RTM Marketing
One-size-fits-all Audience of 1
Segment-based journeys
Trigger-based journey Target the right audience for each campaign with the
React to customers’ actions in real time, start journey
easy-to-use segment builder
based on custom triggers or Dataverse change.
Events organization
Analytics & Insights Organize compelling physical and digital live
Understand and optimize how marketing mix efforts are event worldwide to reach your customers
contributing towards key business outcomes
Key capabilities
Real-time marketing only:
• Real-time journey orchestration Real-time marketing
• 300M interactions/month
• Continuous and seamless integration with Customer Insights
• Custom triggers
• Trigger on change to Dataverse
• Orchestrate to leads
• Power Automate integration
• New segmentation editor Outbound marketing
• No limits on # of segments
• Conditional content UI (no code)
• AI-powered channel optimization & content ideas
• Modern Business Units, Brand profiles
• Text (SMS) messaging
• Push messaging
• Full fidelity custom channels
• Modern forms editor
• Copy of email on unified Dynamics timeline
• Frequency caps
• UTM Tagging
• Forms
• Enhanced consent and preference centers
Outbound marketing features coming to RTM:
• B2B capabilities, e.g., Lead Scoring*, Pages
*This capability will be in public preview and/or generally available in Real-time marketing
within the 2023 release wave 2, October 1, 2023 – March 31, 2024.
Classified as Microsoft Confidential
Chapter 1: Introduction Outbound vs Real-time marketing
Outbound marketing Real-time marketing
Channels Web forms Enhanced web form experience (create forms within minutes)
X ✓ OOB - SMS & Push notification OOB channels
Custom tile ✓ Custom channels with OOB functionalities
Social posts X
X ✓ AI-powered channel optimization
Dynamic text Dynamic text
Personalization
Code-based personalization ✓ Enhanced Code-free personalization
X ✓ Conditional Content
Contact-Based ✓ Contact Point based, granular per touchpoint
Consent Subscription List ✓ Opt-in topics
Support BU scoping in Segment and Journey ✓ Support BU Scoping for segments, journeys, emails, forms.
Business X ✓ Brand Profiles
organization
X ✓ Modernized Business Unit and Brand asset organization
Lead Scoring Enhanced Lead Scoring Builder
Connected
Shared Customer Timeline Shared Customer Timeline
Sales &
Marketing X ✓ Assign a task to sales directly within journeys
Classified as Microsoft Confidential X ROADMAP - Shared OOB B2B Dashboards
Chapter 1: Introduction Outbound vs Real-time marketing
Customer Journey
Journey
Segments Segments
Segments
Marketing
Content Assets
Assets
Marketing
Emails
Emails
OBM RTM
Classified as Microsoft Confidential
Chapter 1: Introduction What is new and different in RTM?
Many new features combined to allow you to engage with customer at specific moments.
Communication No limits on
Brand
frequency dynamics & static Conditional Content Sales Orchestration Opt-in topics
Custom Channels asset organization
management segments
Journeys Segmentation Channels Email Personalization Lead management Consent Business organization
* Preview:
Classified Use natural
as Microsoft language to create segments (Dynamics 365 Marketing) | Microsoft Learn
Confidential
Chapter 1: Introduction Trigger-based journey
* Preview: Use AI to kickstart email creation with content ideas (Dynamics 365 Marketing) | Microsoft Learn
Classified as Microsoft Confidential
Chapter 1: Features Real-time marketing personalization
Key difference in
functionality
• You can now set the Default values to ensure
your message always has appropriate content,
even if the data is missing or blank. You can set
default value either globally or for the current
message
• You can preview your default personalized
content or can add your won sample data in the
Preview and test view.
• You can use relative and partial dates when
defining a condition that uses dates, allowing
you to create more flexible personalized content.
• Any user can create new pre-defined dynamic
text fragments and share them with their team
by adding them to the pre-defined dynamic text
list.
• Personalization content can be several
relationship “hops” away
• You can further filter down your list in your email.
• You can now personalized content using data
with one-to-many relationships.
Key difference in
functionality
• Conditional content is an easy way to deliver
effective and engaging personalize content
by including different images, link or content
that match the recipient’s interest or their
demographic information.
• Author highly personalized messages that
automatically include the right content for
each customer.
• Create dynamic content with any mix of
personalized text, images, and layout
without scripting
• Create rules for selecting right content using
segment membership, attribute, or triggers.
• Preview content variations in the email
designer to see who will receive each
variation
Key functionality
• Push messages allow you to quickly convey offers,
messages, or other information directly to users of
your app
• You can send push messages as part of real-time
journeys, similar to other outbound messages like
SMS
• Push notification supports both iOS and Android
applications
• You can personalize your push notification
messages using the editor similar to email editor
• You can orchestrate beautiful, personalized push
notifications with images to increase customer
engagement
• You can add Customer Voice survey to a push
notification
• You can track push notification messaging matrices
from channel insights
• You can add images to notifications, making them
more engaging.
Classified as Microsoft Confidential
Chapter 1: Introduction SMS & Custom channel
Key functionality
• RTM support two-way text messages natively.
• Native SMS supports(Infobip, LINK Mobility, Twilio,
TeleSign, Azure Communication Services preview)
• Any additional SMS provider can be supported
through custom channels and benefit from the
native built-in functionality (SMS editor, analytics,
inbound SMS)
• Custom channel to connect through the specific
communication channels you are familiar with
Key functionality
3 Clicks 50% Less time to create & publish a form
Key functionality
• More sophisticated qualification criteria by mixing
scoring models - soon even directly qualifying by
adding high value actions or attributes (example:
requested a demo -> qualify) *
• Create scoring models based on demographic and
behavioral conditions
• Target an audience
• Consistent experience with other features (e.g.,
Segmentation)
• Fundamental insights provided OOB
• Handoff qualified leads to the sales team at the right
time
• Flexible separated feature for qualification that allows
more sophisticated methods (and just the starting
point!)
• Cannot target accounts
• Not consent aware
* Lead scoring is planned for Augst 2023
Classified as Microsoft Confidential
Chapter 1: Introduction Consent center and Subscription list
Key differences in
functionality
• Consent is managed at the contact point, allowing
customers to decide how they want to receive
communications. For example, send Daily Deals to
[email protected], but Product Updates to +1-412-555-
1212.
• Support for all entity types: contact, leads, Customer
Insights profiles.
• Multiple, brand-specific preference centers gather consent
independently and set enforcement for each brand, line of
business or geography.
• Tailor communication to the specific topics your customers
want to receive, reducing full unsubscribes.
• Customers who already have gathered consent data in
outbound marketing don't need to take any actions in the
RTM consent center. RTM journey for contacts will continue
to run.
• Load Consent now support loading OBM subscription list to
RTM contact point consent.
Outbound
Start to set new journeys in Real- Upgrade your running outbound
time journeys in real-time
• Beyond the features, consider the benefits of reaching out customers in a moments that matter than in batch or bulk as this
can impact what will be required and what needs configuring
• For example, in OBM a dynamic segment to identify contacts that have created new subscriptions in the last X days could be
the start of a journey but, with RTM what is possible is for the start to be the subscription event(from Form submission
event) itself not the result of a query, making the interaction more timely and personal.
• As journeys transition to RTM, consider which segment-based communications are better served as triggered based
communications.
User adoption depends on successful change management and end-user training. Planning
the cut-over process and supporting end users throughout the go-live period and initial
adoption phase will increase the realized value of your implementation drastically.
Provide detailed Consider the Make IT helpdesk Monitor Assign champion Introduce
training materials background of aware and upskill application usage users who have feedback
based on your the end users, the team to and identify areas more hands-on gathering
training on real- who might be resolve Level 1 which are experience with channels and
life marketing used to tickets primarily used. the RTM to continue building
scenarios for your “megaphone” Highlight core support other your backlog
organization type journeys and features that are users to start
will need to learn under-utilised using the RTM
about trigger- and explain the
based potential value
communications
Understand and document configuration which was done in the OBM and begin to visualize how it translates to RTM.
Review enhancement requests, technician feedback and suggestions – now is a great time to make a change or address long-
standing pain points!
Below is the sample sheet you can use to plan your transition.
Scenario 3 – Contoso Inc is a relief management company, creating a Transition Scenario 3 – Contoso Inc can create a single journey in
new segments and journeys for every disaster relief deployment to direct which the triggering event of confirmation for relief to a contact starts
individuals to a registration process for the relief. communications
33
Classified as Microsoft Confidential
Chapter 2: Explore Pre-planning
Segments
Segments let you create groups of contacts based on certain characteristics such as demographic information, purchasing behavior or
interactions with digital channels. You can use segments to group of your customers and target those for your marketing activities. As segments
define the characteristics of the audience, you can differentiate your communication language or marketing channels based on targeted segment.
Migration Path:
1. As Real-time marketing uses segments directly from outbound marketing, there is no immediate need to re-build the OBM segment to RTM. However, for transition
completeness perspective we recommend you move OBM Segment to RTM for journeys you are planning to transition to RTM.
Triggers
Triggers control the flow of trigger-based journeys. They represent customer actions such as a whitepaper download, a form submitted, or a Wi-Fi
sign-up. Triggers can also represent significant business events, such as a purchase that has shipped or completion of an enrollment process.
Triggers can be used to start, continue, or stop a journey.
Migration Path:
N/A
Journey Automation
Marketing automation allows marketers to optimize repetitive marketing tasks. It provides the ability to be relevant in their communications by
providing the ability to personalize, messages, and channels. Marketing platforms typically offer a marketing canvas to be used as a designer for
the end to end customer experience. Designer canvas include branches to apply different marketing strategies based on customer interactions.
Splitter: Can be used to branch out randomly. This is useful for A/B testing at the Branch: Splits the journey into multiple branches based on customer interactions,
journey level or to spare a control group. triggers, segments and attributes filtering.
A/B test: A/B tests allow you to measure which channel or content messaging
strategy leads to higher success.
Channel Optimization: Can be used to determine by AI which channel is most likely
to achieve the journey outcome branch out randomly. This is useful to personalize
the journey based on each customer's channel preference.
Journey Automation
Migration Path:
Preferred approach will be to let journeys complete in OBM and over time transition to RTM. If migration is needed, Journey Automation records need to be recreated manually.
Emails
Email is one of the most popular channels being used in today’s marketing communications. Marketing platforms provide marketers with tools to
design the email content. Typically, email designers will have one drag & drop type editor and also allow custom coding via HTML.
Email communications usually aim to start an interaction with the customer by either inviting the customer to visit a webpage or fill out a certain
form to register their interest. So, it’s a common practice to include links to other marketing components in a marketing email.
How it works in OBM: How it works in RTM:
In addition to the standard email editor features, the RTM email editor includes
The designer features a drag-and-drop interface for building and working unique personalization capabilities and AI-driven content idea and image
with the design, plus an optional HTML editor for working directly with code suggestions.
and a preview tool that can show how your design will look on various form
factors and orientations. Step by step on how to create emails in OBM. Please see here and here the powerful email personalization and content idea
In OOB to create or review emails go to OBM → Marketing Execution → generation available in RTM.
Marketing Emails → New Email.
In RTM to create or review emails go to RTM → Channels → Emails → New Email.
Personalization limited to use of entities one-hop away from contact
Can include personalization using entities several hops away from contact or lead.
Migration Path:
Emails created in Outbound Marketing can be imported easily to RTM using the Import Email feature available in RTM Email section.
1. Step by step instruction on how to transition OBM Emails and Templates.
Please Note: The import email feature will require user review of some dynamic content like:
• Code element content
• QR code
• Survey references
• Content settings
Currently there is no way of identifying which OBM Emails and Templets are imported into RTM. If you import OBM Emails and Templates again then Import Tool will create new Emails
and Templates records in RTM with same name.
Classified as Microsoft Confidential
Chapter 2: Explore Pre-planning
• Real-Time Marketing allows reaching out to customers in the moments that matter rather than waiting for the customer to become part of a target group. This change
in thought process leads to a focus of the communications based on the triggering event and through multiple channels, therefore:
• Deduplication is no longer required and therefore has not been implemented
• It now supports scenarios that allow customers to go through the journey multiple times.
• In the planning stage of the transition to RTM handling of the above difference should be accounted for. You can consider using the frequency cap feature in this kind
of scenario, which will let you set a limit on the number of messages your customers receive in a given amount of time through a particular channel.
Content Blocks
Content blocks are premade pieces of content that you can insert into emails. They can contain text, images, links, buttons, and more – anything
that can be used as content in an email. They also can include formatting and layout. When inserted, all of the content (including the layout, if
present) contained within the content block becomes part of the email.
Migration Path:
Content block created in Outbound Marketing can now be imported easily to RTM using the Import content blocks feature available in RTM Content blocks section.
1. Step by step instruction on how to transition OBM Content blocks.
Please Note: The Import content blocks feature now is not importing some dynamics text like:
• Code element content
• QR code
• Survey references
• Content settings
Currently there is no way of identifying which OBM Content blocks are imported into RTM. If you import OBM content blocks again then Import Tool will create new Content blocks
Classified records in RTM
as Microsoft with same name.
Confidential
Chapter 2: Explore Pre-planning
Migration Path:
1. As OBM and RTM use the same asset library, there isn’t anything you have to action for migration.
Text Messages
Text messages is one of the most popular channels to quickly communicate with mobile users. Marketing platforms provide marketers with tools
to design the text message content. Typically, text message designers will have editor which allows text, emoji and personalize the content. Text
message communications usually aim to send fast, transactional communications and marketing messages. Text message allow marketers to act
on when customer respond back to text message marketer have sent only for the predefined keywords.
Migration Path:
Text message records are not migrated and need to be recreated in the RTM.
1. Select the text message
2. Design your text message as per the original text content
3. Once ready to go live by clicking on “Ready to send” button on the top
Classified Any other Confidential
as Microsoft type of custom channel should be recreated in the RTM along with its message templates.
Chapter 2: Explore Pre-planning
Push Notifications
Push notification is to quickly convey offers, messages, or other information directly to users of your app. Marketing platforms provide marketers
with tools to design the push notification content. In the push notification message editor, you can enter a title, a subtitle, a message, and preview
how your message will appear in iOS and Android. Push notification communications usually aim to send fast, transactional communications and
marketing messages.
Migration Path:
N/A
* Push notification currently doesn’t support the sending of notifications to customer portals.
Marketing Forms
A marketing form is an inbound communication channel that allows your customers to register for newsletters, ask for quotations, etc.
Marketing forms aim to effortlessly create smart forms to place on your websites and capture your customers’ attention while allowing them to
input their details to easily generate leads or tern leads into valuable customers.
Migration Path:
Marketing forms created in outbound marketing need to be recreated in the real-time marketing form designer to be used in real-time marketing.
1. Identify existing Form Templates or Forms you wish to migrate from OBM to RTM
2. Go to RTM and redesign your Forms as per the original OBM Form Templates or Forms
3. Publish the form by clicking Publish button
* Please refer this page to look for further form type support in RTM Forms.
Classified as Microsoft Confidential
Chapter 2: Explore Pre-planning
Migration Path:
1. If you wish to run a real-time customer journey for contacts for which you have already gathered consent data in outbound marketing, you don't need to take any
actions in the consent center (you are not required to select the Load consent button or create new consent records) under one condition. Consent for sending
commercial emails should be stored in the Allow Bulk Email field of a contact record. Consent for sending transactional email should be stored in Allow Email field of
the contact record. Even with the consent center empty, the app will check the Allow Bulk Email and Allow Email fields of each contact record and send a commercial
or transactional email based on this data. If you are capturing the consent in custom fields, then you have to manually migrate to consent point contact records.
Please Note: RTM Preference center doesn’t update Allow Bulk Email or Allow Email fields. It only update consent point record.
2. In RTM if your sending commercial text messages then it requires that a mobile number opted in before it can receive a message. Follow this link on how to setup
text message consent.
3. Migrate Content Settings to Brand Profiles for Address and social media links.
4. If emailing a subscription list, migrate Subscription list to relevant Compliance Profile’s Topic AND Subscription List Members to Consent Point Contacts. Refer this
blog to move OBM Subscription list to RTM Topics.
5. RTM today doesn’t allow you to create segments for Topics and Purposes. If you required to create segment, then please continue using OBM subscription list.
6. RTM today doesn’t include a double opt-in process, if you are using today in OBM then continue using OBM consent. Blog post for you to refer Double Opt-In in
* Real-Time Marketing - Microsoft Dynamics Blog
Classified as Microsoft Confidential
Chapter 2: Explore Pre-planning
Event Management
Event management features allows marketers to execute marketing events, connecting event planning with landing page and registration forms
for invitees. Attendance tracking and webinar provider integration is also available. Details can be found in the documentation.
Communication engines can be used to communicate to an event’s target and registered audience. Event Management was built with OBM but
can still use RTM features to engage with audience and new features in the roadmap will extend it using RTM Forms in Event Planner and Power
Pages to improve the registration management.
How it works in OBM: How it works today:
Event data (date, speakers, agenda, etc.) are defined and the event goes live. If using the Now you can create Event in RTM. Overall process is the same as in OBM, with event data
Event Portal, this makes registration open. and RTM event registration from setup first, then an email communication plan setup in
Event organizers will create an email to send to the target audience. Email content will customer journeys. Step by Step guide.
include links to the registration page With RTM, the registration process would be based on the OOB triggers provided which
Customer Journey is created using Email Tile, ensuring to set the Event details as Email allow branching within the journey.
Element to track registration. Additionally, with RTM, it is easier to split out the post-registration journeys and use the
Journey continues based on communication plan for the event OOB trigger. This allows to bring in the context of the event into the journey, allowing
communications to be timed around event dates, a much-requested feature of OBM.
New Features included in the Roadmap:
- Power Pages with design studio (instead of Portals website, customizable with angular
development)
Migration Path:
1. Real-time marketing contains a subset of outbound event management features plus several improvements. Until we have full feature parity, please refer this page
to know when to use OBM Vs RTM Event.
2. Identify existing/new Event Template and Event you wish to migrate from OBM to RTM
3. Recreate existing OBM Event, Event Template, Event registration form, Email content and customer journeys in RTM
4. Recommendation is to not transition any in-flight events but any new events should leverage RTM and the real-time triggered communications around registration
Classified as Microsoft Confidential
Chapter 3: Transition
Let’s begin!
• Determine the right transition approach for your organization
• Deployments of different sizes and complexity may take different approaches to transitioning their journeys.
• THINK REAL TIME – Transition does not imply doing things the same way. Keep in mind what can be improved
in the processes when targeting moments that matter over batch communications.
• Our recommendation to go with Incremental Transition without interrupting existing outbound marketing
journeys.
Incremental Transition – Targeted OBM Journeys Full Transition – Recreate all OBM Journeys
Benefits Benefits
• Easier to get started • Single Marketing application to support and maintain
• End-user impact is minimized as transition is done in waves • All users get new features and capabilities provided
• Areas impacted by issues or gaps can be avoided by the latest application.
• Team learns from experience Drawbacks
• Existing journeys can run undisturbed by the transition • “Big bang” approach is riskier, all issues and gaps
need to be considered
Drawbacks
• All end users are impacted (training, change
• Two marketing features to support and maintain management)
• New journeys need the extra decision of which module to • Some existing assets (journeys, forms, etc.) need to be
use rebuilt while others require import and verification, all
within single milestone
Classified as Microsoft Confidential 49
Chapter 3: Transition Overview of Migration flow
Step 1 Step 2 Step 3 Step 4 Step 5 Step 7
Define Configure Migrate Migrate Create Custom
Transition Settings Marketing Segmentation Triggers and Report
Scope Artifacts Journey Analytics
What journeys are Setup Real-time Migrate visual elements Build your Build your custom Setup and build
needed? Marketing • Emails and Templates segmentation logic triggers • Identify existing
• Identify new or existing Configurations • Content Blocks • Identify OBM Segment • Identify scenario where custom report require re-
journey that would add • Feature Switch to move it to RTM you can create your own build
• Text messages
value to be implemented • SMS provider Segments for enhance custom trigger or use
• Forms • Follow this link to
in RTM capability to create OOTB trigger to create
• SMS Keywords setup RTM custom
• Try to avoid having a complex segments trigger-based journey
• Push notification reporting infrastructure
lift & shift approach Build your journey • Rebuild and enhance
• Other Communication • Build the RTM journeys
• Use this as an the custom report with
channels which you have identified
opportunity to enhance more detailed insights
journeys • Brand Profiles to move it from OBM
• Identify what channels • Compliance • Build new journeys if
are needed any
• Identify the journeys
which can’t be move to
RTM due to feature parity
and discuss with the
business to strategize
running the journey new
way
50
Classified as Microsoft Confidential * Emails, Templates and Content block can be migrated using OOTB tool, where Text messages and Forms require to re-build manually.
Chapter 3: Transition Transition Plan
Start by testing the transition process and new user interface in a Sandbox Environment
• Configure RTM specific settings
• Re-build the existing OBM journey to RTM • Identify OBM journeys to move to RTM
journey
Step #1: Install
• Identify journey enhancements that you
• Run the Journey RTM to existing can implement by leveraging RTM
• Review and Follow Up Dev environment* features
• Collect feedback • Quick check & identify gaps
• Improve & expand • Build a list of process changes or training
required
•Define your audience data source. RTM allows you to market to Contact, Lead and Customer Profile entities.
Audience •Refer to Audience configuration setting for more information
configuration
•We recommend that you configure compliance settings to ensuring your business processes conform with privacy laws such as the GDPR. . This will let your customers know
that you take their privacy seriously, and it might also be required in some jurisdictions. Navigate to RTM → Audience → Consent Center (Under Marketing Settings area)
Compliance •Refer to Compliance setting page for more information
•Outbound text messages required to setup phone number generated by either in Azure communication service(US only), Twilio or TeleSign.
•Refer to Outbound text messages for more information
Text message
setup
•You can follow the steps mentioned here to configure SMS Keywords to track the customer’s response to your text messages.
•Push notification configuration requires to configure mapping from D365 Marketing customers to mobile application users. This ensures that the correct person receives the
expected mobile push notification.
Push notification •Refer to Push notification setup for more information how to setup.
setup
The Troubleshooting Guide helps you locate the most relevant information for the
problems you’re trying to solve. TSG
Can't find a solution yourself? Send a question to the Community and receive
answers from other customers, partners, MVP's, and Microsoft employees.
https://community.dynamics.com/
Raise support requests for expedited live site support. Your support ticket will be
appropriate tracked and routed to a team of experts that will help you resolve your
problems. CRM Support
53
Classified as Microsoft Confidential
© 2020 Microsoft Corporation. All rights reserved.
Some examples are for illustration only and are fictitious. No real association is intended or inferred.
This playbook does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy
and use this playbook for your internal, reference purposes.