Form builder + approval workflows · self-hosted

Every request and approval in one place. Your teams get their time back.

Leave, purchases, expenses, IT access — today they are spread across emails, chats and spreadsheets, and someone spends the day chasing them. SnagBane is a form builder with approvals built in, running on your own server: people ask through one form, it reaches the right approvers in the right order, reminders go out by themselves and everyone can see where things stand.

  • Free for teams up to 25 people
  • No per-user fees
  • Runs on your own server
forms.yourcompany.com
✓
ApprovedManager approval · 2 min ago
2/2
FinanceOnly when the total is over 500

Why it matters to your company

A process on email costs time twice: for the people who ask and approve, and for whoever chases them.

Time back for everyone

Reminders, the next approver and the Excel or SharePoint row happen by themselves. Nobody chases.

One place for every process

Every request and decision in one system with one history — not in scattered inboxes and spreadsheets.

Control and proof

Who asked, who approved, when and why — in the audit log. Audits take minutes.

Your first process runs today.

Bring the form you already have, say who approves, share the link.

1

Bring your forms

Import a Microsoft Forms or Google Forms link or an InfoPath template — or paste your questions from Word. Change anything in the builder.

2

Say who approves

Manager first, then Finance only when the total is over 500. The manager comes from your directory.

3

Share the link

People ask from a link or a portal and follow their request. Approvers decide from email, Teams or the phone.

Less chasing. Faster decisions. One price.

No request gets lost

Every request has a status. Reminders go out by themselves.

Approve in one click

From the email, Teams or a phone. No new passwords.

Departments build their own

HR or Finance set up a process in minutes. No code.

One price, not per user

Pay for your company size. Email approvers and public forms never count.

Your data stays with you

Your server, your database. Export everything, any time.

Works with Microsoft 365 and Google

Company sign-in, managers from your directory, rows in SharePoint and Excel, decisions in Teams.

All integrations →

Every team that says “please fill this in”.

HR

Leave, onboarding, training sign-ups, policy acknowledgements

Finance

Expenses with receipts, purchase requests over a threshold

IT

Equipment, software and access requests, incidents

Managers

Everything that runs on “can you approve this?” emails today

What would per-user pricing cost you?

Tools priced per user charge for everyone who asks or approves. SnagBane is one price for your company size.

Per-user tool, per year€28,800
SnagBane Business, per year€3,300

That’s €25,500 a year you keep.

An example: enter the price from your own quote.

Automated approvals, held to a high security standard.

Money, access and personal data pass through approvals. SnagBane automates them without loosening control — on your own server.

Personal, signed approval links

Each approver gets a link only they can use. Change the approver and the old link stops working at once.

No approving your own request

On by default for new approval stages: requesters can’t approve their own requests — not even administrators. The request goes to another approver instead.

Actions only after the final decision

Rows in Excel, Jira issues or calendar entries are created only once the last stage approves — never halfway.

Every step in the audit log

Requests, decisions, reminders and changes are recorded. On Enterprise the log streams straight to your SIEM.

Sign-in your IT already trusts

Microsoft, Google, Okta or any SAML 2.0 provider, and two-step verification with an authenticator app or passkeys — required for administrators if you want.

Your server, your keys

Data stays in your database, secrets are encrypted with your key, and every update is signed and verified before it installs.

How SnagBane protects your data →

Clear documentation from the first day.

Everything you need to start is written down and kept up to date with every release — no sales call needed.

Install in minutes

Step-by-step installation for Docker, a Linux server or cPanel hosting, with the exact commands.

Installation guide →

Short video guides

Create a form, add approval stages, approve on a phone, build a portal — each in a short clip.

All guides →

A setup guide per integration

Microsoft 365, Google Workspace, Okta, SharePoint, Jira and the rest — each with its own steps.

Integration guides →

REST API reference

Every endpoint, with examples, for your own scripts and tools.

API reference →

From the blog

What every feature does, honest comparisons and step-by-step processes. All 64 articles →

What the SnagBane Free plan includes (and when you need Business)

SnagBane is not only for large enterprises. The Free plan is the complete app for up to 25 people — form builder, multi-stage approvals, portals, templates, PDFs and 15 integrations. Here is exactly what is free and what Business and Enterprise add.

Approval workflow software: multi-stage approvals built into your forms

How SnagBane approval workflows work — stages with conditions, the manager from your directory, any or all approvers, reminders, Change approver, no self-approval and actions only after the final decision. Included on the Free plan.

Microsoft Forms vs SnagBane: when you need approvals, not just answers

An honest comparison of Microsoft Forms and SnagBane — limits, branching, approvals, portals, where data lives and pricing — and which one fits which job. Facts about Microsoft Forms from Microsoft's own documentation.

Questions

Is it really free?

Yes, for teams up to 25 people: forms, approvals, portals and imports, on your own server. Paid plans add single sign-on, Microsoft 365, Google Workspace and every integration, in sizes from up to 50 people to any number.

Do you see our data?

No. SnagBane runs on your server and stores everything in your database. Only update and licence checks reach our services — see what leaves your server.

We use Microsoft 365. Why not Forms and Power Automate?

You can keep them. What you gain is approvals, reminders and a request portal without building and maintaining a flow for every process — and no per-user licences.

Who installs it?

Your IT, once — with Docker, on a Linux server or on cPanel hosting, in minutes. Updates are one click. Or ask a partner to host it for you.

How quickly can we start?

Install it, then bring a form you already have — a Microsoft Forms or Google Forms link, an InfoPath template or questions pasted from Word — add who approves and share the link. The guides walk through each step with a short video.

What do we need to run it?

PHP 8.3 or newer and a database (MySQL 8 / MariaDB 10.6+, PostgreSQL 14+ or SQLite), or simply Docker. The download contains everything else — no Composer or Node.js needed.

Do approvers need an account?

No. Approvers can decide from the link in their email, and people can fill in public forms without signing in — neither counts towards your plan. With single sign-on, employees use the company account they already have.

Is it safe to automate approvals of money and access?

Yes. Each approver gets a personal signed link; changing the approver makes the old link stop working; requesters can be blocked from approving their own requests; actions after approval run only after the last stage; and every step is in the audit log. See Security.

Where is the documentation?

In the open: the documentation covers installation, every setting and a setup guide for each integration, the guides show the main tasks in short videos, and the REST API reference lists every endpoint.

How do updates work?

Inside SnagBane: Settings → System & updates → Update now. Every release is signature-checked and the current version is backed up first; the update takes about a minute and your data stays untouched.

Can we try a paid plan first?

Yes. Request a trial and we send you a 30-day Business or Enterprise licence key for your own installation — no card, nothing to cancel. The Free plan needs no request at all: download it.

What happens when a licence ends?

Paid features pause; nothing is deleted. Forms, responses and approvals keep working, and everything continues when you renew.

Which languages does it speak?

The app is translated into 33 languages, including right-to-left ones, and forms and portals can be translated for the people who fill them in.

One price for your company size. Approvers by email never count.

Free for up to 25 people · Business from €2,300/year · Enterprise from €4,600/year

Try it freeSee plans