Every renewal surfaced on a fixed clock, re-quoted, chased and closed before the policy lapses - with the whole trail on one record.
Bring your stack to a call and we will scope it against how your business actually runs.
Book a callA renewal is the easiest piece of business a brokerage will ever write and the easiest to lose. The client is known, the risk is understood, the cover is in place. All that is required is to notice the date in time, go back to market, present the options and get a decision. Brokerages lose renewals anyway, and they lose them in a pattern: the renewal date was in a spreadsheet, the insurer's invitation landed in a shared inbox, nobody picked it up until the second reminder, the re-quote went out eight days before expiry, the client did not reply, and the policy either lapsed or auto-renewed on terms nobody looked at.
The operational failure is that renewals arrive on the insurer's clock, not the broker's. Invitations come at different intervals from different carriers, through different channels, into a mailbox that is also handling claims and new business. There is no single place that answers the question "what renews in the next 60 days and where is each one up to." So the work is triaged by whoever opens the email, and the ones that get attention are the ones that happen to be opened early or happen to be large. Everything else gets a late scramble.
The money leaks in four places, and they compound. Commission walks out the door on every renewal that lapses or quietly moves elsewhere, and the replacement cost of that client is a multiple of the renewal itself. Clients who are re-quoted late accept the invitation terms by default, which is worse for them and attracts no re-broking income. The annual conversation that surfaces changed circumstances - a van added, a room converted, turnover doubled, a new director - never happens, so cover drifts away from the risk and the brokerage carries the exposure when a claim exposes the gap. And a client whose policy lapsed while in the brokerage's care is a complaint, not just a lost renewal.
One pipeline, Renewals. One opportunity per policy per renewal year, created on a fixed number of days before expiry rather than when the insurer's invitation happens to arrive. A client with three policies has three opportunities, because three policies renew on three dates and each needs its own trail.
On the policy record where the platform supports one, otherwise on the contact with the policy reference in the field names.
BO runs the chase, the scheduling and the document collection. BO does not advise on cover and does not recommend a product. That is not a style choice - presenting or recommending an insurance contract is regulated activity, and the automation is on the wrong side of the line the moment it does it.
One policy, one renewal. A commercial combined policy with a 60-day horizon, expiring on 1 June.
Seven workflows. Each checks do-not-sms, do-not-email, vulnerability-declared and lapse-risk before sending to a client, exits the instant the opportunity leaves its stage, and carries the brokerage's approved disclosure footer on every client-facing template. Nothing in any template compares, evaluates or recommends cover.
Trigger: scheduled, nightly at 02:00 brokerage time, across all policy records.
Conditions: Renewal Date minus Renewal Horizon Days equals today, AND no open opportunity already exists for this Policy Reference and renewal year, AND Handler Owner is set and active.
Actions, in order:
Exit: one run per policy per renewal year; the duplicate check makes a re-run harmless.
Trigger: opportunity enters Renewal Horizon with no hold tag.
Actions, in order:
Exit: declaration submitted, a handler takes over, the client replies, a suppression tag lands, or the opportunity leaves Pre-Renewal Review Sent.
Trigger: Pre-Renewal Declaration submitted.
Actions, in order:
Exit: one run per submission; a resubmission re-runs the whole thing.
Trigger: opportunity enters Out To Market or Changes Declared.
Conditions: internal only. Not a single message in this workflow goes to a client, because until terms exist there is nothing to say.
Actions, in order:
Exit: terms presented, or the opportunity is closed by a human with a reason.
Trigger: opportunity enters Presented To Client.
Actions, in order:
Exit: a decision is recorded, the client books a call, or expiry passes and the lapse path closes it.
Trigger: Renewal Decision Form submitted with Accepted, or a handler sets Client Decision to Accepted.
Actions, in order:
Exit: bound and confirmed, or the acceptance is withdrawn and a human reopens the opportunity.
Trigger A: opportunity moved to Lost To Competitor or Lapsed.
Trigger B: scheduled, every Monday at 07:00.
Exit: both triggers run to completion and are self-contained.
Renewals move onto the brokerage's clock. The opportunity exists sixty days out whether or not the insurer has sent an invitation, which means the brokerage is working to its own timetable instead of reacting to whatever arrived in the inbox this morning. The question "what renews in the next sixty days and where is each one up to" has a single answer that is always current.
Late presentation stops being normal. Because the pre-renewal declaration is chased from day minus 58 and the handler is chased internally at day minus 30, terms tend to reach the client with two to three weeks of decision time rather than five days. A client with time to think is a client who engages with the options instead of defaulting to the invitation.
The silent lapse becomes almost impossible. The countdown tags make the last two weeks visible, the lapse-risk flag pulls automation out of the way and puts a human on the phone, and a renewal that lapses anyway lands in a stage with a reason code rather than vanishing. The brokerage ends up knowing why it lost business, which is the input it has never had.
The file improves as a by-product. Markets approached, terms received, when options were presented, what the client declared in their own words, their written instruction, and the demands-and-needs record all sit on one opportunity. When a claim is disputed or a complaint arrives, that is the file.
Watch these:
Insurance distribution is regulated activity, and the boundary matters more here than almost anywhere else in this knowledge base. Three constraints shape the build:
Two more worth settling early. Non-disclosure: the pre-renewal declaration is the brokerage's mechanism for giving the client a fair chance to disclose, so how the questions are worded is a compliance matter, and the record that the questions were asked matters as much as the answers. And data protection: renewal declarations collect business and personal information, sometimes including claims history and in some classes health or criminal-conviction information, which usually attracts a higher standard - confirm your lawful basis, retention and transfer position for every connected store.
None of this is legal or regulatory advice, and none of it substitutes for your own permissions and rules. What you must disclose, what counts as advice in your jurisdiction, what you must record and for how long, and what a client may opt out of on a live policy are all questions for your own compliance function and your own counsel. Get their answers first, then configure to match. To scope the build around those answers, book a call at bookings.appbo.io.
Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.
Book a call