gGirl Tech HQ
Chapter 04 · The build

Your funnel, start to ship.

Nine steps. ~35 minutes of real work. By the end you'll have a live page collecting emails, sending automated welcome emails, taking payments, and exporting leads — all yours, all under one roof.

01

Get your idea funnel-ready

Before you open Lovable, get crystal clear on three things. This 10-minute exercise saves you 4 hours of rebuilding.

  • The one offer. Name the single thing you're selling at the end of this funnel (a $47 template, a $300 coaching package, a $19/mo membership).
  • The one person. Who specifically is this for? "Wedding photographers in year 2" beats "creatives."
  • The lead magnet. What free thing earns their email? Keep it tightly related to the paid offer.

Write these down. You'll paste them into your first Lovable prompt.

02

Set up Lovable + Cloud

Sign up using our partner link so you start with 15 credits instead of 5.

  1. Click "+ New project" on the dashboard.
  2. Name it (e.g. "Brand Strategy Mini-Course Funnel").
  3. In your very first message, tell Lovable: "Enable Lovable Cloud — I need a database, auth, and email." This gives you a backend without setting up Supabase, Postgres, or any keys.
Tip from Girl Tech HQ

Use Plan Mode for the first message — it costs only 1 credit and forces Lovable to outline the build before touching code.

03

Prompt your landing page

This is where most founders over-prompt. Keep it focused. A great first prompt names the audience, the offer, the lead magnet, the vibe, and the structure.

Copy-paste prompt template
Build a landing page for [audience] selling [offer].

The lead magnet is a free [lead magnet name] — visitors enter their email to receive it.

Design direction: [editorial / playful / luxe / minimal]. Use a [color palette]. Headline serif, body sans-serif.

Sections, in order:
1. Hero with headline, subhead, and email opt-in form
2. Social proof bar (3 logos or 1 quote)
3. "What's inside" — 3 benefit cards
4. About me — short story, headshot
5. FAQ — 4 questions
6. Final CTA with the same opt-in

Don't add a navigation menu. Make it mobile-first.

Iterate with small, specific asks: "Make the hero headline bigger and the opt-in button rose-gold," not "redesign it."

04

Add the database for leads

Cloud is already on from Step 2, so a one-line prompt is enough:

Create a "leads" table with columns: email (unique), first_name, source (text), created_at (timestamp). Add RLS so only an admin role can read; anyone can insert.

Lovable will generate the migration, apply it, and confirm it ran. You can view your leads anytime under Cloud → Database → Tables.

05

Build the opt-in form

Tell Lovable: "Wire the hero and footer opt-in forms to insert into the leads table. After submit, redirect to /thank-you with a personalized message."

Add validation:

  • Require a valid email format
  • Disable double-submits
  • Show a friendly error if the email already exists
  • Send a toast: "Check your inbox 💌"
06

Connect email + automate sequences

Lovable ships with built-in transactional email (no API keys needed). One prompt sets it up:

Set up Lovable Emails. When a new row is added to "leads", trigger an email to that address with the subject "Your free [lead magnet] is here ✨" and a branded HTML template that includes the download link. Use my brand colors.

Lovable will walk you through verifying your sending domain (it manages the DNS for you on a subdomain like notify.yourdomain.com). After verification, your welcome email sends automatically every time someone opts in.

Going further: a real sequence

Ask Lovable to schedule a 4-email nurture sequence over 7 days: Day 0 (delivery), Day 2 (story), Day 4 (case study), Day 7 (offer). Each email triggers from the lead's created_at timestamp.

07

Sync to your email platform via MCP

Most founders already have Kit (ConvertKit), Mailchimp, or another email platform. Lovable's connector gateway lets your funnel push every new lead into that platform — tagged correctly — automatically.

How to wire it up

  1. In your Lovable workspace, open Connectors and connect Kit (or your platform of choice). One click — Lovable handles the auth.
  2. Back in chat, prompt: "When a row is added to leads, also add that subscriber to my Kit account, subscribe them to the form ID [your form id], and apply the tag 'funnel-lead-magnet'."
  3. If you have multiple lead magnets, ask Lovable to pass the source column as the tag — so every funnel auto-tags its own leads.

Exporting leads with tags

You now have leads in two places: Lovable's database (raw, exportable as CSV) and your email platform (segmentable, tagged, ready to broadcast to). To export from Lovable: Cloud → Database → leads → Download CSV. To export from Kit: filter by your tag, then "Export subscribers."

08

Turn on payments

For a digital offer or service, prompt: "Enable Stripe payments. Create a product called [Offer Name] at $[price]. Add a checkout button on the /thank-you page and a dedicated /buy route. After successful payment, redirect to /welcome and add the row to a 'customers' table."

Lovable opens its built-in Stripe flow — no Stripe account needed to start. Test mode is live immediately so you can run a fake purchase end-to-end. When you're ready, claim the account and switch to live.

Selling physical products?

Ask Lovable to enable Shopify instead — it'll either spin up a new development store or connect your existing one, and your funnel pages can pull live products from there.

The upsell move

Right after the first sale, offer a $27 add-on with one click ("order bump"). Average order value typically jumps 20–35%. Tell Lovable: "Add a one-click order bump for [add-on] at $27 on the checkout page."

09

Launch on your domain

Click Publish in the top right. Your funnel goes live on yourproject.lovable.app immediately.

To use your own domain (e.g. shop.yourbrand.com):

  1. Upgrade to Pro (custom domains require it).
  2. Go to Project settings → Domains and add your domain.
  3. Add the two DNS records Lovable shows you at your registrar (GoDaddy, Namecheap, etc.).
  4. Wait 5–30 minutes for SSL to provision. Done.

Before you announce it

  • Submit a real opt-in with your personal email — confirm the welcome email arrives.
  • Run a $1 test purchase in Stripe test mode.
  • Check it on your phone, not just desktop.
  • Add Google Analytics or Plausible (one prompt: "Add Plausible analytics with my domain.").
You did the thing

That's a working funnel — on your own terms.

No $297/mo subscription. No "powered by" footer. Just your offer, your brand, and a real backend you control. Tag @girltechhq when you ship — we want to celebrate it with you.