Contact
A custom contact / lead form. Define your fields (text, email, phone, number, textarea, dropdown, checkbox), pick what happens on submit (Show Message / Redirect), and style the form.
When to use it
- Contact / "Get in touch" page form
- Lead capture form on a marketing page
- Booking-request form (when Booking isn't right)
- Custom signup / waitlist form
When not to use it
- Login flow — use Login
- Account creation — use Register
- Order checkout — use Checkout
- Calendar-based booking — use Booking
Fields list (drag to reorder)
Default fields:
- Your Name — text, required
- Email Address — email, required
- Message — textarea, optional
Each row has:
- Type dropdown — Text · Email · Phone · Number · Textarea ·
- Label input
- Required checkbox
Dropdown · Checkbox
Drag the row itself to reorder (no separate drag handle).
Add Field button below the list.
Colours (4-swatch row)
Pinned to the corners of a single equal-spaced row:
- Button (left) — submit-button fill
- Field BG (centre-left) — input fill
- Border (centre-right) — input border colour
- Text (right) — input text colour
On submit — Show Message · Redirect (default: Show Message)
What happens after the form is submitted:
- Show Message — reveals the Success message input below
- Redirect — reveals the Redirect URL input
(default: "Thank you!")
Only one input is visible at a time.
Button text — text input (default: "Send Message")
Submit-button label.
Sliders (2-up grids)
- Radius — 0–20px (default: 4). Field corner roundness.
- Max Width — 200–900px (default: 400). Form container
- Field Gap — 3–20px (default: 16). Vertical spacing between
- Button Width — 20–100% (default: 100). Submit button width.
max-width.
fields.
Entrance animation
Standard widget at the bottom.
Per-device overrides
Fields, colours, sliders all have per-device values.
Common overrides:
- Max Width — wider on desktop (600–800), full on mobile
- Button Width — 100% on mobile
Common patterns
Simple contact form
Name + Email + Message · Button text "Send" · On submit Show
Message with "Thank you — we'll reply soon." · Field BG #fff
· Border light grey · Radius 4 · Max Width 480.
Newsletter signup
Single Email field · Button text "Subscribe" · Button width 100% · Radius 24 (pill) · Max Width 360.
Quote request
Name + Email + Phone + Dropdown (project type) + Textarea (brief)
· On submit Redirect to /thank-you page.
Related
blocks/login— for sign-in formsblocks/register— for account-creation formsblocks/checkout— for order forms (paid)blocks/booking— for calendar-based bookings