Skip to what was built

Not a website. A complete business in a box.

Case Study · Built From Zero

IUL.Fund member dashboard shown on desktop, tablet and phone

IUL.Fund didn’t have a website. Launch Automation built something bigger than one: a goal calculator that turns a visitor into a lead in one screen, a gated membership portal with courses and a moderated community, and a full owner’s back office with its own database to run it all from. This is a lead-generation engine for indexed universal life insurance, built to run itself.

4Systems in one login
48Hours, intake to live

A licensed agent.
No system to run leads through.

The Starting Point

This wasn’t a redesign. There was nothing to redesign. Selling IULs to parents and early-retirement-minded adults takes more than a brochure - it takes a way to capture a goal, prove the math, and manage the relationship afterward. Here is what that meant with nothing built yet.

No online presence at all

There was no domain to send a prospective parent or early-retirement-minded client to - nothing to run a paid or organic campaign against.

No way to show the math

An IUL pitch depends on a visitor seeing their own number - what $114 a month starting at age 5 actually becomes by 65. There was no calculator to produce that number.

No way to keep a lead warm

Insurance sales cycles run long. Without a membership system, every lead had to be tracked and followed up with by hand, or lost.

No database of any kind

No record of who signed up, what they logged, what they clicked, or who needed a call back - because nothing existed to record it in.

No back office

No single place to see new leads, book calls, message members, or run the business day to day.

Invisible to search & AI

Nothing declared IUL.Fund, what it offers, or how the calculator works in the hidden layer Google and AI assistants read - because nothing existed to declare it.

One login. Four systems working together.

Not Just A Website

Everything below runs off the same database, behind the same login. This is why a build like this is scoped and priced differently from a normal website - it’s closer to standing up a small SaaS product than publishing a page.

The Lead Magnet

A goal calculator on the homepage that turns “I want my kid to retire early” into a real dollar figure - and a captured lead - in under a minute.

The Member Portal

Every visitor who saves a plan gets an account: a dashboard, courses, a community, and 19 money tools, gated behind login.

The Community

A moderated discussion board where members and a licensed agent talk in public, building trust before a sales call ever happens.

The Owner’s Back Office

A CRM built into the same login: every lead, every member, every call request, courses and badges, and a broadcast tool to message everyone at once.

The homepage doesn’t sell.
It calculates.

The Lead Magnet

A visitor picks a goal - retire their kid at a set age, or retire themselves - sets an amount and a starting age, and the calculator shows exactly what a monthly amount grows into by 65. Save the plan, and it becomes a member account and a lead in the back office at the same moment.

this is live, right nowThis is the entire lead magnet: no phone call, no form fatigue - a visitor sees their own number before they’re ever asked for an email.

Save a plan.
Get a whole account.

The Membership Portal

Once a visitor saves their number, they’re not done - they’re a member. These are real screens from a live test account, captured after logging in with the credentials the operator provided for this case study.

See live site One text. We reply with what your business could have.

A number first. Then a reason to stay.

What a member actually gets

The free tool is the front door, not the whole house. Here is everything behind it, and what each piece is for.

A calculator that ends in their own number

Set a goal from $250K to $2M or start from a monthly budget, add the child’s age and a crediting rate between 4 and 9%. The result is not a brochure: a monthly figure, a growth chart and milestones, with handwritten prompts walking them through each step. They can lock it in by joining free, save the plan to their account, or send it to their spouse.

The calculator result: a monthly number, a growth chart and milestones
The calculator result: a monthly number, a growth chart and milestones
The cost of waiting, on screen

$100 a month started at age 5 becomes $884K. The same $100 started at 25 becomes $228K. The comparison counts up as it scrolls into view, so the argument for starting now makes itself.

8 courses, 39 lessons

Short lessons with a quiz at the end and a printable certificate for a pass. Written in plain language, sized for a phone screen.

19 money tools, saved per member

The IUL set (kid head start, cost of waiting, compound growth, retirement gap, tax-free vs. taxed), everyday money (budget planner, emergency fund, savings goal, net worth, paycheck estimate, inflation check) and the big decisions (debt payoff, credit utilisation, car affordability, rent vs. buy, college fund, life insurance need, side hustle profit). Values save to the account, so the numbers are still there next visit, and using five earns a badge.

19 badges, 5 levels

Starter, Saver, Builder, Strategist, Legacy - driven by points, with a member leaderboard that excludes staff so it stays honest.

A moderated community

Somewhere to ask the question they would never put on social media, with the firm answering in public and earning the trust in front of everyone else reading.

Private messages

A direct line to a strategist that is not a public post and not an email thread that gets buried - threaded per member and visible in the back office.

A saved plan that persists

The calculator result, the tools they filled in and the courses they passed all hang off one free account, so coming back does not mean starting over.

27 answers, written for AI

Phrased the way people actually ask Google and assistants - “is an IUL better than a 529 for my kid?” - and marked up so those assistants can quote the answer directly.

The 19 money tools, values saved to the member account
The 19 money tools, values saved to the member account
Badges and levels, from Starter to Legacy
Badges and levels, from Starter to Legacy

A back office, not a contact form inbox.

What the owner actually runs

The half a website redesign never includes: the screens the business works out of every day, and what each one is for.

An overview that tells you what to do next

Six counters across the top - members, new this week, calls to book, unread messages, active this week, courses passed - over a 30-day chart of signups and member actions. Under it sits a “needs you” list: calls waiting for a time, unread messages, new leads, and members nobody has written to yet. It answers who is waiting on me, not just how many signed up.

The back office overview, its 30-day chart and the needs-you list
The back office overview, its 30-day chart and the needs-you list
Every member, searchable

The full list with status and search, and a member card holding their plan, their activity and your own private notes on them.

Agents without the keys

Someone who should help but not control everything joins free, then gets promoted to Agent from their member card - no shared passwords.

Broadcast to everyone

Message the whole membership, a segment, or one person from their card - without exporting a list into a separate email tool first.

Calls waiting to be booked

Every free-call request with what the person asked for and when they are available, so booking is a reply rather than a game of phone tag.

Community moderation

Approve, pin or remove posts and replies from one screen, so the public half of the membership stays something worth being judged on.

Chat leads, captured

Conversations the site had while nobody was watching land here as leads instead of evaporating at 11pm.

Courses and badges, managed

See which lessons get started and finished and which badges are actually being earned - so the content earns its place instead of sitting there.

Demo members, gone in one click

The build ships seeded so nothing looks empty on day one, and a single button clears them when the real members arrive.

The members list, with status and search
The members list, with status and search
A member card, with private notes and their saved plan
A member card, with private notes and their saved plan

Every lead. Every member. One screen.

The Owner’s Back Office

This is the part a typical website never has - a real CRM, wired to the same database as the member portal and the calculator, so nothing gets tracked twice. Screens below are from the same live test login.

Eight tabs, one login - Overview, Members, Calls, Community, Courses and badges, Chat leads, Broadcast, and Marketing. This is the part of the build that makes it a business, not a brochure.

There was no old site to compare against.
So the “before” column is just true.

What We Measured

Every row on the right was measured directly on the live site on 2026-09-03. Every row on the left is simply what did not exist yet.

Area
Before
Now, live
A website at all
✕Domain led nowhere
✓Live site with a calculator, a member portal and a back office
Tells Google & AI what IUL.Fund does
✕No business declared - no site existed
✓Organization, WebSite, WebPage, WebApplication, FAQPage and HowTo schema, live
A lead magnet that shows real math
✕No calculator, no captured goal
✓A goal or budget calculator with a live growth chart and milestones
A place to keep a lead warm
✕No membership system of any kind
✓A full member portal - courses, tools, community, gamified progress
A way to run the business
✕No back office, no CRM
✓An 8-tab back office wired to the same database
A database of any kind
✕Nothing recorded, nothing to query
✓A Cloudflare D1 database backing members, leads, courses, badges and posts
Answers AI can quote
✕Nothing for an assistant to read
✓27 question/answer pairs marked up as FAQPage schema
Security headers on every response
✕No site, no headers
✓Strict CSP with no third-party scripts, HSTS, nosniff, and a locked permissions policy
Homepage weight
✕No page to measure
✓Measured at 64,568 bytes of HTML, calculator included

There is no archived old site because there was no old site. Every “Now, live” figure above was measured directly from the live site’s own source files and HTTP headers on 2026-09-03.

One relationship, a complete business.

The Scope

Here is what was actually delivered - not a template with new colors.

The centerpiece

A database-backed membership platform, not a static site

Every part of IUL.Fund reads and writes to the same Cloudflare D1 database - the calculator, the member portal, the community board, and the back office all share one source of truth:

  • A goal calculator on the homepage that saves a plan straight into a new member record
  • A member portal gated behind login - dashboard, courses, tools, community and badges
  • An 8-tab owner’s back office - overview, members, calls, community moderation, courses and badges, chat leads, broadcast messaging, and marketing
  • A gamification layer - points, 5 levels, 19 badges and a leaderboard - built to keep a member coming back before a sales call ever happens
  • 8 self-paced financial-literacy courses with quizzes and certificates, and 19 money calculators, all gated to members
  • A moderated community board where a licensed agent answers general questions in public, building trust ahead of the pitch
  • A broadcast tool that messages every member’s inbox at once, and a calls queue that turns a dashboard request into a scheduled Zoom call
The lead-magnet calculator

Goal or budget mode, age and growth-rate sliders, a live chart, and a “waiting costs you” comparison.

8-course learning library

Credit, budgeting, investing, starting a business, taxes, buying a first home - each with a quiz and a certificate.

Moderated community

30 members, 18 posts, 37 replies at capture - moderated by a licensed life and annuity agent.

Points, levels & badges

5 levels from Starter to Legacy, 19 badges, and a public leaderboard.

Owner’s back office

8 tabs covering every lead, every member, every call and every post - built for one person to run.

D1 database backend

A real database behind the site, not a contact form emailing a spreadsheet.

27-question FAQ, schema-marked

Organization, WebSite, WebPage, WebApplication, FAQPage and HowTo structured data, verified on the live source.

Security headers, day one

Strict Content-Security-Policy with no third-party scripts, HSTS, nosniff and a locked Permissions-Policy on every response.

A parent thinking about their kid’s future
is almost always on a phone.

Mobile First

So the calculator, the portal and the community were all built for the phone first. The screen below shows the live site at phone size. The right screen is a same-day capture of the live homepage, scrolling at phone size.

Same-day capture of the live IUL.Fund homepage at iPhone size
NOW - SAME DAY CAPTURE
Run the calculatorSave a plan and join freeRequest a free strategy callOpen the member portal

On the live site, the calculator is the first thing on the homepage - no scrolling past a hero image to find it, and no separate app required to run the numbers.

No website.
Now a complete business in a box.

The Build, At a Glance

Before

No website

No calculator to show the math

No membership system

No back office or CRM

No database of any kind

Invisible to Google & AI

This documents what was built. Judge it yourself.

Now

Live goal calculator, front and center

Full member portal - courses, tools, community

8-tab owner’s back office

Cloudflare D1 database behind everything

Gamified progress that keeps members coming back

Structured for Google & AI, day one

What would a system like this
normally require?

The Scope

The traditional route

Typically, each piece is separate

Lead-magnet calculator, its own build

A membership site platform, licensed separately

A custom CRM or admin dashboard, its own project

A database to connect all of it

Hosting, security & maintenance

Every future edit

Launch Automation

One relationship, everything included

A live goal calculator, built as the homepage

A full gated membership portal

An 8-tab owner’s back office / CRM

A Cloudflare D1 database behind all of it

Hosting, SSL & security headers included

Ongoing edits - you text it, we ship it

All-inOne relationship, everything included
UnlimitedEdits - you text it, we ship it
48 hrsFrom intake to a live site

This was a complex build - a calculator, a membership platform and an owner’s CRM, all wired to one database, delivered in 48 hours.

Starting from zero, or replacing something old? Three steps.

How It Works

1

Tell us about your business

No existing site required. Tell us what you sell and who you serve - that’s the whole assignment.

2

We design and build everything

The calculator, the membership system, the back office and the database - built around what you actually do.

3

Review privately, then go live

You see everything at a private link before anything goes live to the public.