Approval workflow software on your own server.
Purchase requests, leave, access, equipment, expenses: every request goes to the right people in the right order — and nothing waits unnoticed.
- Self-hosted
- No per-user fees
- Free Community edition
Stages and conditions
Any number of stages; each can run only when an answer says so (for example, total over 500). Any one or everyone approves.
The right approver automatically
The requester’s manager from Microsoft 365, Google, Okta or the profile — or a person picked in the form, specific people, or email addresses.
Nothing gets stuck
Due dates, daily reminders, one-click Remind, an overdue list and Change approver when someone is away.
A record you can show
Every decision with who, when and the comment — in the audit log and on the request.
How it compares
| SnagBane | Microsoft Forms + Power Automate | Google Forms | Cloud form builders | |
|---|---|---|---|---|
| Where your data lives | Your server | Microsoft cloud | Google cloud | The vendor’s cloud |
| Multi-stage approvals | Built in, with conditions per stage | Build a flow in Power Automate | Not built in | Varies; often a higher plan |
| See the whole branching flow | Columns side by side | Per-question “go to” rules | “Go to section” rules | Varies |
| Employee portal with request status | Built in | Build it in SharePoint | Not built in | Rarely |
| Reminders, overdue list, change approver | Built in | Build it in the flow | Not built in | Varies |
| Pricing model | Flat per installation | Per-user licences | Per-user licences | Per seat or per response |
Based on each product’s standard features. Add-ons, premium plans and custom development can extend them. Microsoft, Google and other names are trademarks of their owners.
Questions
Can the requester approve their own request?
Not on stages where you forbid it — also not administrators.
Do approvers need an account?
No. They can approve from the email link; with an account they also get an inbox and the phone app.
Can I bulk-approve?
Yes, approvers can approve several requests at once. Rejections stay one by one, with a comment.
Security · Integrations · GDPR · Guides