System messages are automated messages that Arist sends to learners in specific situations, such as when they request help, respond to an already-answered question, or receive response reminders. You can customize these messages to match your organization's tone and change default support links.
Available System Messages
You can customize the following system messages:
Support - Sent when learners message a support keyword
Response already accepted - Sent when learners try to answer a question they've already answered
Up next enrollment pre-activation - Sent when a learner is enrolled in content that gets queued behind a currently active enrollment
Response reminders (5 reminders) - Sent at different intervals when learners haven't responded to course questions. To edit the timing of response reminders, see this article: Settings: Response Reminders
Support for SMS code - Sent to SMS learners with multiple active enrollments
Teams help message - Sent when learners message "help" in Microsoft Teams (only available for Teams-enabled organizations)
Instant course activation suffix (with scheduled delivery time) - Lets a learner know when their first message will be arriving
Instant course activation suffix (immediate delivery) - Lets a learner know that there first message will arrive shortly
Scheduled course activation suffix - Sent when a scheduled course activates
Support message for SMS code enrollment - Sent to SMS learners who reply with "Support" to Arist's 20202 short-code number.
Creating a Custom System Message
Navigate to the System Messages tab in your admin dashboard
Click Create New Message
Select the message type from the dropdown
Select the language for the message
The text field will automatically pre-fill with the default message text
Edit the message text as needed
Click Save
Note: You can only create one custom message per message type and language combination. If you try to create a duplicate, you'll receive a warning.
Available Variables
Some system messages include variables (shown as %{variable_name}) that automatically populate with relevant information. Only variables included in the default text will work in your custom messages.
Variable | Description | Example |
|---|---|---|
| The name of the learner's course | Welcome to Learning with Arist |
| The channel name (if one exists), otherwise the course name | Sales Channel |
| The message content for the current step | Question prompt |
| The time the next lesson is expected | 5:16PM EDT |
| The date the next lesson is expected | today |
| Full timestamp for next lesson | 2025-10-15 17:35:34 -0400 |
| The day of week the next lesson arrives | Wednesday |
| The local time for next lesson delivery | 5:40 PM |
| The SMS or WhatsApp phone number | 18448407520 |
| List of course names with enrollment links | Course Name - enrollment URL |
| Adds resend instruction text | Adds "If you are expecting a lesson you haven't gotten, please respond Y and we will resend it" text |
| Link to manage enrollment | enrollment URL |
Usage notes:
%{question}- Best used only in response reminders, as it shows the current step content%{system_address_value}- Only available for SMS and WhatsApp messagesTiming variables (
day_of_week,local_time,expected_delivery_*) - Reference the next lesson's delivery time, not the current time. Not recommended for instant delivery schedules%{topic_name}- Uses the channel name if available, otherwise defaults to course name
Filtering System Messages
Use the filter options to find specific messages by message type, language, or both.
How Language is Determined
System messages use the language from the learner's active enrollment. If there's no active enrollment, the language from their most recently created enrollment is used. Custom messages are prioritized over default messages.
Formatting Notes
Line breaks: Use standard line breaks in the editor. For Teams messages, line breaks are automatically converted to
<br>tagsHTML markup: For Teams help card messages, HTML markup is stripped for security. Reach out to your Customer Success Manager or [email protected] to get URLs added to a the Teams help card.
WhatsApp response reminders: Currently always use default text, even if a custom message exists
Best Practices
Remove unnecessary links: Replace default support links with instructions to contact your training coordinator
Keep it concise: System messages should be brief and actionable
Test in multiple languages: Create custom messages for each language your organization uses
Preserve important variables: Keep variables like
%{course_name}so learners receive contextualized informationAvoid timing variables with instant delivery: Variables like
%{local_time}work best with scheduled courses
If you have any questions or want to turn on custom System Messages for your organization, reach out to your Customer Success Manager or [email protected].
Still need help?
Contact us