📋
admin

Your intake form, your rules.

Choose which customer fields are required, optional or hidden.

What's included

  • Field-level required / optional / hidden
  • Custom fields per tenant
  • Applies to POS + booking + portal
  • Validation rules included
  • Zero code
🎛 Field
-level control
➕ Custom
fields
📊 Report
on custom fields

Per-tenant configuration of the customer form: pick which fields are required, optional or hidden. Add custom fields for CVR, tax ID, marketing consent, referral source — anything your shop needs to capture on every intake.

Field-level control applies to POS + booking widget + customer portal + tenant admin. Change 'phone' from optional to required, and immediately every intake surface enforces it. Add a custom 'How did you hear about us?' field and it shows on every new customer.

Validation rules included: phone format, email format, VAT number check, marketing-consent GDPR wording. Zero code needed.

How it works

Four steps from setup to your first happy customer.

🎛

Open settings

Per-field checkbox: required / optional / hidden.

Add custom fields

CVR, tax ID, referral source — anything.

💾

Save

Applied to POS + booking + portal + admin instantly.

📊

Report

Filter customers by any custom field.

Real-world use cases

A few examples of how shops use this every day.

💼

B2B intake

Require CVR + company name for wholesale customers.

📣

Marketing attribution

Ask "how did you hear about us?" — track ad ROI.

🇬🇧

International

Require country + passport for tourist customers.

Frequently asked questions

Applies where?
POS + booking + portal + admin — all forms respect the config.
Validation?
Built-in for phone/email/VAT/URL. Custom regex on request.
Backwards-compatible?
Yes — existing customers keep their data; new fields start empty.

Ready to give Customer form fields a try?

Start a 14-day free trial and use every feature — including this one — with your own data. No credit card required.

Start free trial → See all features