Skip to content

The everyday form, done properly.

Contact, quote, order and intake forms built in minutes. Logic that adapts to each answer, private file uploads and payment inside the form, so the order and its payment arrive together.

Forms are on every plan. Free includes one form and 50 submissions a month.

Order printNordlicht Druck, Lübeck
What should we print?
Quantity
Do you need design help?
Upload your brief brief-v2.pdf1.2 MB of 10 MBShown because you answered Yes above
Total incl. VAT267.75 EUR
SubmissionWaiting for send
{
  "product": "flyers",
  "quantity": 250,
  "design_help": true,
  "brief_upload": ["brief-v2.pdf"],
  "total": "267.75 EUR",
  "payment": "pending"
}
Not sent yetPayment pending

Sample form. Change the answers to see the logic and the total respond. Nothing is charged.

Logic that follows the answer.

Show the next question only when it applies, skip a step that no longer matters and total a quote while people type. The rules read like sentences, and they run the same in the classic layout and the one-question-at-a-time guided layout.

Show

brief_upload when design_help is Yes

Skip

the delivery step when pickup is In store

Set

total to quantity × unit_price + design_fee

Rules from the sample order form above.

The details, exactly.

Limits below are read from the code that enforces them, so they match what the endpoint actually accepts.

LayoutsClassic shows every field at once. Guided asks one question at a time.Every plan
File uploadsUp to 10 MB per file and 5 files per submission, with the types and sizes you allow. Storage: 5 GB on Pro, 50 GB on Team, unlimited on Scale.Pro and up
Download linksFiles sit in private encrypted storage. Each download link is signed and stops working after 15 minutes.Pro and up
PaymentsCharged server-side inside the form and reconciled with the payment provider, so the order and its payment land as one submission.Connect Stripe
SpamA hidden honeypot first, then optional hCaptcha or reCAPTCHA, keyword and pattern rules, Akismet scoring and AI moderation of the message itself.AI moderation on Pro and up
EndpointAnything that can POST. Form-encoded or JSON bodies, cross-origin allowed, JSON back on Accept: application/json.Every plan
Webhooksx-formspring-signature with HMAC-SHA256. A failed delivery is tried 8 times across about 4.9 hours, with replay from the dashboard.Pro and up
Retention30 days on Free, then deleted. Paid plans keep submissions until you delete them.Every plan
Version historyEvery publish is kept so you can roll back. 5 versions on Free, unlimited on paid plans.Every plan
Your brandRemove the Formspring footer and serve the form from your own domain.Pro and up
Order print: 500 brochuresOpenAssigned to Mara
What should we print?
Brochures
Quantity
500
Brief
brief-v2.pdf
Payment
Paid, 1,689.80 EUR
  1. Received from the website14:02
  2. Assigned to Mara by Jan14:04
  3. Status set to Open14:05

Sample submission.

Every reply gets a status and a name.

Submissions land in a shared inbox, not somebody's mailbox. Each one carries a status and can be handed to a named owner, with the files and the history right there.

Build it in the editor, or keep your own HTML.

NameShort text
Do you need design help?Choice, has logic
Upload your briefFile, 10 MB

The editor. Start from a template or describe the form and let AI draft it, then drag fields into place. Share a link, a QR code or an embed.

<form action="https://formspring.io/f/xk2p9"
      method="POST" enctype="multipart/form-data">
  <input name="email" type="email" required>
  <input name="brief" type="file">
  <button>Send order</button>
</form>

Your markup. Point the action attribute at your endpoint and keep your design. Snippets ship for HTML, React, Vue, Next.js, Astro, SvelteKit and Nuxt.

About forms

What is Formspring Forms?

A friendly way to build any form - contact, booking, order, intake, application - in minutes. It collects replies, keeps files private, filters spam, and lets you put a name against every answer so your team can follow up.

Do I need to be technical to use it?

Not at all. If you can fill in a form, you can build one. Start from a template or describe what you need and let AI draft it, then drag fields into place. Templates and AI do the heavy lifting.

How do submission limits work?

Free includes 50 submissions per month. Pro includes 5,000, Team 25,000, and Scale is unlimited. There are no per-response overage fees - we notify you and pause new submissions until you upgrade or the month resets.

Can I take payments?

Yes, right inside the form. Sell, book, and get paid in one step, so the order and its payment arrive together.

Can I use my own brand and domain?

On paid plans (Pro and up) you can remove Formspring branding and host the form on your own custom domain, so it looks and feels like yours from the first click.

Your next form takes five minutes.

Start from one of the templates or describe it in a sentence. No card needed.