In the February release we finally got a major enhancement to connecting events from Dynamics 365 Customer Insights – Journeys and Power Pages and your own website. This blog will go through how you can create a Power Pages website with event template and connect your event to your own website.
To be able to connect your event form to your website, you need to have your domain connected and “External form hosting” set to enabled.
You must use events in real-time (Outbound is going away, the the real time events gives you other options, so make sure you’re creating the correct one!).
Enable “Event registration forms” if you have this option in your “Feature switches” area in “Settings”. I see it in some environments, and not in others, so make sure this is enabled.
Now you add all your information about the event, all speakers, sessions etc. When you go to the tab “Website and form” you have some new options. You need to select where you want attendees to register for this event. The options are:
This option has been in the system for a while, it’s a nice and easy way of getting a registration page for your event. Select “On a standalone registration page”, go live with the event, and you get a URL which you can use in marketing of your event.
Your page is simple, but can be used.
To embed the event to your own website you select the option “On your own website” and add your registration page URL, this is where you want to embed the registration form. When this is done you need to copy the Javascript code. Be aware that if you publish the event, the button for the code is hidden, so you’ll need to copy it before you go live!
In my website I add a block for HTML code and paste my Javascript code. I can now publish my site.
As you can see, the registration form shows on my page and my customers can now register for the event. Super simple way of connecting your event to your own website.
I know there’s a new event API which can embed events even better to your website, but then you’d have to be a developer, and that I’m not.
Before we can embed our event to Power Pages, we first need to create a new Power Page website. Go to https://make.powerpages.microsoft.com/ and “Start with a template”
You then select the “Event Portal” template.
Give it a name and an address.
Go grab lunch.
Maybe add Copilot?
Once this is done, you have to go back to Customer Insights – Journeys -> “Settings” and “Power Pages Website” and create a new connection to your new Power Pages website. If you don’t do this, nothing will work!
Create your event and choose “Power Pages website”. As you can see, the event page URL is blank when it’s selected, don’t panic.
When you go live with the event the Power Pages page is automatically created and you now have a registration page connected to your event.
Your automatic page connected to your event with the registration form.
In addition to creating a registration page, you also get the event hub which shows all your live events, leading to the registration page.
If you want to learn more about Power Pages, don’t read this blog, but go read Ulrikkes blog: https://ulrikke.akerbak.com/!
No matter which of these options you’ve used, you can still add the event registration to your emails. Add a button or a link, and link to “Event registration” a specific event and choose your event!
These are the new ways of creating a registration page for your events. It’s gotten a whole lot better than what it used to be, and you now have a lot more options! What’s your favorite?
Original Post https://malindonosomartnes.com/2025/03/10/event-portal-enhancements/