1. Publish a Digital Form

The Form Manager allows you to create your own Enrolment or Enquiry Forms within SELMA, if you have it included in your subscription plan.

  • Note: Please contact SELMA Support to subscribe to the Form Manager, if you haven’t already. Then, read the Wiki articles in this section, to guide you on form creation.

The following article guides you to create an Enrolment form, which creates a Student within SELMA, along with their submitted information.


In this Section:


Enrolment Form Pre-Requisites

There are essential form fields that should be included in your Enrolment form, to ensure basic Student identification is recorded. SELMA will not allow you to publish the form if it does not include the following required fields, under the Student Form Field:

  • First Name
  • Primary Email
  • Interested in Intake.

Enquiry Form Pre-Requisites

There are essential form fields that should be included in your Enquiry form, to ensure basic Student identification is recorded. SELMA will not allow you to publish the form if it does not include the following required fields, under the Student Form Field:

  • First Name
  • Primary Email

Create a Digital Form

Figure 1. Navigate to Settings > Form Manager

Figure 2. Add a New Form

Click the “+” button (green) to create a new form.

Figure 3. Add Required Details and Specify Form Type

Provide the required details, as indicated by red asterisks.
NOTE: You must ensure the Form type is correctly set to “Enrolment” or “Enquiry”, as once you click the “Add” button, you cannot change the Enrolment type. Enrolment type dictates the configuration of the form, and if it is incorrectly saved, you must create a new form.

Figure 4i. Add Pages and Form Fields to the Form Editor

From the left panel titled “Form Fields”, drag and drop “Pages” to the Form Editor. Then, add “Form Elements“.

Figure 4ii. Form Elements and Other Form Fields

Form Elements can be used repeatedly within the form (purple), while all other form fields (including Custom Fields) can be added once. Please make sure you include the pre-requisite Student fields for the form to be published (orange).

  • Please refer to System Settings – Custom Fields to use Custom Fields in the form. You must create the Custom Fields under “Student”, after which you will see a dedicated dropdown section appear at the bottom of the Form Fields panel.

Stripe Integration

SELMA Enrolment forms can integrate your Stripe account, so that an applicant can make a payment.

The Stripe Integration is an additional paid feature to the Form Manager.

  • Please refer to Integrations – Stripe for more information.

Figure 5. Payment Integration


Form Configuration

Figure 6. Configure Settings: Activate and Link Programmes

Make sure to select the “Active” checkbox (orange), and include Associated Programmes (red) which the fields “Interested in Intake” and “Interested in Programmes” will fetch data from in SELMA.

Figure 7i. Configure Settings: Progress Bar, Saving and Success

Add a “Save and Continue” button on the form (orange), and a “Progress Bar” (red). You can also customise the “Success Message” the applicant sees on submission.

Figure 7ii. Default Success Message

If the “Success Message” text area is left blank, the applicant will see the following screen on form submission.

Figure 8. Customise Emails and Form Appearance

Please refer to System Settings: Communication Templates to assist you in creating Email Templates, which can be used, here (green). You can also customise the background colour, and CSS of the form (advanced).

  • Note: If the email template fields are left blank (green), a default email with the following text will be sent: Hi [First Name], You can continue your submission anytime from [link]. Thanks, [School name]. “

Save and Continue

If you select the “Has Save and Continue” checkbox for a multi-page form, the new applicant will be prompted to create a log-in account, once they have entered their primary email address.

  • Note: Returning Students will see a “Save” button, as they will be logged-in already.

Figure 9. Create a Login

The new applicant will be prompted to set-up a login.

  • Note: A form submission with status “Pending” is created in SELMA.

Figure 10. Applicant Must Click “Save”

The applicant must then proceed to click the “Save” button.

Figure 11. Confirmation Message

The final screen that the applicant sees.


Enrolment Form: Submission Outcomes

Enrolment Form Submissions generally save new data into SELMA. However, the way in which this is done depends on whether the applicant is new or returning:

  • Submissions from new applicants
    • A unique Student record is created with Status “Enrolled”
    • An Enrolment is created on the Intake that the applicant selected on the form.
  • Submissions from returning students
    • The existing Student record is updated
    • An Enrolment is created on the Intake that the applicant selected on the form.

.Enquiry Form: Submission Outcomes

Enquiry Form Submissions generally save new data into SELMA. However, the way in which this is done depends on whether the applicant is new or returning:

  • Submissions from new applicants
    • A unique Student record is created with Status “Enquiry”
  • Submissions from returning students
    • The existing Student record is updated

Saving and Publishing

Save any changes made to the form by clicking the “Publish” button, and refreshing the page.

If you would like to “Publish” the form for final use, you should ensure that the following applies to the form:

  • The Form Configuration “Active” button is selected
  • The Pre-Requisite Form Fields are included on the form

Custom Fields

Click “Publish” to save changes, then refresh the page to load custom fields.

  • Note: You should have custom fields set-up before loading them in the form editor. Please refer to System Settings – Custom Fields for a guide to help you create custom fields.

Figure 12. Publish and View Form


There are three ways to fetch the link to the form:

Figure 13i. Navigate to Form Editor > View Form

When you click to “View Form” from the Form Editor, you will see the URL link at the top of the screen, indicated in red, below.

Figure 13ii. Form Manager

Click the clipboard icon to copy the URL link to your clipboard.

Note: Right-click and copy the Embed HTML link under a form. You can then paste it into your website builder to embed the form on your website.


Returning Students

If the primary email address of the Student has been recorded in SELMA before, they will be prompted to log-in upon entering their email. This will auto-populate the form fields with the information that has been previously saved in the database.

Figure 14. Returning Student

If a Student record has been previously created in SELMA, with the same primary email address , the applicant will be prompted to verify their identity via 2FA email. Once verification is complete, the system auto-populates the form fields with information in the database.


Form Rules

On the Form editor, you can create rules or relationships between form fields, which perform an action or outcome.

You can then test the form rules by opening an incognito window of the form, (click “View Form” at the top right of the form builder), and filling in the details as an applicant.

  • Note: Please remember to save your changes by clicking “Publish” before you test the form.

Figure 15. Form Configuration

At the bottom of the Form Configuration panel, to the right of the form builder, click “Form Rules”.

Figure 16. Add a Rule

Figure 17. Create a Rule Name and Expand Details

Figure 18. Apply Rule Conditions and Outcomes

Follow the steps below to create a form rule.

Note: If you are choosing a value to complete a rule condition (step 3), make sure that you select a value from the dropdown list. If you are forced to free-type a value, the condition will not be processed, and neither will the form rule, overrall.

Related Articles

2. Form Submissions

Form Submissions are stored in an index on SELMA. From there, you can go directly to the Student profile that is associated with the form, to validate and enrol them into an Intake. In this Section: Submission Notifications Form submissions are emailed as a PDF document to the Communications Email address specified on the Account …