SnagBane works with Power Automate through a custom connector or an HTTP trigger. With the connector, flow makers get the trigger When a response is submitted, pick a form, and every question appears as its own dynamic content. Power Automate integration is part of the Business plan — and for many companies it isn't needed at all, because approvals and the Microsoft 365 actions are built into SnagBane.
First: do you need Power Automate?
| Goal | Without Power Automate |
|---|---|
| Multi-stage approvals, reminders, reassigning | Built into SnagBane — see approval workflows |
| A row in SharePoint or Excel after approval | SharePoint list and Excel integrations |
| A message in Teams, approvals in Teams | Teams integration and approvals in Teams |
| An entry in an Outlook calendar | Outlook calendar integration |
| Anything else in your Microsoft 365 or other systems | Power Automate (below) |
Both Power Automate options — the HTTP trigger and a custom connector — are Premium features in Power Automate: whoever builds or runs these flows needs a Power Automate Premium licence. People who only fill in the form need nothing.
Option B: the SnagBane custom connector (recommended)
- In SnagBane, open Automations & API and copy the connector address (
…/integrations/power-automate/snagbane.swagger.json). - In Power Automate: Custom connectors → New custom connector → Import from URL, name it SnagBane, paste the address, Create connector.
- In SnagBane click Create a token for Power Automate and paste the token when Power Automate asks for the API key.
- In a flow, choose When a response is submitted (SnagBane) and your form.
Every question is then its own dynamic content, next to the respondent's name, email, department and manager. The connector also has the actions List forms, Get responses and Get a response. Saved flows appear under Connected flows in SnagBane with their delivery log, and subscriptions are recorded in the audit log.
Option A: HTTP trigger (two minutes)
Create a flow with When an HTTP request is received, set Who can trigger the flow? to Anyone, paste SnagBane's JSON schema (Copy JSON schema on the form), and give SnagBane the flow's URL. Every request is signed, so the flow can verify it.
Run after approval
Like every SnagBane automation, a flow can run right away, after approval (once, after the last stage) or after rejection, so the flow never acts on a request that is later rejected.
Frequently asked questions
Does the respondent need a Power Automate licence?
No. Only the people who build or run the flows need Power Automate Premium.
Can a flow read older responses?
Yes. The connector's Get responses and Get a response actions read responses through the REST API.
See Power Automate in the documentation.
