How to Create a One-Person-Per-Slot Digital Sign-Up Sheet in Microsoft Forms
Question details
The user wants to build a digital sign-up sheet where exactly 14 slots are available, and once a slot is selected by one person, it becomes unavailable to prevent duplicate bookings.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Organizing an event, scheduling interviews, or managing a roster where each available time slot or option must only be assigned to a single respondent.
- Observed behavior
- Microsoft Forms allows basic data collection and setting a closing time, but natively lacks the ability to display live slot availability to other responders or restrict individual options to one selection.
Determine if you strictly need a custom form layout, or if you can use an out-of-the-box scheduling application. Microsoft Forms does not natively prevent duplicate selections per option without advanced automation.
Use Microsoft Bookings for Single-Slot Scheduling
Since Microsoft Forms cannot naturally restrict individual slot selections to one person, using a dedicated scheduling tool like Microsoft Bookings is the most reliable approach.
Microsoft Bookings is designed specifically for managing appointments and time slots. It automatically removes a time slot from public view once a user selects and books it, entirely preventing duplicate sign-ups without requiring complex custom automation.
Log in to your Microsoft 365 account, click the App Launcher (waffle icon) in the top left, and select Bookings.
Click 'Create new booking page' and set up your event or scheduling parameters, including business hours and specific dates.
Under the 'Services' tab, select or create your specific sign-up slot service. Set the 'Maximum attendees' to 1. This guarantees only one person can claim that specific time or slot.
Save your service settings and navigate to the 'Booking Page' tab. Click 'Save and publish', then copy the link to share your sign-up sheet with your desired audience.

Combine Forms, SharePoint, and Power Automate
If you are required to use Microsoft Forms, you can build a custom workflow to validate responses against a SharePoint list and alert users if a duplicate slot is selected.
Create Collaborative Sign-Up Sheets with WPS Office
If you don't need complex automated forms and just want an easy way to manage a sign-up sheet, you can set up a shared document using WPS Spreadsheet. WPS Office is a highly compatible, free alternative to Microsoft Office that makes collaboration simple.
- 1. Open WPS Spreadsheet: Launch WPS Office and create a new blank spreadsheet.
- 2. Design the Sign-Up Sheet: Create columns for 'Time Slot', 'Name', and 'Contact Info'. List your 14 specific slots in the rows below.
- 3. Share via Cloud: Click the 'Share' button in the top right corner, set permissions to allow editing, and distribute the link to your participants so they can claim an empty row.

Frequently Asked Questions
Can I hide options in Microsoft Forms once they are selected?
No, Microsoft Forms does not natively support dynamic choice elimination. Options cannot automatically disappear or be disabled for subsequent users once someone selects them.
How do I set a closing date and time for my Microsoft Form?
Open your form in Microsoft Forms, click the three dots (More form settings) in the top right corner, select 'Settings', and check 'End date'. You can then specify the exact date and time the form will stop accepting responses.
Does Microsoft Forms allow limiting responses to one per person?
Yes, but it applies to the entire form, not individual slot options. In the 'Settings' pane, check 'One response per person'. This requires users to log in with their organization account.
Can I receive completion alerts when someone fills out my form?
Yes. In the form's 'Settings' menu, check the box for 'Get email notification of each response' under the Notification section. Alternatively, use Power Automate to send customized email alerts.




