Help center
Guides for building better forms.
Short, direct answers for every stage — from your first form to reading the data it collects.
Getting Started
The fastest path from a blank dashboard to a published form.
How to Create Your First Form in SiliForm
Click “New form” on your dashboard, name it, and describe what you want in one sentence — SiliForm's AI drafts the full question flow for you. Skip the description for a blank form instead. Edit anything in the builder, then publish to get a shareable link.
Read guideHow AI Drafts Your Form From a One-Sentence Prompt
Describe what you're collecting in the New form prompt field and SiliForm's AI drafts a full set of sections and questions in seconds. The resulting form is always Dynamic (conversational, one question at a time) — edit anything afterward, or regenerate questions for a single section without starting over.
Read guideHow to Delete or Unpublish a Form
Unpublish (top-bar Publish toggle) to stop new responses while keeping the form and all past responses — you can republish anytime. Delete (trash-can icon on the dashboard) to permanently remove the form and every response; this is irreversible and there's no restore option.
Read guideBuilder
Design, logic, and sharing options inside the form builder.
How to Customize Your Form's Design (Colors, Fonts, Logo)
Open the builder's Design panel to upload a logo, pick a font, and set background/text/button colors. Use “Apply to all pages” to push the theme across every question, welcome, and end screen instantly, without touching each one manually.
Read guideHow to Add Branching Logic to a Form
Open a question's logic editor in the builder. For Radio Select, Dropdown, or Yes/No questions, set each option to jump to a specific section, submit the form, or continue as normal — no separate logic map needed.
Read guideHow to Share or Embed a Form
Publish your form, then open Share. The Link tab gives a short siliform.ai/f/ URL with optional UTM parameters and a downloadable QR code; the Embed tab gives a responsive iframe snippet for any website builder.
Read guideChoosing the Right Question Type for Your Form
SiliForm's builder has eight block types. Use TextField/TextArea for short vs. long free text, RadioSelect for one choice from a fixed list (with branching and scoring), CheckBox when several answers can be true, StarRating for quick ratings, FileUpload for attachments, and Heading/Paragraph/Section for structure, not data.
Read guideHow to Structure a Long Form With Sections
The Section block groups related questions and splits a long form into steps instead of one long scroll. Each section has its own default navigation — Next Section, Submit Form, or Jump to a Section — which a question's per-option branching logic can override.
Read guideHow to Reorder, Duplicate, or Delete Questions in the Builder
Drag any question or section on the builder's canvas to reorder it. Duplicate a question to place an identical copy right after it, or delete a single question to remove just that block — separate from deleting the whole form.
Read guideHow to Build a Scored Quiz or Assessment
On a RadioSelect question, turn on scoringEnabled and assign a point value to each option — the correct answer gets more points, distractors get fewer or none. SiliForm sums the points a respondent picked across every scored question into a total shown in Analytics.
Read guideHow to Set Required Fields and Basic Validation
Turn on a question's Required toggle to block submission until it's answered. On Dynamic forms, a second layer of live checks also blocks advancing past a text, email, or phone question if the format looks wrong — independent of whether the question is required.
Read guideHow to Add a File Upload Question (and Its Limits)
Add a FileUpload block to any form. Files are capped at 10MB and must be an image (JPEG/PNG/GIF/WebP), PDF, Word, Excel, plain text, or CSV — video files aren't supported. Oversized or wrong-type files are rejected client-side with an inline error before upload.
Read guideCan I Edit a Form After Publishing?
Design and settings controls lock once a form is published. Use the top-bar Publish toggle to unpublish, make your changes, then toggle Publish back on. Unpublishing doesn't delete responses or change your form's link — it only pauses new submissions while you edit.
Read guideResponses & Analytics
Read, export, and trust the data your forms collect.
How to View and Export Form Responses
Open your form's Responses page from the dashboard to see every submission in a sortable table. Use the All/Flagged/Clean filter to isolate suspicious entries, then export to download an .xlsx file with one column per question.
Read guideHow to Get Notified When Someone Submits Your Form
Open Builder → Settings and toggle “email me on each response.” You'll get an email with a response snippet every time someone submits, plus automatic milestone emails as your response count grows — no setup beyond the toggle.
Read guideWhy Was a Response Flagged? (Quality Score Explained)
Every submission gets a 0-100 quality score based on checks like answer speed, repeated identical choices, duplicate submissions, disposable emails, and an AI pass for plausible-but-fake text. Responses under 60 are flagged — but never blocked from submitting.
Read guideUnderstanding Your Form's Views, Responses, and Completion Rate
Every form tracks two raw counters — views (page loads) and responses (completed submissions) — and completion rate is responses divided by views, shown on your dashboard and on each individual form. A low rate with high views means something in the form is causing drop-off.
Read guideHow to See Where Respondents Drop Off (Pro)
On a form's Analytics page, the Drop-off tab (Pro) shows where in your question sequence people abandon the form, using autosaved partial submissions. It also lists individual in-progress sessions and which question each one got stuck on. Free plans see a locked preview instead.
Read guideHow to Get an AI Summary of Your Responses (Pro)
On a form's Analytics page, the AI Summary card (Pro) generates a sentiment label, key themes, notable patterns, and actionable insights from your free-text responses. It needs at least 3 responses to run, and you can regenerate it anytime after collecting more.
Read guideHow to Track Where Your Responses Are Coming From (Pro)
Add UTM source, medium, and campaign parameters to your form's shareable link from the Share panel — available on every plan. On Pro, the form's Analytics page then breaks responses down by UTM source and campaign, showing which tagged link actually drove submissions.
Read guideBilling
What's included on Free vs Pro, and how trials and upgrades work.
Free vs Pro: What's Included in Each SiliForm Plan
Free includes unlimited forms, unlimited responses, all form blocks, AI generation, basic analytics, and HubSpot/Zapier integrations. Pro ($20/mo or $120/yr) adds drop-off & geography analytics, UTM tracking, AI response summaries, full quality-flag detail, and custom domains. New signups get a 14-day Pro trial automatically.
Read guideHow to Cancel Your SiliForm Subscription
Go to Settings → Account & Subscription and click Cancel subscription, then confirm in the dialog. This stops your recurring billing and downgrades you to the Free plan — your forms and responses stay intact, and you can upgrade again anytime from the same page.
Read guideIntegrations
Send responses to the tools you already use.
How to Connect HubSpot or Zapier to Your Form
Open Builder → Settings → Integrations. For HubSpot, connect your account once and matching answers auto-map to contact fields. For Zapier, paste a webhook URL — every submission (and optionally partial saves) posts there, signed for verification.
Read guideHow to Connect a Custom Domain to Your Forms (Pro)
On the Pro plan, add your domain in Settings → Custom domain, then create the DNS record SiliForm gives you at your domain provider. Once verified, your forms are reachable at https://yourdomain.com/{form-link} instead of the default siliform.ai URL.
Read guideWebhook Payload Reference: Events, Fields, and Signature Verification
SiliForm webhooks POST one of three events — form.response, form.partial, or form.dropoff — with an X-SiliForm-Event header and an X-SiliForm-Signature header (HMAC-SHA256 of the raw body). Verify signatures before trusting a payload; failed deliveries aren't retried.
Read guideWhich Form Fields Map to HubSpot Contact Properties
When HubSpot is connected, SiliForm matches recognizable question labels to standard HubSpot contact properties — email, firstname, lastname, phone, company, website, city, state, country, zip, jobtitle — and upserts the contact by email. Submissions without an answered email question are skipped for HubSpot sync.
Read guideTroubleshooting
Fix the most common reasons a form doesn't behave as expected.
Why Isn't My Form Getting Responses? (Troubleshooting)
Most commonly the form isn't published yet, or the wrong link is being shared. Check publish status first, then confirm you're using the current short link, your embed code is correct, and no branching logic accidentally dead-ends before submit.
Read guideWhy Is My File Upload Failing?
Most upload failures come down to file size (10MB max) or file type (images, PDF, Word, Excel, text, and CSV only — no video). If there's no error and the upload just spins, that's usually a slow or unstable connection, not a rejected file — retry once it's stable.
Read guideWhy Isn't My Embedded Form Showing Up?
The most common cause is an unpublished form — embeds never render until the form is published. After that, check that your embed snippet's URL still matches the form's current link, and that the embedding site isn't blocking iframes or serving a cached page.
Read guideWhy Was My Answer Rejected While Filling Out a Form?
Dynamic forms check text answers live: a hard block stops clearly invalid formats (bad email, phone, or name syntax, or gibberish text) until fixed, while a soft “Heads up” warning flags answers that look like placeholder data (e.g. test@example.com) but still lets you proceed.
Read guideStill stuck? Build a form and try it live.
Most questions answer themselves once you're in the builder — free plan, unlimited forms and responses.
Try SiliForm free