Take your insurance business to the next level
Rapidly launch new products and open digital distribution channels to drive growth in your insurance business.
Rapidly launch new products and open digital distribution channels to drive growth in your insurance business.
Set your business apart by bringing new insurance products to market faster than ever.
Deliver first-class insurance experiences across all your customer touch-points.
Let us take care of all insurance administration, compliance and reporting.
Increase conversion and reduce lapses by offering your customers the billing methods that work for them.
Root provides debit orders, credit card billing, EFT collections, and custom integrations into your existing systems, right out the box.
Premium collections involve more than simply collecting money. Root handles all aspects from customer communications to reconciliations and reporting, so that you don’t have to.
Billing features
Root takes your reporting duties completely off your hands, automatically delivering reports to your insurer, exactly as and when they are required.
We take on the full responsibility of keeping up to date with evolving compliance and reporting requirements, freeing you up to focus on delivering value to your customers.
Root packages everything you need to process claims, including configurable roles and workflows, document collection and management, automated policyholder communications, seamless interaction with cell-captive provider and benefit payouts.
Root takes care of notifying the policyholder at every critical moment in the policy life cycle, ensuring that they’re always kept in the loop.
You have access to a detailed audit trail of all notifications sent to your customers, giving you peace of mind that your PPR compliance is in check.
Rapidly build your own insurance products on Root using our customisable template products and low-code Workbench tools.
Read moreRoot enables your product teams to focus on creating awesome insurance experiences for your customers using only code. Key insurance services are abstracted behind Root’s REST API’s, allowing your creative teams to function with the speed and agility they demand.
Read the docs/* Require the Root library and initiate it with a secret key */ const root = require('root-insurance')('MY_ORGANISATION_SECRET_KEY'); /* Generate a term life insurance quote */ const quotePackages = await root.createQuote('term-life', { coverAmount: 2000000 * 100, coverPeriod: '5_years', basicIncomePerMonth: 48000 * 100, educationStatus: 'undergraduate_degree', smoker: false, gender: 'female', age: 27 }); /* Create a new policyholder */ const policyholder = await root.createPolicyholder({ firstName: 'Sam', lastName: 'Harper', email: '[email protected]', cellphone: '0827030829', id: { type: 'id', number: '8908054800087', country: 'ZA' } }); /* Create an application from the quote */ const application = await root.createApplication({ package: quotePackages[0], policyholder, monthlyPremium: 320 * 100 }); /* Add payment details */ const debitOrder = await root.createDebitOrder({ policyholder, accountNumber: '1337098765', bank: 'ABSA', branchCode: '623005' }); /* Assign the payment details to the policyholder */ const paymentMethod = await root.assignPaymentMethod(application, debitOrder); /* Issue a policy from the application */ const policy = await root.issuePolicy(application);
Root is built for insurance businesses of any size.
Explore our plans Enterprise solution