Before Session Three

Prep Requirements

Complete these steps before the session. Total time: about 20 minutes. The Supabase and Resend accounts are required — everything else is optional.

You do not need to be a developer or have any technical experience. These are all sign-up processes — no code involved.

On This Page

  1. 1.Create a FREE Supabase AccountRequired
  2. 2.Create a FREE Resend AccountRequired
  3. 3.Domain SetupOptional
  4. 4.Write Your Lead MagnetOptional
Progress0 of 4
1

Create a FREE Supabase Account

Required

What it is: Supabase is your database. It stores subscriber information when someone fills out your lead magnet form. Think of it as a Google Sheet that updates automatically and connects to your website.

  1. Go to supabase.com
  2. Click “Start your project” in the top right corner
  3. Choose how to sign up:
    • Email and passwordRecommended

      Enter your email and create a password

    • Sign in with GoogleRecommended

      One click if you are already logged into Google — fastest option

  4. If signing up with email: check your inbox for a verification email and click the link
  5. After login you will see the Supabase dashboard with a “New Project” button
  6. Stop here. Do not create a project yet — we will do that together in the session.
  7. Confirm you can log in before the workshop

Note

Supabase free tier includes 500MB of storage and unlimited API requests for two projects. More than enough for everything we are building.
2

Create a FREE Resend Account

Required

What it is: Resend sends emails on your behalf. When someone signs up on your lead magnet page, Resend delivers their welcome email automatically — with your resource included.

  1. Go to resend.com
  2. Click “Get Started” in the top right
  3. Enter your email address and create a password
  4. Check your inbox for a verification email from Resend
  5. Click “Verify Email” in that email
  6. You will land on the Resend dashboard
  7. Stop here. Do not create an API key yet — we will do that together in the session.
  8. Confirm you can log in before the workshop

Free plan: 3,000 emails/month, 100 emails/day — plenty for the workshop and your first few hundred subscribers.

Note

On the free plan, emails can only be sent FROM onboarding@resend.dev. This is fine for learning. In a future session we will cover how to send from your own email address.
3

Domain Setup

Optional

This is optional. You can complete the entire session without a domain — your site will use a .vercel.app address. A domain makes it feel real and professional, but it is not required to learn the skills.

Option A: Use a domain you already own

Only relevant if you want to point an existing domain to your project. If that domain is attached to a live website, read the warning below before touching anything.

Your pre-work: verify you can log in to wherever your domain is managed.

Find your registrar below and click the walkthrough link. You do not need to change anything yet — just confirm you have access.

Log in → My Products → Domains → click the domain → DNS → Manage

Log in → Domain List → Manage → Advanced DNS tab

Log in → hover your domain → Details → DNS Records tab

Squarespace Domains (formerly Google Domains)DNS walkthrough →

Log in at domains.squarespace.com → select domain → DNS tab

Log in at dash.cloudflare.com → select domain → DNS tab on left

Log in → Domains → Zone Editor → select your domain

Note: if your domain runs an active Wix site, use Option B instead.

Domain via your web host (cPanel)? Log in to your hosting control panel and look for “Zone Editor” or “DNS Management.” If you cannot find it, ask your host: “How do I edit DNS records for my domain?”

Heads Up

If your domain is attached to a live website, changing the DNS records will take that site offline. Do not touch an active domain unless you are sure you want to move it. Use Option B instead — buy a cheap domain just for this exercise.

Option B: Buy a cheap domain just for practice

Great if you do not have a domain yet, or if you do not want to touch an existing one. You do not need a real business domain — something cheap and throwaway works perfectly for learning.

Best cheap TLDs for testing:

  • .site — often under $2/year — our top pick for testing
  • .online — often under $2/year — also great
  • .xyz — around $1/year on Porkbun
  • .click — around $1/year

Steps for porkbun.com — usually the cheapest:

  1. Go to porkbun.com
  2. Search for any name you like — does not have to be your business name
  3. Look for a .site or .online version — usually under $2
  4. Add to cart → Create a free Porkbun account → Checkout
  5. Turn on auto-renew so you do not accidentally lose it
  6. Save your login details — you will need them during the session

Option C: Skip it entirely

Totally fine. Your site works perfectly on your-project.vercel.app. You can add a domain any time after the session using the steps in the workshop guide.

4

Write Your Lead Magnet

Optional

A lead magnet is whatever you give someone in exchange for their email address. The goal of this session is to build a page that collects emails — the lead magnet is simply what you are offering. It can be almost anything:

  • A PDF — guide, checklist, template, or cheat sheet
  • A link to a workshop — live training, evergreen video, or recorded webinar
  • A webpage — a resource page, a mini-course, or a curated list
  • Anything else with a URL — a discount code, a free tool, a case study

If you have something you already use or plan to use, bring it. If not, do not stress — you can make something up during class. The technical steps are the same either way, and you can swap in your real offer any time after the session.

What to prepare

If you do have something ready, jot down these two things in your notes before the session:

  • A headline — one sentence that promises a specific outcome
  • A 2-sentence description — what it is and what they will get from it

Example: “The 5-Step System to Get Your First 10 Clients” / “A battle-tested checklist used by 200+ service businesses. Download it and start generating qualified leads this week.”

Pro Tip

The more specific your headline, the higher your conversion rate. Vague = low signups. Specific = high signups.

If you get stuck on any of the setup steps, reach out before the session and someone will help.

Using Codex instead of Claude Code? Codex version of this page