CRM · Forms
Extra questions
on every order
For e-shops, event organisers and service businesses that need more than an address with each order. Build the questions in the admin and the customer's answers are stored right on their order.
- Seven field types including choice and date
- Required fields and default values
- Your website loads the form over the REST API
No credit card. Up and running in 5 minutes.
- On the orderAnswers are stored right on the customer's order.
- No developer neededAdd, reorder and edit questions in the admin.
- Over the APIYour website loads the form structure in one call.
- All answersEvery response to a form in one table.
Why forms in BizKitHub
Order details do not belong in an e-mail
When sizes, allergies or attendee names are typed into an order note or chased by e-mail, mistakes are only a matter of time.
Today
- Customers type details into a free-text order note
- You chase missing information by e-mail
- You match answers from an external form to orders by hand
- Every question change means editing website code
With BizKitHub
- Every question has its own field and type
- Your website knows which fields are required
- The answer sits on the order the customer just paid for
- Change questions in the admin and the website picks them up
Form editor
Build a form as a list of questions
Each question has a type, a label, help text and an optional default value. Move fields up and down, duplicate them or switch them off. Changes save automatically.
- Short and long text, number, date, checkbox, choice
- Headings to split a longer form into sections
- Required fields and default values
- Copy a whole form for the next event or season
- About the childHeading
- Child's full nameShort textRequired
- Date of birthDateRequired
- T-shirt sizeChoice · 5 optionsRequired
- Allergies and dietary needsLong textOptional
- Photo consentCheckbox · default: noOptional
Website integration
Your site loads the form, answers travel with the order
Your website or app calls the REST API and receives the active form fields in order, with types, labels and options. It sends the answers together with the order and they are stored on it.
- Inactive forms are not returned by the API
- Answers stay on the order even if the form code is unknown
- Documented in Swagger
// 1. Load the form
const form = await fetch(
'https://api.bizkithub.com/api/v1/form/detail' +
'?apiKey=' + API_KEY + '&code=tabor-2026'
).then((r) => r.json())
// 2. Answers are sent with the order
// POST /api/v1/shop/order/create
const order = {
// ...items, customer, shipping
formData: {
code: 'tabor-2026',
data: { name: 'Tereza Malá', size: 'S' },
},
}Responses
Every response in one table
Each form has a table of submitted records. Every row carries the order number it belongs to and opens a detail view with the full answer.
| Order | Child | T-shirt | Diet |
|---|---|---|---|
| 2026-0611 | Tereza Malá | S | Gluten-free |
| 2026-0609 | Matyáš Král | M | — |
| 2026-0604 | Ema Horáková | XS | Vegetarian |
| 2026-0598 | Vojtěch Novák | M | — |
What it does
Forms that belong to the sale
Seven field types
Text, long text, number, date, checkbox, choice and heading.
Required fields
Your website knows which questions the customer must answer.
Help text
A short hint under each question on what to fill in.
Reorder and duplicate
Move, copy or temporarily switch off fields.
Copy a form
Reuse last season's form with one click.
Active or inactive
An inactive form takes no new answers; old ones stay.
Answers on the order
The order detail shows the completed form.
Records table
All responses to a form, each with its order number.
REST API
The form structure for your website or app.
Getting started
Your first form in ten minutes
- 01
Create a form
Give it a name and the code your website will load it by.
- 02
Add questions
Pick the field type, label and whether it is required.
- 03
Connect your site
Your website loads the form over the API and sends answers with the order.
Who it is for
When an order needs more details
Camps and courses
Attendee details, diet and consents on every registration.
Events and tickets
Attendee names, T-shirt sizes or menu choices.
Made to order
Dimensions, engraving or custom text for a product.
Services and bookings
A questionnaire before the first visit or consultation.
Connected modules
Runs on the same data as the rest of your company
Frequently asked questions
Common questions about forms
How do I get the form onto my website?
Your website calls the REST API with the form code and receives the list of active fields with types, labels and options. It renders them in your own design and sends the answers with the order.
Where do I find the answers?
On the order they belong to, and in the records table of that form. Every record shows its order number.
Can I edit a form that already has answers?
Yes. Add, move or switch off questions and the change shows up on your website. Answers already submitted stay stored.
Does a form work without an order, for example as a contact form?
Answers are stored on an order. For customer questions without a purchase, use the helpdesk contact form, which opens a ticket.
Ask customers right inside the order
Create a free account and build your first form. Connect it to your website over the API.