Take product orders without setting up a full ecommerce store — one shareable link your customers fill out from any device.
A complete online order form that captures customer details, product line items, shipping and billing addresses, and payment preferences in a single submission. Small businesses share one link, customers order from their phones, and every detail lands in your inbox or spreadsheet ready to fulfill.
14 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Add as many products and variants as you sell — sizes, colors, bundles — without forcing customers to type SKUs.
When a customer ticks "billing same as shipping," the billing fields hide automatically. One less thing to scroll past.
Every new order pings a Slack channel or email inbox so you can start packing within minutes instead of hours.
Submissions land in Google Sheets in the same columns every time, so a packing list is one filter away.
8 of every 10 customers will open the link on a phone. The form is built for thumb-typing, not desktop.
Add your logo, change the colors to match your packaging, and the form stops looking like a generic Google Form.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Google Sheets or Slack with one click, then embed on your site or share the link.
Post the link in an Instagram story every Tuesday for Saturday pickup. Customers choose pastries, quantity, and a pickup time slot. The list is sorted in Sheets by pickup time before Friday-night prep.
Capture a customer's artwork upload, garment type, size breakdown, and shipping address in one form. The order notes field handles anything unusual — sleeve placement, specific Pantone codes, rush requirements.
Replace the pen-and-paper sign-up at the booth with a QR code. Saturday shoppers fill out the form during the week, you prep exact quantities, and waste drops dramatically.
Send returning customers a direct order link so they pay through Venmo or Stripe instead of paying Etsy's 6.5% transaction cut. Same products, far better margins on repeat business.
B2B buyers fill in their business name, requested quantities per SKU, delivery week, and net-30 vs. prepay. You quote and confirm via email without juggling a separate wholesale platform.
Open the form for 48 hours during a product drop, close it when stock runs out, and fulfill from a single clean submission list instead of racing to keep an ecommerce inventory count accurate.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
The form itself captures the order and the customer's preferred payment method — for example "Venmo," "Stripe link," or "bank transfer." For direct in-form card capture, most small sellers connect a Stripe payment link in a confirmation message or follow up by email. It keeps the form free of PCI overhead while still moving orders through quickly.
Open the form, click the AI editor, and type something like "add a new size XXL to the size dropdown" or "remove the chocolate option, sold out." The change is live in a few seconds. You never touch a settings menu or rebuild the form from scratch.
Every submission is stored in your FlexForm dashboard. You can also pipe them to Google Sheets, send a Slack alert to your fulfillment channel, or create a new HubSpot contact — all set up in a few clicks under integrations. Most small businesses run on Sheets plus Slack and need nothing else.
Partial submissions are not saved unless you turn on draft-saving in the form settings, which works for logged-in customers. For one-off public order forms, only completed orders are recorded, which keeps your spreadsheet clean of half-finished entries.
Yes. The quantity field accepts a minimum and maximum, so you can cap an order at, say, 12 cupcakes per customer during a launch. You can also hide a product entirely with a one-line AI edit once it sells out.
It handles wholesale fine. Add fields for business name, tax ID, requested terms, and a free-text notes block for SKU-by-SKU quantities. Many small wholesalers prefer this over a full B2B platform because the form is faster to update when a product list changes.
You can drop it onto a website with a single embed snippet, share the standalone link anywhere, or — if you ship a native mobile app — use the Kotlin Multiplatform SDK to render the same form natively inside Android and iOS without rebuilding it.
The free plan handles a real working volume for most side-hustles and small shops. If you start running campaigns or seasonal drops with hundreds of orders a day, the paid plans lift the cap and add higher-volume integrations.
A free payment form template to collect customer details, amounts, and payment method preferences. Share a link, customize with AI, and route entries to Sheets.
A free sandwich order form template for delis, cafes, and office lunch runs. Take custom orders, track pickup times, and skip the back-and-forth texts.
A free product return authorization form template (RMA) to approve returns, capture order details, and route refunds. Share a link, customize with AI.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan