ConvoForm vs Gnosari: Conversational Forms You Host vs a Typed Record We Operate
ConvoForm
Open source conversational forms you can host yourself
Gnosari
Everything a form asks, as a conversation that returns a typed record
Verdicts by Task
Apache 2.0 with a Docker Compose self-hosting path; Gnosari mentions no self-hosting.
The listed stack includes Clerk and an OpenAI integration, so confirm where conversation text goes before treating it as fully on-premises.
Signed webhook, Zapier or Make Catch Hook, n8n, Google Sheets and CSV are documented on its page.
We build Gnosari. ConvoForm's docs list an Integrations section including Google Sheets, so it is not integration-free; the pages we read do not show a signed webhook, Zapier or n8n path, and that is a statement about what we could verify, not about what ConvoForm cannot do.
"100% Free, No credit card required" on the ConvoForm homepage, and no limit is stated on the pages we read.
Gnosari's free plan also needs no card but pauses agents at a hard cap, and ConvoForm's absence of stated limits is not a guarantee of none.
Widget in four modes, full conversation page, and links with optional QR and expiry.
ConvoForm offers branded submission pages and lists an @convoform/react NPM package; the pages we read describe no multi-mode widget or QR and expiry links.
Feature Comparison
| Dimension | ConvoForm | Gnosari |
|---|---|---|
| AI-native | AI-Native | AI-Native |
| What it is | "open-source platform that transforms traditional forms into interactive conversational experiences"; AI builds the form from a description and users answer in a chat format. | Replaces a form with an AI conversation and returns structured, typed records rather than a transcript. |
| Hosting | Cloud-hosted at convoform.com, or self-hosted with Docker Compose. | Built by Neomanex and delivered as a SaaS at app.gnosari.com; the page we read mentions no self-hosting option. |
| Licence and price | Apache 2.0; the site says "100% Free, No credit card required" and states no limits on the pages we read. | Free plan at $0 with no card and a hard cap (agents pause until next month); paid plans add volume and bill overage; annual billing is two months free. Paid prices did not load on the page we fetched, so none is stated here. |
| Follow-up questions and validation | "AI validates responses in real-time and asks follow-up questions if needed." | Asks clarifying questions when an answer is incomplete, with a four-position dial (Passive, Opportunistic, Active, Guided; Guided follows a script you write); fields have declared formats (text, email, phone, number, date, boolean, list) and it stores a value only when it can be traced to something the visitor actually said. |
| What you get back | Live response tracking, analytics and Google Form import are listed on the homepage; the docs list an Integrations section that includes Google Sheets, plus field types, and the GitHub README mentions a channels server for Telegram webhooks in its local development setup. The pages we read do not say whether it offers signed webhooks or CSV export. | A typed record delivered to a dashboard inbox, a signed HMAC-SHA256 webhook with retry and delivery logs, Zapier or Make Catch Hook, n8n, Google Sheets rows, or CSV export. |
| Presentation | Branded submission pages ("Brand your submission pages to match your identity"); the homepage also lists an @convoform/react NPM package for integration. | Chat widget (bubble, sidebar, sidebar-push or drawer), full conversation page, and shareable links with optional QR codes and expiry. |
| Stack you would run | Listed stack: Node.js, pnpm, Next.js, PostgreSQL, Drizzle ORM, tRPC, Turbo Repo, shadcn-ui, Clerk and an OpenAI integration. | Nothing to run: Neomanex operates it. |
| Track record | 101 GitHub stars and 544 commits on main. | "250+ Gnosaris built for real businesses", with the page naming insurance brokerages, financial advisers, independent schools and law firms, per Gnosari's own page. |
| Declared interest | Open-source project on GitHub under growupanand; the pages we read state no relationship to Neomanex. | Neomanex builds and operates Gnosari (its footer reads "A Neomanex Product"), and this directory is a Neomanex publication. |
| AI-native verdict | native: a model-driven chat is the response surface. | native: a model reads each answer, judges completeness and picks the next question. |
Same idea, a conversation in place of a form; judge the output on your own first transcripts.
On the pages we read, ConvoForm is the only one of the two with a self-hosting path.
ConvoForm lists no charge; Gnosari's free plan is capped and its paid tiers exist.
Both pages describe AI follow-up questions: ConvoForm's says the AI "asks follow-up questions if needed"; Gnosari's says it asks clarifying questions when answers are incomplete, with a four-position ask-intensity dial from Passive to Guided (Guided follows a script you write). Only Gnosari's page states typed field validation and a rule that a value is stored only when traceable to what the visitor said. Judge both on your own first transcripts.
Gnosari documents the wider delivery surface on the pages we read.
Gnosari documents more presentation modes (four widget modes, full page, link with QR and expiry); ConvoForm's pages we read show branded pages and a React package, and no equivalent set of widget modes.
Check what a self-hosted ConvoForm sends to third parties (the stack lists Clerk and OpenAI) before promising that answers never leave your systems.
Different kinds of evidence, both vendor-side; neither is an independent audit.
Weigh our Gnosari statements as vendor claims and check the ConvoForm rows first.
Both native.
Still deciding between these two?
Choosing is the easy part. Getting it running inside your business, on your data, with your team using it, is the work. We do both.
The conversation runs on Gnosari, one of the tools in this directory. A real conversation, not a sales script.