logo
search
Others

How to Create a Multi-Date Training Registration Form in Microsoft 365

John WilsonJohn Wilson Sep 30, 2026 868 views

Question details

The user needs to create a training registration form covering multiple dates and enforce attendee capacity limits for each individual session using Microsoft 365.

How to Create a Multi-Date Training Registration Form in Microsoft 365
Product
Microsoft 365
Device & OS
not provided
Scenario
Organizing training sessions across multiple dates and needing an automated way to limit the number of attendees who can register for each specific time slot.
Observed behavior
Microsoft Forms natively collects registration data but lacks a built-in feature to enforce capacity limits for individual choices without setting up an additional workflow or using a different tool.
Before you start

Ensure you have an active Microsoft 365 Business or Enterprise account, as features like Microsoft Bookings and advanced Power Automate connectors may not be available in Personal or Family plans.

Solution 1Recommended

Use Microsoft Bookings to Manage Registrations and Capacity Limits

Microsoft Bookings is specifically designed for scheduling and automatically handles attendee limits for different dates and times, making it the most efficient solution.

Instead of trying to force Microsoft Forms to handle complex scheduling logic, Microsoft Bookings offers native support for multi-attendee sessions. It allows you to specify exactly how many people can join a single training slot.

1
Open Microsoft Bookings

Log into your Microsoft 365 account, click the App Launcher (waffle icon) in the top left corner, and select 'Bookings'. If you don't see it, search for it in 'All Apps'.

2
Create a New Training Service

Navigate to the 'Services' tab and click 'Add new service'. Name your service (e.g., 'Q3 Safety Training') and add a description.

3
Set the Maximum Number of Attendees

In the service details, locate the 'Maximum number of attendees' field and enter your capacity limit (e.g., 20). This ensures the slot closes automatically once 20 people register.

4
Define Schedule and Publish

Under 'Availability options', set the specific dates and times for your training. Save the service, then go to the 'Booking page' tab to copy the shareable link or generate a QR code for your attendees.

Use Microsoft Bookings to Manage Registrations and Capacity Limits
Best Practice: Microsoft Bookings will automatically send calendar invites and reminder emails to your registrants, saving you manual follow-up time.
Free Microsoft Office alternative

Simplify Your Document and Data Management with WPS Office

Dealing with complex workflows and automation limits in Microsoft 365 can be frustrating. For your daily document processing, data collection, and scheduling trackers, WPS Office provides a powerful, free, and lightweight alternative. Manage your training rosters seamlessly with WPS Spreadsheet and WPS Form.

Completely free to use with an intuitive, user-friendly interface.Highly compatible with Microsoft Excel, Word, and PowerPoint formats.Includes a built-in WPS Form tool for quick data collection and survey sharing.Lightweight design that runs smoothly on Windows, Mac, Linux, iOS, and Android.
microsoft office alternative - wps office

Frequently Asked Questions

Can I set a capacity limit directly in Microsoft Forms?

No, Microsoft Forms does not currently have a native feature to limit the number of selections for a specific choice. You must use Power Automate to enforce choice limits or use Microsoft Bookings instead.

Is Microsoft Bookings included with all Microsoft 365 subscriptions?

Microsoft Bookings is included in most business and enterprise plans (such as Microsoft 365 Business Standard, Business Premium, and E3/E5). It is generally not included in standard Personal or Family plans.

How do I share my training registration form via a QR code?

In both Microsoft Forms and Microsoft Bookings, navigate to the 'Share' or 'Booking page' tab. Click the QR code icon, download the image, and insert it into your training flyers or emails.

Can I export my list of registered attendees to an Excel spreadsheet?

Yes. In Microsoft Forms, go to the 'Responses' tab and click 'Open in Excel'. In Microsoft Bookings, go to the 'Calendar' page, click on 'Export', and choose the date range to download the TSV/Excel file of your attendees.