The Config Builder is used by the client portal to create and customise enrolment forms utilised by client users within their portal.
Client users will need to be created in your account and provided with login credentials before they will be able to access the enrolment form and book on behalf of students.
Tip: Different enrolment configs can be created for certain Client User Types. You can create and manage User Roles by going to Settings > System Users > Manage User Roles in your aXcelerate system.
Create a new enrolment config
- Click Launch Portal Configurator
- Click the Name of a Client User role that has not been configured
- Click Add New Step
- Select Contact Search Step and click the Plus icon
- Click Add New Step
- Select Search Course Step and click the Plus icon
- Click Add New Step
- Select Enrolment Review Step - Confirm Details and click the Plus icon
- Click Add New Step
- Select Billing/Enrolment Step and click the Plus icon
- Click the Settings tab
- Enable Course Search - by User
- Click Save Config
Tip: The name of the config can be changed from the Settings tab whilst editing the config.
Note: A Contact Update step should also be added to the config to allow additional information about enrolling students to be captured. Fields can be added to the step and customised to ensure you capture the required information.
Warning: For a Client Portal config to be valid for enrolment, at a minimum it must have a Contact Search, Course Search, Review Details & Billing/Enrol Step.
Create a new step
A step in the enrolment form will contain a series of fields and informational text. The Step Type will determine which fields will be available for use.
An example of a step is 'Contact Details' containing fields for 'Mobile Phone' and 'Email Address'.
- Select a Client User role
- Click Add New Step
- Select the type of step you would like to create
- Click the Plus icon
- Click Save Configuration
Tip: The Contact Update step type is the most common step type used and will process data against the contact profile.
The list of step types can be found below:
Update Contact
Contact information is able to be updated within this step. Most fields present on a contact record can be updated and will have a preset field able to be added within the form. Contact custom fields can also be added in this step.
Enrolment Review - Confirm Details
A review details step is always necessary when processing enrolments and payments. The purpose of the step is to verify the details of the enrolment before the user proceeds to the billing step or the group booking step.
Group Booking
A group booking step is necessary to facilitate multi-student enrolments. You will need to ensure that the 'Group Booking' setting is enabled and that there is a Contact Search step present in the configuration.
Billing/Enrolment
Enrolments are confirmed and payments are processed in the Billing/Enrolment step. The required payment type is controlled by the settings within the step. If there is no cost associated with the enrolment form, the student will either be enrolled or tentatively booked depending on whether 'Allow free bookings' is enabled. The terminology for each payment method (Credit Card Payment, Invoice and Tentative Enrolment) can be edited from the config settings.
Contact Search
The Contact Search step will allow users to switch the active contact in the form. This will be the contact that will be enrolled and updated during steps in the form. New contacts can be created or existing contacts in the system can be searched for if they are within the same organisation as the Client user or in any child organisations that are lower in the Organisation Tree hierarchy.
Course Search
The course search step is used to search for courses set to display online within your system. All in-house courses set linked to the client's organisation will display in the step if the Course Search - By User setting is enabled.
Contact Note
Contact notes steps allow the information entered into this step to be submitted as a contact note against the contact profile. This is useful for capturing information that will vary between enrolments such as agreement to terms and conditions. Custom information can be captured within this step without needing to create custom fields.
Enrolment Settings/Options
This step allows information relating to the class enrolment to be entered during enrolment. This is useful for the Study Reason step and for use with class enrolment custom fields.
Contact Portfolio Upload
Portfolio checklists can be used to facilitate document upload through the form. The ID of a single portfolio checklist will need to be assigned within this step. The documents available for upload as well as the requirements of the step will be controlled by the checklist. The step can also be set to 'Non-mandatory' which will override the requirements of the checklist.
Course/General Enquiry
The config builder can be used to create enquiry forms. An enquiry form will need to have this step type present to be able to create an enquiry in aXcelerate. Any fields you have present in this step will be present in the contact note that is created upon enquiry.
Completion Step/Message
This step is used for configurations that do not contain an Billing/Enrolment step to mark completion of the form such as a post-enrolment or enquiry form. Ensure that 'Complete Step Events' or 'Enquiry Complete Events' is enabled to make use of the Enroller Events settings.
Agent Grouped Courses
This step is designed for Agents, and allows grouping of courses for a student along with viewing commission against each. This step will only work for Agents users that have been set up in your account. This step should not be used in addition to the Group Booking step.
Update a step
- Select a Client User role
- Click the Update icon next to the Step you would like to edit
- Make any changes to the step and associated fields
- Click Save Step
- Click Save Configuration
Tip: Use the Button Text field to change the wording of the button that appears at the bottom of the step.
Delete a step
- Select a Client User role
- Click the Delete icon next to the step you would like to delete
- Click Save Step
- Click Save Configuration
Create a field
A Field in the enrolment form is located within a Step and determines where the data will be entered to in the aXcelerate system.
- Select a Client User role
- Click the Update icon next to the step you would like to add a field to
- Click Add New Field
- Select the field that you would like to add to the enrolment form
- Click the Plus icon
- Click Save Step
- Click Save Configuration
Note: Custom fields in the enrolment form need a Custom Field created in aXcelerate before the data can be stored unless the field exists in a Contact Note step.
The list of field types that are able to be created can be found below:
Searchable Select
A dropdown select list with a search function.
Searchable Multi-Select
A dropdown select list with a search function that allows multiple values to be selected.
Standard Select List
A standard dropdown select list.
Text Input
A standard single-line text field for short answer responses. This is the most commonly used field in the enrolment form.
Text Area
A larger expandable text field that allows for long responses.
Searchable Select With Add New Value
A dropdown select list with a search function that allows new values to be added.
Date Input
A date field that uses a date picker to select a value.
Email Address Field
A text field that will only accept email addresses in a valid format e.g name@example.com.
Set of Checkboxes
A group of checkbox fields that allow users to select multiple responses. This field can also be used with a single value to convey acceptance to terms or other declarations.
Button
A button which can be used to trigger events to copy values, hide or show fields. The Trigger should be created on the button while the Event is created on the field that the Event affects.
Flip Switch
A field with a toggled value typically used for acceptance of terms. This is the type of field that is created when Step Terms are set.
Information / Grouping
An information only field which can be used to separate and group other fields in the same step.
Divider / Reverse Information Field
An information only field which can be used to separate and group other fields in the same step.
Signature Field
A field which allows users to input their signature. The field also contains a delete signature and undo button.
Expandable Info Box
An information only field which can be expanded and collapsed. This is useful for creating blurbs of text that don't need to be at the top or bottom of the step that can be hidden by the user.
Updating a field
Within a field, you are able to change the Display Name, Requirements, Tooltip and available values.
- Select a Client User role
- Click the Update icon next to the step you would like to edit
- Click the Update icon next to the field you would like to edit
- Edit the field as required
- Click Save Field
- Click Save Step
- Click Save Configuration
Tip: Events and triggers can be set against the field to be able to hide and show other fields within the same step.
Creating custom fields
Custom fields are used in the enrolment form to capture custom information not available as a preset field. A Custom Field in aXcelerate needs to be created in aXcelerate before the data can be stored. This is not necessary if the field exists in a Contact Note step.
If the data is being stored against a Custom Field in aXcelerate, the Field ID will need to use the Variable Name of the Custom Field. The Field Type will also need to match Field Type of the Custom Field in aXcelerate and contain the same selectable values (where applicable).
- Select a Client User role
- Click the Update icon next to the step you would like to add a field to
- Click Add New Field
- Click Add Custom Field
- Input the Field ID
- Set the Display Name of the field
- Set the Field Type
- Click Save Field
- Click Save Step
- Click Save Configuration
Tip: Please refer to our Additional Options help article for further information on creation of Custom Fields in aXcelerate.
Note: If the field links to Contacts it will need to be in a Contact Update step. If the field links to Class Enrolments it will need to be in an Enrolment Options step.
Warning: The Field ID will need to be in all capitals and be preceded by 'CUSTOMFIELD_' to store data in a Custom Field correctly. e.g 'CUSTOMFIELD_FAVOURITECOLOUR'.
Add or update field tooltips
- Select a Client User role
- Click the Update icon next to the step you would like to edit
- Click the Update icon next to the field you would like to add a tooltip to
- Enter or update the wording in the Field Tooltip
- Click Save Step
- Click Save Configuration
Add enrolment terms
Terms and conditions are able to be set up in the enrolment form with a step requesting user acceptance before allowing enrolment.
- Select a Client User role
- Click the Update icon next to the step you would like to add the field to
- Place the wording for your terms and conditions in the Step Terms field
- Click Save Step
- Click Save Configuration
Adding an informational blurb
A blurb is used to provide users of the enrolment form with additional information about the enrolment process.
The Top and Bottom Blurb fields are used to place a chunk of informational text at the top or bottom of a step respectively.
- Select a Client User role
- Click the Update icon next to the step you would like to add a blurb to
- Enter the relevant information in the Top Blurb or Bottom Blurb field
- Click Save Step
- Click Save Configuration
Set or update available payment options
A Billing/Enrolment is needed within a config before an enrolment is able to be processed. Editing the options in this step allows you to configure the payment options available to users.
- Select a Client User role
- Click the Update icon next to the Billing/Enrolment step
- Select the payment options you would like to make available
- Click Save Step
- Click Save Configuration
Tip: The Always Free Bookings setting can be enabled in the Enrolment Form to confirm all enrolments without processing a payment or creating an invoice.
Note: In-House enrolments will process with no associated payments.
Edit config settings
A multitude of aspects relating to the enrolment form can be set from within the settings tab of the config.
- Select a Client User role
- Click the Settings tab
- Alter the config settings as needed
- Click Save Configuration
Tip: The name of the config can be changed from the settings tab as can the terminology used in the enrolment form.
Changing enrolment form terminology
- Select a Client User role
- Click the Settings tab
- Search for 'Terminology'
- Edit the applicable terminology fields
- Click Save Configuration
Enable group booking
Group booking allows a user to book multiple users into a course simultaneously. A single invoice or payment will be created for the booking - unless the form is set to not process payments upon enrolment. The cost of each student enrolment will be appended to the total cost.
The form requires that a Contact Search step and Group Booking step be included in the form. The Group Booking Setting will also need to be enabled from the config Settings tab.
The Contact Search step allows users to specify whether they are enrolling themselves or enrolling someone else. The Group Booking Step prompts the user to add additional students to the enrolment or proceed to billing with the current students.
- Select a Client User role
- Click the Settings tab
- Set Group Bookings to Yes
- Click the Steps tab
- Click Add New Step
- Select Group Booking Step and hit the Plus icon
- Click Save Step
- Click Save Configuration
Tip: In our default forms, Contact Search has been renamed 'Active User' and Group Booking has been renamed 'Review Participants'.
Note: The Group Booking step should be the final step before the Billing/Enrol step.
Hide and show fields
Events and Triggers are able to be used in the form to hide or show particular fields according to certain responses to specific questions.
The field that is to be shown or hidden will need to have an Event. The field that causes other fields to be shown or hidden will need to have a Trigger
A good example of Events and Triggers being used for this effect is the Disabilities questions in the Additional Details tab of the Accredited Enrolment Form. If the user answers 'Yes' to 'Do you have any disabilities?' the list of selectable disabilities will appear. Selecting 'No' for this question will then hide the field.
The Trigger is present on the 'Do you have any disabilities?' field, the Event is on the list of disabilities.
- Edit the field you would like to be shown or hidden
- Click Add New Event
- Set the Event Listener
- Set the Event Action to Hide Field or Show Field
- Click Save Trigger then Save Field
- Edit the field you would like to trigger the previous field to be shown or hidden in response to
- Click Add New Trigger
- Set the name of the Trigger Event
- Set the action to Trigger On Change (value change)
- Set the Restrict to Value field to the name of the value in the select list (typically 'Yes' or 'No')
- Click Save Trigger then Save Field
- Click Save Step
- Click Save Configuration
Tip: This function works best when triggering upon Select List fields.
Note: You will need to ensure that the Event Listener matches the name of the Trigger Event.
Create a field header
- Select a Client User role
- Click the Update icon next to the step you would like to add a header to
- Click Add New Field
- Click Add Custom Field
- Set the Display Name of the header
- Set the Field Type to Information / Grouping
- Click Save Field
- Click Save Step
- Click Save Configuration
Create a signature field
A custom field with the Field Type set as Signature allows user signatures to be captured upon enrolment.
- Select a Client User role
- Click the Update icon next to the Contact Note step you wish to add a header to
- Click Add New Field
- Click Add Custom Field
- Set the Field Type to Signature Field
- Click Save Field
- Click Save Step
- Click Save Configuration
Tip: The simplest way to add a signature field to the form is to enable the Request Signature setting. This will include the field in the Billing/Enrol step of the form.
Note: If a custom field is created to capture users' signatures, it should reside in a Contact Note Step.
Create a document upload step
Document upload is possible through the enrolment form via the use of a Contact Portfolio Upload step. This step will need to be added to your enrolment config and there will also need to be a corresponding Portfolio Checklist present in your aXcelerate account.
Please refer to our Online Enrolments aXcelerate System Requirements help article for more information on the creation of a Portfolio Checklist.
- Select a Client User role
- Click Add New Step
- Select the Contact Portfolio Upload step and Click the Plus icon
- Click the Update icon next to the newly created step
- Set the Display Name of the step
- Set the Portfolio Checklist ID
- Click Save Step
- Click Save Configuration
Tip: Document upload can be set as non-mandatory by enabling the Step Optional field. If the step is mandatory, the required documents will be controlled by Required Points of the checklist.
Note: The Portfolio Checklist ID can be found at the end of the URL when editing the Portfolio Checklist in aXcelerate.
Create a Course Search step
A Course Search step can be included in the enrolment form to allow users to select the course that they will be enrolling into. When used in tandem with Group Bookings, users will be able to book into multiple courses simultaneously.
- Select a Client User role
- Click Add New Step
- Select the Course Search step and Click the Plus icon
- Click Save Configuration
Tip: The terminology used in this step and the course types that are available for selection are able to be configured by editing the step.
Note: The order that the course columns appear in can be determined by setting priorities when updating the course search step. Higher priority fields will display first.
Additional Course Search settings can be configured from the Settings tab of the Config Builder by searching for 'Course Search'. More information about these settings can be found below:
Course Search - By User
This setting will allow Client Users to see Organisation specific Courses in the Course Search step.
Organisation/Public Course Option
This setting will add a Course Selector to swap between Organisation specific courses and public courses in the Course Search Step.
Course Selection / Filtering
This setting will add Course Selectors to the Course List and allow other courses to be selected in the Course Search step.
Workshop Location Filter
This setting will add a Location Filter to the Course Search step, when searching for Workshops.
Restrict to Training Category
This setting will prevent any course instances from appearing in the course search step if they aren't within the Training Category specified in this field.
Restrict to Venue
This setting will prevent any Workshops from appearing in the course search step if they don't have the same Venue as the value specified in this field. This field uses Venue Contact ID, not the name of the venue. Venue Contact ID can be found at the end of the URL when viewing or updating a Venue Contact profile.
Restrict to Location
This setting will prevent any Workshops from appearing in the course search step if they don't have the same Location as the value specified in this field.
Restrict to Delivery Location
This setting will prevent any Classes from appearing in the course search step if they don't have the same Delivery Location as the value specified in this field. This field uses Delivery Location ID and not the name of the Delivery Location. Delivery Location ID can be found at the end of the URL when updating a Delivery Location.
Domain Filter
This setting will filter the course search results by the domains specified in this field. Domain ID will need to be used in this field and not the name of the domain. Multiple Domains can be supplied as a comma separated list without spaces. Use the Domain Filter - Include/Exclude function to switch whether the course search will include or exclude the domains entered into this field.
Domain Filter - Include/Exclude
This field switches whether the domains specified in the Domain Filter field will be included or excluded in the Course Search results.
Domains: Show No Domain
Show or hide course instances from appearing in the Course Search results which have no domain assigned to them.
Create a contact note step
Fields placed in a contact note step will enter data against a contact note in aXcelerate as opposed to against the student's contact profile. This can be used to capture enrolment specific information against the student's profile without needing to create custom fields in aXcelerate.
- Select a Client User role
- Click Add New Step
- Select the Contact Note step and Click the Plus icon
- Click Save Configuration
Tip: You can change the Note Type that the data is submitted against by setting the Note Type ID in the Note Code field. The Note Type ID can be found at the end of the URL when editing a note type in aXcelerate.
Client Portal Configuration Webinar
This webinar demonstrates:
- Creating client users
- Creating an enrolment configuration
- Configuring step fields
- Creating custom fields
- Enrolling via the client portal