TL;DR / Key Takeaways
The $27,000 Question
Charging $27,000 for an onboarding system sounds like consulting fantasy until you watch Jack Roberts methodically replace billable hours with a productized, AIâassembled machine. Instead of selling time, he sells a noâcode AI system that onboards clients, nurtures them, and pitches the next offerâwithout him in the loop. The promise is simple: a oneâoff build that behaves like a fullâtime onboarding team running 24/7.
Traditional onboarding still looks like endless forms, manual emails, and scattered spreadsheets. A new client means another custom Notion doc, another adâhoc Zoom walkthrough, another week of âjust checking you got my last message.â That model doesnât scale past a handful of accounts before response times slip and revenue stalls.
Roberts positions himself as an AI System Builder, not a freelancer. He uses tools like Claude, Google AI Studio, Supabase, and GoHighLevel to assemble repeatable onboarding systems that any service business can drop into place. The deliverable is a packaged asset, not a retainer: one price, one install, ongoing leverage.
His definition of a ârevenueâprintingâ onboarding system goes way beyond a welcome email and a login link. For the client, the interface collapses into three touchpoints: - A marketing site with a structured signup flow - A personalized dashboard that tracks onboarding and results - A stream of onboarding and nurture emails that keep them moving
Behind that clean surface sits a shared Supabase database and a mirrored admin dashboard. Every answer a client gives, every status change, every upsell click routes through the same backbone, so the business sees a portfolioâlevel view instead of a mess of disconnected tools. Change one flag in the admin view and the client sees a new module, a new offer, or a new task instantly.
Roberts claims this exact architecture saved his last startup âtens of thousands of dollarsâ in developer costs and helped clients save âhundreds of thousandsâ in manual ops. The $27,000 question is no longer âCan you help us onboard better?â but âWill this system keep printing revenue after youâve left the Zoom call?â
Anatomy of an Automated Onboarding Machine
Forget bespoke dev teams. Jack Roberts reduces a $27,000 âAI onboarding systemâ to five concrete pieces: a gorgeous website, smart onboarding questions, a personalized client dashboard, automated email sequences, and a powerful admin dashboard. Everything else is scaffolding.
The public face starts with a high-converting site that does one job: push people into an 8âquestion intake flow. Those onboarding questions capture goals, constraints, and context, then fire straight into a shared Supabase database as structured rows tied to a single client ID.
From there, the client gets a login to a tailored dashboard that runs on top of the same Supabase tables. Progress bars, audit scores, charts, and ânext stepsâ all pull from that one source of truth, so changing a value in the database instantly updates what the customer sees without manual edits or custom reports.
Behind the curtain, an automated email engineâusually GoHighLevelâwatches the same records. When a âcompleted_questionsâ flag flips to true, it triggers welcome emails, nurture sequences, and optional upsells, all personalized with fields stored in Supabase: industry, team size, revenue band, or risk score.
The real power user view lives in the admin dashboard. Built with the same noâcode and AIâassisted UI tools, it surfaces every client, every status flag, and every metric in one place, again reading and writing directly to Supabase. Change a clientâs phase from âonboardingâ to âactive,â and their dashboard, emails, and internal reports all update automatically.
Architecture stays deceptively simple:
- 1Client website and onboarding form â write to Supabase
- 2Client dashboard â read/write from Supabase with rowâlevel security
- 3Admin dashboard â full read/write across all client rows
- 4Email automation â react to Supabase changes via webhooks
From the clientâs perspective, the world shrinks to three touchpoints: website, dashboard, emails. They never see Supabase, n8n, Node.js, or the AI tooling that designed the flows, which keeps the experience clean while hiding a dense automation stack.
Roberts leans on an Infinity Gauntlet metaphor for a reason. Each component is useful alone, but when you snap all five together around a single database, you donât get a websiteâyou get a machine that prints onboarding on command.
Claude: The AI Architect Behind the Build
Claude sits at the center of this $27,000 build, but not as a glorified copywriter. Jack Roberts uses Claude as an âAI architectâ that thinks through the entire onboarding system before a single pixel of UI exists. Claude decides what needs to be built, in what order, and how each component talks to the others.
Roberts starts with a deliberately vague brief: âa gorgeous dashboard with login, eight signup questions, data into Supabase, eight interactive sections, AI audit scoring.â Claude turns that into a multiâpage Standard Operating Procedure (SOP) that reads like a senior product managerâs spec. It outlines user journeys, data models, Supabase tables, rowâlevel security, and the exact fields each screen should display.
That SOP becomes the contract for the rest of the stack. Claude lists concrete objectsâusers, companies, audits, scoresâalong with their relationships and CRUD operations. It also defines flows for onboarding emails, webhook triggers into GoHighLevel, and admin permissions inside the internal dashboard.
Once Claude locks the architecture, Roberts hands the SOP to Gemini and asks it to generate the UI inside Google AI Studio. Instead of prompting Gemini with fuzzy goals like âmake a nice dashboard,â he pastes Claudeâs blueprint, the Dribbble screenshot, and a tight prompt for layout, components, and states. Geminiâs job shrinks to: render what the architect already decided.
This is a deliberate oneâtwo punch: Claude for reasoning, Gemini for rendering. Claude handles decomposition, sequencing, and edge cases; Gemini 3.0 handles React components, CSS, and layout variants. That separation mirrors how real product teams split responsibilities between product/spec and frontend engineering.
AIâtoâAI collaboration also kills a lot of prompt ambiguity. When Gemini receives a Claudeâauthored SOP, it knows exactly which Supabase columns to bind, which charts to show for each of the eight audit questions, and how progress scores should calculate. The result is a dashboard that matches the original highâlevel vision without endless human reâprompting.
For anyone trying to replicate this, Googleâs own Gemini 3 Developer Guide | Gemini API â Google AI for Developers shows how to wire Gemini 3.0 into a similar pipeline, with Claude or another planner model sitting upstream as the system architect.
Gemini's Instant Front-End Magic
Gemini 3.0 turns frontâend work into a chat prompt. Instead of opening Figma, HTML templates, and a CSS framework, Jack Roberts drops a Claudeâgenerated SOP into Google AI Studio, attaches a Dribbble screenshot, and asks for a working onboarding dashboard. In under 5 minutes, Gemini returns a functional React front end that already talks to a real database like Supabase.
Claude does the heavy lifting on structure: eight onboarding questions, sections for scores, charts, and progress tracking, plus clear user flows. Geminiâs job is speed. Feed it the SOP, say âbuild this as a client dashboard with auth, navigation, and a progress bar,â and AI Studio wires together the layout, components, and placeholder data in a single generation.
Design no longer starts from a blank canvas. Roberts grabs a clean Dribbble layout, screenshots it, and pastes it into AI Studio with instructions like âmatch this style, but adapt it for an AI audit system with eight sections and interactive graphs.â Gemini reads the visual cuesâcolors, spacing, card layoutsâand outputs JSX that feels surprisingly close to a polished SaaS product.
The real power comes from iteration. You chat with Gemini like a designerâdeveloper hybrid: âAdd a radar chart comparing current vs target AI maturity,â âChange question 3 to focus on CRM integration,â âSplit the progress view into weekly and monthly tabs.â Each request triggers a full code update, not a vague mockup.
That loop compresses what used to be a week of frontâend work into an afternoon. Instead of handing off tickets like âbuild onboarding progress viewâ or âcreate admin filters,â you:
- 1Paste the SOP
- 2Attach a design reference
- 3Chat through revisions until it feels shippable
Traditional frontâend development demands a specialist who knows React, Tailwind, routing, auth, and state management. Even at a modest $75â$100/hour, a bespoke dashboard with client and admin views can easily hit 60â100 hours, or $6,000â$10,000, before anyone touches integrations.
Gemini erases most of that overhead. Roberts still uses an IDE like Cursor and Node.js to run the app locally, but the âfrom zero to credible UIâ phase becomes an AIâassisted conversation instead of a sprint. For a $27,000 onboarding system, that gap between prompt and prototype is the margin that makes the whole offer viable.
Supabase: Your Instant No-Code Backend
Call it Microsoft Excel on steroids. Supabase takes the familiar idea of rows and columns and turns it into a productionâgrade backend that nonâtechnical founders can actually use. Instead of a tangle of servers and mystery APIs, you get a clean web interface where every table looks like a spreadsheet, but behaves like a real app database.
For a $27,000 onboarding system, Supabase handles three jobs that normally require a fullâstack developer. First, it runs a PostgreSQL database that stores everything: signup answers, client profiles, progress scores, and admin notes. Second, it ships with builtâin authentication, so you get secure signups and logins without touching OAuth docs.
The third piece is where it starts to feel like cheating: rowâlevel security. With a few policies, each client only sees rows tagged with their user ID, while admins see everything. No custom permission logic, no brittle role hacksâjust SQL rules that Supabase enforces on every query.
The workflow Jack Roberts uses looks almost embarrassingly simple. Claude or Gemini generates the SQL schema for tables like `clients`, `onboarding_answers`, and `tasks`, complete with columns, types, and foreign keys. You paste that script into the Supabase SQL editor, hit run, and the entire database structure appears in seconds.
Need to change the model? Ask Claude to add a `revenue_potential_score` column or a `status` enum, then rerun a migration script. Supabase keeps the schema versioned and queryable, while the AI handles the boring syntax. Nonâtechnical operators stay in the browser, never touching a terminal.
Supabase then acts as the central nervous system for the whole onboarding system. When a prospect fills out eight onboarding questions on the Geminiâgenerated front end, those answers post directly into Supabase tables. The client dashboard reads from the same records to render charts, scores, and progress bars.
On the other side, the admin dashboard queries aggregated views: all clients, latest signups, redâflag scores, stalled accounts. Because both dashboards talk to the same database, any change an operator makesâupdating a client tier, marking a task completeâreflects instantly on the clientâs screen.
Every automation Jack layers on top, from GoHighLevel email sequences to n8n workflows, keys off this single source of truth. Supabase stops being âjust a databaseâ and turns into the operational backbone that makes a noâcode, AIâplanned, $27k onboarding system behave like a custom SaaS product.
GoHighLevel: The Automation and Nurture Engine
Most of the stack so far is about capturing data; GoHighLevel is where that data starts making money. This is the allâinâone CRM layer that turns a completed signup into a multiâmonth relationship, without you manually writing a single followâup email.
Once a user finishes their onboarding questions and lands in Supabase, a webhook fires. That webhook pushes a payload into GoHighLevel, which instantly creates a contact, tags them with their segment, and drops them into prebuilt workflows.
Those workflows handle the unglamorous but critical work: automated welcome emails, SMS nudges, and 30â, 60â, or 90âday nurture sequences. You can branch logic so highâvalue leads get a conciergeâstyle sequence, while lowerâtier customers receive a lighter touch.
Webhooks act as the glue across this entire system. A single âonboarding_completeâ event can simultaneously: - Update the clientâs status in Supabase - Trigger a GoHighLevel pipeline change - Kick off a tailored upsell campaign
Because GoHighLevel tracks opens, clicks, and replies, every interaction feeds back into the CRM. Highâintent signalsâlike clicking a pricing breakdown or booking linkâcan automatically move a deal to a âhotâ stage and alert an account manager.
This is the point where the $27,000 price tag starts to make sense. You are not selling a prettier form; you are selling a revenue engine that runs 24/7, turning onboarding into a structured sequence of conversion opportunities.
Tie this into Geminiâbuilt dashboards and Claudeâdesigned logic, and you get a loop: AI plans the flows, Supabase stores the state, GoHighLevel executes the humanâfacing touchpoints. For readers who want to push this further into agentic territory, Googleâs own writeâup on Gemini 3 for developers: New reasoning, agentic capabilities shows where these nurture engines are heading next.
The Admin Dashboard: Your Mission Control
Most people obsess over the glossy client dashboard and ignore the screen that actually runs the business: the admin dashboard. In Jack Robertsâ $27,000 onboarding systems, that internal view quietly acts as mission control, coordinating every client, every step, every automation.
Hooked directly into Supabase, the admin dashboard surfaces a live, sortable view of all clients in the system. You see who just signed up, who stalled on question 5 of 8, who finished onboarding but never booked a call, and who is ready for an upsell sequence.
At a glance, the owner can track core metrics that usually live in scattered spreadsheets and CRMs. That includes: - Onboarding completion rates - Time to first value - Status of key deliverables or audits
Control is where this dashboard stops being a readâonly report and starts feeling like a cockpit. A business owner can manually override a clientâs status, skip them ahead, pause their access, or reopen steps that need revision.
Because it sits between Supabase and GoHighLevel, every manual change can trigger precise automations. Flip a status to âaudit completeâ and the system can fire a tailored email sequence, unlock new modules on the client dashboard, and notify an internal team channel.
Roberts also uses this layer to customize what each individual client sees. Want one cohort to get a highâtouch onboarding and another to get a strippedâdown, productâled flow? Toggle a flag in the admin view and the frontâend experience changes without touching code.
That separation of client experience from operator controls is what elevates the stack from a cute automation to a manageable delivery system. Instead of hardâcoding logic into scattered tools, the admin dashboard centralizes it, so the founder can steer the entire onboarding machine from a single screen.
From Prompt to Product: The Micro-SaaS Model
Most agencies still sell hours: strategy calls, implementation sprints, retainer blocks. Jack Roberts flips that script and sells a $27,000 AI onboarding system as a finished product, not a pile of tasks. You are buying an outcomeââclients onboarded automatically, 24/7ââpackaged like software, delivered like a project.
This is where the stack you just saw hardens into a business model. Claude designs the architecture once. Gemini, Supabase, and GoHighLevel then become a reusable microâSaaS engine that Roberts can spin up again and again with only light customization.
The economics look very different from classic consulting. You invest the heavy thinking and build time into a single reference system: one Supabase schema, one Geminiâgenerated dashboard layout, one GoHighLevel automation map. After that, each new client gets a cloned instance, their own domain, branding, and tailored questionsâusually days of work instead of months.
Margins follow accordingly. A solo operator can realistically build the v1 system in a few weeks, then resell it 10, 20, or 50 times at $10kâ$30k per deployment. Infrastructure costsâSupabase, GoHighLevel, Vercel, AI usageâstay in the low hundreds per month, even as revenue scales into six or seven figures.
Functionally, every client thinks theyâre buying âtheirâ onboarding system. Under the hood, they are renting a slice of a shared architecture, just like any SaaS customer. The difference: Roberts does not need a fullâtime engineering team, product managers, or a sprint board to ship updates.
This model blurs the line between agency and software company. You still sell a highâtouch, highâticket engagement, but delivery looks like:
- 1Configure Supabase tables and auth for the new client
- 2Generate and tweak dashboards via Google AI Studio
- 3Plug client data into GoHighLevel sequences and webhooks
Because Claude already defined the flows, edge cases, and admin logic, each deployment becomes more of a configuration exercise than a build. That frees agencies to focus on niche positioningâAI onboarding for law firms, clinics, SaaS startupsârather than reinventing the system every time.
For solo entrepreneurs, this is a shortcut to competing with established SaaS tools. You can own a vertical, deliver a bespokeâfeeling product, and still operate with softwareâlike margins. Call it services on the surface, systems underneath.
The Real Cost: Is It 'No-Code' or 'New-Code'?
Call it no-code if you like, but this stack quietly introduces a new kind of complexity. You are not writing JavaScript functions or SQL by hand, but you are absolutely designing systems that behave like software, with all the edge cases and failure modes that implies.
Supabase, for example, looks friendly compared to Postgres in a terminal, yet you still need to think in data models. Tables for clients, questionnaires, responses, onboarding stages, and permissions must line up with how your dashboards query and mutate data, or you end up with broken progress bars and empty reports.
Webhooks add another hidden layer of ânew-code.â GoHighLevel fires events to n8n or custom endpoints, which then talk to Supabase and back to the dashboards. When a webhook silently fails because of a 401, a changed payload shape, or a rate limit, your âfully automatedâ onboarding system quietly stops being automated.
Long-term maintenance also refuses to be no-code. APIs change, auth tokens expire, Supabase updates row-level security behavior, and Gemini 3.0 UI components drift away from the original SOP Claude generated. Someone has to own version control, backups, and a plan for migrating data when you redesign a flow or add a new onboarding product.
The skill set emerging here looks less like traditional full-stack development and more like AI system integration. You orchestrate Claude prompts, Gemini 3.0 front-end generations, Supabase schemas, and GoHighLevel automations into one coherent product that a client believes is âcustom software.â
For people who already think in architecture diagrams, this is a massive force multiplier. You can sketch an onboarding system in the morning, have a working dashboard by afternoon, and ship a $27,000 package in days instead of months. For everyone else, the learning curve simply moves from syntax to systems thinking.
So the real question is not whether no-code eliminates technical expertise, but who becomes âtechnicalâ in the AI era. The power users here are the ones who can read API docs, debug webhook logs, and still talk revenue with a clientâplus know when to click through to Get started with Gemini 3 on Vertex AI and push the stack even further.
Your Turn: Building Your First AI System
Start small, not mythical. Before you pitch a $27,000 build, sketch a single onboarding flow for one narrow use case: podcast guest intake, new coaching clients, or candidate screening. Map the steps on paper: landing page, 6â10 onboarding questions, a basic client dashboard, and 3â5 automated emails.
Your core stack stays the same. Use Claude to architect the system: ask it for an SOP that defines every screen, question, and data field, plus the logic that ties them together. Feed that plan into Google AI Studio with a Dribbble screenshot and have Gemini 3.0 spit out a working front end you can refine in hours, not weeks.
Handle data with Supabase. Create a single project with tables for users, onboarding_responses, and admin_notes, then wire your dashboards to read and write from it. Supabase ships auth, rowâlevel security, and a hosted database by default, so you skip 80% of traditional backend work.
For communication, wire GoHighLevel to Supabase via webhooks or n8n. When a new row hits onboarding_responses, trigger a workflow that sends a welcome email, a 3âday nurture sequence, and a reminder if the client stalls. One database, one source of truth, multiple automated touchpoints.
A practical first build could look like this: - 1 landing page with a clear offer - 8 onboarding questions mapped to Supabase columns - 1 client dashboard showing status, tasks, and a simple score - 1 admin dashboard summarizing all clients in a single view - 4 automated emails driven by GoHighLevel
Productized AI systems like this are quietly replacing billable hours with assets you can sell repeatedly. The stack is cheap, the tools are accessible, and the real moat becomes your niche insight and execution speed. Start with one workflow this week, ship a working prototype, and you will already be ahead of most âAI agenciesâ still selling oneâoff chat bots.
Frequently Asked Questions
What is an AI onboarding system in this context?
It's a fully automated client experience combining a website, questionnaire, personalized dashboard, and email sequences, all powered by a no-code stack and managed by AI-generated logic and user interfaces.
What core technologies make up this AI system?
The primary stack includes Claude for planning and SOPs, Google AI Studio (Gemini) for UI generation, Supabase for the database and authentication, and a CRM like GoHighLevel for email automation.
Can you really build a $27,000 system without developers?
Yes, by leveraging AI to generate code snippets (UI, SQL) and using powerful no-code/low-code platforms like Supabase and GoHighLevel to handle the backend infrastructure and automation, you can build systems that were once exclusive to software development teams.
What is the specific role of Gemini 3.0 in this process?
Gemini 3.0, via Google AI Studio, acts as a rapid front-end developer. It takes high-level prompts, SOPs, and design inspiration to generate the code for functional, interactive client and admin dashboards, drastically cutting down development time.