CRM & Sales8,900+ monthly searches

Order Form Template

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.

#order#ecommerce#small-business#purchase#checkout#product#shipping
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a order form?

If you've ever tried to take orders through DMs and a notes app, you know how fast it falls apart. A customer asks for two of something in a different size, another one pays but forgets to send their address, and by Friday you're scrolling back through 40 messages trying to remember who ordered the blue one. An order form fixes that by turning a messy back-and-forth into a single clean submission. The customer picks what they want, types where to send it, and chooses how to pay — all in one place. You get a complete record per order, in the same format every time, ready to drop into a fulfillment spreadsheet or a packing slip. It works for almost any small operation: a baker taking weekend cake orders, a print shop handling custom merchandise, a Sunday-market vendor preselling for pickup, or a side-hustle Etsy seller who wants to skip the platform fees on repeat buyers. Set it up once, share the link on Instagram or in an email, and the orders queue up while you're doing something else.

What's included in this template

14 fields — customize any field or add new ones with AI.

Short textCustomer name✱
EmailEmail address✱
PhonePhone number✱
DropdownProduct✱
NumberQuantity✱
DropdownSize or variant
Long textShipping address✱
CheckboxesBilling address same as shipping
Long textBilling address
Multiple choicePreferred payment method✱
DateDelivery date preference
Long textOrder notes or special instructions
DropdownHow did you hear about us
CheckboxesAgree to terms and refund policy✱

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.

Key features of this order form template

Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.

1

Line items that match your catalog

Add as many products and variants as you sell — sizes, colors, bundles — without forcing customers to type SKUs.

2

Conditional billing address

When a customer ticks "billing same as shipping," the billing fields hide automatically. One less thing to scroll past.

3

Instant order notifications

Every new order pings a Slack channel or email inbox so you can start packing within minutes instead of hours.

4

Spreadsheet-ready output

Submissions land in Google Sheets in the same columns every time, so a packing list is one filter away.

5

Mobile-friendly checkout flow

8 of every 10 customers will open the link on a phone. The form is built for thumb-typing, not desktop.

6

Custom branding

Add your logo, change the colors to match your packaging, and the form stops looking like a generic Google Form.

Perfect for

Bakers and cottage-food sellers, Etsy and small-batch makers, print-on-demand shops, market vendors taking pre-orders, Instagram boutique owners, custom merch and apparel sellers, and any side-hustle owner who wants a clean order pipeline before committing to a full Shopify subscription.

How to use this template

1

Open the template

Click "Use this template free." Flexform loads the form instantly — no account needed to preview.

2

Customize with AI

Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.

3

Connect & publish

Link to Google Sheets or Slack with one click, then embed on your site or share the link.

Ways to use this template

Home baker taking weekend pre-orders

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.

Print shop with custom merchandise

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.

Market vendor running pre-orders for pickup

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.

Side-hustle Etsy seller bypassing platform fees

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.

Wholesale order intake from cafes or boutiques

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.

Limited-drop or pre-launch order capture

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.

Workflow integrations

Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.

Google SheetsSlackHubSpotEmail
⚡

Real-time sync

Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.

🔀

Conditional routing

Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.

🔁

Two-way data flow

Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.

Why choose Flexform?

Most order-form tools push you into a template that's either too rigid or too generic. FlexForm starts from a real order flow and lets you reshape it in plain English — type "add a gift-wrap option for $5 and a dropdown for delivery time slots" and the form rebuilds itself. No drag-and-drop maze, no learning a new editor. When a customer hits submit, the order doesn't sit in a dashboard waiting for you to log in. It lands in Google Sheets as a new row, fires a Slack message to your team channel, and — if you're using a CRM — creates a HubSpot contact automatically. The shareable link works without any account, install, or app download on the customer's side, which matters when most of them are clicking from an Instagram story at 11pm. The free forever plan covers a real volume of orders before you ever pay anything, and if you eventually build a native Android or iOS app for your business, the Kotlin Multiplatform mobile SDK lets you embed the same order form inside it — same fields, same submission pipeline, no rewrite.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Can I actually take payments through this form?

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.

How do I add or change product options later?

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.

Where do the orders actually go after a customer submits?

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.

What happens if a customer abandons the form halfway?

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.

Can I limit how many of an item someone orders?

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.

Does this work for B2B and wholesale orders too?

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.

Can I embed the order form inside my own app or website?

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.

Is there a limit on how many orders I can receive?

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.

Related templates

Use this order form template free

Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.

No signup required · Free forever plan