Guides by Business Type·5 min read·

Connecting a contact form to your VeloCMS business site

Add a contact or enquiry form with the Lead Capture Form block: configure fields, read submissions in the Forms inbox, and get an email notification.

Every business site needs a way for prospective customers to get in touch. In VeloCMS, forms are added to a page with the Lead Capture Form block — you configure its fields right in the editor, submissions are stored on your site, and you read them in the Forms inbox at Admin > Forms.

Step 1 — Add the Lead Capture Form block

There is no separate form builder page — a form lives on the page where you place it. Open your Contact page in Admin > Pages (or create one), click where the form should go, and insert the Lead Capture Form block from the block library. The block starts with a single email field and a Submit button.

Step 2 — Configure the fields

Select the block and edit its fields in the inspector. Each field has a name, a label, a type, a required toggle, and an optional placeholder. For a standard business contact form, you will want at minimum: Name (text, required), Email (email, required), Message (textarea, required). Optional additions for service businesses: a select field with your services as dropdown options, and a checkbox for consent or callback requests.

  • Field types: text, email, textarea, select (with your own dropdown options), checkbox
  • Each field: name, label, required toggle, optional placeholder
  • Name — type: text, required
  • Email address — type: email, required
  • Message — type: textarea, required
  • Service interested in — type: select, options match your service categories

Step 3 — Email notifications

When a visitor submits the form, VeloCMS automatically sends a notification email with the submission data to your site owner account email. There is no recipient or template to configure — the notification is automatic and best-effort, so the Forms inbox (next step) remains the reliable record of every submission.

The notification email is delivered through your site's configured email sender. If you run a custom domain, make sure your sending domain is configured and verified before relying on the notifications.

Step 4 — Publish and check the styling

Save the page and open it on your public site. The form renders as a styled input block, inheriting your active theme's colour palette and typography. Submit a test enquiry yourself to confirm the full flow works end to end.

Step 5 — View submissions

All form submissions are stored on your site and listed at Admin > Forms, newest first, with read and unread status so you can track what you have answered. Open a submission to see every field the visitor filled in. Submissions are retained unless you delete them.

Spam protection

Forms include built-in honeypot spam protection — an invisible field that bots fill in but humans do not. Submissions with the honeypot field populated are silently discarded. For sites on a custom domain receiving high volumes of spam, an optional Cloudflare Turnstile integration is available in Admin > Settings > Security — it adds a low-friction bot challenge without requiring users to solve a CAPTCHA image puzzle.