Edit

Share via


Migrate outbound marketing event registration to real-time journeys

After the outbound marketing module is removed from Customer Insights - Journeys, it will be no longer possible to create outbound marketing events or to register for outbound marketing events. You can start building events in real-time journeys, but this new type of event requires a different registration process.

There were multiple options on how to build event registration experience in outbound marketing. Each of these has a slightly different migration path:

  1. Event portal hosted on Power Portals.
  2. Event portal not hosted on Power Portals.
  3. Outbound marketing form for event registration published in an outbound marketing page.
  4. Custom solution using the outbound marketing event management API, not using an Angular app.

The next sections explain each outbound marketing event registration experience and how to move them to real-time journeys events.

Event portal hosted on Power Portals

The event portal is built on an Angular app, which is no longer supported by Microsoft.

The recommended migration path is to build a new event registration website using Power Pages. There's a new event registration website available for Power Pages studio, which lets you build a registration experience that aligns with your brand identity. The new event registration website has many advantages compared to the outbound event portal, including:

  • Edit the website design and layout using the visual editor in Power Pages studio.
  • Build multiple event registration websites.

For more information, see Build an event registration website using Power Pages.

Event portal not hosted on Power Portals

If you're currently hosting the Angular app event portal on your own infrastructure (that is, not using Power Portals), you can keep using it but you need to self-maintain the app. There is no support for the Angular app by Microsoft.

The recommended migration path is to build a new event registration experience using the event web application. The event web application is a fast, lightweight, and customizable solution for showcasing live events from the Dynamics 365 events API directly on your website. It provides a responsive, multilingual interface that allows attendees to search, explore, and register for events effortlessly using the real-time journeys registration form. The registration form reads the readableEventId parameter from the URL to dynamically render details about the selected event. For more information, see Create an event portal on your website using web application.

An alternative is to build a new event registration website using Power Pages studio or use the provided Power Pages template, as described in the Event portal hosted on Power Portals section.

Outbound marketing event registration marketing form

Outbound marketing forms are being deprecated along with the outbound marketing module.

The recommended migration path for event registration marketing forms is to replace them with real-time journeys event registration forms. Real-time journeys event registration forms can be embedded into your website, embedded within Power Pages, or hosted as standalone pages. For more information, see Event registration forms.

Custom solution using the outbound marketing event management API

The outbound marketing event management API is being deprecated along with the outbound marketing module.

The event management API in real-time journeys is backward compatible. It lets you list all events (outbound marketing and real-time journeys) and enables registration for both types of events. For more information, see Using the events API in real-time journeys.

Note

The outbound marketing-related flow in the new real-time journeys event API is being deprecated along with the outbound marketing module.

Can I keep using the Angular app after outbound marketing is removed?

Outside of current architecture, the outbound Angular portal doesn't work with real-time journeys. It can function with some modifications, but we don't recommend continuing to use the outbound Angular portal. After the outbound module is deprecated, the Angular app will no longer be supported and there will be no future security updates.

If you still want to use the Angular portal despite the risks and limitations above, you can rebuild the Angular app to use the new real-time journeys event management API for the “list of events” functionality. For more information, see Using the events API in real-time journeys.

For the event registration functionality, there are two options:

  1. Use the real-time journeys event API registration submission endpoint (recommended).
  2. Keep the existing registration experience and route it to the new API endpoints. This requires significant effort and testing. You'll also need to change your app to account for new features.

Marketing pages

After outbound marketing is removed, marketing pages hosted on Power Portals will still be online, but the following parts of the marketing pages won't work:

  • Outbound marketing forms
  • Outbound marketing web tracking and all page visit insights
  • Marketing page lifecycle
  • Marketing page editor

Given the limitations, we strongly recommend rebuilding outbound marketing pages as a native Power Pages website. You can embed a real-time journeys marketing form into the Power Pages website. For a simple landing page with a form, you can also build a real-time journeys form and host it as a standalone page.