Architecture · FS-07

Insurance Renewal & Retention Engine

ARCHITECTURE · $10K–$20K PROJECT BAND

Every figure in this console is sample data, shown to demonstrate the interface. It is not real client data and not a performance claim.

The problem this is shaped around

An independent agency finds out a carrier raised a premium when the client calls angry, and finds out a licence lapsed when someone from the state does. Both dates were knowable months in advance.

How work moves through it

  1. Stage 1

    Renewal enters the window

    Policies surface well before renewal with risk score and the carrier's premium change already attached, so the first conversation is informed.

  2. Stage 2

    Life event detected

    A home closing, a marriage, a teen driver reaching licence age drafts a cross-sell quote for review rather than firing one automatically.

  3. Human step

    Producer reviews and sends

    Every drafted quote is confirmed by a person before it reaches a client. Nothing generated goes out unread.

  4. Stage 4

    Claims tracked to SLA

    Carrier service levels tracked per claim; a breach escalates to a senior adjuster rather than waiting for the client to chase.

  5. Stage 5

    Statement reconciled

    Carrier statement compared to what the agency booked; under-payments queue for follow-up instead of being absorbed.

Gold marks a step a person takes. There is always at least one, on purpose: the system prepares and displays, a human confirms and executes. That is the rule for money movement and for anything a model extracted from a document, and it is not negotiable on a build.

Decisions taken at the schema, not retrofitted

Compliance deadlines are first-class records

Continuing education, errors-and-omissions cover and state licensing each have their own renewal clock. Kept as fields on a person, they are invisible until one lapses; kept as records, they can be warned about.

A client can hold several policies with several carriers

Modelled as a relationship from the start. A one-policy-per-client assumption survives exactly until somebody buys a second policy.

Integration credentials belong to the client

Google, the payment processor, the bank aggregator, the messaging bot — each is registered under the client's own account and authorised by them through the provider's own flow. We never hold their password and they can revoke access at any moment without asking us. It costs an extra onboarding step and it means the client is never locked in by a credential they do not control.

Every file is bound to the record it belongs to

A photo, receipt or signed document is stored with a pointer to the specific job, invoice or claim it belongs to, plus who uploaded it and when. The test is whether searching a transaction a year later surfaces its own proof automatically. A folder of unlinked images fails that test, and it is the state most businesses are in.

Where it breaks, and what it does about it

Anything can be made to work on a good day. This is the list that decides whether a system survives a bad one — and the honest cost of each answer, because none of them are free.

When this happensThe system does thisWhat that costs to build
A carrier feed is lateThe renewal still surfaces on schedule, marked as awaiting carrier data, because the conversation with the client has its own deadline that is independent of the carrier's systems.Every renewal view has to render correctly with incomplete data.
A life-event signal is wrongIt drafts, it never sends. A wrong draft costs a producer ten seconds; a wrong automated quote to a client costs the relationship.A human step in the loop, permanently, by design.
A statement line has no matching booked policyIt goes to an exception queue rather than being written off. Unmatched in both directions is the point — the agency is owed money it does not know about at least as often as the reverse.Two-way reconciliation instead of one-way matching.

What this deliberately does not do

  • It does not bind coverage or quote a carrier directly. It prepares the work and a licensed producer does the regulated part.
  • It does not give compliance advice. It tracks the dates the agency tells it to track.
  • Cross-sell prompts are drafts. Nothing generated is sent to a client without a person reading it first.

Book an architecture scoping session

An hour on your actual operation — where the work currently queues, what gets re-keyed, which step everyone has quietly built a spreadsheet around. You leave with a diagram like the one above drawn for your stack, whether or not you build it here. Scope is written before any payment, always.

The linked walkthrough is an interactive demo, not a deployment: it runs entirely in your browser with sample data and resets when you refresh it. This page describes the architecture built when a business commissions the system — not a claim that this particular one is running anywhere. Systems are built on infrastructure we operate, and your data stays yours and is exportable on request at any time, including if you leave.

FS-07 · insurance-renewal