Configure your app's settings, messages, notifications, screen labels, and identifiers in one place – the App Settings window.
On the App Settings window, you can decide who can register for the app – whether it's open for everyone or exclusively for your current members. You can also customise labels and help text to guide your users through the registration and product purchase workflows.
Update the registration messages displayed to your members, keeping them informed about the status of their registration attempts. Whether their registration was successful or not, you can specify the reasons behind it so they can get help if needed.
By configuring Identifiers, you can provide digital ID cards within the app, facilitating quick and effortless scanning. You can even let your users upload a photo of themselves via your MSL website to add to their digital student ID.
TABLE OF CONTENTS
- Settings Fields
- Messages Fields
- App Notifications Descriptions
- Screen Text and Labels Descriptions
- Identifiers Fields
You can access this feature from your MSL website. Only Content Editors with access to App Admin can access the App Settings window.
For further information, see StudentLink and StudentLink+ Overview.
Settings Fields
This table lists and explains the fields in the Registration Settings section.
Field Name | Definition |
---|---|
Matching Option | This is who can register an account on your app. The options are:
|
Invitation Expiry | This is how long the preregistration invitation is valid once sent. Select a number of days, from a minimum of 1 to a maximum of 14, from the dropdown menu. This field is mandatory. |
Validation Expiry | This is how long the validation code in the preregistration invitation is valid once sent. Select a number of days, from a minimum of 1 to a maximum of 7, from the dropdown menu. This field is mandatory. |
Terms and Conditions URL | This is the URL of a page on your MSL website to which users will be redirected to read your app's terms and conditions. Enter the full, absolute URL, for example, https://[domainname]/terms/ This field is mandatory. |
Registration Help URL | This is the URL of a page on your MSL website to which users will be redirected for help downloading and registering for your app. Enter the full, absolute URL, for example, https://[domainname]/app-registration-help/ This field is mandatory. |
Messages Fields
This table lists and explains the fields in the Registration Messages section.
Field Name | Definition |
---|---|
Single Match Message | This is the message displayed when a single account matches the information provided by the user. If displayed, the registration request is successful. Use the token {0} to enter a list of email addresses to which the invite has been sent, for example, "We sent an invite to {0}." This field is optional. There is a character limit of 200 characters. |
No Match Message | This is the message displayed when there is no account matching the information provided by the user. If displayed, the registration request has failed. This field is optional. There is a character limit of 200 characters. |
Multiple Match Message | This is the message displayed when multiple accounts match the information provided by the user. If displayed, the registration request has failed. This field is optional. There is a character limit of 200 characters. |
App Notifications Descriptions
This table lists and describes the types of Notifications.
Field Name | Definition |
---|---|
Preregistration Invitation | An automatic message is sent to users as part of the registration workflow on your app, or manually triggered when a Preregistration Invitation is sent from the Registration and Invites window. This notification provides the recipient with a registration link and/or validation code to enter on the Confirm Registration screen. |
Preregistration Confirmation | This message is sent to users when they successfully complete their registration on your app. |
Notification Editor Fields
This table lists and explains the fields in the Edit Template dialog.
Field Name | Definition |
---|---|
From name | This is the sender’s name. You might want this to be the name of your organisation. |
From address | This is the sender's email address. You might want this to be the main "contact us" email address for your organisation. |
Subject | This is the subject line for the email. |
Body | This is the main text of the email. You can insert as much text as you want, including supporting links and images. Add Message Tokens to insert automated registration information such as the validation code. For further information, see Message Tokens. The Email Editor Toolbar can be edited to add or remove the available buttons. |
Message Tokens
Tokens can be used in the body of a message to add custom details to its content.
This table lists and explains the available tokens.
Field Name | Definition |
---|---|
{FIRSTNAME} | This token adds the recipient's first name to the body of the message. |
{LASTNAME} | This token adds the recipient's last name to the body of the message. |
{CODE} | This token adds the validation code the recipient should enter on the Confirm Registration screen to complete registration. This token is available only in the Preregistration Invitation notification. |
{URL} | This token adds a link to the body of the message which, when clicked, takes the recipient to the Confirm Registration screen on your app with the validation code field auto-completed. This token is available only in the Preregistration Invitation notification. |
{EXPIRY_DATE} | This token enters the date the Invitation expires and is available only in the Preregistration Invitation notification. To update the Invitation Expiry duration, see How to Edit App Registration Settings. |
{MESSAGE_TEXT} | When an invitation is sent from the Registration and Invites window, this token enters any content added to the Additional Message field. This token is available only in the Preregistration Invitation notification. For further information, see How to Send an Invitation to a User. |
Screen Text and Labels Descriptions
This table lists and describes the types of Screens and the labels you can customise.
Field Name | Definition |
---|---|
Change PIN | This screen is where the user updates the PIN used to log into your app. The fields are:
|
Confirm Registration | This screen is where the user validates their account and provides their mobile number and PIN. The fields are:
|
Delivery | This screen is where the user enters or updates their delivery information if they are purchasing a product with delivery enabled. The fields are:
|
Emergency Contact Info | This screen is where the user provides next of kin or emergency contact information, if applicable. The fields are:
|
Login | This screen is where an already registered user logs back into your app by entering their PIN. There's also a link taking the user back to the register screen if they've forgotten their PIN. The fields are:
|
Payment | This screen is where the user enters or updates their billing information as part of the checkout process. The fields are:
|
Request Invite | This series of screens guide the user through the registration process before they reach the Confirm Registration screen. The fields are:
|
Identifiers Fields
Before proceeding, the identifier Type and Representation combination must be unique.
This table lists and explains the fields in the Identifiers section.
Field Name | Definition |
---|---|
Title | This is the name of the Identifier. It is displayed above the visual representation of the Identifier. There is a character limit of 30 characters. |
Type | The options are:
|
Identifier Name | This field is mandatory for user-defined Identifiers (From a Product). If applicable, complete the field by entering the product Identifier Type Name. |
Representation | This is the visual representation of the Identifier. The options are:
|
Delete () | Click to Delete the Identifier. |