Configuring a cadence, previewing the booking page, or copying a link does not create a calendar event. A recurring calendar series is created only after the client confirms a valid schedule and any required review is complete.
What Gets Created
MSPortal publishes recurring calendar series. It does not create a separate standalone event for every week, month, or quarter.A twice-monthly booking produces two series—and therefore two initial calendar invitations—because each selected week of the month is represented by its own recurring series. Every other cadence produces one series and one initial invitation per participant.
Outlook and Email Invitation Delivery
The host’s available calendar delivery method determines how the series is published:Prerequisites
- The Recurring Meetings feature must be enabled for your tenant.
- To open Calendar > Recurring Meetings, you must be an MSP tenant user with Manage Meetings or Manage Calendar permission. The page is unavailable while impersonating another user.
- A host must be an active MSP user with an available calendar delivery method and an active recurring booking profile.
- The client must be an active company user who can sign in to MSPortal.
- The company must have a business review or compliance review cadence configured before its booking link can be copied.
Set Up Recurring Meetings
The Recurring Meetings page includes a setup checklist for working hours, calendar preferences, and client schedules.1. Configure Tenant and Host Settings
1
Open Recurring Meetings
Go to Calendar, open the Calendar menu in the page header, and select Recurring Meetings.
2
Review Tenant Defaults
In Recurring meeting host settings, click Defaults. Set the default QBR length, conflict handling policy, and booking working hours.
3
Activate Eligible Hosts
Expand Recurring meeting host settings to review active and inactive hosts. Use the actions menu beside a host to select Enable booking link or Edit scheduling policy.You can filter hosts by name, email, or assigned company role. Enable booking links for everyone activates every eligible inactive host and skips users without an available calendar delivery method.
4
Review Your Own Host Settings
Go to Settings > User and find Recurring meeting host settings. Confirm:
- Accept recurring bookings is enabled
- Allow coworkers matches whether clients may invite other active users from their company
- Conflict handling is set to require a conflict-free schedule or allow host review
- Booking working hours contain the weekdays and times clients may book
If your host settings show Email calendar invites, availability comes from your MSPortal calendar and invitations are delivered as ICS attachments. If they show Outlook calendar unavailable, calendar delivery must be restored before the booking profile can be activated.
2. Configure a Company’s Meeting Defaults
1
Open the Company Defaults
Go to Settings > Companies, open the company, and select the Defaults tab.
2
Choose the Meeting Cadence
In Recurring meeting defaults, configure Business Review and/or Compliance Review.Business reviews support twice-monthly, monthly, quarterly, twice-yearly, and yearly cadences. Compliance reviews also support weekly meetings.
3
Set the Format and Duration
Choose an in-person or Microsoft Teams format. For a business review, choose a company-specific QBR length or inherit the tenant default.
4
Optionally Suggest a Schedule
Turn on Suggest a schedule to prefill a weekday, week of the month or week pair, and time. The client can still choose another recommended schedule when booking.
5
Save the Defaults
Click Save meeting defaults. This makes the company and meeting type eligible for a booking link; it does not create a meeting.
3. Preview and Share a Booking Link
1
Find the Company Schedule
Return to Calendar > Recurring Meetings. In Recurring Meeting Schedules, find the company’s Business Review or Compliance Review row.
2
Preview the Client Experience
Click the Preview eye, choose a host, and open the preview. Preview mode uses the selected company’s cadence, meeting settings, and recommended availability, but cannot create a booking.
3
Copy the Link
Open the row’s actions menu, select Copy, choose an active host, and click Copy link.
4
Send the Link to the Client
Share the copied link with an active user from that company. The link is tied to the selected company, meeting type, and host. The client must sign in, and users from another company cannot use it.
What the Client Chooses
The link already fixes the company, host, meeting type, cadence, duration, meeting format, host working hours, and host conflict policy. The client chooses only the placement of that recurring schedule.
The user who confirms the booking is always included as an attendee.
Scheduling Flexibility
The booking page shows recommended recurring openings from calendar data already synchronized with MSPortal. Event titles, locations, attendees, and other private calendar details are never shown to the client.
Confirmation and Conflict Handling
When the client clicks Confirm recurring meeting, MSPortal performs a final availability check across the next 12 months. For Outlook hosts, this includes a live Outlook check; for email-invitation hosts, it checks the MSPortal calendar. MSPortal automatically uses the nearest available option permitted by the client’s scheduling flexibility. What happens next depends on the host’s conflict policy:- Require a conflict-free schedule: The booking publishes only when every checked occurrence has a clear time. Otherwise, the client must choose another recommended schedule.
- Let me review conflicts: Any unresolved conflicts wait for the exact host to review. No calendar series is published until the host approves.
Manage a Confirmed Booking
The host and original booker can open the booking detail page from the confirmation screen or lifecycle emails. The page shows the cadence, delivery format, 12-month availability check, and the status of each checked occurrence.Reschedule One Occurrence
1
Open the Booking
Open the confirmed booking and find the future occurrence that needs to move.
2
Choose a New Time
Click Reschedule, select a new start and end time, and click Save new time. MSPortal rechecks host availability before saving.
Rescheduling changes only the selected occurrence. It does not change the recurring pattern or create a replacement series.
Cancel the Recurring Meeting
Click Cancel recurring meeting and confirm the action. MSPortal cancels every linked series and its future occurrences. For a twice-monthly booking, both recurring series are cancelled. This action cannot be undone.Retry a Failed Publication
If the booking shows a failed or partial-failure status, the host can use Retry Outlook publication or the available retry action to resume calendar delivery.Notifications
MSPortal sends lifecycle emails to the host and booking owner when applicable:- Booking request received
- Host review required
- Client confirmation required
- Booking confirmed
- Booking updated
- Booking cancelled
- Booking declined
- Calendar publication failed
Troubleshooting
Related Resources
Calendar
Create meetings manually and manage calendar views
Meetings
Run agendas, notes, and follow-ups for client meetings
Company Settings
Manage client company configuration and defaults