You have known this initiative as the Enrollment Rules Engine (ERE).
Going forward, we’ll call it Enrollment Rules Builder (ERB).
The new name reflects what it does: helping you define and manage rules for automatic enrollments and unenrollments.
We know it's been quiet. We've been focused on building ERB for real customer use as quickly and responsibly as possible. Here's where things stand, and what to expect over the next few quarters.
Timeline
- MVP in your sandbox environment by the end of 2026.
You'll be able to enable ERB in your existing sandbox and start building and testing rules there. - General availability in Q1 2027.
ERB will become available in production environments. - Incremental releases throughout 2027.
We'll continue adding capabilities after GA to support more use cases and give you greater flexibility.
What ships with the MVP
- Automatic enrollments and unenrollments.
Automatic enrollments and unenrollments will be available from day one, across courses, learning plans, and certifications. - Archive on unenrollment comes later.
Archiving an enrollment when a learner is unenrolled is not part of the MVP. It's planned for a later 2027 release. Until then, unenrollment through ERB works the same way it does today: the enrollment record will not be archived. - Rules run in batch
ERB evaluates and applies rules on a schedule; it does not run immediately whenever an individual learner attribute changes. Batch processing provides predictable, measurable throughput and helps keep the system stable as your rule count and learner base grow. - Conditions live inside the rule
You will define who qualifies for enrollment or unenrollment directly in the rule's conditions. You would no longer need an automatic group to drive that logic.
What changes for automatic groups
Automatic groups will remain available for menus and pages, manual enrollments, and any other existing use case. With ERB, enrollment and unenrollment logic will be defined directly in the rule rather than through an automatic group.
How you'll access ERB
ERB will appear as a new app in your admin panel. It's native to the platform, not a separate tool or an external integration.
In the sandbox, you will be able to open ERB and explore the new experience without activating it. Your existing Enrollment Rules will continue to run unchanged. Enabling the app and migrating away from Enrollment Rules are separate steps, so you remain in control of when the transition begins.
We will share more details about the app experience as we get closer to sandbox availability.
How ERB will replace Enrollment Rules
Our direction is clear: ERB will eventually replace the current Enrollment Rules feature. That transition will not happen on day one, and it will happen ith a defined migration and validation process.
Here's how the transition will work:
- ERB and Enrollment Rules cannot run at the same time.
The two engines cannot coexist in the same environment. This is not a preference; it is a hard constraint of how ERB is built. - We will migrate your existing rules for you.
When you are ready to try ERB, we will offer a semi-automatic migration. It will read your existing Enrollment Rules and generate equivalent ERB rules automatically, so you are not starting from a blank page. - You will be able to preview the results before anything changes.
After migration, ERB will show you what it would do without changing any enrollments or unenrollments. This is validation mode: you can compare the results with your current rules before activating it. - You promote ERB to active when you are confident.
Once you are satisfied with what validation mode shows you, you switch it to active. At that point, your existing Enrollment Rules are removed, and ERB takes over enrollment and unenrollment for that environment. - You will have a defined window to make the switch.
We are not flipping this on without notice. You will have a defined transition period to migrate, validate, and promote ERB on your own schedule before we set a final cutoff.
We will share exact dates for the migration tooling and the transition window as we get closer to GA. If you have questions about how this affects your setup, drop them below and we will get back to you here in the group.
Thank you,
Domenico
