Create a webform | Civio CMS Knowledge Base     [Skip to content](#main)  [ ![Civio CMS Knowledge Base](/storage/branding/01KP4QF0THM695BDF2MG6TX3CY.svg) ](https://nginx.deploy-lagoon-production.districtcms-docs.dh1.amazee.io)  [Product documentation](/articles) [Release notes](/releases)   Toggle navigation      

  [Product documentation](/articles) [Release notes](/releases)  

  1. [Home](/) ›
2. [Product documentation](/articles) ›
3. [Forms](/articles?category=8) ›
4. Create a webform

 Create a webform
================

Updated 2 weeks ago · 2 min read

 Search     Search  

Overview
--------

Webforms are a great way to collect information from your users, for contact forms, surveys, registrations, and more. They are centrally managed in the Webforms section of the District.

Adding a webform to a site page is a two-step process:

1. Create the webform in the Webforms section.
2. Add the created webform to a content page. See [**Add a webform to a content page**](/articles/add-a-webform-to-a-content-page) for step 2.

Step 1 — Create the webform
---------------------------

1. In the menu, click the **Structure** icon.
2. Select **Forms** from the **Webforms**dropdown. This opens a page listing all webforms on your site.
3. Click **+ Add webform** at the top of the page.
4. Enter a **Title** for the webform.
5. Click **Save**.

![](/storage/5Ud5gRsQtFFXn9ZGzJ7il7SORqH0rNHepk5poAbi.png)

Step 2 — Add form elements
--------------------------

1. From the **Build** tab, click **+ Add element**.
2. Choose the type of form element to add (e.g. Text field, Email, Checkbox, etc.).
3. Configure the element settings — including the label, description, and any validation rules.
4. Click **Save** to add the element to your form.
5. Repeat for each element you need to add.

![](/storage/LkSusK5SE2BUDtD7YwPmjQhIKctjvDflNsU0QHLU.png)

Step 3 — Configure webform settings
-----------------------------------

Once all form elements have been added, review and configure your webform's behaviour in the **Settings** tab, including confirmation messages, email handlers, and submission options.

---

Related articles
----------------

- [**Add a webform to a content page**](/articles/add-a-webform-to-a-content-page) — Embedding your webform on a page
- [**Create multi-page webforms**](/articles/create-multi-page-webforms) — Splitting a long form into multiple steps
- [**Add conditional logic to webforms**](/articles/add-conditional-logic-to-webforms) — Showing or hiding fields based on user input
- [**View and export form submissions**](/articles/view-and-export-form-submissions) — Accessing and exporting submitted data

Was this article helpful?
-------------------------

Your feedback helps us prioritise what to rewrite.

      Yes     No  

 [    Back to Forms ](/articles?category=8) 

 On this page 

**Need additional help?** Submit support requests by emailing [support@](mailto:support@civ.io)[doghouse.agency](http://doghouse.agency)

 © 2026 [District](https://www.district.au)
