Formstork

USE CASE

The backend for your order form

Formstork is the backend for your order form, so there is no server to build or host. Point your HTML or JavaScript form at it and every order lands in a searchable dashboard, gets emailed to you with the buyer set as the reply-to, and is ready to route to the tools your team already uses.

How it works

An order form collects what someone wants to buy: the product, quantity, options, and their contact details. On its own it is just HTML and cannot deliver those details anywhere. Formstork is the backend that receives the POST. Your form sends its fields to a Formstork endpoint with your access key, and Formstork emails you every order, sets the buyer's email as the reply-to so you can confirm straight from your inbox, and stores each order in a searchable, taggable dashboard. A rules engine can route orders by a field like product or region, integrations push each one into Google Sheets, Airtable, Slack, or a signed webhook to your own fulfillment system, and on paid plans an autoresponder sends the buyer an instant order confirmation while file uploads let them attach a spec, artwork, or purchase order.

Confirm orders straight from your inbox

Every order emails you with the buyer's address set as the reply-to, so you hit reply and your confirmation reaches the customer who placed it. Each order is also saved to a searchable, taggable dashboard, so you can reopen, tag, and find any order later.

Route orders and collect attachments

The rules engine reads a field like product, size, or region and routes each order to the right recipient or Slack channel. On paid plans a file upload lets buyers attach a purchase order, artwork, or spec, stored with the order and downloadable from your dashboard.

Into the tools that fill the order

Every order can fan out to Google Sheets, Airtable, and Slack at once, or fire a signed (HMAC) webhook to your own system so it can charge, invoice, or ship. Failed deliveries are retried automatically, and you can export the full order list to CSV or JSON any time.

Set it up

  1. 1Add your order form as plain HTML or JavaScript, with fields like product, quantity, options, and the customer's name and email.
  2. 2Point the form's action at https://api.formstork.com/submit and add your access key as a hidden access_key field (or use the short /f/ACCESS_KEY URL). To accept an attachment like a purchase order, add enctype="multipart/form-data" and a file input (paid plans).
  3. 3Submit a test order. It lands in your inbox and your Formstork dashboard right away, with the buyer's email set as the reply-to and spam filtered out.
  4. 4Optional: add a rule to route orders by product or region, connect Google Sheets, Airtable, Slack, or a signed webhook to your own system, and turn on an autoresponder to confirm each order (paid plans).

Frequently asked questions

How do I add a backend to my order form?

Point your form's action at a Formstork endpoint and add your access key as a hidden field. That is the backend: Formstork receives the POST, emails you every order with the buyer as the reply-to, and stores it in a searchable dashboard. No server or backend code to write.

Can Formstork process payment for the order?

Formstork captures the order details and notifies you, but it does not charge cards itself. Send a signed (HMAC) webhook to your own system to handle payment, invoicing, or fulfillment, and connect Google Sheets, Airtable, or Slack so the order reaches the rest of your workflow.

Is it free, and can buyers attach a file to their order?

The free plan handles 250 orders a month with the full dashboard, email delivery, spam filtering, integrations, and CSV plus JSON export, with 90-day retention and no credit card. File uploads for attachments like a purchase order, forever retention, autoresponders, and higher volume are on the paid plans.

Try Formstork free

250 submissions a month with a full dashboard. No credit card required.

Get your access keyStart from a template