Forms for workflows you can trust
Find the right tier for your operations.
Starter
Transactional multi-table workflow forms with a real PostgreSQL database. For ops teams replacing spreadsheets or fragile SaaS setups.
- Connected tables and files
- Transactional forms and validations
- Documents, alerts, and SSO
Premium
Custom queries and advanced form behaviors — the form engine at full strength. For ops teams running workflows with real depth.
- Virtual procedures and SQL
- Advanced form behavior
- Scheduled flows and RLS
Scale
Tools for reusable configurations and reliable integrations — the form engine at scale. For organizations running many workflows as a coordinated portfolio.
- Pre-commit hooks
- Reusable form systems
- APIs, RBAC, and column controls
How we work together
From first conversation to go-live.
Demo, Fit, and Prototype
Chat with us to help us understand your organization and your team's operational needs. If it's a good fit, we'll build a working prototype of your most important form for you to try out, no charge or commitment.
Implementation and Pilot
Bring your business process, and we'll work with you to translate it into a reliable solution. We'll set up your workspaces and forms in a dedicated instance and walk you through how to maintain and evolve your data.
Launch and Support
We help you prepare for data migration and cutover while you get your stakeholders onboarded and trained. Annual seat licensing with ongoing support included starts with your production go-live, not before.
Compare tiers
| Starter | Premium | Scale | |
|---|---|---|---|
| Commercial | |||
| Per seat / month | $70 | $125 | $195 |
| Seat minimum | 10 | 10 | 50 |
| Database | |||
| Tables, columns, and relationships | X | X | X |
| Custom indexes and calculated fields | X | X | X |
| Bulk data operations / full export | X | X | X |
| Connect external analytics tooling | X | X | X |
| File management with automatic versioning | X | X | X |
| Virtual procedures | — | X | X |
| Custom SQL queries | — | X | X |
| Transactional pre-commit hooks | — | — | X |
| Forms | |||
| Multi-table forms with transactional submits | X | X | X |
| Inline subforms and integrated lookups | X | X | X |
| Conditional field display, required status, editability | X | X | X |
| Computed fields, validations, related-record rules | X | X | X |
| Fully customizable layouts | X | X | X |
| Unbound form controls | — | X | X |
| Programmatic form updates | — | X | X |
| Arbitrary data relationships | — | X | X |
| Reusable form sections and components | — | — | X |
| Custom cross-page data handoffs | — | — | X |
| Automation | |||
| Generate Word and PDF documents | X | X | X |
| Send emails and in-app notifications | X | X | X |
| Standalone / scheduled automation flows | — | X | X |
| Reusable expressions and flow logic | — | — | X |
| API requests to external systems | — | — | X |
| Security & Permissions | |||
| Single Sign On via OAuth2 | X | X | X |
| Permissions per table and page | X | X | X |
| Dedicated workspace navigation | X | X | X |
| Row-level security rules | — | X | X |
| Column-level permissions | — | — | X |
| Full RBAC assignments | — | — | X |
Frequently Asked Questions
Can we set up Granite Forms to submit to our existing database?
No. Granite Forms uses an integrated PostgreSQL database to achieve full transactional integrity. However, our Scale tier offers tools for automatic synchronization to and from external sources.
Where/how will our data be stored?
Granite Forms houses all of your data, files, and logs in US regions via one of the big three cloud providers (Azure, AWS, GCP). Our primary services are run from Microsoft Azure, although we may use AWS and GCP for backups and redundancy as appropriate.
Will our data be locked into Granite Forms?
No. Your data is housed in plain PostgreSQL tables, not a proprietary format. You can export it whenever you need to, and take it with you if you ever choose to leave.
How much does a typical implementation cost?
We price our implementation services competitively, so that they are not a barrier to getting started. Our base implementation fee, which includes production and sandbox environment setup, user and role provisioning, and training for power users, is $3,000.
The cost for modelling and implementing your first workflow depends on complexity, but we can use the sample workflow from our Features page as a reference point. It has one shared page and 5-7 related forms for 4 roles, with minimal data dependencies that would need complex migration.
Starting from a clear business process, this sort of workflow can be set up for as little as $2,000, plus the base implementation fee. However, if your use case involves multiple connected workflows or significant data migration, or if you expect to make revisions based on feedback from your stakeholders, you should budget accordingly.
How long does a typical implementation take?
This depends mostly on your organization's needs, and the pace at which you're comfortable moving. Configuring the technology is rarely the bottleneck to an implementation timeline — our team works quickly and can often have entire cross-team workflows set up in a matter of days.
But we understand that your team may need more time to perform your own testing, update your internal SOPs, educate and train stakeholders, and prep data for migration. When we plan the engagement, we'll work with you to establish a timeline based on what works best for your team.
What specifically do you mean when you say “bring your business process”?
Our expertise is in building reliable software systems, and we trust that you are the expert in how your business operates according to the specific needs of your products and services. To this end, we require that you have a clear business process, which we can help you document before implementation begins.
When planning this, we encourage process owners to use the “analog test” — that is, to imagine what their business process would look like if stakeholders only had access to telephone, email, and paper forms. This is often the best starting point for our team to help you design a software solution that meets your needs.
Do we have to re-engage if we need to make changes to our workflow or add a new one?
No. After we help you set up your environments and first workflow, we'll train members of your team to be power users. Then they'll be able to add columns, form fields, or entire new tables, forms, and pages as your business evolves. However, support hours are included as part of all plans, and our team is more than happy to assist you with configuration changes and updates.