Automation engine feature
Smart scheduling provides highly flexible control over when notifications are sent. You can define precise scheduling rules to match any timing requirement:
Interval options:
- Once
- Daily
- Weekly (choose specific weekday and time)
- Monthly (choose specific day and time)
Delay options:
- After trigger: Send minutes, hours, or days after a condition is met
- Before event: Send ahead of a timed condition (e.g., “2 days before session start”)
- Past delay: Send only once the trigger has been in the past for a defined amount of time
You can also limit recurring notifications to avoid overwhelming learners.
This level of control makes it possible to model everything from deadline reminders to post-event follow-ups or structured communication flows.

This is a welcome message sent to all students upon enrollment. The recipient is their teacher, and multiple placeholders are used to display specific course details as well as personalized content, such as the student’s name and the course’s due date. The due date is dynamically set using our Time Management plugin.
This notification is configured via our automation engine.
In this example of a welcome email, placeholders, a table, and symbols are included, along with images that make the mailing more engaging.
This notification is configured via our automation engine.


This weekly status email provides information about the current course progress, upcoming activities, and other events on the site.
This notification is configured via our automation engine.
After a set period, a reminder is sent about pending activities. A link takes the user directly to the course.
This notification is configured via our automation engine.
