1. From the Dashboard, go to Administration, then select Form Creator.

2. Configure the Page Settings section:
- Templates – When creating a template for the first time, select "New Template" from the dropdown menu. This option allows you to start from scratch and design a template that suits your needs. If you’ve created a template before, simply select it from the dropdown and continue editing, ensuring the form meets current requirements.
- Form Type – Choose "Smart Enrol" as the form type. This enrolment form offers flexibility, allowing your organisation to fully customise it to capture the specific information needed from students. It gives you complete control over the fields, design, and structure of the form.
- Template Name – Provide a clear and descriptive name for the template. This step is crucial for easy identification, particularly if you create multiple templates over time. A well-chosen name ensures you can quickly locate and manage templates when necessary.
- Tab Count – Specify how many tabs you want in the form. Multiple tabs can be used to separate different sections or processes of the enrolment (e.g., Tab 1 for Student Details, Tab 2 for Declaration, Tab 3 for Payment). This organisational structure makes the form easier to navigate and improves the student experience.
- Columns – You can utilise up to three columns per tab to keep the form visually organised. This is useful for grouping similar fields together, improving readability, and helping to reduce the visual clutter of the form. It enhances user experience by breaking up content into manageable sections.
- First Save Enrolment – This is a "Save" button that ensures the enrolment is saved at the final stage of the form. It will only appear on the tab where you’ve enabled it and will be hidden on the other tabs. Enabling it on at least one tab is necessary to ensure the enrolment process is completed and saved properly.
- Button label – Customise the label on each button to clearly indicate the action the user will take. For instance, labels such as "Go to Payment" or "Go to Declaration" provide a straightforward guide for students navigating through the enrolment process. These buttons appear at the bottom of each tab and direct students to the next step in the form.
Once this is complete, you can proceed to the designer.
3. Under Controls, you can select various elements to add to your form:
- Card – A versatile container that organises form content. It allows the addition of a header for context and can house other elements such as fields and HTML content, creating a structured layout for the form.
- Field – These are essential input areas where students can provide their personal details or required information. They play a vital role in capturing accurate and relevant student information during the enrolment process.

NOTE: Fields, such as Email and Password, are mandatory, and the form cannot be saved without them.
- Checkbox – This allows the inclusion of a checkbox in the enrolment form, which can be used for agreements, preferences, or consent, ensuring that students confirm their understanding of important terms or conditions.
- HTML – This field lets administrators add custom HTML content to the form, enabling them to include additional information, instructions, or formatting that may not be directly covered by other field types.
- Payment Gateway – An essential feature that integrates a payment system into the enrolment process. It uses the default gateway set in the SMS, and when added, the following related fields must also be included:
- Payment Plan Dropdown
- Payment Plan Table
- Fees Table

NOTE: All these fields must be added together, as the form cannot be saved if any of them are missing. This ensures seamless and successful payment processing.
- Signature Box – This field provides a space for the student to digitally sign the enrolment form, confirming their agreement or consent, often used for legal or formal purposes.
- Document Upload – Students can upload necessary documents (e.g., identification, certifications) directly into the form, allowing for a paperless, streamlined enrolment process.
- Declaration – This field presents the student declaration, which can be the default declaration set in the SMS. It ensures that students acknowledge and agree to the terms of their enrolment before submission.
4. To modify each control mentioned in Step 3, click on the individual control that has already been added to the designer, then go to the Control Settings section.
- Custom Field - This option allows you to specify whether a field is custom or standard. Custom fields are user-defined and can be tailored to collect specific information unique to your organisation. When enabled, the form will automatically fetch your custom-created fields from the SMS, ensuring that these fields are available for use in the enrolment process. This gives you the flexibility to add fields that are not part of the default set, allowing for more personalised enrolment forms.
- Object (Student or Enrolment) – The Object field determines the type of data the field will be associated with. You can choose "Student" to capture individual student details or "Enrolment" to capture data related to the enrolment process. This distinction ensures the right information is collected in the correct context, streamlining data management.
- System Field Name (dependent on the Object) – The system field name is automatically assigned based on the selected object (Student or Enrolment). This name corresponds to the internal identifier used within the system, helping to track and organise the data. It ensures that the data is stored in the appropriate location and is easily referenced by the system.
- Required – This setting allows you to designate whether a field is mandatory for form submission. When enabled, students must complete this field before they can submit their enrolment. This feature ensures that critical information is not overlooked and helps maintain the integrity of the enrolment process.
- Label – The label is the field's title or prompt, visible to the student completing the form. It clearly describes the type of information being requested, such as "Full Name" or "Date of Birth." An informative label helps guide the student through the form, making the process clearer and more user-friendly.
- Size (Full or Half) – This option determines the width of the field in the form layout. "Full" size takes up the entire width of the page or section, while "Half" size allocates half of the width, allowing for more compact and organised forms. Choosing the appropriate size helps balance form aesthetics and usability, ensuring a clean and efficient design.

5. Once the setup is complete, click the Save button.

NOTE: Once you save the template, a Preview button will appear, allowing you to take a sneak peek at the templates once they are available to students.