Build Powerful Forms Without Code

Create contact forms, surveys, registrations, and more with 17+ field types, drag-and-drop reordering, multilingual labels, and built-in spam protection.

17+
Field Types
Unlimited Forms
Drag & Drop
Multilingual

Everything You Need to Collect Data

The Forms Builder gives you a complete toolkit to create, manage, and embed forms across your website — no coding required.

  • 17+ field types including file upload, date/time, toggles, and more
  • Drag-and-drop field reordering for quick form layout changes
  • Multilingual labels and placeholders for global audiences
  • Honeypot and reCAPTCHA spam protection built in
  • Email notifications on every new submission
  • Embed on any page using the Form block in the page editor

How It Works

Three simple steps from idea to live form

1

Create a Form

Give your form a name, set a custom success message, and configure notification preferences.

2

Add Fields

Choose from 17+ field types, set labels, validation rules, and reorder with drag-and-drop.

3

Embed on Page

Use the Form block in the page editor to place your form anywhere on your website.

17+ Field Types

Every field type you need to build any form — from simple text inputs to file uploads

Text
Email
Textarea
Number
Phone
URL
Select
Multi-select
Checkbox
Radio
Toggle
Date
Time
Date & Time
File Upload
Hidden
Heading
Paragraph
Divider

Powerful Form Features

Fine-tune every form with advanced configuration options

Drag & Drop Reorder

Rearrange fields instantly with intuitive drag-and-drop. No need to delete and re-create — just grab and move.

Required / Optional Fields

Mark fields as required or optional with a single toggle. Validation is handled automatically on the frontend and backend.

Translatable Labels & Placeholders

Provide labels and placeholder text in multiple languages. Forms automatically display the visitor's preferred language.

Conditional Logic

Show or hide fields based on other field values using the show_if rule. Build dynamic forms that adapt to user input.

Field Validation Rules

Set min/max length, file size limits, accepted formats, and custom validation rules per field for reliable data collection.

Custom Success Messages

Display a personalized thank-you message after submission. Set a different message for each form to match its purpose.

Submissions Management

Track, review, and manage every form response from one central dashboard

Submission Dashboard

View all form entries in a clean table view. Filter submissions by form, search by content, and quickly find the responses you need.

  • View all entries across forms
  • Filter by form name
  • Expandable row to see full response
Email Notifications

Get notified instantly when someone submits a form. Configure notification recipients per form so the right people always see new entries.

  • Instant email on new submission
  • Configurable recipients per form
  • Includes submission data in email
Spam Protection

Keep your submissions clean with dual-layer spam protection. Honeypot fields catch bots silently, and reCAPTCHA adds an extra challenge when needed.

  • Honeypot field (invisible to users)
  • Google reCAPTCHA integration
  • Zero spam without annoying visitors
Data Export

Download form submissions for offline analysis or reporting. Export data in standard formats to use with spreadsheets or other tools.

  • Export submissions to CSV
  • Filter before exporting
  • All field data included

Embed Anywhere with the Form Block

Place forms on any page using the Form block in the visual page editor. Simply select your form from the dropdown and it renders automatically — styled to match your website theme.

  • Add a Form block to any page in the page editor
  • Select from your existing forms via dropdown
  • Forms inherit your website's styling automatically
  • Reuse the same form across multiple pages

Frequently Asked Questions

Common questions about the Forms Builder

There is no limit on the number of forms you can create. Build as many contact forms, surveys, registration forms, or feedback forms as you need — all managed from one dashboard.

The Forms Builder includes 17+ field types: Text, Email, Textarea, Number, Phone, URL, Select, Multi-select, Checkbox, Radio, Toggle, Date, Time, Date & Time, File Upload, Hidden, Heading, Paragraph, and Divider. Layout fields like Heading, Paragraph, and Divider let you structure your forms visually.

Open the page editor for any page on your website and add a Form block. Select the form you want to display from the dropdown, and it will render automatically with your website's styling. You can reuse the same form on multiple pages.

Every form includes a honeypot field — an invisible field that only bots fill in. If a submission includes data in the honeypot field, it is silently rejected. You can also enable Google reCAPTCHA for an additional layer of protection against automated submissions.

Yes. Field labels, placeholders, and success messages are all translatable. Provide translations for each language your website supports, and the form will automatically display the correct language based on the visitor's preference.

Yes. Each field supports a show_if condition that lets you control its visibility based on another field's value. For example, you can show a "Company Name" field only when the user selects "Business" from an account type dropdown.

Start Building Forms

Create your first form in minutes — no coding, no complexity. Just drag, drop, and publish.

Create Your First Form