Not a brochure site. A free calculator that hands a Bay Area parent their child's number in sixty seconds, a membership that is free for life and keeps that family coming back, and a back office where every join, session request and message lands as a lead with the plan attached. This page is the whole thing, written for the two of you: the strategy, how to fill it with people, every page with a picture and a button that opens it, how to run it in ten minutes a day, and what is still waiting on you.
The full written reference behind this page: every address, every setting, the strategy, what your plan covers and the FAQ. Private to you, like this guide.
Geancarlo, Zeena: the public site is the lead magnet. A parent picks a number for their child, sees the monthly amount that gets there, and joins for free to keep it. Every join arrives in your back office as a person with the plan they saved attached, which means the goal, the child's age and the budget are already on the card before you say hello. The membership area gives them a reason to come back between conversations: a dashboard and their saved plan, eight courses with a quiz and a certificate each, 19 money tools, a community, private messages, badges and levels, and a meeting room where your live sessions play. The back office is where you and anyone you add do the follow-up.
By the numbers
Courses
0
Short lessons, a quiz each, printable certificates
Lessons
0
Written in plain language for a phone screen
Quiz questions
0
Pass marks earn the certificate and points
Money tools
0
Saved per member, linked from the lessons
Badges
0
Each one unlocks with a celebration on screen
Levels
0
First Light to Celestial, driven by points
FAQ answers
0
Marked up so search engines and assistants can quote them
Before-costs and not-guaranteed notices, NPN and states, loan and lapse wording, a disclosures page linked inline.
The strategy, in one picture
Every page on the site has one job: turn a stranger into a free member, and turn a free member into a booked strategy session with one of you. Nothing sells a policy. The calculator earns attention, the membership earns trust, and the back office turns trust into appointments. Here is the whole loop.
Get people to the site
Posts, short videos, ads, podcasts, school groups, your email signature. Every one points at the calculator, never at a contact form.
They run a number
Sixty seconds, no email needed. The monthly amount that gets their child, or themselves, to $250K to $2M by 65. The number is personal, and it is theirs.
They join free, for life
To keep the number they join. The plan saves with it, so the signup lands in your back office as a lead with the goal, the age and the budget already attached.
They engage, you become the expert
A progress ring to fill, eight courses, 19 tools, badges, a community where your replies carry a Team chip, live sessions in the meeting room. Every visit teaches the idea in your words.
They book the session
The free 30-minute strategy session is offered on the result screen, the dashboard, the courses and in messages. By the time someone books, they already trust you.
Client, then referral
Members text a saved plan to a partner or a grandparent. The link lands them on the same calculator with the number showing, and the loop starts again.
Why it converts
The calculator gives value before it asks for anything. People finish it because they want their own number, and the number is a reason to talk to you.
The number makes the case in dollars. About $114 a month from age 5 reaches $1 million of projected value; the same target from 25 is about $438. Nobody has to be convinced that starting early matters once they have seen that.
Joining is free for life, no card and no trial. The friction is one form, and the plan is already filled in.
Why it nurtures
Members come back to log the month, watch the ring fill, finish a course, earn a badge. Each visit is another reminder that the plan is real and that you are the person behind it.
The community makes you visible. One reply from Zeena or Geancarlo with the Team chip on it is worth more than any ad.
You can message one member, a filtered group, or everyone at once, and it lands inside the membership where they already are.
Why it scales
Nothing here needs you to be technical. Post, reply, confirm sessions, go live in the meeting room, export. Launch Automation handles everything under the hood.
Add an agent to the back office and they work the same leads under your brand, with a title you choose.
New courses, new tools, a second calculator for business owners, public articles that rank: the platform grows without a rebuild. See where this can go.
How to fill it with people
The site does the convincing. Your job is traffic and presence. This is the complete playbook, from free daily habits to paid ads, built around the two audiences the calculator already serves: parents and grandparents starting a head start for a child, and adults who want to retire earlier on their own number.
Social media: post the number, not the product
The rule that works
Never lead with insurance. Lead with the question the calculator answers: "What does $1 million for your child actually cost a month?" Then the link.
Every post ends the same way: "Run your number free at the site. No email needed to see it." Once the domain is live, that line is your domain name.
Show your faces. A 30-second phone video of one of you asking the question out loud beats any graphic. The ready-to-post graphics in the kit are for the days you do not want to film.
Post the same idea three ways: a video, a graphic, a plain text post. Different people stop for different formats.
A weekly rhythm you can keep
Monday, parents. The $100 a month from age 5 versus age 25 comparison, straight from the site: about $884,000 against about $228,000 at 6.5%.
Wednesday, adults. The cost of waiting. The same $1 million target is about $625 a month at 30 and about $1,335 at 40. Ten years, double the payment.
Friday, the honest answer. One FAQ answer read on camera. "Is the income really tax-free?" and "Is this a scam? The internet hates IULs" are the two that earn the most trust.
Weekend, community. A member win with permission, a badge someone earned, a question from the community you answered.
Where to post
Instagram and TikTok for parents 28 to 45 across the Bay Area. Reels and short vertical video; the kit has vertical sizes.
Facebook for grandparents and for the Fremont, Union City, Newark and Tri-City parent groups you are already in. Grandparents can own a policy on a grandchild, and almost nobody tells them.
LinkedIn for Bay Area professionals and business owners. The angle there is a tax-advantaged bucket alongside the 401(k), not the kids.
YouTube Shorts and a few longer walkthroughs of the calculator. Search traffic on YouTube is real and lasts for years.
Nextdoor for Fremont and the East Bay. Local, trusted, and almost nobody in this business uses it well.
Post ideas to steal
Screen-record yourself running the calculator for a five-year-old. Evergreen.
"$114 a month. That is what a million dollars by 65 costs when you start at five."
The age slider starts at zero: many carriers issue a policy on a newborn in the first weeks.
"Ask the grandparents this one question at the next family dinner." Grandparents can be the owner.
The 0% floor explained in 30 seconds, and what it does not protect against.
"IUL or a 529? They solve different problems." Then the honest comparison from the FAQ.
What a carrier illustration includes that the calculator does not. Honesty posts get saved and shared.
A badge shout-out: "Three members hit Steady Orbit this week."
Reply to a community question in public, screenshot, names hidden.
"We only get paid if a policy is issued, and we will tell you what a design pays us." Read straight from the FAQ.
A day in the life: a session, a certificate landing, a family that finally has a plan.
The two of you walking into the office, the same clip that opens the home page, with the question as the caption.
Paid ads: one audience per ad
The home page was built to be an ad destination. It carries one calculator, one message, its own FAQ, and it can open pre-set for either audience, so the visitor never has to choose. Send parent ads to the child version and adult ads to the adult version, never to a generic page.
Head start ads, for parents and grandparents
Destination:/?who=kid, which opens with the child wording and the child age slider.
Audience: parents 25 to 45 and grandparents 55 to 70 in California and the other states you are licensed in, with interests in new baby, college savings and family finance.
Hook: "$100 a month from age 5, or $100 a month from age 25. Same money, very different result."
Creative: the growth chart from the result screen, the age slider moving, or one of you asking the question on camera.
Retire early ads, for adults
Destination:/?who=me, which opens with the adult wording and an 18 to 55 age slider.
Audience: adults 28 to 50 with interests in early retirement, financial independence and small business. Business owners are the warmest slice.
Hook: "Every year you wait raises the monthly number for the same target. See yours in 60 seconds."
Creative: the cost-of-waiting line from the result screen, or the $625 at 30 against $1,335 at 40 comparison.
How to run ads without wasting money. Start small: one platform, one audience, one hook, for two weeks. Facebook and Instagram through Meta Ads Manager is the natural first platform for both audiences. The event you optimize for is a signup at /join, and every signup is visible in your back office the moment it happens, so you can see which ad produced which member. Change one thing at a time: the hook, then the creative, then the audience. Launch Automation can add Meta and Google tracking pixels to the site whenever you are ready; send the pixel ids and it is done the same day.
Podcasts, shows and stages
Be the guest
Bay Area podcasts and local shows about parenting, money, real estate, faith and small business all need guests. Pitch one story, not your resume: "the one number every parent should know, and almost none do."
Every appearance ends with the same line: "Run your number free at the site." Easy to say, easy to remember, easy to type.
Ask the host to put the link in the show notes, then post the clip in your community with a pinned announcement.
PTA and school foundation meetings, Little League and youth sports, new-parent groups, employer lunch-and-learns and chamber events are the same pitch in person. Bring a QR code to the calculator.
Be the host, in your own meeting room
A monthly live "Run your number with us" session already has a home: schedule it in the back office Meeting room tab, stream it through YouTube Live, and every member gets the notification, the countdown and the replay. The full walk-through is in the meeting room.
Walk one family's number on screen, take questions, end with "book your session from your dashboard." Attendance turns members into appointments.
Record short answers to the questions members ask in the community and post them as videos. The 42 FAQ answers on the home page are a ready-made script list.
Growing the community
Get everyone in
Every conversation ends with "join free, it is free for life." Clients, prospects, friends, the parents at the school gate. It costs them nothing and it puts them inside your world.
Put the join link in your email signatures, your text message template, your Google Business profile and every social bio.
Existing clients should join too. They raise the community's energy, they earn badges, and they are your first referrals.
Make it feel alive
Post a pinned announcement every week. A question, a win, a reminder, a "this week we are talking about" note. Ten minutes.
Reply to every new member's first post within a day. The Team chip on your reply is the whole point.
Celebrate badges and levels out loud. "First month funded" and "Session booked" are earned by doing exactly what you want members to do.
Referral loops built in
"Save my plan" on every result creates a private link built for texting to a partner or a grandparent. That is a referral button.
Every saved plan page carries a Join button that brings the plan into the new signup.
Ask every client on the session: "Who else in the family should run this?" Then message them the link from the back office.
Partners who send you families
People who meet new parents every day
Pediatric and OB practices, birth centers, daycares and preschools, youth sports and school foundations. The pitch is education first: a free calculator and a free membership, never a quote.
Realtors and loan officers meet young families the week they buy a house. Give each one the calculator link and a two-line script: "Before the boxes are unpacked, run this. Sixty seconds, no email."
Offer to be the guest at their parent nights, buyer seminars and team meetings.
People who talk about money and taxes
CPAs and tax preparers see every family's picture once a year. The adult version, a tax-advantaged bucket alongside the 401(k), is the conversation they are already half having.
Employers and HR teams can offer the membership as a free benefit that costs the company nothing.
Ask Launch Automation for a referral link per partner, so the back office shows which partner sent which member.
Set up in about ten minutes
Six steps, in order, and you never touch code or call us. Your login is yours alone: you pick the email and the password and nobody else ever sees it, including us. The setup key is how the site knows you are allowed to create an admin account. It is never shown on this page: press the button and a fresh key is emailed to the owner address on file. Each key works for one login and expires after 24 hours, so request one for each person who needs a login.
Create your admin login
Open /admin/setup, paste the setup key from your email (the button below sends one), then enter your name, the email you want to sign in with, and a password of at least 10 characters. You land in the back office.
A fresh key goes to the owner address on file. It works for one login and expires after 24 hours.
Open the Settings tab
It is the last tab in the back office and only admins see it. Everything you enter there takes effect immediately, no rebuild and no waiting on us.
Enter your name, phone and email
These go into the messages the site sends members on your behalf, such as the welcome note and the session confirmation. Use the phone and email you actually answer.
Paste your personal Zoom meeting link
In Zoom: Profile, then Personal Meeting ID, copy the invite link. When you confirm a member's session on the Calls tab and leave the link box empty, this link is sent to them automatically.
Paste your calendar booking link (recommended)
Your Calendly or Zoom Scheduler link. With it set, every member sees your live calendar right on their dashboard and books a time themselves. Leave it empty and members instead tell you when they are usually free and you confirm the time from the Calls tab. Both work; the calendar removes the back and forth.
Test it as a member
Open the home page in a private window, run a number, save the plan and join with a personal email. You appear in Members within seconds. Book a session from the dashboard and watch it arrive on the Calls tab or your calendar.
Signing in later./login. Admins go straight to /admin; the "My dashboard" button in the header shows you the member side of the same account.
Adding other people. Email yourself a fresh setup key with the button above and forward that email to a trusted person; they make their own admin login on the same page. Each key works once. Or, for someone who should help without full control, have them join free at /join, open their card in the Members tab, set Role to Agent, and give them a title. No password ever changes hands.
Forgot a password? Another admin can reset it from that person's member card, or run the setup page again with the same email. For a locked-out member, open their card, click "Reset password", and send them the temporary password it shows.
The public website
Written for a parent reading on a phone. The question comes first, the product comes much later, and nothing on the page pushes anyone to buy. Adults can run their own number too. One light design throughout, no jargon.
The opening. Retire early, set your family up for life. One question first: is this for a child or for you? The headline rewrites itself for whichever they pick.
The calculator. Work from a goal ($250K to $2M) or from a monthly budget, set the age, set the average crediting rate (4 to 9 percent, 6.5 to start). Handwritten prompts point at each control.
The result. The monthly amount, the growth chart and the milestones along the way. Two buttons: join free and keep the number, or save the plan to a private link that can be texted to a partner.
Why age matters. The same $100 a month counts up on screen as the section scrolls in: about $884,000 starting at age 5, about $228,000 starting at 25. Same money, different starting line.
The membership. What free actually includes: a dashboard, the courses, the tools, the community and a licensed professional to talk to. Every button here goes to Join free.
42 questions answered. Phrased the way people type them into Google and ask an AI assistant, including the uncomfortable ones. Each answer is marked up so it can be quoted directly.
The three legal pages cover what the calculator does and does not include, consent to be contacted, and the standard illustration language. This is a regulated niche, so please read all three yourself, and have whoever handles your compliance read them, before the site goes in front of real families.
The membership area
Free to join and built to keep people warm between your conversations with them. Every point, badge and message below is a reason for a family to think about Zeena and Geancarlo instead of a competitor. Actions earn points, points move a member up the levels, and milestones unlock badges with a small celebration on screen. The five levels are First Light, Rising, Steady Orbit, Navigator and Celestial.
/members
Dashboard
Their saved plan with an on-track ring and the projected value at 65.
A button to log the month's contribution. Streaks earn badges.
A request for the free 30-minute strategy session, with the times that suit them.
Level bar, recent badges, notifications and course progress.
Eight short courses: credit from zero, a budget you will actually keep, growth and risk and where a policy fits, a head start for your child, from idea to first paying customer, entities and taxes and what they really save, taxes for young earners in California, and buying a first home in the Bay Area.
A learning-path bar plus filters for not started, in progress and passed.
Each card says who it is for and how long it takes.
Screen recordings from the live site, so you can see what a member actually feels. In order: a member logs the month and the badge lands with confetti; a member writes to Zeena; Zeena answers from the member's card in the back office; the reply appears on the member's side.
Log the month. The ring fills, points land, and the First month funded badge unlocks with a celebration.A member writes to you. Private messages sit one tab from the dashboard, with Zeena's welcome already waiting.You answer from the back office. Open the member's card, read their plan and history, type, send.The reply lands. The member sees it in Messages with a notification badge on their dashboard.
The meeting room
A page inside the membership at /members/room where Geancarlo and Zeena's live sessions play on a wide dark screen. Members just show up. There is no meeting ID to find, no link to forward, and nothing else to sign in to. They are already signed in to the membership, so the session is simply there.
Before a session
The screen shows the title of what is coming and a live countdown in days, hours, minutes and seconds.
A "Coming up" list underneath holds the rest of the calendar.
Scheduling a session with "Notify every member" ticked puts it in every member's notifications straight away.
While it is on
The stream plays in the room, with a red Live pill above it and a Full screen button beside it.
A red dot sits on the Meeting room tab on every page of the membership, so nobody misses it.
The dashboard card switches to "Live now" with the session title and a Watch live button.
The room checks for a change every 30 seconds, so a member who is already sitting on the page does not need to refresh.
How you run one
Schedule it
Back office, Meeting room tab. Give it a title, a date and time, a length in minutes, and a stream link. Leave "Notify every member now" ticked and it lands in every member's notifications the moment you save.
Get the stream link
Zoom cannot be embedded in a web page, so the link has to be a YouTube Live or a Vimeo one. In Zoom, choose More, then Live on YouTube (available on paid Zoom plans). That gives you a YouTube link. Paste it when you schedule the session, or edit the session and paste it just before you go live.
Go live
At the start, press Go live now on the session in the back office: every member gets a "Live now" notification and the room switches over within 30 seconds. Or simply start on time. If a link is saved, the room switches on its own at the scheduled time.
End it
Press End session when you are done. The recording stays on YouTube, and the session moves into Recent sessions in the room with a Watch the replay link, so anyone who missed it still gets it.
What a member actually experiences. A notification when you schedule it. A countdown on the room page and a line on their dashboard telling them when you are next on. A red dot on the Meeting room tab when you start. They click it, the session is already playing, and the Full screen button makes it the whole screen. Afterwards the replay is in the same place. That is the entire ask of them, and it is the reason people turn up: nothing to install, nothing to remember.
The limits, plainly. A YouTube Live stream is public on YouTube unless you set it to unlisted, so anyone holding the YouTube link could watch it there without being a member. Set the stream to unlisted, which is what we recommend, and the room is the only place people find it. The room also plays the stream, it does not carry a chat box: questions come to you through the community or through messages, which is better anyway, because both of those stay in your back office where you can answer them after the session.
The back office
Everything lives at /admin. Zeena and Geancarlo are both Admins. Any other licensed producer you bring in can be made an Agent: the same desk minus the owner-only controls, and they can help in the community under a title you choose.
/admin
Overview
Six counters across the top: members, new this week, sessions to book, unread messages, active this week, courses passed.
A 30-day chart of signups and member activity.
A "needs you" list: session requests waiting on a time, unread messages, new leads, and members nobody has written to yet.
The activity feed, the status mix, and the button that removes all the demo members.
Demo members. Twenty sample members are in the site so the community is not empty the day you open it. They are illustrative only: the names, the posts and the replies were written for the demo, and their avatars are initials rather than photos. They cannot sign in, they are labeled "seed" in the Members list, and one button on the Overview tab removes all of them. Remove them before you invite real families.
Your growth tools, and how to use them
Everything below lives in the back office at /admin. None of it needs a manual. Here is what each one is for when the goal is more strategy sessions on the calendar.
Message everyone at once (Broadcast)
One message to every member, delivered inside their Messages page with a notification. Use it for a monthly "here is what we are seeing" note, a live session invite, a new course, or a reminder to log the month.
Keep it to four sentences and one ask. "Reply here if you want us to look at your numbers" turns a broadcast into conversations.
Filter the Members table by status, role or level, then "Message these." Every new member who has not requested a session. Every member at Steady Orbit who is not yet a client.
"Copy emails" gives you the same list for your email tool.
Open any member. Their plan, the child's age, the budget, their courses and their timeline are on the card, so the message can be specific: "You saved $114 a month toward $1M for a five-year-old. Want us to price that design this week?"
Private notes on the card are for you and your agents only.
Pinned announcements (Community tab)
A pinned post sits at the top of the community for everyone. Weekly is the right cadence: a question, a challenge ("log your month by Friday"), a live session, a win.
Your replies anywhere in the community carry the Team chip. Answer in public and the whole community learns.
"Session booked", "First month funded" and "Graduate" are badges members earn by doing exactly what you want them to do. Point people at them.
The Courses and badges tab shows who started and who passed. A parent who passed "A head start for your child" and has not booked is your warmest call of the day.
Certificates carry a code beginning with CWS. Members share them, and every one carries your name.
Members request a session with the times that suit them, or book straight onto your calendar once the booking link is in Settings. Confirm with a time and your Zoom link and they see it on their dashboard.
Mark done after the session and move their status. Two clicks and the pipeline is honest.
Schedule a live session with "Notify every member" ticked and every member gets it in their notifications the moment you save. Go live, and the red dot appears on every member's Meeting room tab.
The replay stays in the room afterwards, so a session you ran once keeps working for every member who joins later.
Every new member, chat lead and session request reaches your inbox by email and lands in the back office immediately. Export a CSV any time for a spreadsheet.
Agents you add to the back office see the same leads under your brand, minus the owner-only controls.
The platform under this site is the same kind the large membership brands run on: hosted worldwide, secure, fast, and built to add to. You do not need to be technical for any of it. Tell Launch Automation what you want and it shows up in the membership. A few of the directions that fit your business.
A replay library and attendance badges
The meeting room already holds replays. A library organized by topic, a badge for attending live, and join and book buttons on every replay page turn each session into a permanent asset.
A video library
Every short video you record, organized by audience: parents, grandparents, adults, business owners. Members watch, you see who watched what.
Lessons can embed your videos, so the courses become the two of you on camera.
A second calculator
A business-owner version of the calculator, a tax-diversification comparison, or a policy review checklist for existing clients. Anything you find yourselves explaining twice can become a tool that feeds the same back office.
Public articles that rank
Two or three course lessons published as public pages with a "join free to continue" gate give Google real pages for the searches Bay Area parents type.
Referral and partner links
A link per pediatric practice, realtor, CPA or school, so the back office shows who sent whom, and a leaderboard of partners if you want one.
Text and email automation
Welcome sequences, a "you have not logged this month" nudge, a session reminder, a birthday note, all driven by what members do on the site, through email.
Events and challenges
A 30-day "Head Start" challenge with daily tasks and a badge at the end. A new-baby push. A back-to-school push. A quarterly policy review week.
A team desk
Add agents, give each a title, route leads by state or by audience, and see the whole pipeline in one place.
A client-only area
A section members unlock when their status becomes Client: policy documents, the annual review booking, beneficiary details and an in-case file for the family.
The site already does the hard part: it turns attention into a personal number, a number into a free member, and a member into someone who trusts you before the first session. Everything in this section is a conversation with Launch Automation away.
What is under the hood
You never have to touch any of this. It is here so you know what you own and can hand the list to anyone who asks. Every figure below was measured on the finished build.
Part
What it is
Hosting
Cloudflare Workers, served from Cloudflare's global edge network so each visitor is answered from somewhere near them. There is no server to patch and nothing to keep running.
Database
Cloudflare D1, which is SQLite. 18 tables: members, plans, leads, sessions, contributions, call requests, messages, posts, replies, likes, points, badges, course progress, certificates, notifications, tool data and events. Backed up by Cloudflare.
Deploys
GitHub Actions pushes to Cloudflare on every change to the main branch. No downtime, no maintenance window, and no manual step for anyone.
Security
Passwords hashed with PBKDF2-SHA256 at 100,000 iterations. Session cookies are HttpOnly, so no script can read them. Every write checks the request came from this site. 11 rate limits sit on sign-up, sign-in, posts, replies, messages, call requests and the rest. Back office routes answer a member with a 403 rather than data.
Privacy
No third-party trackers and no ad pixels of any kind. Fonts are served from the site itself, not from Google. No member data is sold or shared.
Front end
22 page templates and about 190 KB of hand-written JavaScript across the whole platform, with no framework behind it. A Tailwind CSS design system, and assets stamped with a content hash so browsers can cache them for a year and still pick up a change instantly.
API
32 routes covering the member side and the back office, plus the public calculator, plan and lead endpoints.
Content
8 courses, 41 lessons and 8 quizzes with printable certificates, about 15,800 words in all. 19 money tools. 19 badges across 5 levels. 42 FAQ answers.
Quality
Lighthouse 100 for SEO, Accessibility and Best Practices on every indexable page. Zero accessibility violations across 21 routes at 8 screen widths, tested from a 320px phone to a 1920px monitor.
Structured data
Organization, WebSite, WebApplication, HowTo and FAQPage. This is what lets Google show rich results and lets an AI assistant quote you by name.
Media
Your animated logo as an alpha WebM in the header, a hero video behind the calculator that plays on wide screens with a still poster in its place on phones, and a meeting room player that takes YouTube Live and Vimeo.
What this would cost elsewhere
Zeena, Geancarlo: these are published market ranges, not a quote, and not what you paid. They are here so you can judge what is sitting on your domain. Two sources, both public.
Agency rates
Clutch's Web Development Pricing Guide, updated September 3, 2026, puts US web development agencies at $100 to $149 per hour.
The same guide reports an average agency project cost of $66,499, with a typical timeline of nine months.
It puts a dashboard application at $80,000 to $250,000 and an enterprise portal at $100,000 to $300,000.
It puts annual maintenance at 15 to 25 percent of the original build cost.
Piece
What it covers
Typical agency estimate
Marketing site
The public pages, the interactive calculator, saved plans with private share links, and the SEO and AEO work behind them.
$20,000 to $45,000
Membership platform
Accounts and sign-in, the dashboard, 8 courses, quizzes, certificates, 19 tools, the community, private messaging, badges and levels.
$50,000 to $120,000
Back office
Leads with the plan attached, statuses, call requests, broadcast, filtered messaging, community moderation and CSV export.
$25,000 to $60,000
Meeting room
The live session page, scheduling, notifications, the live switch and the replay list.
$8,000 to $20,000
Design and quality
The design system, your brand animation, and the accessibility and performance work that produced the scores above.
$15,000 to $35,000
Search and AI visibility
Technical SEO to a 100 Lighthouse score, structured data on every page, 42 FAQ answers written for AI assistants, sitemap, llms.txt and the noindex rules that protect the member area.
$6,000 to $15,000
Database, hosting and security
A production database with 18 tables, the edge hosting that serves every page in under a second worldwide, encrypted passwords and sessions, rate limits, the automatic deploy pipeline, and the daily backups Cloudflare keeps.
$8,000 to $18,000
Ongoing support and maintenance
Updates, fixes, monitoring, new courses and tools, and a human to email. Kavara puts annual maintenance at 15 to 25 percent of the build cost, which on the figures above is $20,000 to $70,000 a year at agency rates.
$20,000 to $70,000 per year
Your time
Requirements meetings, revision rounds, hiring, vendor management, hosting accounts, DNS, database setup. You did none of it. The finished platform appeared on your domain with your brand, your voice and your compliance language already in place.
0 hours
Total to build
Estimates at the published US agency rates above, not a quote from anyone. Maintenance is on top, every year.
$132,000 to $313,000
In other words, low to mid six figures at agency rates plus a yearly maintenance bill, and the Kavara ranges for a dashboard or a portal put a build of this shape in the same place. Your monthly plan covers hosting, updates and support at the amount set out in your Launch Automation agreement, and Kavara's 15 to 25 percent annual maintenance figure is the number that comparison is usually made against. Your members, plans and leads are yours: export them to CSV from the back office any time, and your domain stays in your own account.
Brand and marketing kit
Everything a designer, a printer or a social media manager would ask you for, kept in shared Google Drive folders so this page is always the place to find the latest files. Open a folder, download what you need, and send anything new you want added to team@launchautomation.ai.
Logo kit
Every version of the Celestial Wealth Solutions mark: the animated header logo with a transparent background, the still, light and dark versions, in the sizes web, social and print each need.
The gold, cream and deep brown values with their exact codes, Playfair Display for headlines and Inter for everything else, spacing, voice and the do-not list, so anything made for the site by you, an agent or a designer looks like it belongs.
Ready-to-post graphics and captions built around the calculator, the age 5 versus 25 comparison and the free-for-life membership, in post and story sizes for Instagram, Facebook, TikTok and LinkedIn, plus the share image that appears when a link to the site is pasted anywhere.
The folder links are being added by Launch Automation. Once they are in, the buttons above open the Drive folders directly.
What the monthly plan covers
Nothing runs on anyone's laptop and there is nothing for either of you to maintain. The plan covers everything the site needs to stay up, fast and current, at the amount agreed in your Launch Automation agreement.
Included
Hosting worldwide, so the site is served from somewhere close to each visitor.
The database holding members, plans, posts, progress, messages and leads, backed up.
Forms, the calculator, notification email, and the domain wiring.
SEO upkeep and ongoing updates to both the site and the membership platform.
Support: if something breaks, we fix it.
Security
Passwords are stored encrypted. Nobody can read them, including us.
Sign-ins expire after 30 days and can be revoked.
Encrypted connections only, strict browser protections, and rate limits on signup, messages and posts.
Members can only see and edit their own things. Staff areas turn everyone else away.
Your data
Members, plans and leads belong to you. Export them to CSV from the back office whenever you want.
Your domain stays yours. We only point it at the site.
You never share a password with us, and we never see a member password.
What still needs connecting
The platform works end to end today. The items below need something only you can supply. None of them stop a family from joining.
Item
Why it matters
What we need from you
Status
Your admin logins
Nobody can see leads until an admin account exists.
Two minutes each at /admin/setup with the key above. Zeena and Geancarlo pick their own email and password.
Do first
Your domain
Families should see your own address, not a preview one. Search engines only index the real domain, and the preview is deliberately hidden from them.
Done. Your domain is ourwealthpath.org and it is live.
Done
Email delivery
Right now new members, session requests, messages and illustration requests only appear inside the back office. With email switched on, each one also reaches your inbox.
The address or addresses to notify. We set up the sending service.
Needed
Calendar booking link
Today a member asks for a session and you reply with a time. With a calendar link they book themselves and the back and forth disappears.
Nothing from us. Settings tab, paste the link. Step 5 above.
Self-serve
Zoom link and your contact details
Sent to members automatically when a session is confirmed.
Nothing from us. Settings tab. Steps 3 and 4 above.
Self-serve
Client reviews
There are no reviews on the site, because we will not write words a family did not say. Real quotes from clients who agree to be named are the strongest single addition you can make.
Two or three short quotes with a first name and permission to publish.
Recommended
A short intro video
There is no video on the site and the slot for one was removed. If you want it back, a plain 60-second explanation from the two of you would sit well above the calculator.
The file. Phone quality is fine.
Optional
Brand kit folders
Logos, colors, fonts and social graphics in one shared place.
Nothing. Email team@launchautomation.ai and we send the link.
Ask us
Read the legal pages
This is a regulated niche. The privacy, terms and disclosures pages need a human who knows your licensing to read them before launch.
Your review, and any wording you want changed.
Before launch
Remove demo members
So real families are not mixed in with sample ones.
One click on the Overview tab when you are ready to invite people.
When ready
Where it stands on SEO and AEO
Everything below was first measured on the finished build on September 3 and 4, 2026, then re-checked live on September 4, 2026 after a further round of fixes that same day. The preview address is deliberately invisible to search engines, so these numbers describe what is ready rather than what is ranking. It all switches on the moment your own domain points here.
Accessibility
0violations, 21 routes at 8 widths
Console errors
0on every page tested
FAQ answers
42with FAQPage markup
Domain
0steps left: ourwealthpath.org is live
Check
Result
State
Lighthouse
Run live on September 4, 2026 against the preview address: Performance 100, Accessibility 100 and Best Practices 100 on every page checked (home, join, the illustration request page and all three legal pages). SEO reads 69 on the preview only because the preview is deliberately hidden from search engines; see Domain below. Saved plan pages are private links and stay hidden on purpose.
Ready
Page titles
Home reads "Celestial Wealth Solutions | Your Child's Head Start", 52 characters, so nothing is cut off in a result. Every other page has its own title.
Good
Meta descriptions
Unique on every page. The home description is 139 characters, inside the length Google shows in full.
Good
Headings
Exactly one H1 per page, with a clean heading outline down the home page.
Good
Structured data
On the home page: Organization, WebSite, a free WebApplication, a HowTo for the three steps, and WebPage with speakable markup. This is what lets Google show rich results and lets AI assistants quote you directly.
Good
Answer coverage (AEO)
42 questions, each turned into FAQPage markup automatically, phrased the way parents actually ask them. There are also plain-language answers written for the tools that read a site on behalf of an AI assistant.
Good
Sitemap and robots
sitemap.xml lists the pages worth ranking. Member pages and back office pages are set to noindex on purpose, so nothing private turns up in a search.
Good
Canonical address
Every page declares your own domain, ourwealthpath.org, as its canonical address, and so do the share previews, the sitemap and the page data search engines read. Your domain gets the credit from its first day.
Good
Social share previews
Fixed September 4, 2026: a build bug had every page's share image and share link pointing at a domain that does not resolve, so links pasted into text messages, Slack or social media showed no preview at all. Now fixed sitewide, and the preview image itself was rebuilt from scratch, using the site's own logo, a dark celestial background and the real "Your child's head start, sixty years in the making" headline, at the exact size Facebook, LinkedIn, Twitter/X and iMessage expect. The browser tab icon (favicon) was rebuilt the same day for a sharper, higher-contrast mark.
Fixed
Speed
Fonts are served from the site itself rather than from Google, and there are no third-party scripts at all, so nothing outside the site can slow a page down.
Good
Mobile
No horizontal overflow anywhere, checked at eight screen widths from a 320px phone up to a 1920px monitor.
Good
Images
Every image on the site carries alt text, so screen readers and search engines both know what they are looking at.
Good
Trust signals
Google treats financial pages more kindly when a real licensed person is named. Your names, titles, the producer number and your licensed states are already on the site.
Good
Reviews
No client reviews are on the site, because none can be published yet. Real quotes would help both visitors and search.
Needs you
Domain
Your domain, ourwealthpath.org, is live and is the only address search engines see. The preview address carries a noindex header on purpose and always will. Google Search Console and Bing Webmaster Tools are set up and have your sitemap, and Google Analytics is counting visits. Nothing for you to do.
Live
Next step
Publishing two or three course lessons as public articles, with a "join free to keep reading" gate, would give Google real pages to rank for the searches Bay Area parents are already making.
Later
Launch checklist
Create your two admin logins
Email yourself a setup key with the button above. Sign in and click through every tab in the back office so nothing is a surprise later.
Read the privacy, terms and disclosures pages
All three, properly, with your compliance hat on. Send us any wording you want changed and we make the edit.
Run a number and join as a test member
Use a personal email. Watch yourself appear as a lead in the back office. Log a contribution, take a course, see the badge land.
Fill in the Settings tab
Name, phone, email, Zoom link, and calendar link. Ten minutes, all self-serve, walked through at the top of this guide.
Tell us your notification email
Your domain is ourwealthpath.org and Launch Automation connects it. Just send us the address that should receive notifications.
Remove the demo members
Overview tab, one button. Do this right before you invite real families.
Invite
Share the link. Every parent who runs a number and joins arrives with their plan already attached.
Day-to-day care
Your routine (10 minutes)
Open /admin. The "needs you" list on Overview is your to-do: book sessions, answer messages, welcome new members.
Move each person's status along as you work them: New, Contacted, Call scheduled, Client.
Post a pinned announcement in the community once a week and answer a question or two. Your replies carry a staff chip.
Export a CSV whenever you want the list in a spreadsheet or your CRM.
What Launch Automation handles
Changes, new courses and tools, design updates, the domain, and the email wiring.
Adding another admin or agent if you would rather not (you can do it yourself from a member card).
Removing a member entirely (you can block one yourself with the status "Blocked").
Anything that breaks. None of it needs a password from you.
Illustration only. The figures the calculator shows depend on the carrier, the policy design, the health class and index performance, and are not a guarantee of future results. Indexed universal life is a life insurance product, not an investment account. Celestial Wealth Solutions LLC provides financial education and insurance services.