Add a contact form

Forms are built in: no separate form plugin is needed. A form is created once, inserted anywhere with the Form block, and every submission is stored on your site and can be sent to you by email.

Enable the Forms module

Go to Flatsome → Dashboard → Modules and make sure Forms is enabled. It is on by default on new sites.

Create the form

  1. Open the page in the Flatsome Builder and insert a Form block where the form should appear.
  2. Choose Add New Form, enter a Form name, pick the Contact form template, and choose Create. It comes with Name, Email, and Message fields and a Send message button. Blank starts from scratch.
  3. Adjust the fields on the canvas. Each field has a label, placeholder, and a Required toggle. Add more fields from the inserter: text, email, phone, number, URL, date, time, multi-line text, choice (radio, checkbox, or dropdown), a single checkbox, hidden values, and groups.
  4. Save the page.
The Add New Form dialog in the Flatsome Builder with the Contact form template selected

The Form block only references the form. Insert the same form on another page and both stay identical; edit the fields in one place and every copy updates.

Contact page on the frontend with the contact form, showing the Order number field after Order is chosen as the topic

Show fields conditionally

Any field can be shown only when another field has a certain value. Select the field, open Conditions, and add a rule such as Show field when Topic is “Order”. Rules can be combined, and choice options can have conditions of their own.

Builder with the Order number field selected and its Conditions panel set to show the field when Topic is Order

Notifications and submissions

Open Form settings from the Form block, or go to Flatsome → Forms, select the form, and open its Settings tab:

  • Notifications: the email sent when someone submits. Set the recipients, subject, and message; field values can be inserted into the email.
  • Submission: what the visitor sees after sending, and whether submissions are stored as entries.

Stored entries appear in the form’s Submissions tab under Flatsome → Forms, filtered to Inbox by default. Mark them read, unread, or spam, trash them, or Export CSV. How long entries are kept is set under Flatsome → Settings → Forms.

Flatsome Forms screen with the Contact us form selected and its submissions listed

Newsletter signups

The same block covers signups: create a form from the Newsletter signup template (email plus a consent checkbox) or Inline newsletter for a single-line field with a Subscribe button, and place it in the footer or a banner.