web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to limit the amoun...
Power Automate
Answered

How to limit the amount of responses in Forms with a flow?

(0) ShareShare
ReportReport
Posted on by 2
Is it possible to limit the amount of responses in a Form with a flow? Can I make a flow which closes the Form after 100 responses OR a flow that triggers an e-mail notification after 100 responses in Forms? If you have an answer usable for E5 licence holders with no premium licences added, please provide the steps in Power Automate. 
Kind regards,
Marjoleine
 
Categories:
I have the same question (0)
  • Verified answer
    David_MA Profile Picture
    14,090 Super User 2026 Season 1 on at
    Technically you cannot prevent people from submitting MS Forms responses from the flow that I am aware. You could do something like this, however:
    1. When a new response is received, check the ID value in a condition to see if it is greater than or equal to 100.
    2. If the response ID equals 100, send yourself a notification to update the form to stop accepting responses.
    3. You could also use the condition to handle stopping the processing of your actions. Move all your actions to the side of the condition where the condition would be for items 100 or less.
    4. On the other side of the condition, you can either just let the flow stop, or add the e-mail notification I mentioned above, or anything else you may want to do.
    This is a good idea for MS Forms though. You should post the idea here to have a feature where you can set the form to stop accepting responses when it reaches x responses: Microsoft Forms | Microsoft Community Hub
  • Verified answer
    Michael E. Gernaey Profile Picture
    53,969 Moderator on at
     
    The simplest way is to create either a SharePoint list or an excel. Create a flow. Each time you get a response, update the value by 1.
     
    For each response. check the value to see if its over 100 or whatever configured value, then send the email.
     
    With respect, we do not just write everyone's code for them we are not consultants.
     
    Here are the steps you want if you have a sharepoint list with just the single row
     
    1. When a new response is submitted
    2. Get Items
    3. Apply to each
    --insert get the Value of the rows column
    ----condition
    ------if that value is > 100
    -------- in the yes side do whatever you want <== in this case disable it via the below post
    -------- in the no side do whatever you want
     
     
     
    If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.
    Thank you!
    Sincerely, Michael Gernaey

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 592

#2
Valantis Profile Picture

Valantis 340

#3
11manish Profile Picture

11manish 284

Last 30 days Overall leaderboard