Operations1,500+ monthly searches

Basic Order Form Template

Take orders without juggling spreadsheets, DMs, and email threads — one clean form your customers actually finish.

A simple order form that captures customer contact info, item selection, quantities, shipping address, and payment preference in one place. Works for bakeries taking weekend pre-orders, print-on-demand shops, small wholesalers, or any team that needs a clean intake without setting up a full storefront.

#order#basic#small business#intake#wholesale#pre-order#operations
No signup required
AI customizable
✓ Free forever plan✓ Embed on any website✓ GDPR compliant✓ No code required

Why use a basic order form?

If you've ever tried to collect 30 orders through Instagram DMs, you know how the wheels come off. One customer asks for a swap, another forgets their address, and by Friday you're cross-referencing screenshots against a Google Sheet at 11pm. A basic order form gives you a single intake point that customers can fill in 90 seconds from their phone. They pick what they want, tell you where to send it, choose how to pay, and submit. You get a clean row in your tracking sheet — same shape every time — instead of unstructured messages you have to translate. It scales from a 5-order weekend bake sale to a 200-order monthly wholesale run without any extra setup. The same form works for a sole proprietor selling candles, a print shop taking custom T-shirt orders, or an operations team gathering internal supply requests from 40 branches.

What's included in this template

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

Short textCustomer name✱
EmailEmail✱
PhonePhone number
DateOrder date✱
DropdownProduct or item✱
NumberQuantity✱
DropdownSize or variant
Long textSpecial instructions
Long textShipping address✱
DatePreferred delivery date
Multiple choicePayment method✱
File uploadReference image or file
CheckboxesI confirm the order details are correct✱

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 basic order form template

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

1

Mobile-first checkout feel

Customers fill the form on a phone in under 2 minutes — no account, no install, no awkward zoom-pinch on a desktop layout.

2

Live order tracking in Sheets

Every submission lands as a new row in Google Sheets, ready for your fulfillment workflow, inventory deduction, or accounting export.

3

Slack ping per order

Get a Slack notification the moment a new order comes in so you can start packing without refreshing a dashboard.

4

Conditional fields

Show shipping address only if the customer picks delivery; hide size pickers for items that come in one size. The form adapts instead of overwhelming.

5

File uploads for custom orders

Customers can attach a reference image, logo file, or design brief — useful for print, embroidery, and made-to-order work.

6

Confirmation email out of the box

Send a branded receipt to every customer the moment they submit, with their order details and your contact info already filled in.

Perfect for

Bakeries taking weekend pre-orders, print shops handling custom T-shirts, small wholesalers shipping to retail stockists, makers selling on Etsy who want a direct channel, food pop-ups managing event-day orders, internal operations teams collecting supply requests from branches, and side hustles graduating from DMs to something that scales.

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

Weekend bakery pre-orders

A home baker posts the order form link in their Instagram bio every Wednesday. Customers pick from 6 weekly bakes, choose pickup or delivery, and pay on collection. By Friday night the baker has a packing list sorted by neighborhood.

Custom T-shirt print orders

A print shop accepts file uploads for artwork, lets customers pick shirt color and size via conditional fields, and routes urgent orders to a Slack channel. Standard orders go to the regular fulfillment queue in Sheets.

Wholesale restock from retail stockists

A small soap maker sends one link to 30 boutique retailers each month. Stockists submit their restock quantities, the data lands in a Sheet sorted by store, and invoicing happens off the same spreadsheet.

Pop-up event ordering

A food truck running a 2-day festival takes pre-orders for a discounted bundle. Customers pick a 30-minute pickup window, and the operations team uses the Sheet to batch prep by time slot.

Internal supply requests

Branch managers at a 12-location coffee chain submit weekly supply orders through the same form. Central operations sees one consolidated view in Sheets and ships from the warehouse in a single run.

Made-to-order furniture deposits

A small workshop takes order intake with file attachments for reference photos and a signed acknowledgement of the 3-week build time before deposits are collected.

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?

FlexForm gives you a working order form in about 5 minutes — pick the template, drop in your products, share the link. The page you're reading was built with the same tool. But the real difference shows up when your business changes shape and the form has to keep up. Want to add a second pickup location? Just type "add a pickup branch dropdown with three options" into the AI editor and it's done. Need to limit one customer to two items max? Describe it in plain English and the rule appears. No re-doing the form from scratch, no support ticket, no learning a logic builder. Every new order flows straight into Google Sheets for your fulfillment list and pings Slack so your packer knows to start. If you're running a fuller CRM, HubSpot can pick up the customer record automatically. And when you outgrow a shareable link — say you want orders to land inside your own Android or iOS app — the Kotlin Multiplatform mobile SDK lets you embed the same form natively, with the same logic, on both platforms. Until then, the free forever plan covers what most small operations actually need: unlimited form views, real submissions, and the AI editor included.
One link, share anywhere
Native iOS & Android SDK
Free forever plan

Frequently asked questions

Is this order form actually free to use?

Yes. The free plan covers unlimited form views, real customer submissions, and the AI editor. You only need to upgrade if you want higher submission caps, advanced integrations, or to remove FlexForm branding.

Can customers pay directly through the form?

The basic version captures payment preference (cash on delivery, bank transfer, online) and you handle the actual transaction outside. If you want inline payments via Stripe, you can describe that in the AI editor and add a payment field, or integrate via a webhook.

What happens to an order after it is submitted?

The order lands in your FlexForm dashboard as a submission, and you can route it anywhere — Google Sheets for your packing list, Slack for instant notifications, HubSpot if you track customers in a CRM, or all three at once. Most small businesses start with just Sheets.

Can I add my own products and pricing?

Absolutely. Replace the sample dropdown options with your real product list, and add any custom fields you need — size, color, finish, engraving text. The AI editor handles this in plain English: "add a color picker with 6 options" works.

Will the form work on phones?

It is built mobile-first, so most customers will fill it on their phone. Fields stack vertically, dropdowns use the native picker, and file uploads pull from the camera roll without any extra steps.

Can I embed the order form into my native app?

Yes — FlexForm ships a Kotlin Multiplatform mobile SDK that lets you embed the same form natively into Android and iOS apps. You write the form once on the web, the SDK renders it inside your app with the same conditional logic and validation.

How do I share the form with customers?

You get a shareable link you can paste into Instagram bios, WhatsApp broadcasts, email newsletters, or QR codes printed on packaging. You can also embed it on your own website with a single line of HTML.

Can I see all my orders in one place?

Inside FlexForm you see every submission in a sortable table you can filter and export. Most operations teams also pipe submissions into Google Sheets for live tracking and into Slack for real-time order notifications.

Related templates

Use this basic 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