What it does
Hoq Forms builds forms for your website and your customers. There are 26 kinds of question, from contact details and ratings to grids, file uploads, signatures and repeating groups. Questions and whole pages show only when earlier answers call for them. Start from 65 templates or describe the form in a sentence.
Forms can take card payments into Stripe accounts you add with your own keys. An unpaid answer waits and goes nowhere until the money arrives. Refunds come from the entry.
Entries land in an inbox you move through by keyboard, with notes, tags and edits that keep the original. Each entry can go by email, by signed webhook, or to Hoq CRM, Service, Chat, Support, Mailer or Todo, and a failed send is retried for a day. Spam is filtered with a hidden trap, a timer, rate limits and a score that learns from what you mark.
Each company's forms and entries are one file in your own Hoq Storage. Entries download as CSV or Excel.
In numbers
Specifications
| Where your data lives | One file per company in the owner's Hoq Storage, copied nightly when it changed and test-opened weekly. |
|---|---|
| Question kinds | 26, including grids, files, signatures, consent, a recommend score and repeating groups. |
| Templates | 65 templates in 12 groups, plus your own. |
| Payments | Card payments into Stripe accounts you add by key, several per company, each form picking one; refunds from the entry. |
| Export | Entries as CSV or Excel. |
| Routing | Email, signed webhooks, and Hoq CRM, Service, Chat, Support, Mailer and Todo; conditional by answer; retried for a day. |
| Embedding | One line of code on another site, only on sites you allow; also on Hoq Shop store pages. |
| Languages | English and Spanish, by the visitor's browser, with a switch. |
| Fonts | Served from Hoq; visitors never load anything from Google. |
| Moving in | Imports forms and entries from Fluent Forms and Gravity Forms on WordPress. |
Features
59 features, all in beta. Listed from the product's feature ledger; each row shows the day it was last checked.
| Builder that looks like the form | Lays out questions on a canvas drawn in the form's own theme, with questions moved up and down, set side by side, copy and paste, undo and redo. | Checked 2026-10-19 |
| 26 kinds of question | Asks for text, contact details, numbers, dates, choices, ratings, a recommend score, grids, files, signatures, consent and repeating groups. | Checked 2026-10-19 |
| Show only when | Shows a question or a whole page only when earlier answers call for it. | Checked 2026-10-19 |
| Several pages | Splits a long form into pages with a progress bar or named steps, and an optional page to check every answer before sending. | Checked 2026-10-19 |
| One question at a time | Shows a form as one full question per screen that works by keyboard alone. | Checked 2026-10-19 |
| Versions | Keeps every published version, so a change never alters what earlier people answered. | Checked 2026-10-19 |
| 65 templates | Starts a form from 65 templates in 12 groups, from catering requests and site visits to waivers and donations, each with its own wording and theme. | Checked 2026-10-19 |
| Template gallery | Shows every template drawn small in its theme, with groups, search and a full preview before choosing. | Checked 2026-10-19 |
| Your own templates | Saves any form as a template the company can start from. | Checked 2026-10-19 |
| Write a form from a sentence | Turns a description into a draft form through Hoq Intelligence, checked like any other form and never published by itself. | Checked 2026-10-19 |
| Six themes | Dresses a form as Paper, Studio, Kraft, Bloom, Ink or Night, each with its own colors and fonts. | Checked 2026-10-19 |
| Your own touches | Lets each form change its accent color, corners, light or dark, and font. | Checked 2026-10-19 |
| Preview on computer and phone | Shows the draft exactly as people will see it, at computer or phone width. | Checked 2026-10-19 |
| Phones first | Stacks every question for a phone, with a full-width Send button. | Checked 2026-10-19 |
| Fonts served by Hoq | Serves every font from Hoq itself, so visitors never load anything from Google. | Checked 2026-10-19 |
| Checks as you go | Explains a mistake when someone leaves a question, clears it as they fix it, and stops Send at the first problem. | Checked 2026-10-19 |
| Did you mean | Suggests the right email domain when one is mistyped, like gmial.com. | Checked 2026-10-19 |
| Tidy phone numbers | Formats US phone numbers as they are typed. | Checked 2026-10-19 |
| Counters and thumbnails | Counts characters or words against a limit and shows pictures before they are sent. | Checked 2026-10-19 |
| Pages without reloading | Moves between pages in place, keeping every answer, and still works without scripts. | Checked 2026-10-19 |
| Save and finish later | Emails a link back to a half-finished form, kept for a week. | Checked 2026-10-19 |
| Fill in from a link | Fills a question from the address, like ?email=someone@example.com. | Checked 2026-10-19 |
| Spanish | Shows a form and every page after it in Spanish to people whose browser prefers it, with a switch, and lets an owner translate their own words, with a suggested first draft. | Checked 2026-10-19 |
| On your own website | Puts a form on another site with one line of code, only on sites the owner allows. | Checked 2026-10-19 |
| On your Hoq Shop | Shows a form on a Hoq Shop store page in the store's own style. | Checked 2026-10-19 |
| A thank-you that fits | Thanks people with the owner's words, a different message by answer, or a page of their own. | Checked 2026-10-19 |
| Priced questions | Adds items with prices and quantities, priced choices and a running total worked out by the server. | Checked 2026-10-19 |
| Your own Stripe accounts | Takes card payments into Stripe accounts the business adds by key, several per company, each form choosing one. | Checked 2026-10-19 |
| Paid before sent | Keeps an unpaid answer waiting and sends it nowhere until the money arrives. | Checked 2026-10-19 |
| Refunds | Gives money back in part or in full from the entry. | Checked 2026-10-19 |
| Payments on embedded forms | Takes payment on a form shown inside another website, opening checkout in the whole window. | Checked 2026-10-19 |
| Inbox for answers | Lists entries newest first with who, what and when, new ones marked, starred, done and paid at a glance. | Checked 2026-10-19 |
| Read and sort fast | Opens an entry beside the list and moves through them with j and k, d for done and s to star. | Checked 2026-10-19 |
| Search and views | Finds entries by any answer or number, and shows new, starred, unpaid, spam and trash. | Checked 2026-10-19 |
| Notes, tags and edits | Lets the team add notes and tags and correct answers, keeping what each said before. | Checked 2026-10-19 |
| Export | Downloads entries as CSV or Excel. | Checked 2026-10-19 |
| Activity | Shows what happened, by day: new entries, publishing, payments, failed sending. | Checked 2026-10-19 |
| Monday summary | Emails last week's entries form by form. | Checked 2026-10-19 |
| Results | Sums up every question in charts, from choices and the recommend score to grids and the words people used, for any date range. | Checked 2026-10-19 |
| Share results | Makes a read-only results link that shows charts and counts but never written answers or contact details. | Checked 2026-10-19 |
| Sends each entry to team addresses or addresses confirmed by a code. | Checked 2026-10-19 | |
| Webhooks | Posts each entry, signed, to an outside address. | Checked 2026-10-19 |
| Other Hoq apps | Sends entries to Hoq Service as leads, Hoq Chat, Hoq Support, Hoq Mailer, Hoq CRM and Hoq Todo. | Checked 2026-10-19 |
| Only some entries | Sends to a place only when the answers match. | Checked 2026-10-19 |
| Tries again | Retries a failed send for a day, shows each try, and lets the owner send again. | Checked 2026-10-19 |
| Hidden trap and timer | Quietly drops answers from bots that fill a hidden box or send in under three seconds. | Checked 2026-10-19 |
| Limits per sender | Caps how many answers one address, form and company can send in an hour. | Checked 2026-10-19 |
| Spam score | Moves suspicious answers to Spam, where they send nothing until rescued. | Checked 2026-10-19 |
| Same message, many senders | Sends the same message from three or more senders in a day to Spam. | Checked 2026-10-19 |
| Learns from Spam | Counts a sender and message marked as spam against what they send next, and forgets them when marked not spam. | Checked 2026-10-19 |
| Cloud and Tor check | Counts answers from cloud servers and Tor exits toward the spam score, from lists refreshed weekly. | Checked 2026-10-19 |
| Are-you-a-person check | Adds Cloudflare Turnstile to new forms once its keys are set up. | Checked 2026-10-19 |
| Form Locker | Opens and closes a form on a schedule, caps entries, limits answers per person, asks for a password, a sign-in or a minimum age, and confirms emails. | Checked 2026-10-19 |
| A file per company | Keeps each company's forms and entries in one file in the owner's Hoq drive. | Checked 2026-10-19 |
| Nightly backups | Copies each company's file nightly when it changed, two weeks kept, and checks a copy opens every week. | Checked 2026-10-19 |
| Outside watch | Checks Forms from another server every five minutes and emails when something goes wrong or recovers. | Checked 2026-10-19 |
| Team roles | Lets owners, managers and staff do what their role allows. | Checked 2026-10-19 |
| Agents | Lets AI agents read or change forms and entries within what the owner allows, through the same actions and MCP. | Checked 2026-10-19 |
| Bring forms over | Imports forms and entries from Fluent Forms, Gravity Forms and our earlier WordPress forms plugin. | Checked 2026-10-19 |
Works with
- Hoq CRMAn entry finds or adds the contact by email and logs it.
- Hoq ServiceAn entry becomes a lead.
- Hoq SupportAn entry opens a conversation.
- Hoq MailerAn entry signs someone up.
- Hoq TodoAn entry becomes a task.
- Hoq ShopA form shows on a store page in the store's style.
Your data
| Where it is kept | One file per company in the owner's Hoq Storage. |
|---|---|
| Getting it out | Entries download as CSV or Excel. |
| If you leave | Not documented. The company file stays in your drive. |
APIs and standards
- JSON API at /api/forms with a Bearer key
- MCP server at /mcp/forms for AI agents
- Signed webhooks per entry
- Embed with one line of code
- Standard: CSV
- Standard: Excel (XLSX)
- Standard: Signed webhooks
Compared
| Checked 2026-11-01 | Hoq Forms | Typeform Basic | Jotform Bronze |
|---|---|---|---|
| Cheapest paid tier | No public price yet | $39 per month monthly, $28 per month billed yearly1 | $39 per month, or $408 a year2 |
| Free plan | No public price yet | 10 responses a month3 | 5 forms, 100 submissions a month2 |
| Responses on cheapest paid tier | No cap set | 100 a month included1 | 1,000 a month2 |
| Payments | Your own Stripe accounts, several per company | Stripe, Basic and up4 | Card, PayPal and more on every tier; 100 payment submissions a month on Bronze2 |
| Export | CSV or Excel | XLSX or CSV1 | CSV, Excel or PDF5 |
| Webhooks and API | Signed webhooks, JSON API and MCP | Webhooks on Basic; APIs available1 | API available, tier not stated2 |
| Integrations | Hoq CRM, Service, Chat, Support, Mailer and Todo | Integrations library and AI form creation1 | Large template and integration library2 |
| Where data lives | A file in your own Hoq Storage | Vendor cloud1 | Vendor cloud2 |