Form Management
Form Management is the custom data layer of Member Center. It allows merchants to design structured forms that capture business-specific information from members — beyond the standard name, email, and phone fields that all members share.
Forms are organized into Categories (sections) and Details (individual fields). Each Form is linked to one or more Groups in Member Management, so that every member in that Group is associated with the right set of custom data fields for their billing context.
Key Concepts
Form
A Form is a named template of data fields. It is the top-level container. Each Form is identified by a Form ID (system-generated) and a Form Name (merchant-defined). A Form contains one or more Categories.
Example: "Aerobic Class Intake Form", "New Student Registration Form", "Tenant Profile Form".
Category
A Category is a named section within a Form that groups related Detail fields together. Categorizing data points makes the form easier to read and fill out — especially when a Form has many fields.
Example: A "New Student Registration Form" might have Categories such as "Personal Information", "Emergency Contact", and "Academic Background".
Detail
A Detail is an individual data field within a Category. For each Detail, merchants configure:
Detail Name
The label shown to the member when filling out the form.
Type
The input type — determines how the field is rendered and what kind of value it accepts. Three types are available: Form, Upload, and Multiple Choice.
Criteria
The specific sub-type or format rule within the selected Type. Options depend on which Type is chosen.
Required
Whether the field must be completed before the form can be submitted. Check the box to make the field mandatory; leave unchecked to make it optional.
Detail Types and Criteria
📝 Form
The Form type renders a free-text input field. Use it for any data that members enter as written text — names, IDs, notes, numbers, or mixed content.
Select a Criteria to constrain what characters the field accepts:
Alphabet
Letters only (A–Z, a–z). Numbers and special characters are not allowed.
Member's full name, city of birth, emergency contact name.
Numeric
Numbers only (0–9). Letters and special characters are not allowed.
Student ID number, unit floor number, age, meter reading.
Alphanumeric
Both letters and numbers. Special characters are not allowed.
Reference code, license plate, mixed identifier fields.
Example: A "Student ID" field — Type: Form, Criteria: Numeric, Required: Yes.
📎 Upload
The Upload type renders a file attachment field. Use it when members need to submit a document or image as part of their profile data.
Select a Criteria to specify the accepted file category and format:
Image
PNG, JPEG
Profile photo, signed consent form scan, ID card photo.
Document
PDF, DOCX, XLSX
Medical clearance letter, signed agreement, enrollment form.
Example: A "Doctor Clearance Letter" field — Type: Upload, Criteria: Document (PDF, DOCX, XLSX), Required: Yes.
☑️ Multiple Choice
The Multiple Choice type renders a selection field with predefined options. Merchants define the list of choices, and members select from them. Use it for standardized, controlled-vocabulary fields where free text would be inconsistent.
Select a Criteria to specify how the options are displayed and how many selections are allowed:
Checkbox
Displays options as checkboxes. Members can select more than one option simultaneously.
Skills or interests (multi-select), applicable programs, dietary preferences.
Radio Button
Displays options as radio buttons. Members can select only one option.
Fitness level (Beginner / Intermediate / Advanced), gender, membership tier.
Select Box
Displays options in a dropdown list. Members can select only one option from the dropdown.
City, country, class session time, preferred language.
Example: A "Fitness Level" field — Type: Multiple Choice, Criteria: Radio Button, Options: Beginner / Intermediate / Advanced, Required: Yes.
Required vs. Optional
Each Detail can be independently set as Required or Optional regardless of its Type or Criteria.
Required (checkbox ticked)
The member cannot submit the form without filling in this field. A visual indicator marks it as mandatory on the member-facing form.
Optional (checkbox unticked)
The field is displayed but the member may leave it blank. The form can still be submitted without a value in this field.
Set a field as Required when the data is essential for billing or operational purposes — for example, a unit number in a property management context or an emergency contact in a fitness intake form. Leave fields Optional when the information is useful but not blocking.
How to Create a Form
Configure Details
For each Detail field within the Category, fill in:
Detail Name — The field label (e.g., "Fitness Level", "Emergency Contact Phone").
Type — Choose from Form, Upload, or Multiple Choice. The Type determines how the field is rendered and what kind of input it accepts.
Criteria — Select the specific sub-type or format rule for the chosen Type (e.g., Alphabet / Numeric / Alphanumeric for Form; Image / Document for Upload; Checkbox / Radio Button / Select Box for Multiple Choice).
Required — Check the box to make this field mandatory. Leave unchecked to make it optional.
To add more Details to the same Category, click + Add Detail again.
Form Library
The Form Library is the central list of all Forms created by the merchant. Access it by clicking View Form on the Member Center page.

Each card in the Form Library displays:
Form ID
System-generated unique identifier for the Form.
Form Name
Merchant-defined name of the Form.
Category count
Number of Categories (sections) in the Form.
Detail count
Total number of Detail fields across all Categories.
Searching Forms
Use the Search Form bar at the top of the Form Library to search by Form Name. The list filters in real time as you type.
Viewing a Form
Click the eye icon (👁) on any Form card to preview its full structure — all Categories and their Details — without opening the edit view.
Edit and Delete Forms
To modify an existing Form or remove it from the library, locate the Form card in the Form Library:
Edit — Click the Form name or edit option to open the Form in edit mode. Modify any Category name, Category Type, Detail fields, or field configuration. Save when done.
Delete — Remove the Form from the library.
Deleting a Form that is currently linked to a Group will remove the Form association from that Group. Members in the Group will no longer be associated with the deleted Form's data fields. Review linked Groups before deleting a Form.
Linking a Form to a Group
A Form only becomes active when it is linked to a Group in Member Management. Once linked, all members assigned to that Group are associated with the Form's data fields.
To link a Form to a Group:
Navigate to Member Center → Member Management.
Create a new Group or open an existing Group's settings.
Select the target Form from the Form dropdown when configuring the Group.
Save the Group configuration.
Members subsequently added to that Group — whether individually or via bulk upload — will be associated with the linked Form.
Example Form Structures
Fitness Studio — Class Intake Form
Form Name: Aerobic Class Intake
Health Information
Medical Conditions
Form
Alphanumeric
No
Health Information
Doctor Clearance Letter
Upload
Document (PDF, DOCX, XLSX)
Yes
Health Information
Pregnancy Status
Multiple Choice
Radio Button (Yes / No)
Yes
Fitness Background
Current Fitness Level
Multiple Choice
Radio Button (Beginner / Intermediate / Advanced)
Yes
Fitness Background
Previous Classes Attended
Form
Alphanumeric
No
Emergency Contact
Contact Name
Form
Alphabet
Yes
Emergency Contact
Contact Phone
Form
Numeric
Yes
Emergency Contact
Relationship
Form
Alphabet
No
Education — New Student Registration
Form Name: Form Siswa Baru (New Student Form)
Personal Data
Student ID Number
Form
Numeric
Yes
Personal Data
Program
Multiple Choice
Select Box (Regular / Extracurricular / Lab)
Yes
Personal Data
Profile Photo
Upload
Image (PNG, JPEG)
No
Guardian Information
Parent/Guardian Name
Form
Alphabet
Yes
Guardian Information
Guardian Phone
Form
Numeric
Yes
Academic Background
Previous School
Form
Alphanumeric
No
Academic Background
Scholarship Status
Multiple Choice
Radio Button (Yes / No)
Yes
Academic Background
Applicable Support Programs
Multiple Choice
Checkbox (KIP / Beasiswa Yayasan / Bantuan Daerah)
No
Property Management — Tenant Profile
Form Name: Tenant Profile — Tower A
Unit Information
Unit Number
Form
Alphanumeric
Yes
Unit Information
Floor
Form
Numeric
Yes
Unit Information
Parking Slot
Form
Alphanumeric
No
Utility
Electricity Meter ID
Form
Alphanumeric
Yes
Utility
Water Meter ID
Form
Alphanumeric
Yes
Lease Details
Signed Lease Agreement
Upload
Document (PDF, DOCX, XLSX)
Yes
Lease Details
Lease Duration
Multiple Choice
Select Box (6 Months / 1 Year / 2 Years)
Yes
Terms & Conditions
Form Name maximum length: 256 characters
Category Name maximum length: 256 characters
A Form must have at least one Category with at least one Detail to be saved
Forms can be reused across multiple Groups
Modifying a Form's Detail fields after members have already submitted data does not retroactively change existing member records
FAQ
Last updated
Was this helpful?


