Other solution is the one proposed by Sahil (it will need a redirection to another page or to the same page to make it work + the advanced setting “user caching” may need to be disabled - depending on your use case / user experience you want)
Custom code can also be used in addition.
All depends on the precise user experience you want to apply. What should happen after the user fills out the form? Where should they go?
They need to go back to their “dashboard” page which is where any not completed forms are. If they are done, then it’s just a notification that says “you’re done” or something similar LOL
So the best would be to:
1- Use the new conditional form
2- Enable the option “A logged-in user can only submit once”
3- Then in the form options go to => Action => “Open Page” => select the needed page.
I have a follow-up question to this (or somewhat related). I’m currently using a “dashboard” page for each team. Coaches get one view, and athletes get another. Athletes see forms they need to complete and coaches view completed forms (responses via Airtable). I’m stuck because as this MVP grows, I’m getting into a situation where I have two headers for each team. One for the coaches and one for the athletes. The headers have a button that says “my dashboard” that redirects the user to their respective team dashboard. Is there a better way to do this? Hopefully, this makes sense. Appreicate your time and energy.