Hi Soeren,
Please check whether Marketing Calendar control would work for your requirement:
https://docs.microsoft.com/en-us/dynamics365/marketing/customize-marketing-calendars
Sample:
1. Create two custom date and time fields: Event Start Date and Event End Date to Event Registration entity:
Event Start Date:
Event End Date:
2. Trigger a workflow or plugin on creation/update of Event Registration entity, fetch start date and end date of its parent event to populate these two custom fields.
In my demo, I set them manually.
3. Open Contact form in form editor, go to Events attended tab > Event registrations(contact) sub-grid, switch the default control to Marketing Calendar, add configurations as shown in following screenshot:
Of course you can also refer to the documentation for instruction about the control.
4. Save & Publish form.
Result
Now related event registrations of contact will show in calendar view:
In addition, if you are creating an entity-level calendar and want to add another entity to the current calendar, then choose an entity for Entity 2 and repeat the previous step for that entity. You can add up to five entities to entity-level calendars. However, please be aware of that this feature might doesn't work as what you expect in current version. It is not sure that whether child sessions of event can also display in same calendar. (See point 4 and 5 of Configure the entities available to a calendar section of the documentation: parent entity property of the control has no effect in current application.)
For Teams integration, please refer to this article:
https://docs.microsoft.com/en-us/dynamics365/marketing/teams-webinar
If you encounter trouble when running live event in Teams, answers of Shravan in following threads might help you:
https://community.dynamics.com/365/marketing/f/dynamics-365-for-marketing-forum/411920/teams-live-event-always-shows-message---live-event-has-not-started
https://community.dynamics.com/365/marketing/f/dynamics-365-for-marketing-forum/412392/start-button-on-the-teams-live-event-is-faded-out-and-hence-not-able-to-start-the-event
Regards,
Clofly