Hi - We have deployed a form and are receiving responses, but we’ve heard from several people that they weren’t sure their submissions were successful because the form reset to its original blank status after clicking “Submit.” Our respondents are in an area with limited, intermittent connection to internet, so their concerns are understandable. We have confirmed that we are receiving submissions successfully, but we want our respondents to feel confident as well. Is there a way we can add a submission confirmation to our form that respondents will see after clicking Submit?
Welcome to the community, @bfeathers! Could you also let us know whether your team is using the webform
or the Collect Android App
to submit responses to the server?
Thank you! We are using the webform.
Hi @bfeathers,
What kind of confirmation you are looking for? Refer them a page? Send an SMS message? an email?
Preferably a referral to a page that say “Thank you for your submission” something similar - just a short message so they know their responses have been submitted. As of now, they click “Submit” and the browser refreshes to the blank form, which is confusing to respondents.
Hi @bfeathers,
This previous topic might be helpful for you
hi, how can I send an email confirmation for someone who has submitted a response? Please help. Thank you.
Hi @wiydiy,
There is two method to do that, one is run though your micro servers if you have one or you can implement it though Microsoft Power Automate but it requires premium features. which one do you have access to?
My team has premium Microsoft Power Automate but it did not work out and shows this error message:
Please walk us through so I can make this feature work.
Thank you.
1- First of all you need to have an email question in your form
2- After that you go to Powerautomate’s web page and create an “automated cloud flow”.
3- You add “When a HTTP request is received” as trigger to your flow, and you choose anyone can trigger it.
4- Then you add one more action to your flow and save it. So Power automate can create a HTTP request link.
5- You can find your connection link right below how can trigger the flow question but it will appear after the first time you save.
6- You need the JSON format of your submissions. You can capture it form my source such as API v1 or v2, but i prefer to use “https://webhook.site/”. We will use it one time to capture the data in JSON format and after that we will delete it so use the dummy data first time to avoid breach of personal information. Do not close the tab we will come back to it.
7- Go to your form, and got to form settings, and register a new REST service, give it a name and use the URL we got from the webhook as URL here and create the service. and fill a dummy form.
8- Go back to webhook tab again and you will see your submission, click on it and copy the “Raw Content” and go back to your Power automate.
9- Click to “use sample payload to generate schema” and past the Raw content we copied from the webhook.
10- add a compose question to your form, and add email here as dynamic content here to capture the email from each submitted form.
11- Add send email as next step to your flow, click the small gear icon on the right top corner of the “To” section and click use dynamic content" and add the compose step “To” section in the email step. add fill the necessary fields and save it.
12- Go back to step 4 and copy the link created by Power Automate, and apply the step 7 again but this time use the URL provided by the Power Automate and delete the webhook connection.
13- Test your Flow.
14- Every time a form submitted a copy of it will send to Power automate and power automate will extract the email adress within the form and send the email to that person. You can extract more information though “compose” such as name and other information and create a more personalized email.
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-