Velora · A CRM for Independent Insurance Agencies
What they needed
A small insurance agency ran everything out of spreadsheets and email: renewals, client notes, follow-up tasks, even clients' banking details, which arrived over channels that weren't secure. Their agency management system, EZLynx, holds the policies, but not the week's work of chasing them. When something changed there was no record of it, and when something needed attention nobody was told.
What I built
Velora sits beside the agency's management system instead of replacing it. Renewals are grouped by how soon they're due, with the premium change on each row, and pasted rows from the renewal report are matched to the right household by policy number. Each household's policies, notes, tasks and checklists sit on one page. Clients send payment details and intake answers through links that encrypt card numbers, license numbers and birthdates in their browser with TweetNaCl, so the public form can lock what it sends but can't read it back. Staff can start an intake from an EZLynx export, read in the browser from the ACORD XML file. Every change goes into an audit log with the before and after, and the end-of-day report goes out with one button.
Tech Stack
What it does now
Inside the platform: renewal pipeline
The live platform holds real client data, so here's a working reconstruction with invented records. Change a renewal's status and it auto-saves, then the audit log records the before/after, exactly like the real thing.
Acme Roofing LLC
General LiabilityGL-44821 · renews Jul 14
$4,820
+$310
Sunrise Bakery
Business Owner'sBOP-10293 · renews Jul 22
$2,640
$-120
Northgate Dental
Workers' CompWC-77104 · renews Aug 01
$9,150
+$890
Vista Landscaping
Commercial AutoCA-55620 · renews Aug 09
$6,075
no change
Secure client intake
Clients submit payment details through a tokenized link. The public form can encrypt but can't read back what it sends. Illustration of the flow:
Audit log
every change- Northgate Dental9:14 AM
Status: Requote → Email to stay
- Vista Landscaping9:02 AM
Status: Needs status → Emailed recommendation
Have a project like this?
Tell me about your project