Create and publish a form
Learn to create a simple form for collecting customer information.
Overview
Customise your form to represent your brand, and get the information you need from your customers. After creating your form, you can link directly to it, or embed it on any page of your site.
Before you start
You can build a form on the Pages and forms editor. For a form to differ from a page, it must include at least one input option from the Form blocks menu and an action button.
You don't need to add action buttons to every section.
Step 1: Create a form
To start creating a form:
- Go to Pages and forms, and select New page or form.
- Choose a template.
For this example, we choose Blank form.
- Enter a Page name, and expand the location drop-down menu to choose a location for your form.
- Select Continue.
- In the Form editor, edit and customise any template elements.
- To add form elements, expand the Form blocks section in the left panel and drag any form-related elements onto your form canvas.
- To add general items, such as headings and text, expand the Building blocks section in the left panel and drag any elements onto your form canvas.
- Select Save.
You're asked to set up your Submit actions. To learn how, see Step 2: Configure Submit actions.
Step 2: Configure Submit actions
After saving your form in Step 1, a side panel appears asking you to set up your Submit actions. Use the submit actions to decide how many times a user can submit a form, and what happens to the respondents who submit a form.

To configure your submit actions:
- Under Respondents can complete the form choose either Once or Multiple times.
- To add respondents to an address book. Under the heading Add respondents > To address book, select Select and choose the address book you want to add respondents to.
- To enrol respondents on a program. Under the heading Add respondents > Enrol onto program, select Select and choose the program you want to enrol respondents onto.
- Select Apply.
Step 3: Publish your form
To publish your form:
- On the Form editor, select Publish.

- The Publish side-panel opens.
- Under the heading Address, select Create a link.
This creates a URL for your form.
- Expand the Publish on drop-down menu, and choose the domain you want to publish your form on.
- Under Friendly part, enter the friendly part of your URL.
Use something recognisable and easy to remember.
- Select Apply.
- Under the heading Launch, select Publish and then Save and publish to make your form live.
- If you want to embed your form; under the heading Generate embed or pop-over code, select either Generate embed code or Generate pop-over code.
- To view your form, select Visit link.
Related Articles
Assign data fields to your form blocks
Learn how to assign data fields to your form blocks. Overview Assigning data fields to your form blocks allows you to add respondents that reply to your questions as new contacts, or it can also update and improve data for your existing contacts. You ...
Create multipage forms with section logic
Learn how to create multipage forms using the Sections form block logic. Overview Multipage forms are created with a single form using the Sections form block. The Sections form block can be used to show or hide questions, based on your contacts’ ...
Getting started with Pages & Forms
Learn to create a new page using Pages and forms. Overview A page is a standalone webpage separate from your main brand website, focused on conversion. Typically, pages contain a data capture form to gather visitors' email addresses and additional ...
Get started with forms
Learn to get started creating great-looking sign-up forms, multipage forms, and much more. Overview Use Pages and forms to create great-looking forms for your site. You can either publish your forms directly on OM3 or embed them on your own site. ...
Publishing landing pages
Summary Once you're happy with the finished look of your landing page, the next step is to go live with it. This couldn't be simpler and is achievable with just a few clicks. You can either: Publish on our hosting domain Publish on a custom domain ...