How to Automate Tasks in the SMS

How to Automate Tasks in the SMS

Idea
Overview
This tutorial will guide users on how to automate tasks in the SMS. With Automation, tasks are automatically created and assigned to specific users based on set conditions. Task automation not only saves time but also makes processes more efficient and reliable.
Info
NOTE: This exclusive feature is only available to Maximise Package subscribers. Unlock the full potential of your SMS with the Maximise Package. To upgrade your plan and access this feature, please contact support at support@eskilled.com.au.
Warning
IMPORTANT: A task template must be created before setting up an automated task.
Notes
Step Tutorial
1. From the Dashboard, go to Automation, then click Add.



2. Fill in the following information:
Part 1 – Details
  1. Title – Add a Title for your automated task.
  2. Active – Set the report to Active to make it available for use.
  3. Description – Enter a short Description for your automated task.
  4. Action – Select the SMS feature you want to automate from the Action drop-down menu. There are four (4) features you can automate: Email, SMS, Task, and Report. For this tutorial, select Tasks, which will open additional fields for you to complete.
  5. Task Template – Select the template from your Task Template list.
  6. Due Date in X Day – Enter the number of days for the task’s due date in the Due Date field.
Part 2 – Conditions
Add a Condition Trigger. This is mandatory, and you can add one or more if needed. A condition trigger specifies the conditions required to run the automation. For example, you might want to trigger a task to be created for staff to follow up with students who have an invalid USI. Then add the following details:
  1. Field – Determine the Field that will trigger the task. Field values can be either Student or Enrolment fields. In this example, the Field will be Student – USI Status.
  2. Operator – Select an Operator. Examples of an Operator include greater than, less than, equals, is not blank, is blank, etc. The options will change depending on the selected field. In this example, the Operator is equals.
  3. Value – Set a Value for your Condition Trigger. The value field corresponds to your Condition field and the selected Operator.
Part 3 – Automate When
This section determines when the task will be created and is mandatory. Click on the Add Date Trigger button, and add the following information:
  1. Field – Determine the Field that will trigger the task automation. In this example, a task will be created to follow up on students with an invalid USI using their enrolment start date as the date trigger.
  2. Period – Determine the Period of the automation in days, weeks, or months.
  3. Number – Based on the Period you set, determine how many days, weeks, or months before or after the selected date field the task will automatically be created.
  4. When – Determine whether you want to automate the task before or after the selected date field.


Alert
Important Note on Using Multiple Date Triggers in Automations

When configuring an automation with more than one date trigger, it is important to understand that all configured date conditions must be true on the same day for the automation to apply. Multiple date triggers do not cause the automation to run multiple times; instead, they further narrow down which records are eligible.

The system checks the automation conditions daily. On each check, it evaluates whether every date trigger resolves to the current date. If even one condition is not met, the automation will not run.

Example to illustrate the logic

Consider the following Automation designed to send a payment reminder email after 3 weeks from the course start date and 5 days before the course end date.:

  • Course Start Date: 1 January

  • Course End Date: 28 January

Date Trigger 1:

  • 3 weeks after Start Date

  • Resolves to 22 January (true only on this date)

Date Trigger 2:

  • 5 days before End Date

  • Resolves to 23 January (true only on this date)

Because these two triggers resolve to different dates, there is no single day on which both conditions are true. As a result, the automation will not run.

  • On 22 January: Trigger 1 is true, Trigger 2 is false → automation does not run

  • On 23 January: Trigger 2 is true, Trigger 1 is false → automation does not run

  • On all other days: both triggers are false → automation does not run

This behaviour is expected and is by design.

When using two date triggers is appropriate

Using two date triggers is only effective when they are intentionally designed to align on the same day. For example, an RTO may wish to send a compliance reminder only when:

  • a certain amount of time has passed since a start date, and

  • the item is approaching its end date.

If both triggers are configured so they resolve to the same calendar date (for example, a midpoint of an activity), the automation will run once at that precise and meaningful point in time.

Final clarification

While the examples above reference start and end dates for simplicity, this logic is not limited to enrolment or course-related dates. The same behaviour applies to any date fields supported by the automation feature across the system.

Careful planning of date offsets is essential when using multiple date triggers to ensure the automation behaves as intended.



3. Scroll to the top of the page and click Save to add your automated task.

4. A prompt confirming the successful creation of the automated task will pop up. Click OK to close it.



That is how you can automate tasks in the SMS.

Congratulations on completing this tutorial. We hope this has been helpful to you and your organisation. For any questions or concerns regarding this function, please reach out to us via email at support@eskilled.com.au.
    • Related Articles

    • How to Create a Task Workflow in the SMS

      Overview In this tutorial, we’ll discuss how to automate tasks within the SMS for each program instance. Tasks can be automated for every enrolment status and assigned to users in the organisation. This ensures that nothing is overlooked in the ...
    • How to Set Up a Program Instance in the SMS

      Overview In the SMS a Program Instance, which serves as the different variations of your Programs, can be set up as Dynamic or Intake type. Program Instances that are set as Dynamic are useful for setting up programs that are self-paced or taken ...
    • How to Add Organisational Units in the SMS

      Overview Part of the process of setting up your SMS is creating Organisational Units. An Organisational Unit in the SMS functions as a grouping of SMS internal users to make task assignment and other administrative set up, such as Automations, easier ...
    • How to Relate Tasks to Groups in the SMS

      Overview This tutorial explains how to associate tasks with specific Student Groups or Intakes within the Student Management System (SMS). By linking tasks to groups, you can streamline task organisation, ensure accountability, and improve workflow ...
    • How to Navigate to My Tasks and Take Tasks

      Overview Users within the organisation that have been assigned a task will be notified through the SMS. In this tutorial, we will demonstrate how to view, take, and complete your assigned tasks from the My Tasks section. You'll learn how to ...