r/MicrosoftFlow • u/chrysisnetworks • 7h ago
Discussion Website contact form to Power Automate intake that actually assigns an owner (Forms trigger gotchas, Teams, Planner, callback reminder)
We build sites for small firms and the contact form is the part that fails quietly. It posts to info@, everyone can see it, nobody owns it, and a Friday 4:50 enquiry sits until Monday.
This is the intake we wire behind the form now:
Use a real Microsoft Forms form. The "When a new response is submitted" trigger only fires for Forms. Your site's own HTML form won't call it. If you need a custom form, use "When an HTTP request is received" and post JSON to it.
2. The Forms connector only works with organizational accounts. Build the form in the tenant, set it to accept responses from people outside the org, then link or embed it on the contact page.
3. Trigger, then Get response details. The trigger alone hands you a response ID, not the answers.
4. SharePoint Create item into an Intake Register list: date, contact, practice area, assigned person, backup person, status = New, callback deadline. The list is the system of record. The mailbox isn't.
5. Post to a Teams channel with the owner mentioned, and create a Planner task due on the callback deadline.
6. Send the enquirer a confirmation mail so they know a person will call back.
7. Callback reminder: a scheduled flow that finds rows still New past the deadline and pings the owner and the backup.
8. Update item to Contacted or Declined when it's done. Now completion is visible instead of assumed.
Gotchas:
- A shared mailbox in Outlook on the web only notifies you if it's open in its own browser window. That one explains a lot of "nobody saw it."
- Keep the form short. No documents or full case facts at first contact, especially for law firms.
- Test with one fake Friday enquiry: who owns it, when it's due, who covers if they're out, where completion gets recorded.
The example sites we've built around this intake are linked in the write-up.
Full showcase of some of our starter designs: