OneForm
Features

Everything, from form to report.

267 features across 23 areas — every one of them in the product today.

267 features

FeatureWhat it does
Build a form from a promptAIDescribe it in a sentence. OneFormAI writes the questions, logic and report.
Build from your documentsAIAttach photos, screenshots, PDF, Word, Excel, PowerPoint or text — up to 6 files.
Paste or drop screenshotsAIPasting or dragging a file into the box attaches it.
Quick follow-up questionsAIOneFormAI asks a few tap-to-answer questions so the form fits exactly.
Report and Dynamic switchesChoose up front whether the form drafts a report or picks questions per person.
Edit with OneFormAIAINewDescribe a change — “make it shorter” — and it's applied as one undoable edit.
13 ready-made templatesTax organizer, engagement letter, proposal, invoice, onboarding, HR and more.
Template gallery by categoryClient intake, Documents, Billing, HR and Planning.
Sample formsPre-built demo forms that show off each feature.
Blank formStart from scratch whenever you prefer.

FeatureWhat it does
One-switch reportsTurn every response into a drafted report that waits for review.
AI draft per responseAIOneFormAI writes each report, following your instructions.
Advice report or documentAn advisory report, or one of 12 document types.
12 document typesEngagement letter, proposal, invoice, bill, checklist, task list, tax organizer, document request, onboarding packet, memo, scope of work, HR record.
Wording fits the documentEmails and buttons are worded for proposals, invoices, requests and more.
Client-facing or internalSend to the respondent, or keep it for your team.
Describe it, AI writes itAIDescribe the report and OneFormAI writes the instructions.
Instruction variablesFirst name, full name, firm, form, report title, booking link, today.
Live sample reportAITest instructions on a real or sample response; nothing is sent.
Exact line-item totalsInvoice tables are totalled to the cent by OneForm, never by the AI.
No-AI layout modeLay the answers out neatly without AI — ideal for invoices.
Deliver your own PDFSend the same firm PDF to everyone instead of a written report.
Branded PDFLetter-size PDF with your logo, colours and page numbers.
Plain-summary fallbackIf AI fails or the month's credits run out, a clean answers summary is drafted.
Safe links onlyDrafts can only link to your website or booking page.
Stuck-draft recoveryA draft that hangs is handed to a reviewer automatically.
Generate laterDraft a report for an older response whenever you need one.

FeatureWhat it does
Review pileTo review, approved and scheduled tabs, with a count on the sidebar.
Rich-text editorStyles, links, lists, quotes and highlights, with autosave and undo.
Answers beside the draftEverything the client said, next to what you're editing.
Re-draft with a noteAITell OneFormAI what to change for this client and re-draft.
Swap in your own PDFReplace one report with a PDF you upload.
Approve / unapproveNothing reaches a client until someone approves it.
Send nowThe report email goes out with the PDF attached.
Schedule sendIn an hour, 5pm, tomorrow 9am, Monday — or any time. Cancel any time.
ResendTo the same person or a new address.
Edit the emailRecipient, subject, message and the report's key points.
Email previewSee the exact client email before it goes.
Next-step buttonUnder the report: book a call, open another form, or nothing.
Email activity timelineSent, delivered, opened, clicked, bounced or marked as spam.
Reports librarySearch and filter every report, with sent and open-rate stats.
Review on your phoneSwitch between the document and its details on mobile.
Rate every draftAI1–5 stars with tags like Accurate or Too long, plus a note.
Learns from edits and ratingsAIEvery few ratings OneFormAI updates its writing rules for that form.
Editable rulesSee and edit what it learned in the Report tab.
Draft quality statsAverage rating and how much reviewers changed.
Auto-send, with safeguardsOptional and confirmed in writing; held if AI didn't write it or there's no email.
Auto-sent receiptYour team is told exactly what went out without review.

FeatureWhat it does
Charge for any reportNewPut a price on a form's report; people pay before receiving it.
Custom offer cardNewA headline, up to five benefit bullets and your own button label.
Pay on the thank-you screenNewThe price and a secure Pay button, in typed and voice forms.
Stripe CheckoutNewHosted, secure checkout, charged to your own Stripe account.
Connect Stripe in minutesNewGuided Stripe Express onboarding; payouts go straight to your bank.
Six currenciesNewUSD, CAD, GBP, EUR, AUD and NZD.
Keep the full priceNewSales go to your own Stripe account. OneForm takes no cut; Stripe charges its standard processing fee.
Offer per endingNewHide the offer on endings like “not a fit”.
Buyer's private report pageNewShows pay, preparing, in review or ready — and refreshes itself.
Read online or downloadNewOnce sent, buyers read the report on their page or download the PDF.
Pay first, then deliverNewPaid reports send automatically when approved, or go to review first.
Payment emailsNewBuyers get a receipt with their link; your team hears “Report sold”.
Payments dashboardNewSales, refunds, Stripe fees and every order with filters.
One-click refundsNewRefund an order in full from the orders table.
Send it freeNewWaive the payment and “Approve & send free” from review.
Payment status in reviewNewReviewers see each report's order and amount.
Never miss a paymentNewStripe webhooks plus a catch-up check every few minutes.

FeatureWhat it does
Embedded booking calendarNewYour booking page right on the thank-you screen, or a button that opens it.
Pre-filled detailsNewName, email and time zone are filled in — nobody retypes anything.
10 booking tools, or any linkNewCalendly, Cal.com, TidyCal, Acuity, SavvyCal, YouCanBookMe, HubSpot, Zoho, Microsoft Bookings, Google.
Link checkingNewPaste a link and OneForm recognises the tool and flags a wrong or insecure link.
Adjustable embedNewYour own heading or button text, frame height, and prefill on or off.
Booking detectionNewCalendly, Cal.com and HubSpot bookings are confirmed on screen and recorded.
Works after voice formsNewThe booking step appears after spoken conversations too.
Booking button in report emailsEnd the report email with “Book your strategy call”.
Booking link in reportsAIDrafts can link to your booking page with a {{booking_url}} variable.
Sandboxed and script-freeOnly the tool's own page loads, in a sandboxed frame.

FeatureWhat it does
Talk instead of typeBetaAIOneFormAI asks the questions aloud and fills the form from spoken answers.
Voice-first or offeredBetaStart as a conversation, or add “Answer with voice” to a typed form.
10 AI voicesBetaChoose the voice that suits your firm.
One reply, several answersBetaQuestions it already heard the answer to are skipped.
Conversation goalBetaGuides the phrasing and lets it answer side questions.
Contact details read backBetaEmails and phone numbers are confirmed before sending.
Type any timeBetaType a reply, or switch to the typed form keeping answers so far.
Answers panelBetaA progress ring shows what's covered and what's left.
Mute and interruptBetaMute the voice, or cut in by speaking or typing.
Sensible limitsBetaMoves on after 3 misses, pauses after 2 silences, and caps the length.
Brand coloursBetaThree colours for the orb, or one of seven palettes.
Simple voice builderBetaA “what to find out” checklist beside a live conversation.
Nothing recordedOnly the text is kept — voices are never stored.
QR code and share sheetScan to talk on a phone, or copy and share the link.

FeatureWhat it does
Short textOne-line answers like names or zip codes.
Long textRoom for comments, goals and context.
Multiple choicePick one or several, with an optional “Other” box and A–Z shortcuts.
Yes / NoA quick two-button answer; the Y and N keys work.
EmailChecked for a valid address; phones show the email keyboard.
Phone numberChecked for 7–15 digits; phones show the number pad.
NumberCounts and amounts; accepts $, €, £ and commas.
DateA calendar picker that rejects dates that don't exist.
Contact blockName, email and phone on one screen, with customisable sub-fields.
Line itemsRows with quantity, price, tax, date and category, with totals in seven currencies.
StatementA message between questions, with its own button label.
Video questionVideo on one side, answers on the other; stacked on phones.
Question with imagePut a picture above any question.
Question type searchA searchable, grouped picker when adding a question.

FeatureWhat it does
Show only if…Show or hide a question based on earlier answers.
All / Any conditionsCombine several conditions with AND or OR.
17 comparison operatorsIs, contains, any/all/none of, greater or less than, before/after, answered.
Jump rulesSkip ahead to a question or an ending based on answers.
“Otherwise go to”A default path when no jump rule matches.
ScoringPoints per answer, or add a number or line-item total to a score.
Multiple scoresSeveral named scores with starting values; renames update everywhere.
Multiple endingsDifferent thank-you screens chosen by answers or score.
Answer recallInsert earlier answers, scores or hidden values into later text.
Greet by nameUses their first name once they've given it.
Hidden fieldsCapture values like a client ID from the link, for logic, text and reports.
Automatic UTM captureutm_* campaign tags are always recorded.
Logic mapEvery rule in one plain-English overview.
Logic checksWarns about backwards jumps, deleted references and missing scores.

FeatureWhat it does
Dynamic form modeAIOneFormAI chooses the next best question for each respondent.
Min / max questionsSet how few or how many questions each person answers (1–50).
Goal promptSay what the questions should find out.
Pin first / lastAlways ask chosen questions, like contact details, first or last.
Safe fallbackFalls back to list order if AI is slow or unavailable.

FeatureWhat it does
Edit on the previewClick any text in the live preview to change it.
Drag-and-drop reorderWorks with mouse, touch and keyboard.
AutosaveSaves as you type, with a status indicator.
Undo / redoUp to 100 steps with Ctrl+Z and Ctrl+Shift+Z.
Conflict protectionAn older browser tab can't overwrite newer edits.
Required togglePer question and per contact sub-field.
PlaceholdersCustom hint text inside answer boxes.
Paste a list of choicesPaste many options at once, one per line.
Respondent rolesMark fields as first name, email or company to personalise emails and reports.
Change question typeConverts the question and tidies any logic that used it.
Duplicate questionCopies a question together with its logic.
Safe deleteWarns about rules that use a question, then cleans them up.
Desktop and mobile previewSwitch the canvas between computer and phone size.
“Try it” previewFill in the real form without saving any answers.
Publish / unpublishDrafts stay private; only what's on screen goes live.
Builder on phonesList and edit views with a floating Preview button.
Everything in one placeBuild, Settings, Report, Share and Responses tabs per form.
Forms listSearch, filters, sorting, Live/Draft views and completion rates.
Duplicate or delete a formFrom each form's menu.

FeatureWhat it does
Welcome screenTitle, description, button, headline and a badge such as “FREE”.
10 screen layoutsClassic, card, image-top, banner, background, split, side-third, avatar and more.
Background darkeningA slider that keeps text readable over photos.
Firm logo on screensShow your logo on welcome and ending screens.
Social and contact linksUp to 10 links — website, LinkedIn, email, phone, booking — as icons or buttons.
Ending buttonA “Book a call”-style button that links anywhere.
Redirect after submitSend people to your page after a 0–30 second countdown.
Pass answers to the redirectAdd chosen answers, scores or hidden values to the redirect link.
Estimated timeThe welcome screen shows roughly how long the form takes.

FeatureWhat it does
8 built-in themesOneForm, Purple, Ocean, Forest, Night, Classic, Sunrise and Midnight.
Saved design presetsNewSave a look, make it the default, or apply it to every form.
Gradients everywhereUp to four colours on backgrounds, buttons, text, accents and progress.
Background imagesA photo behind every screen, with darkening.
41 Google fontsSans, serif, display and mono, with live previews.
Corner stylesSquare, soft or round.
Readability warningsFlags colour pairs that are hard to read.
Image uploadPhotos are optimised on upload; GIFs keep moving; alt text supported.
YouTube and VimeoPaste a link and the video is detected.

FeatureWhat it does
Three languagesRespondents switch between English, French and Spanish inside the form.
AI translationAITranslate missing lines, or everything, with OneFormAI.
Edit any translationHand edits are kept; changed source text is flagged.
Browser language detectionPicks the visitor's language automatically.
Preview in each languageSee the form as French or Spanish speakers will.

FeatureWhat it does
One question per screenA calm, animated flow that keeps people going.
Keyboard navigationEnter to continue, letters for choices, Y/N; single choices move on by themselves.
Progress barPercentage and optional question numbers.
Instant validationFriendly messages in their language; the server checks everything again.
Resume on the same deviceProgress is saved and restored if they come back.
Built for phonesThe right keyboard per field, autofill, and a layout that adjusts to it.
Reduced motionSimpler fades for people who turn animations off.
Spam protectionA hidden bot trap and rate limits.
No duplicate submissionsDouble taps and retries never create a second response.
Closed-form pageUnpublished links show a friendly “not accepting responses” page.

FeatureWhat it does
Share linkCopy it, customise the ending, or use the phone share sheet.
7 embed stylesStandard, full page, popup, slider, chat bubble, side tab and button.
4 voice embed stylesFloating orb, inline card, button to popup and full page.
Open triggersOn click, on load, after a delay, after scrolling, or on exit intent.
Once per visitorAuto-opening embeds show only once to each visitor.
Embed optionsButton text, colour, size, side, height, transparency, language, close after submit.
Pass page parametersForward the host page's URL values into hidden fields.
Live embed previewSee it on a sample website, on desktop or mobile.
Plain iframe fallbackFor site builders that don't allow scripts.
JavaScript APIOpen, close and listen for events; answers are never exposed to the page.

FeatureWhat it does
Responses inboxEvery submission, newest first, across forms or inside each form.
Search answersSearch names, emails and any answer, even from deleted questions.
Filter by formWith counts per form.
Response detailsAnswers in the order asked, time taken, device and report status.
Partial responsesVoice responses that skipped questions are marked.
CSV exportExcel-safe, one column per question, protected against formula injection.
Delete a responseRemoves it along with its drafted report.
Visitor trackingA first-party visitor ID links repeat visits to the same lead.

FeatureWhat it does
One row per personEveryone who submitted, merged across forms by email or phone.
Explainable 0–100 scoreFit plus intent minus red flags — every point has a reason.
Hot, warm and coldGrades with thresholds you choose.
Points per answerAnswers add or subtract points in the builder.
AI-suggested pointsAIOneFormAI proposes points for a question's answers.
Engagement decayIntent halves after quiet days, so stale leads sink.
Red-flag detectionBounced email, throwaway address, or finished suspiciously fast.
Lead drawerScore breakdown, activity timeline, sync status and answers.
Search, sort and filterBy grade, form or unsynced; by score or latest activity.
Tune the scoringThresholds, decay and points for 15 signals.
Hot-lead alertsEmails your team and starts workflows once per person.
CSV export and copy emailsDownload leads with reasons, or copy selected emails.
CRM syncBetaPush leads to HubSpot, Salesforce, Pipedrive, Zoho or a webhook.

FeatureWhat it does
Emails managerEvery email in one place: on or off, recipients and timing.
Edit subject and openingReword any email with tokens; edited ones are marked.
Light, dark and phone previewsPreview each email the way clients will see it.
Send a testSend any email to your own inbox first.
Client emailsAnswers received, report ready, report not opened, payment received.
Team alertsDraft ready, needs attention, bounced, new response, lead turned hot, report sold.
Daily or weekly digestOne summary at the time you choose, skipped when there's nothing new.
“Not opened” remindersA nudge after a few days, with the PDF attached again.
Drafts-waiting nudgeReviewers are reminded when drafts wait too long.
Choose who's alertedA team alert list separate from the review team.
One-click unsubscribeClients can opt out of optional emails only.
Bounce and spam blockingHard bounces and complaints are blocked automatically.
Never double-sendEvery email is deduplicated.
Branded client emailsYour logo, colour, sign-off, disclaimer and contact footer.
Your sender detailsSender name, from address on your domain, and reply-to.

FeatureWhat it does
Visual workflow builderBetaA tree of steps after a trigger, with branches.
Six triggersBetaForm submitted, report approved, report sent, payment received, call booked, lead turns hot.
Report stepsBetaDraft the report, wait for approval, email the PDF.
Email stepsBetaConfirmations, reviewer alerts and custom emails.
If / else branchesBetaOn answers, scores, device, language, UTM or report status.
WaitsBetaPause for hours or days before the next step.
App stepsBetaWebhook, Google Sheets row, Drive PDF, CRM sync, Slack and Discord.
Answer tokensBetaInsert answers and earlier steps' results into any field.
8 recipe templatesBetaReport-review-send, Slack alerts, Sheets log, Drive archive, hot-lead routing and more.
Test runsBetaRun against a real response; outside sends are marked as tests.
Draft, publish, pauseBetaLive workflows change only when you press Publish.
Run history and retriesBetaStep-by-step history; retry from the step that failed.
Editable default pipelineBetaCustomise the built-in submit → report → review flow per form.
Signed webhooksEvery webhook carries an HMAC-SHA256 signature.

FeatureWhat it does
Slack and DiscordBetaPost new responses and reports to a channel.
Google SheetsBetaOne row per response: answers, score and report status.
Google DriveBetaSave approved report PDFs to a folder.
HubSpot, Pipedrive, Salesforce, ZohoBetaCreate or update the contact with every response.
StripeBetaTake payment for reports.
Booking toolsCalendly, Cal.com, Acuity, Microsoft Bookings and more on thank-you screens.
WebhooksSend every response to your own API.
One-click sign-inConnect with OAuth; credentials are encrypted at rest.
Test and disconnectTest a connection any time; warned if workflows use it.
Reconnect alertsYour team is emailed if an app loses access.
Vote for the next appTap the bell on 40+ coming-soon apps, or request one.

FeatureWhat it does
Engagement funnelVisitors, starts, completions, completion rate and median time.
Trend chartVisitors against completions over 7, 30 or 90 days.
Drop-off by questionSee exactly where people stop.
Devices and sourcesWhat people answer on and where they came from.
Per-form tableVisitors, starts, completions and time for every form.
Sales and bookingsNewPaid reports, sales after refunds and calls booked.
Email performanceSent, delivered, open rate, click rate and bounces.
Delivery funnelSent → delivered → opened → clicked, plus sends over time.
Report pipelineDrafted, sent, waiting on review and median time to send.

FeatureWhat it does
Monthly AI creditsEvery plan includes credits (50 = $1 of AI), with alerts at 80% and 100%, then a graceful fallback.
Extra credits250 more for $10 whenever you need them. They don't expire.
Usage by featureSee what used your credits this month: reports, forms, translations, voice.
Keyboard shortcutAICtrl/⌘+I opens “Edit with OneFormAI” in the builder.

FeatureWhat it does
Firm and brand settingsName, logo, tagline, brand colour or gradient, contact footer, licence line.
Report wordingBooking link, sign-off, confirmation promise and disclaimer.
Light, dark or systemThe admin follows your preference.
Mobile adminA bottom tab bar and touch-sized controls for review on the go.
Sample dataLoad or remove sample forms, reports and engagement in one click.
Encrypted secretsConnected-app credentials are encrypted with AES-GCM.
Verified webhooksEmail and payment events are signature-checked.
Cross-site protectionAdmin actions are blocked from other websites.
Password-protected adminKeep the workspace behind a password.

From form to finished report, automatically.

Create your firm in a minute and build your first form today.