Best way to create a Sign-Up sheet

Robert Woods
Super Contributor

Need to create a sign-up sheet limited to 30 users. First come first serve. No waitlist. 


Wondering how others have accomplished this in the past, and if there is a better way in Modern.

7 Replies

Hi Robert - this is such a simple, and common request and I don't know of any out of the box tool that will do this in O365. Did you see this conversation? Midway down is a Flow that you can add to a Form to limit responses: https://techcommunity.microsoft.com/t5/Microsoft-Forms/Limit-number-of-responses-on-a-form/td-p/7870.... Will be very curious to see if others jump on this thread with better ideas.

@Kelly E Thank you so much for this. My GoogleFu failed me this morning! I remember doing this in sharepoint last year on older sites with Jquery and content editor webparts. It was terrible. I'm going to implement this now and test it.

Depends on audience. PowerApps could do this fairly easy, but of course, I can say it's easy because I know powerApps pretty well. But If you wanted to learn it a bit you could use it. But again, depends on audience, if it's public people outside the org signing up that eliminates it as an option.

Chris, I would be interested in creating a powerapp that would be redeployable for different use cases in the future. Maybe even publish it to the gallery if it works decently. 

The simplest out of the box answer that I've used for years is this - 

  • Create a list with all your fields. I use something like "Preferred name" for the Title field and a people field to capture the corporate name and contact info. If you're working with external people, skip the people field and add an email field. 
  • Create 30 new items. I fill in the Title field with something like "Your preferred name here".
  • Put it on a page displaying the 30 line items.
  • Give the people "edit-no contribute-no delete" privileges. This will allow them to edit existing items, but not add new items or delete anything.
  • Send out the link.

When the 30 line items are full, you're done. No code, no Flow, no PowerApps so it has a consistent UI on every platform and works on any version of SP. Even better, you can use this same list over and over by filtering the next 30 items. Eventually you have a full database of people who have attended all your functions.


@Rachel Davis

Thank you for this thoughtful reply. Could you expand on or screenshot the privileges you give to achieve this? 

You may need to create a new permission access level if it doesn't already exist. I made a copy of the "Contribute" level and then unchecked the boxes that allow users to add new items or delete items. Now you have to name it. 

NOTE - There is already "Edit" level that is actually higher than Contribute. It's used as the default level for members and allows them to edit columns in lists and libraries. So you'll need to name this one something different and more obvious like "Only Edit List Items". Mine looks something like this.


This method works online or on-prem, desktop or mobile with no customizations to the default form.

Edit Items Only.png

Related Conversations