---
title: Creating Forms
description: "## Templates Seamlss also has an array of [form templates](https://seamlss.com.au/help/adding-template-forms/) for you to add to your organisation’s forms. ![](https://seamlss.com.au/wp-content/uploads/2023/07/image-147-1024x460.png) You can also [edit](https://seamlss.com.au/help/editing-forms/)any forms in your list, regardless of whether they are form templates or ones you have created yourself.…"
url: "https://seamlss.com.au/help/creating-form-templates/"
updated: "2026-09-26"
category: Forms
---

# Creating Forms

## Templates

Seamlss also has an array of [form templates](https://seamlss.com.au/help/adding-template-forms/) for you to add to your organisation’s forms.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-147-1024x460.png)

You can also [edit](https://seamlss.com.au/help/editing-forms/)any forms in your list, regardless of whether they are form templates or ones you have created yourself.

## Create New Form

If none of the template forms meet your requirements, you can create your own forms.

To create a new form, click the **+ Add Form** tab.

![](https://seamlss.com.au/wp-content/uploads/2023/11/image-20-e1751844903516.png)

Fill out the name and form description which the client will see.

## Adding Questions

To add a question, click the grey **Add New Field** box.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-121.png)

A sidebar will appear showing the options for the field.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-122-1024x582.png)

From the **Type** drop-down menu, select the type of question you would like to add. The next section will go through the different types of question fields.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-123.png)

You can use the **Description** field to give the client additional information related to the question. The toolbar at the top of the description box contains formatting options.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-148.png)

Select the **Is Required** tickbox if the question MUST be answered to submit the form.

Click the blue **Add** button to save the question and return to the form, or **Add and add another** to keep adding more questions.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-149.png)

It is a good idea to save your form as you go because the form will not auto-save. There is a blue **Save** button at the bottom left of the form.

Editing buttons will appear on the right-hand side of each question.

![](https://seamlss.com.au/wp-content/uploads/2024/07/image-76.png)

Clicking on the **pencil icon** will allow you to edit the question. You can change the wording of the question, and the question type (See our help page on [creating forms](https://seamlss.com.au/help/creating-form-templates/) for more information about question types.)

To delete a question, click the red **x**.

Click the **up** and **down arrows** to reorder the questions.

The six dots on the right will allow you to click and drag to reorder the questions.

## Field Types

## Text Fields

For **single-line text fields** or **large text fields**, type your question in the **Title** box, and a text field will be added to the form for the client to type their answer into. The size of the field you choose will depend on how much you expect the client to write. Single-line text boxes are a fixed size. Large text boxes can be expanded.

On the form they will look like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-135.png)

## Option Fields

Type your question in the **Title** box, then type the first option in**Options**, then click **Add option**. You can repeat this to add as many options as you need.

**Multiple options: select any** will allow the client to tick multiple boxes.

**Multiple options: select one** will only allow the client to select one option.

**Drop-down menu options: select one** creates a drop-down menu for clients to select from. They can choose one option only.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-125.png)

Options can be deleted by clicking the blue minus button beside the option. The options can be re-ordered by clicking on the grey squares and dragging the option into its new spot.

On the form the questions will look like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-136.png)

## Special Fields

Special fields can be **File upload**, **Multiple File upload, Email address**, or **Date**. All you need to do is fill in the **Title** field and tick whether or not the question is required.

### File Upload

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-127.png)

On the form, the fields will look like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-137.png)

To upload a file, the client can click anywhere in the light blue box to choose the file, or click and drag the file into the light blue box.

### Email Address

Simply select **Email address** as the field type, and write your question in the **Title** section.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-150.png)

It will appear on the form like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-138-e1751858044705.png)

### Date

Simply select **Date**as the field type, and write your question in the **Title** section.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-151.png)

It will look like this on the form:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-152.png)

The client will be able to click on the **calendar icon** to select the date or type it out using the dd / mm / yyyy format.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-145.png)

## Display Fields

The **Display Field** allows you to add additional content to your form, such as a **Heading**, **Plain text description**, **Hyperlink**, or **File download**.

### Headings

Select **Heading** as the type of field.

Type the heading in the **Heading Text** field. Next, select the heading size from the **Heading Type** drop-down menu.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-129.png)

Headings will look like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-140.png)

You can edit, delete, or move the questions by clicking the blue icons on the right-hand side.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-100-1024x252.png)

### Plain Text Description

Select **Plain text description** to add other text that doesn’t require a response, for example, to give further information.

The formatting tools at the top of the content box will help you customise your text. Text can be bold, italic, or underlined. There are bullet-point and numbered list options, as well as the ability to indent text. You can also add links and tables.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-130.png)

Plain text will look like this to the client:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-141.png)

### Hyperlink

If you want to add a link to your form, select **Hyperlink**.

Paste the URL address into the **Link** box, and write a name for the link in **Link Text** (this text will appear on the form instead of the link itself). Add a description if you would like.

You can also select whether or not the link will automatically open in another tab.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-131.png)

The link will appear as blue underlined text with a link icon next to it, like this:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-142.png)

### File Download

You can add files for your clients to download using the **File download** field type. Give your file a tile and add a description if needed.

Click anywhere in the light blue box to choose the file you want to add to the form, or click and drag the file into the light blue box from your file explorer.

You can add multiple documents to this field.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-132-1024x689.png)

Once uploaded, the file will appear as a grey square that shows the file size.

Click the blue **add** button to save the file download field.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-133.png)

If you want to check the file you have uploaded after adding it to the form, click the blue **View File** button.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-134.png)

It will appear like this on the form:

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-143.png)

The client will click on the blue **View File** button to download the file.

## Conditional Questions

To make forms less bulky and easier to read, you can use **Conditions** to hide questions until the client gives an answer that triggers them to appear. The easiest way to use this feature is with yes/no questions.

Click the grey **Add New Field** button to start a new question,

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-168.png)

, or click the blue edit button to make an existing question conditional.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-169.png)

Go to the **Conditions** tab.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-153.png)

To make the question hidden until the trigger answer is given, tick**Hide field by default**.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-155.png)

Go to the first drop-down menu under **When**. Choose one of your existing questions from the list.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-156.png)

Go to the next drop-down menu to select the condition.

Choose **Equals** if you want the question to appear when the client chooses a specific answer from given options.

For questions that require a numerical answer, for example, *How many cars do you own?* you could select **Greater Than** or **Less Than** from the conditions menu.

You might use **Contains** as the condition where a keyword is used in a text field.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-158.png)

Next, enter the value that triggers the question to appear.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-159.png)

If you have an optional text field and want to ask another question if ANY answer is given, put an asterisk (*****) in the value box.

Go to the drop-down menu under **Then**, to choose what happens when the trigger answer is given. In most cases, you will select **Show** This Field.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-160.png)

If you want to show a question by default and only hide it when a certain answer is given, untick **Hide by default** and select **Hide** This Field.

Finally, return to the **Fields** tab and write your question as explained earlier in this help document.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-161.png)

Once you have written the question, click the blue **Add** button.

The question will be marked as **Hidden** in the form builder.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-164-1024x194.png)

You may add multiple conditions for the same question, eg. one question if the client answers **Yes** and a different question if they answer **No**. Create each one separately by clicking **Add New Field** or **Add and add another** each time.

Once you have created a question using conditions, you can stack as many hidden questions as you like by clicking **Add New Field** and selecting the hidden question under the drop-down menu in the **Conditions** tab. Make sure these questions are sequential in the form builder or they won’t appear directly below the initial question. You can re-order the questions by clicking on the grey boxes on the right-hand side and dragging them to their new position.

## Finishing up

When you have finished building your template, click the blue **Save Form** button.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-166.png)

You will get a confirmation message to let you know the form has been created, and you can return to the forms list.

![](https://seamlss.com.au/wp-content/uploads/2023/07/image-167.png)

## Sending forms

To send a form, go the the client’s details page and click the blue **+ New Request** button. For more details on how to send a fetch request, click [here](https://seamlss.com.au/help/seamlss-fetch/).
