---
url: https://docs.oakmega.com/en/guide/marketing-tools/oakmega-form.md
description: >-
  Use OakMega forms to collect sign-ups, surveys or member details. People who
  fill in a form can be tagged automatically, transferred to Service Center or
  sent a LINE message. This article explains how to create a form, choose who
  can fill it in, add questions, try it with a test link, and download, clear or
  delete responses.
---

By the end of this article you'll be able to create a form (for example, an event sign-up), decide who can fill it in and what happens afterwards, add questions, try it with a test link, and then share the real link with your members.

## Before you start

* You need the **Pro plan or higher**. Each workspace has a form quota; when it's used up, creating or duplicating a form shows **Form quota has reached the limit, please delete the form or upgrade the plan**.
* You need **Form** permission. **View Only** lets you browse; to create, edit, duplicate, move, clear or delete forms you need **Editable**, otherwise the buttons show **No Edit Permission**.
* To require login or friendship, restrict by tags, tag respondents, transfer them to Service Center or send them LINE messages, the workspace must first be connected to a **LINE Official Account**.
* Forms come in a basic tier and a **Plus** tier. **Skip Logic & Conditions**, **Style Settings**, Terms Agreement, File Upload, custom field questions, Regex validation and GTM tracking need Plus; anything marked "Plus" in the interface is a Plus feature. Contact your OakMega project contact to upgrade.

## The form list

In the navigation bar, click **Web-based Tool** and choose **OakMega Form**.

The screenshot below shows the form list. On the left are **All forms** and **Folder**. In the middle are the forms in the current folder and your **Form quota**; each row shows the **Form Name** and **Form Status**. On the right, **Form info** shows the selected form's **Form link**, name, description, and whether respondents need to log in.

![The form list: the Anniversary forms folder is selected on the left; the middle list has one form, Anniversary event sign-up, with status Active; on the right, Form info shows the link, name, description and Need login](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-01-list.png)

* The buttons next to the link copy it or show a QR code. Switch to **Form reply data** to see the number of replies and respondents.
* Click the **+** next to Folder to create a folder. Hover over a folder and use "⋯" to **Rename** or **Delete** it. **Deleting a folder also deletes the forms in it.**

## Create a form

1. On the left, click the folder you want the form in, then click **Create**. If All forms is selected, you'll be asked to choose a folder first.
2. On the **Form Settings** tab, enter a **Form Name** (up to 100 characters) and a **Form Description** (up to 200 characters). The name is also the browser tab name. The name, description and **Form Thumbnail** appear in the link preview when the link is shared.
3. If you like, upload a thumbnail (JPG or PNG, up to 10 MB) and choose the **Form Language**. Changing the language resets all the default text on the form (such as buttons) to the new language.
4. Adjust **Restriction Settings** and **Tag Settings** as needed; see the table below.

The animation below clicks **Create** in the Anniversary forms folder and enters the name "Anniversary event sign-up" and a description.

[Animation（MP4）](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-02-create.mp4)

The screenshot below shows everything on the Form Settings tab. **Form Status** and **Login via Communication Platform** are both on by default.

![The Form Settings tab: Basic Settings has Form Status (on), Form Name, Form Description, Form Thumbnail and Form Language; Restriction Settings has Login via Communication Platform (on), Add friend to fill form, Submission Period, Total Submissions, Individual Submissions and tag restrictions; below are Tag Settings, GTM Tracking Code Settings and Async Endpoint](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-03-settings.png)

| Setting | What it does |
|---|---|
| **Form Status** | The form can only be filled in while it's on; when it's off, the link shows the Form Closed Page |
| **Login via Communication Platform** | Respondents log in with LINE first, so OakMega knows who filled in the form. On by default |
| **Add friend to fill form** | Appears once login is on. Only friends of your LINE Official Account can fill in the form |
| **Submission Period** | **No limit**, or only **Before (including)**, **After (including)** or within a **Range** |
| **Total Submissions**, **Individual Submissions** | Cap the total number of responses, and how many times each person can respond. The per-person limit needs login |
| **Tag Restrictions to Write**, **Exclude Tag Restrictions to Write** | Only members with the chosen tags can respond, or they can't. Up to 100 tags each |
| **Apply tags when entering form**, **Apply tags when completing form** | Tag members who open or finish the form, up to 3 tags each |
| **GTM Tracking Code Settings** | Enter a Google Tag Manager container ID to track views and submissions (Plus) |
| **Async endpoint** | Forwards responses to another system in real time; only for OakMega custom development |

**Anything that relies on knowing who the respondent is needs login**: per-person limits, tag restrictions and tagging, member contact questions, transferring to Service Center, and sending messages. Without login, the form shows that it can't identify the respondent.

## Add questions

1. Switch to **Question Settings** and click the **+** next to **Questions** in the top-left (or the button in the middle).
2. Choose a question type, for example **Multiple Choice**.

![The Question Settings tab: clicking + next to Questions opens the question type menu; Basic Questions includes Single Line Text, Multi-line Text, Multiple Choice, Number, Date, Time, Date & Time, Terms Agreement and more](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-04-question-types.png)

3. Enter a **Title** on the right, and turn on settings such as **Required** or **Description Text** if you need them.
4. For a multiple-choice question, add the options: type the first one in **Option Text**, then click **Add Option** for the next. Each option can have **Option Tags**, which tag everyone who picks it (up to 3).
5. Repeat steps 1–4 for more questions. Drag questions in the list on the left to reorder them.

The animation below clicks **+**, chooses **Multiple Choice**, enters the title "Which session will you join?" and adds two options, Morning and Afternoon.

[Animation（MP4）](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-05-question.mp4)

The screenshot below shows the finished question. You can choose **Single Choice** or **Multiple Choice**, and show the options in **Block Style** or **Dropdown Style**.

![The multiple-choice question settings: title "Which session will you join?"; Required, Description Text, Import Existing Data and Default Hidden are off; Option Type is Single Choice and Option Display Method is Block Style; below are the Morning and Afternoon options, each with an Option Tags field](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-06-choice.png)

The question type menu has these groups:

| Group | Question types | Notes |
|---|---|---|
| **Basic Questions** | Single Line Text, Multi-line Text, Multiple Choice, Number, Date, Time, Date & Time, Terms Agreement, File Upload | Terms Agreement and File Upload need Plus; File Upload also needs a connected file storage space |
| **Member Contact Information Questions** | Real Name, Email, Birthday, Gender, Phone, Location | Answers are saved to the member's profile. Needs login, and each type can be used only once |
| **Custom Field Questions** | Your workspace's custom fields | Answers are saved to the matching custom field. Needs login and Plus |
| **Booking Items** | Booking items from Booking Center | Lets respondents make a booking in the form. Needs login |
| **Description / Page Break** | Description Section, Page Break | Add a block of explanatory text, or split the questions across pages |

6. Click **Save** in the top-right. You'll see **Created successfully** and return to the folder list.

## Page settings and follow-up actions

* **Page Settings** lets you edit the pages respondents see: the **Welcome Page** (which you can turn off to go straight to the questions), the **Finish Page** (or **Redirect to Other Link** after submitting), and the pages shown when the form is closed, outside the deadline, over its limits, or when someone isn't eligible. Pages that won't appear with the current settings (for example the Outside Submission Period Page when no submission period is set) show a warning icon next to their name; open one to see why.
* **Follow-up Actions** run automatically after a member submits: **Service Center Transfer** hands the respondent over to Service Center, and **Send Message via Communication Platform** sends a template to LINE friends who complete the form (you can use different templates for first and later submissions).

## Try it with a test link

Before sharing the form, check the questions with the test link:

1. Click "⋯" at the end of the form's row and choose **Test** (or click **Test** under Form info on the right).
2. Open the form with the **Test form link** or the QR code and fill it in.

![The Test form window: a warning not to publish the test link; a note that the test link ignores form restrictions and doesn't save any data; below are the test form link, a Copy link button and the test form QR code](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-07-test.png)

The test link **ignores all restriction settings and doesn't save responses, tag anyone or assign Service Center**, so it's for checking the questions. A successful submission through the real link counts toward **Total Submissions** and, for a signed-in member, **Individual Submissions**. To test the full flow (tagging, messages), use the real link and then **Clear** the responses afterwards. If the test link works but the real link doesn't, see [Members can't open or submit a form](https://docs.oakmega.com/en/troubleshooting/form-cannot-submit.md).

## Manage forms and responses

Click "⋯" at the end of a form's row:

| Action | What it does |
|---|---|
| **Edit** | Change the form, then click **Save** |
| **Duplicate** | Create a copy of the form; uses one form from your quota |
| **Move** | Move the form to another folder |
| **Test** | Open the test link and QR code |
| **Download all reply data** | Download every response from each respondent |
| **Download the last reply data** | Download only each respondent's most recent response |
| **Clear** | Clear the reply data but keep the form settings |
| **Delete** | Delete the form and its reply data; this can't be undone |

For the difference between the two counts and the two downloads, see [Check form responses and download the data](https://docs.oakmega.com/en/guide/marketing-tools/form-response-downloads.md).

The animation below clicks "⋯" on Anniversary event sign-up and chooses **Delete**. The confirmation says **The form and reply data will be deleted.**; after clicking **Delete**, the form disappears from the list.

[Animation（MP4）](https://docs.oakmega.com/en/guide/marketing-tools/images/oakmega-form-08-delete.mp4)

To write responses to a Google spreadsheet automatically, click **Connect to Google Sheets** under Form reply data on the right, authorize your Google account and choose a spreadsheet. For the full steps, see [Sync form responses to Google Sheets automatically](https://docs.oakmega.com/en/guide/marketing-tools/form-google-sheets-sync.md).

## How it works

* **Why turn on login?** With login on, every response belongs to a member. That lets you limit responses per person, tag respondents, save member contact answers to their profiles, and send a LINE message or transfer them to Service Center afterwards. A form without login can be filled in by anyone, but the responses are anonymous.
* **Deleting a question doesn't affect responses you've already received.** New respondents just won't see it.
* **Leaving the editor doesn't save automatically.** If you leave without saving you'll see **Are you sure you want to leave the new form page?**, and your edits are discarded.

## FAQ

### Form quota has reached the limit

Your workspace has reached its plan's form limit. Delete forms you no longer need, or contact OakMega sales to raise the quota.

### I can't choose member contact questions

Member contact questions, custom field questions and booking items all need **Login via Communication Platform**. Each member contact question type can be used only once; if you've already added one you'll see **Member contact information questions cannot be duplicated**.

### You can set up to 300 tags

All the tags a single form can add (on entering, on completing, option tags and so on) are limited to 300 in total. Remove some tagging settings and save again.

### Copy failed. Please edit the form first to fix invalid content

The original form contains something that no longer passes the current rules. Open it for editing, fix the errors shown on screen, save, and then duplicate it.

## Next steps

* [Create an approved page](https://docs.oakmega.com/en/guide/marketing-tools/approved-page.md)
* [Create and manage tags](https://docs.oakmega.com/en/guide/members/tag-management.md)
* [Glossary](https://docs.oakmega.com/en/glossary.md)
