# Gannon's Site — Full "Claim It" Business Flow

## Client Decision Tree

```
Lead sees Facebook post / finds you
         |
         v
    Lands on GHL funnel
         |
    Two buttons:
    [Send me the free site files]
    [Host it for $67/mo]
         |
    ┌────┴────┐
    |         |
 Free path   Paid path
    |         |
 Download   Pay $67/mo
 zip files  subscription
    |         |
 Q: "How    You deploy
 do I load  to their
 this on    domain or
 my server?" your sub
    |         |
 $200 flat   Upsell:
 fee deploy  $127/mo
    |        chatbot
    |
 Q: "Do you
 have a
 domain?"
    |
  ┌─┴──┐
  |    |
 No    Yes
  |    |
 Domain  Skip to
 search  deploy
 + buy
 ($15–25
 passed
 through)
    |
 Deploy
 to their
 hosting
 or yours
    |
 Upsell:
 $127/mo
 chatbot
```

---

## The "How Do I Load This?" Script

**Exact wording when they ask:**

> "I'll deploy it for you for a flat $200. I'll upload it to your hosting server, point your domain to it, and make sure it's live and working. Takes me about 2 hours. If you don't have a domain yet, I'll search for available names, make recommendations, and register it for you through Namecheap or GoDaddy — I'll pass the registration cost through to you in the first invoice so there's no markup. No blockers, we can have you live same day."

**Why this works:**
- "Flat $200" is simple, no surprises
- "Same day" creates urgency and confidence
- "I'll pass the cost through" = transparent, no hidden markup
- You control the timeline, not their hosting confusion

---

## Service Menu (what you sell)

| Service | Price | Notes |
|---|---|---|
| Free site download | $0 | Grab the files, self-host, no strings attached |
| Deployment on their hosting | $200 flat | You deploy the free files onto their existing server |
| Monthly hosting (with us) | $67/mo | Includes setup, deployment, SSL, support — no setup fee |
| Domain registration | Cost + $0 | You buy through Namecheap/GoDaddy, pass cost through |
| AI chatbot add-on | $67/mo | GHL chatbot or Claude API integration |

---

## GHL Funnel Structure

### Funnel Name: "Claim Your Free Site"

**Step 1: Landing Page**
- Headline: "Free Website for [Town] Service Businesses"
- Subhead: "One page, mobile-first, built for your specific services. No cost, no catch."
- Two CTAs:
  - Button 1: "Send Me the Free Site Files" → leads to form
  - Button 2: "Host It For Me — $67/mo" → leads to order form
- Trust badges below: "No credit card required" / "Cancel anytime"

**Step 2a: Free Path — Contact Form**
Fields: First Name, Last Name, Phone, Email, Business Name, Service Type, Town

On submit:
- Tag contact: `free-site-download`
- Trigger workflow: `Deliver Free Site Files`
- Redirect to: "Check your email — your site files are on the way"

**Step 2b: Paid Path — Order Form**
GHL product: "Site Hosting - Monthly"
Price: $67/mo (recurring subscription)
On purchase:
- Tag contact: `hosting-client`
- Trigger workflow: `Deploy Client Site`
- Redirect to: "Welcome aboard — we'll have your site live within 24 hours"

---

## Workflows

### Workflow 1: Deliver Free Site Files
Trigger: Tag added `free-site-download`

1. **Wait 5 minutes** (batch sends)
2. **Send email:** "Here's your free site for [Business Name]"
   - Attach: ZIP file with HTML + instructions
   - Include: "Not sure how to upload? I'll deploy it for you for $200 flat. Reply to this email."
3. **Wait 3 days**
4. **Send follow-up:** "Quick question — did you get the site uploaded? If not, want me to handle the deployment for $200? Also, if you don't have a domain yet, I can search and register one for you at cost."
5. **Wait 7 days**
6. **Send case study / social proof:** "Here's what [similar business] did with their free site + AI add-on..."

### Workflow 2: Deploy Client Site
Trigger: Tag added `hosting-client` OR tag added `free-site-deploy-paid`

1. **Send internal notification** to you: "New site to deploy — [Business Name], [Service], [Town]"
2. **Send email to client:** "We're setting up your site now"
   - Ask for: domain name (if they have one) OR permission to search/buy one
   - Timeline: "Live within 24 hours"
3. **Wait 24 hours**
5. **Send email:** "Your site is live at [URL]"
   - Include: login/access info if applicable
   - Include: "Want to add AI chat for $67/mo?"
5. **Wait 14 days**
6. **Send upsell email:** "Your site's been running for 2 weeks. Want to add AI chat so visitors can book appointments directly? $67/mo."

### Workflow 3: Domain Purchase (if needed)
Trigger: Client replies "I don't have a domain"

1. **You search** Namecheap/GoDaddy for available names
2. **Send options:** 2–3 name suggestions with prices
3. **Client picks one**
4. **You purchase** using client's payment info OR add to first invoice
5. **You point domain** to hosting
6. **Site goes live**

---

## GHL Custom HTML Landing Page

The following is a single HTML page designed to drop into GHL's Custom HTML block.

It includes:
- Mobile-first responsive design
- Two clear CTAs (free download vs. hosting)
- Trust elements
- No external dependencies (works in GHL's iframe)

```html
<!-- PASTE THIS INTO GHL CUSTOM HTML BLOCK -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Claim Your Free Website — [Town] Service Businesses</title>
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            background: #ffffff;
            color: #1a1a2e;
        }
        .hero {
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
            color: white;
            padding: 60px 20px;
            text-align: center;
        }
        .hero h1 {
            font-size: 2.2rem;
            margin-bottom: 15px;
            font-weight: 700;
        }
        .hero p {
            font-size: 1.2rem;
            opacity: 0.9;
            max-width: 600px;
            margin: 0 auto 30px;
        }
        .badge {
            display: inline-block;
            background: #e94560;
            color: white;
            padding: 8px 20px;
            border-radius: 50px;
            font-size: 0.9rem;
            font-weight: 600;
            margin-bottom: 20px;
        }
        .cta-group {
            display: flex;
            flex-direction: column;
            gap: 15px;
            max-width: 400px;
            margin: 0 auto;
        }
        .cta-button {
            display: block;
            padding: 18px 30px;
            border-radius: 10px;
            text-decoration: none;
            font-size: 1.1rem;
            font-weight: 700;
            text-align: center;
            transition: transform 0.2s;
        }
        .cta-button:hover { transform: scale(1.03); }
        .cta-primary {
            background: #e94560;
            color: white;
        }
        .cta-secondary {
            background: transparent;
            color: white;
            border: 2px solid white;
        }
        .trust {
            padding: 40px 20px;
            text-align: center;
            background: #f5f5f5;
        }
        .trust p {
            color: #666;
            font-size: 0.95rem;
        }
        .details {
            padding: 60px 20px;
            max-width: 800px;
            margin: 0 auto;
        }
        .details h2 {
            text-align: center;
            font-size: 1.8rem;
            margin-bottom: 40px;
            color: #1a1a2e;
        }
        .option {
            background: white;
            border: 2px solid #e0e0e0;
            border-radius: 12px;
            padding: 30px;
            margin-bottom: 20px;
        }
        .option h3 {
            font-size: 1.3rem;
            margin-bottom: 10px;
            color: #1a1a2e;
        }
        .option .price {
            font-size: 1.5rem;
            font-weight: 700;
            color: #e94560;
            margin-bottom: 15px;
        }
        .option ul {
            list-style: none;
            padding: 0;
        }
        .option li {
            padding: 8px 0;
            padding-left: 25px;
            position: relative;
        }
        .option li:before {
            content: "✓";
            position: absolute;
            left: 0;
            color: #e94560;
            font-weight: 700;
        }
        @media (max-width: 600px) {
            .hero h1 { font-size: 1.7rem; }
            .hero p { font-size: 1rem; }
        }
    </style>
</head>
<body>
    <section class="hero">
        <div class="badge">LIMITED TIME — FREE FOR LOCAL BUSINESSES</div>
        <h1>Claim Your Free Website</h1>
        <p>One page. Mobile-first. Built specifically for your business. No cost, no catch — just a free site to help you get found online.</p>
        <div class="cta-group">
            <a href="#GHL-FORM-1" class="cta-button cta-primary">Send Me the Free Site Files</a>
            <a href="#GHL-ORDER-FORM" class="cta-button cta-secondary">Host It For Me — $67/mo</a>
        </div>
    </section>

    <section class="trust">
        <p>✓ No credit card required for free option &nbsp;|&nbsp; ✓ Cancel hosting anytime &nbsp;|&nbsp; ✓ Site is yours to keep</p>
    </section>

    <section class="details">
        <h2>Choose Your Option</h2>

        <div class="option">
            <h3>Free — Download the Files</h3>
            <div class="price">$0</div>
            <ul>
                <li>Complete one-page website built for your business</li>
                <li>Mobile-responsive design</li>
                <li>Your phone number and services front and center</li>
                <li>Download instantly via email</li>
                <li>Yours to keep — no strings attached</li>
            </ul>
        </div>

        <div class="option">
            <h3>Hosted — Full Package</h3>
            <div class="price">$67<span style="font-size:1rem;color:#666;">/month</span></div>
            <ul>
                <li>Complete one-page website built for your business</li>
                <li>Mobile-responsive design</li>
                <li>We deploy to your domain (or help you buy one)</li>
                <li>Site is live within 24 hours</li>
                <li>SSL certificate included</li>
                <li>Contact form that sends inquiries directly to you</li>
                <li>Ongoing hosting and support</li>
                <li>Cancel anytime — no contracts</li>
            </ul>
        </div>

        <div class="option">
            <h3>Add AI Chat — Upgrade</h3>
            <div class="price">$67<span style="font-size:1rem;color:#666;">/month</span></div>
            <ul>
                <li>Everything in Hosted, plus:</li>
                <li>AI chatbot on your site that answers questions 24/7</li>
                <li>Captures leads while you're working</li>
                <li>Schedules appointments automatically</li>
                <li>Available as add-on to any hosting plan</li>
            </ul>
        </div>
    </section>
</body>
</html>
```

---

## Next Steps

1. **I build the actual free site templates** — a generic one-page template you can customize per business in 5 minutes (change name, phone, services, town)
2. **You set up the GHL funnel** using the structure above
3. **You start posting** the free site offer in local Facebook groups
4. **I help you script** the "how do I deploy this?" conversation

Want me to build the generic template now? That's the asset that makes all of this scalable.
