Root release update | January 2025
What's new this month? 🚀
-
New tools for policy lapse and NTU prevention
You can now prevent a policy from lapsing or entering an NTU (Not Taken Up) state for a specified duration. Read the docs and Help Centre guides.
- A new
prevent-lapse-or-ntu
endpoint allows you to pause lapsing, and any changes will be recorded as policy events:PolicyLapseAndNTUPrevented
andPolicyLapseAndNTUResumed
. - To improve transparency, we’ve added a
reason
field when preventing a lapse, helping track why the action was taken. - In Root Web, a new modal lets you set a start and end date for lapse and NTU prevention, while another modal allows you to resume lapsing when needed. These updates ensure better visibility by logging all actions in the activity bar.
- This feature is available when the
preventPolicyLapseAndNTU
setting is enabled in the product module.
- A new
-
Pending policy status
We've also introduced a new policy status called
pending
, which functions likepending_initial_payment
but does not raise premiums against pending policies. A newdefaultStatus
setting in product modules allows you to choose betweenpending
andpending_initial_payment
as the default policy status. Read the docs. -
Streamlined product module version management
You can now publish product module updates independently, without relying on Root’s support. The new
rp publish
command in Workbench CLI lets you seamlessly publish the latest draft version to live. Product modules now automatically reference their latest respective versions—live policies, quotes, and applications will always use the latest live version, while draft environments will reference the latest draft version. This eliminates manual version bumps, simplifies version management, and ensures consistency across workflows. Read the docs. -
Disable premium debits for product modules
A new
disableDebitPremiums
setting in product module billing settings allows you to prevent premium debits for policies within a product module. While the debit job will still run, affected policies won’t be included. If this setting is left undefined, premium debits will continue as usual. Read the docs. -
Alerts for premium and billing day changes on Policy view
The policy view now displays info alerts when a premium amount or billing day changes while a pending premium payment exists with a different amount or date. This helps you better understand billing updates and how they impact the policy.
-
Sandbox flushing now includes payments
When the sandbox is flushed, payments are now included in the reset. This ensures a more comprehensive refresh of test data. Read the docs.
-
Clearer error handling for missing API key
Workbench now provides a clear error message when an action is attempted without an API key, making it easier to identify and resolve authentication issues.
-
Alteration hook configuration for Embed | Management
You can now configure which alteration hooks appear in your Embed | Management flow. By default, all alteration hooks are displayed, but you can explicitly disable any that shouldn't be shown, giving you greater control over policy alterations in Embed. Read the docs.
If you have any suggestions or feedback, please share them with your Project Lead or submit them via the Root product roadmap so that we can take them into account.
Let's build this awesome new future of insurance together 💪