I have an app that allows user to register for events. The flow is
- Calendar is shown with all events
- User selects an event
- We show the details of the event on a new page
- On that detail page, we have a form button for user to join
- Once user clicks the Join button, a new form is open
- User enters phone number and hits submit.
This is a functional flow. But I want to make it more user friendly by reducing the number of clicks and forms submitted. My idea is:
a) Add a profile form that user can fill up by clicking on a tab item
b) When user submits her profile, we include Email as “special value”
c) Now going back to the flow above, at step 4) when user clicks submit, we do not open another form. Instead, we do a submission with some “Column Values” and the email as “Special Value”.
The email as special value allows us to link the registration to the profile.
Now, my question is around step c). How do I prevent glide from opening an additional form? I just want to make the submission with Column Values and Special Values.
Alternately, I was thinking of turning the detail page at step 3) into a Form Button. That means changing the detail page of calendar event into a form button that allows me to make a submission.