BriefGate vs Jotform: a general-purpose form builder vs a client checklist
Introduction
Jotform is a broad form-and-workflow platform: a drag-and-drop builder with a large field-type catalogue, e-signature and multistep approval workflows through Jotform Sign and Jotform Workflows, and an app store of templates for nearly anything you'd put a form in front of. It's a genuine Swiss-army knife, and for teams that already run approvals or intake forms through it, that breadth is the appeal.
BriefGate does one thing: collect the specific set of assets a project needs from a client, and keep after them until it's all in. Your coding agent (or you, from the dashboard) calls define_intake, the client gets a branded portal showing exactly what's outstanding, a chase engine reminds them automatically, and get_intake_results hands back typed JSON your agent can use immediately.
If you're weighing the two for collecting project materials from clients, here's where they actually differ.
Side-by-side comparison
| Feature | Jotform | BriefGate |
|---|---|---|
| Built for | General-purpose forms, surveys, approvals, e-signature workflows | Client asset collection: files, text, decisions, credentials |
| File upload size | Up to 1 GB per file | Per-plan storage; large files upload straight to object storage |
| Total upload storage, free plan | 100 MB across every form in the account — once exceeded, every form is disabled until space frees up or you upgrade | 1 GB across every intake in the account (also one shared pool) — once exceeded, only the upload that would push you over is rejected with an upgrade prompt; other intakes and already-submitted files stay untouched |
| Respondent account required | No | No — one magic link, no account |
| Credential / password field | No field type for this; a password typed into a text field sits in plaintext in the response sheet | Encrypted secrets vault (libsodium), one-time reveal |
| Reminders | "Reminder Emails" go to a fixed recipient list on a schedule — by Jotform's own support answer, the feature does not check whether a given recipient has actually responded; you remove them from the list by hand | Chase engine per intake: preset cadences, custom interval on paid plans, quiet hours, reminder cap, automatic once the item is submitted |
| Approval / e-signature | Yes — Jotform Workflows has an Approval element (approve/deny, multistep, parallel) and an Approve & Sign element via Jotform Sign | request_revision for sending an item back with a note; approve or waive items in the dashboard. No e-signature field |
| Item-level progress | A submission is complete or not; no per-field state across a multi-part checklist | Each item is pending, submitted, needs revision, approved, or waived |
| Webhooks | Yes | Yes — item.submitted, intake.completed, client.viewed, chase.bounced, intake.stalled, intake.overdue |
| MCP server | Official, OAuth-only: form_list, create_form, edit_form, create_submission, get_submissions |
Yes, first-party: npx @briefgate/mcp or hosted at https://mcp.briefgate.dev/mcp |
| API | REST API | REST API with an OpenAPI spec, plus llms.txt for agent autodiscovery |
| EU data residency | Yes — Europe (Frankfurt) datacenter, automatic for accounts created in the EU, opt-in for others via account settings | Yes (netcup Germany + Cloudflare R2 EU) |
| Pricing | Starter (free): 100 submissions/month, 100 MB total upload storage. Bronze $34/mo (annual): 1,000 submissions, 1 GB. Silver $39/mo: 2,500 submissions, 10 GB. Gold $99/mo: 10,000 submissions, 100 GB | Free plan; Solo $29; Studio $50; Agency $79 per month |
Facts about Jotform were checked on 16 September 2026 against Jotform's own pricing page, help center, and support answers. Prices shown are Jotform's discounted annual-billing rates. Links are at the end of this page.
Where the shared storage cap actually bites
Jotform's free Starter plan caps total upload storage at 100 MB across every form in the account, not per form. One client's photo set or a couple of PDF contracts can fill that quota — and once it's full, Jotform disables every form on the account, including ones for other, unrelated clients, until you free space or upgrade. It's a shared-quota failure mode that doesn't show up until the first real project pushes past it. BriefGate's storage is also one pool per account (1 GB on the free plan), not per-intake — but hitting the cap only rejects the specific upload that would exceed it; existing intakes, submitted files, and every other client's project keep working.
Where the reminder feature falls short
Jotform's Reminder Emails are a real feature, unlike Typeform or Google Forms — but by Jotform's own support answer, they aren't completion-aware. They go out to a fixed list on a schedule regardless of who has already responded, and it's on you to notice someone finished and remove them from the list. BriefGate's chase engine is scoped to the intake itself: a client who has submitted everything stops receiving reminders automatically, because the reminder checks outstanding items, not a static recipient list.
When to choose Jotform
- You need e-signatures or a multistep approval workflow (approve/deny, parallel approvers) — Jotform has this natively; BriefGate doesn't
- Your use case is broader than client intake: internal request forms, surveys, order forms, appointment booking
- You want a huge library of pre-built templates and a wide field-type catalogue in one platform
- You're already standardized on Jotform for other workflows and want one more form type inside it
When to choose BriefGate
- The client owes a mix of files, text, decisions, and credentials, delivered over days or weeks — not a single form submission
- Files are large or numerous enough that a shared 100 MB free-tier quota is a real risk
- You need reminders that actually stop once the client is done, without you maintaining a recipient list
- You need a hosting login or API key collected somewhere safer than a plaintext response row
- Your coding agent needs
get_intake_resultsto return typed, structured data it can act on directly
Sources
- Jotform file upload size (1 GB) and free-plan 100 MB total storage cap: https://www.jotform.com/help/33-changing-the-file-upload-size-limit/
- Jotform account usage limits, upload storage over quota disables all forms: https://www.jotform.com/help/408-understanding-your-account-usage-and-limits/
- Jotform Reminder Emails: does not check completion, static recipient list: https://www.jotform.com/answers/236288-can-jotform-send-automatic-reminder-emails-to-specific-people-who-have-not-completed-the-form-yet
- Jotform pricing and plan limits: https://www.jotform.com/pricing/
- Jotform Approvals and Approve & Sign workflow: https://www.jotform.com/products/approvals/
- Jotform MCP server and its tool list: https://www.jotform.com/developers/mcp/
- Jotform EU (Frankfurt) datacenter, automatic for EU-created accounts: https://www.jotform.com/help/871-how-to-store-your-data-on-eu-servers/