Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions apps/website/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ PUBLIC_X_EVENT_CHECKOUT=
PUBLIC_X_EVENT_LEAD=
PUBLIC_X_EVENT_PRICING=
PUBLIC_CF_BEACON=
# Optional Cal.com or Calendly link for the Founding 100 setup call (otherwise booked by email)
PUBLIC_FOUNDING_BOOKING_URL=
117 changes: 117 additions & 0 deletions apps/website/marketing/grand-slam-offer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Godmode Grand Slam Offer (Hormozi, $100M Offers)

Live since 2026-10-05 (site + X ads F1/F2). Goal: an offer so good that saying no feels stupid, without lowering the price.

## 1. Where we stand (data since 2026-10-04)

| | |
|---|---|
| Ad visitors | 373 (321 mobile = 86%, 37 desktop) |
| Scrolled to any section | 32 visitors (~9%) |
| Saw pricing | 14 views |
| Checkout starts | 10 (9 from mobile, 0 from desktop) |
| Real paid orders | 0 |

What it means: people click, but the offer gives them no reason to act now, and most of them are on a phone where they cannot install a desktop app. Today we sell "software for $39/mo". Hormozi's rule: never discount, raise the value until the price looks like a mistake.

## 2. Value equation, today vs. the new offer

Value = (Dream outcome x Perceived likelihood) / (Time delay x Effort and sacrifice)

| Lever | Today | New offer |
|---|---|---|
| Dream outcome | "AI coworker" (vague) | "10 hours back every week. Your first AI employee, working by Friday." |
| Perceived likelihood | New product, no reviews, AI agents have burned people before | Founder builds your first agents with you, outcome guarantee, "we build it if it doesn't run" |
| Time delay | Install, configure, figure out what to automate | First agent running in 48 hours, 9 ready-made agents, 25 copy-paste automations |
| Effort and sacrifice | Desktop install from a phone, Claude plan on top, setup alone | Start on the phone, we send the download to your inbox, setup done with you, runs on the Claude plan you already pay for |

## 3. Objections -> solutions -> bonuses

| Objection (before / during / after) | Solution in the offer |
|---|---|
| "I'm on my phone" (86% of traffic) | Claim the seat on the phone, setup link and download land in your inbox, book the setup slot right on the success page |
| "I don't know what to automate" | Founder setup session: you leave with 3 automations running |
| "AI agents never work for real" | Running-in-48-hours guarantee + 10-hours-back guarantee |
| "Is it safe to give it my passwords?" | Already solved by the vault; lead with it in copy ("the AI never sees your passwords") |
| "Another subscription, plus Claude" | Founding price locked for life; "turns the Claude plan you already pay for into an employee" |
| "Who are you? New company" | Direct line to the founder, private founders group, roadmap votes |
| "It'll get worse / pricier later" | Price lock + every update included |

## 4. The offer

Name (MAGIC: Magnetic reason, Avatar, Goal, Interval, Container):

**Godmode Founding 100: Hire your first AI employee this week. 10 hours back every week, or you pay nothing.**

### What you get

| | Comparable value |
|---|---|
| Godmode Pro, every feature: browser and computer use, its own Mac VMs, vault + 2FA, unlimited agents and automations, Slack/Telegram/Teams | $468/yr (list price) |
| Bonus 1, Your First AI Employee, built with you: 20-min 1:1 setup with the founder, you leave with 3 automations running | $300 (automation freelancers charge $100+/h, 3 builds) |
| Bonus 2, The Hire-in-a-Click library: 9 ready-made agents + the 25-automation playbook | $250 |
| Bonus 3, Founding price lock: $29/mo (yearly) or $39/mo, never goes up while you stay | $240/yr once list goes to $49/$59 |
| Bonus 4, Direct line to the founder: private Founders group, your feature requests jump the queue | $500/yr (priority support tier) |
| **Total comparable value** | **$1,758 in year one** |
| **You pay today** | **$0**, 14 days free, then $29/mo billed yearly or $39 monthly |

### Guarantees (stacked)

1. **14 days free.** Cancel in two clicks before day 14, pay nothing.
2. **Running in 48 hours, or we build it for you.** If your first automation isn't running 48 hours after you install, the founder sets it up with you personally. (Service guarantee, costs us time, not money.)
3. **10 hours back in 30 days, or every cent back.** Set up 3 automations (we help), and if Godmode hasn't saved you 10 hours in your first 30 paid days, email us for a full refund and keep the agents you built. (Conditional outcome guarantee; replaces the current 14-day refund for founders.)

### Scarcity and urgency (both real)

- **100 seats**, because the founder runs every setup session personally. Counter on the page reads from the orders table (we already had /api/offer for the old lifetime counter).
- **Closes October 31 or at seat 100**, whichever first. After that: list price $59/mo or $49/mo yearly, no setup session, standard 14-day refund.

## 5. Why it's "too good to be true" and still profitable

- Cost of the bonuses is mostly founder time: 100 x 20 min = 33 hours, spread over 4 weeks. Bonus 2 already exists in the product. Bonus 3 costs nothing until we raise the price.
- The outcome guarantee costs at most one refund of $39 / $348 per unhappy buyer. With a 7-day trial we have 0 paid; any lift beats that.
- Setup calls are the best product research we can buy: 100 founders telling us what they automate.
- Founders who are set up with 3 running automations churn far less (Hormozi's "virtuous cycle": commitment, results, retention).

## 6. Funnel changes the offer needs

1. Hero, pricing and final CTA switch to the Founding 100 stack with a live "x of 100 seats left" counter.
2. Mobile: primary button "Claim my founding seat", subline "Start on your phone. We'll send the download to your inbox."
3. Success page: book the setup slot (Cal.com or Calendly link) + download link + "first 3 automations" checklist; same in the welcome email.
4. Stripe: trial 7 -> 14 days for founding checkouts; tag subscriptions with `founding=1` metadata for the price lock.
5. Legal: refunds page gets the founding guarantee terms (30 paid days, 3 automations, full refund).
6. Ads: new creatives with the value stack and the guarantee as hook; land on `https://usegodmode.com/?utm_...#pricing`.

## 7. Ad copy (X, under 280 chars)

**A, "too good to be true"**
> This is either a pricing mistake or the best $29 you'll spend this year.
> An AI employee that logs in, clicks and finishes your busywork.
> I set up your first 3 automations with you. 10 hours back in 30 days or full refund.
> 100 founding seats.

**B, guarantee first**
> 10 hours back in your first 30 days, or every cent back.
> Godmode is an AI coworker that uses your computer like you do: your browser, your logins, your apps.
> 14 days free. Founding price locked for life. 100 seats.

**C, founder voice**
> I'll personally set up your first AI employee.
> 20 minutes, you leave with 3 automations running. If it doesn't save you 10 hours in a month, you get every cent back.
> First 100 founders only. Then the price goes up.

**D, math**
> Executive assistant: $76,590/yr.
> Godmode: $348/yr, works nights and weekends, never sees your passwords.
> Founding 100: setup done with you, price locked for life, 10 hours back or your money back.

**E, phone traffic**
> Reading this on your phone? Good.
> Claim a founding seat in 30 seconds, we send the Mac/Windows download to your inbox and set up your first 3 automations with you.
> 14 days free. 100 seats.

## 8. What would make it even stronger later

- Proof: after the first 10 setups, screenshot real "hours saved" numbers and use them as the next ad wave.
- Weekly group "build session" (one-to-many) once 1:1 setups run out, so the bonus scales past 100.
- Annual-only "Founding 100 Pro+" with a done-for-you agent per quarter, as an upsell for the 10% who want more.
9 changes: 7 additions & 2 deletions apps/website/src/components/sections/Faq.astro
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
import Words from '../ui/Words.astro';
import { PRICING, SITE } from '@/config/site';
import { FOUNDING, PRICING, SITE } from '@/config/site';

const { monthly, yearly } = PRICING.plans;

Expand All @@ -10,6 +10,11 @@ const faqs: { key: string; q: string; a: string }[] = [
q: 'What exactly do I get?',
a: `The Godmode desktop app for macOS, Windows and Linux (plus the headless server with its web dashboard), a license key, and every feature on this page, in every plan. Godmode Pro is $${monthly.price} a month, or $${yearly.price} a year ($${yearly.perMonth} a month), with every update while you’re subscribed.`,
},
{
key: 'founding',
q: 'What is the Founding 100?',
a: `Our launch offer for the first ${FOUNDING.seats} customers, open until ${FOUNDING.endLabel}. You get Godmode Pro plus a ${FOUNDING.setupMinutes}-minute 1:1 setup call with the founder (you leave with ${FOUNDING.setupAutomations} automations running), the ready-made agents and playbook, a private founders group, and your price locked for as long as you stay subscribed. After the offer closes, Godmode Pro costs $${FOUNDING.listPrice.monthly} a month or $${FOUNDING.listPrice.yearly} a month billed yearly.`,
},
{
key: 'trial',
q: 'How does the free trial work?',
Expand Down Expand Up @@ -63,7 +68,7 @@ const faqs: { key: string; q: string; a: string }[] = [
{
key: 'refund',
q: 'What if it’s not for me?',
a: `During the trial, just cancel and you’re never charged. After your first payment, on any plan, email us within ${PRICING.guaranteeDays} days and we’ll refund it in full — no questions, no forms. Subscriptions can be cancelled anytime and keep working until the end of the period you paid for.`,
a: `During the trial, just cancel and you’re never charged. After your first payment, on any plan, email us within ${PRICING.guaranteeDays} days and we’ll refund it in full — no questions, no forms. Founding members get more: set up ${FOUNDING.setupAutomations} automations (we help), and if Godmode hasn’t saved you ${FOUNDING.outcomeHours} hours in your first ${FOUNDING.outcomeDays} paid days, we refund everything you paid. Subscriptions can be cancelled anytime and keep working until the end of the period you paid for.`,
},
{
key: 'invoice',
Expand Down
7 changes: 4 additions & 3 deletions apps/website/src/components/sections/FinalCta.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import Words from '../ui/Words.astro';
import Icon from '../ui/Icon.astro';
import Character from '../ui/Character.astro';
import CheckoutButton from '../ui/CheckoutButton.astro';
import { PRICING, yearlySavings } from '@/config/site';
import { FOUNDING, PRICING, yearlySavings } from '@/config/site';
---

<section class="relative overflow-hidden py-24 sm:py-32">
Expand All @@ -18,15 +18,16 @@ import { PRICING, yearlySavings } from '@/config/site';
</div>
<Words text="Stop doing work *a computer can do.*" class="h-display text-grad mx-auto mt-8 max-w-[13ch] !text-[clamp(42px,7vw,96px)]" />
<p class="lead mx-auto mt-7 max-w-[560px]" data-reveal style="--d:300">
Hand it the busywork today. Tomorrow morning, it’s done — and your crew knows how you like it.
Claim a founding seat today. The founder sets up your first {FOUNDING.setupAutomations} automations with you, and if
Godmode doesn’t give you {FOUNDING.outcomeHours} hours back in {FOUNDING.outcomeDays} days, you pay nothing.
</p>
<div class="mt-10 flex flex-col items-center justify-center gap-3 sm:flex-row" data-reveal style="--d:450">
<CheckoutButton plan="monthly" label={`Start ${PRICING.trialDays}-day free trial`} source="final" size="lg" />
<CheckoutButton plan="yearly" label={`Or yearly — $${PRICING.plans.yearly.perMonth}/mo, save ${yearlySavings}%`} source="final" variant="ghost" size="lg" />
</div>
<p class="mt-6 flex items-center justify-center gap-2 text-[13px] text-muted" data-reveal style="--d:550">
<Icon name="shield-check" size={14} class="text-brand" />
No charge today · cancel anytime before day {PRICING.trialDays} · secure checkout with Stripe
$0 today · price locked for life · {FOUNDING.seats} founding seats, closes {FOUNDING.endLabel}
</p>
</div>
</section>
8 changes: 4 additions & 4 deletions apps/website/src/components/sections/Hero.astro
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import Words from '../ui/Words.astro';
import Icon from '../ui/Icon.astro';
import Character from '../ui/Character.astro';
import CheckoutButton from '../ui/CheckoutButton.astro';
import { PRICING } from '@/config/site';
import { FOUNDING, PRICING } from '@/config/site';
import chat from '@/assets/shots/chat.png';
---

Expand Down Expand Up @@ -54,9 +54,9 @@ import chat from '@/assets/shots/chat.png';
</div>

<ul class="mt-6 flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-[13px] text-muted" data-reveal style="--d:720">
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> Then ${PRICING.plans.monthly.price}/mo, or ${PRICING.plans.yearly.perMonth}/mo yearly</li>
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> Cancel anytime</li>
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> macOS · Windows · Linux</li>
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> Founder sets up your first {FOUNDING.setupAutomations} automations</li>
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> {FOUNDING.outcomeHours} hours back in {FOUNDING.outcomeDays} days, or full refund</li>
<li class="flex items-center gap-1.5"><Icon name="check" size={14} class="text-brand" /> Then ${PRICING.plans.yearly.perMonth}/mo, locked for life</li>
</ul>
</div>

Expand Down
Loading
Loading