How to Build an Automation Journey
User Journeys in Learnly let you automate repetitive learning tasks, such as enrolling new users in courses, sending welcome emails, delivering notifications, and adding delays between actions. Instead of managing these tasks manually, you can create a workflow that runs automatically whenever a selected trigger occurs.
This guide walks you through creating a complete onboarding journey.
Step 1: Navigate to User Journeys
From the menu, under 'Automations', click 'Journeys'. Select 'New Journey' in the upper-right corner.
Step 2: Create a New Journey
Enter a 'Journey Name', add a short 'Description', select the 'Trigger' that starts the automation (for example, User Joins Team), choose the appropriate 'Team', and click 'Create Journey'.
Step 3: Add Your First Step
After the journey is created, you'll be taken to the workflow builder. Click the '+' icon below the 'Entrance' node to add steps.
Step 4: Enroll Users in a Course
To automatically assign training, choose 'Enroll in Course' as the 'Step Type', enter a 'Step Name', select the course you want learners to be enrolled in, and finally click 'Add Step'.
Step 5: Add a Wait Step
You can delay the next action in the workflow.
Click the '+' icon below the previous step, select 'Wait' as the 'Step Type', enter the 'Duration', and click 'Add Step'.
Step 6: Send a Welcome Email
Add another step, select 'Email', enter the 'Email Subject', and compose your 'Message' using the text editor.
Finally, Click 'Add Step'.
Step 7: Send a Push Notification
Add another step, select 'Push Notification', type the notification message, and click 'Add Step'.
Step 8: Activate the Journey
After building your workflow, review all the configured steps. Click 'Activate Journey'.
Once activated, the workflow begins running automatically whenever the configured trigger is met.
Step 9: Test the Journey
To verify that your automation works correctly, open the active journey and click 'Run for me'.
This allows you to test the workflow and confirm that each step executes as expected before relying on it for users.
Step 10: Manage Existing Journeys
Return to Automations → Journeys to manage your workflows.
From the journey list, you can:
Edit an existing journey.
Pause/Resume a journey.
Archive a journey.
Delete a journey when it is no longer needed.
Available Journey Steps
When building a Journey, you can choose from several step types to automate user onboarding, communication, enrollments, and workflow decisions. The following actions are available:
| Step Type | Description | Purpose / Use Case |
|---|---|---|
| Wait | Add a delay before the next step. | Pause the journey for a specified number of minutes, hours, or days before continuing. |
| Push Notification | Send an in-app notification. | Notify learners or users within the application. |
| Send an email. | Automatically send emails as part of the journey workflow. | |
| Enroll in Course | Enroll a user in a course. | Automatically assign a course to the user. |
| Unenroll from Course | Remove a user from a course. | Remove course enrollment when no longer required. |
| Enroll in Assessment | Enroll a user in an assessment. | Automatically assign an assessment to the user. |
| Unenroll from Assessment | Remove a user from an assessment. | Remove the user from an assigned assessment. |
| Enroll in Training | Enroll a user in a training. | Automatically assign a training program. |
| Unenroll from Training | Remove a user from a training. | Remove the user from a training program. |
| Enroll in Session | Register a user for a training session. | Automatically register the user for a scheduled session. |
| Unenroll from Session | Remove a user from a session. | Cancel the user's registration for a session. |
| Tag User | Add a tag to a user. | Categorize or segment users for automation and reporting. |
| Remove Tag | Remove a tag from a user. | Remove an existing user tag when it is no longer applicable. |
| Branch | Split the journey based on a condition. | Create different workflow paths depending on user conditions or criteria. |
Your User Journey is now configured and ready to automate learner onboarding. From course enrollment and scheduled delays to emails and in-app notifications, Learnly helps streamline repetitive tasks, so learners receive the right training at the right time without manual intervention.