| name | irresistible-offer |
| description | Direct response copywriting framework for paid ads — Hormozi offers, PAS, AIDA, variation generation, LATAM hooks |
Irresistible Offer Copywriting System
Write high-converting ad copy for paid acquisition campaigns (Meta Ads, Google Ads, LinkedIn). This skill covers offer construction, copy frameworks, variation generation, and LATAM-specific cultural adaptation.
The Value Equation (Alex Hormozi)
Every offer's perceived value follows this formula:
Value = (Dream Outcome x Perceived Likelihood of Achievement) / (Time Delay x Effort & Sacrifice)
To make an offer irresistible, maximize the numerator and minimize the denominator:
| Lever | How to increase value | Ad copy signal |
|---|
| Dream Outcome | Paint a vivid, specific result | "Build your first SaaS in 90 days" not "Learn to code" |
| Perceived Likelihood | Add proof, guarantees, credentials | "Join 2,400+ graduates now earning $80K+" |
| Time Delay | Compress time to result | "Ship your MVP this weekend" not "Eventually launch" |
| Effort & Sacrifice | Remove friction, do-it-for-them | "Copy our proven templates" not "Figure it out" |
Offer Stack Construction
An irresistible offer is never just the core product. Stack bonuses that each attack a different objection:
- Core offer -- The main thing they're buying
- Bonus 1: Speed -- Compress time delay (templates, shortcuts, done-for-you)
- Bonus 2: Certainty -- Increase likelihood (community, mentorship, office hours)
- Bonus 3: Ease -- Reduce effort (checklists, automation, SOPs)
- Risk reversal -- Remove downside (guarantee, free trial, money-back)
Example Offer Stack (EdTech)
CORE: 12-week coding bootcamp ($2,997 value)
+ BONUS: 47 production-ready project templates ($497 value)
+ BONUS: Weekly 1-on-1 mentorship calls ($1,997 value)
+ BONUS: Private Slack community lifetime access ($297 value)
+ GUARANTEE: Land a job in 6 months or get 100% refund
= Total value: $5,788 → Your price: $997
Pre-Testing the Offer with SDV (/gtm-validate --surface offer)
Before spending on an offer, validate it with Synthetic Demand Validation (skills/synthetic-demand/). The
offer stack maps onto SDV cleanly:
- Each stack layer is tagged with the objection it answers (Speed → "takes forever"; Certainty → "won't
work for me"; Ease → "too much work"; Risk-reversal / guarantee → "might waste my money"). These tags feed
SDV's objection mining and its B-tier blockers (B0 Demand Blocker / B1 Friction / B2 Polish) — a mined
objection's remedy is the stack layer tagged to it.
- The value-anchored "Total value" becomes the Van Westendorp
anchor_price, and the LATAM odd-pricing
($497 / $997, daily-cost framing) supplies the Gabor-Granger price_points for the sweep.
/gtm-validate --surface offer runs the full construct battery plus the price test, returning the
revenue-maximizing price and which guarantee tier most lifts price_fairness — so you pick price
and guarantee strength together. See skills/irresistible-offer/rules/offer-frameworks.md and
skills/synthetic-demand/rules/price-sensitivity.md.
Copy Frameworks
PAS (Problem - Agitate - Solve)
Best for: cold audiences, awareness campaigns, pain-point driven products.
Structure:
- Problem -- Name the specific pain they feel right now
- Agitate -- Twist the knife, show consequences of inaction
- Solve -- Present your offer as the obvious relief
Example (B2B SaaS):
P: Still manually tracking leads in spreadsheets?
A: Every day you wait, 23% of your pipeline goes cold. Your competitors
are closing deals while you're copy-pasting email addresses.
S: [Product] auto-captures, scores, and routes leads in real-time.
Start your free trial -- setup takes 4 minutes.
AIDA (Attention - Interest - Desire - Action)
Best for: warm audiences, retargeting, product-aware prospects.
Structure:
- Attention -- Pattern interrupt, bold claim, or question
- Interest -- Relevant detail that earns 2 more seconds
- Desire -- Make them want it (benefits, social proof, FOMO)
- Action -- Clear, low-friction CTA
Example (Online Course):
A: 87% of bootcamp graduates can't pass a real technical interview.
I: We analyzed 12,000 interview recordings to find the 4 skills that
actually predict hiring.
D: Our students get 3x more callbacks -- and 71% receive offers
within 60 days of completing the program.
A: Apply now. Only 30 spots per cohort.
Before/After/Bridge
Best for: transformation stories, testimonials, case studies.
Structure:
- Before -- The painful current state (relatable)
- After -- The dream result (aspirational)
- Bridge -- Your product/offer is the bridge between the two
Example (Fitness App):
BEFORE: 6 months ago, Maria couldn't run 1km without stopping.
AFTER: Last Sunday, she finished her first half-marathon in Medellin.
BRIDGE: The only thing that changed? 15 minutes/day with [App].
Download free -- your first month is on us.
5x Variation Generator Methodology
Never run ads with a single creative. Generate 5 variations from each angle to feed the algorithm:
Step 1: Identify the Core Angle
One ad set = one angle. Examples:
- Pain angle: "Tired of X?"
- Aspiration angle: "Imagine if you could X"
- Social proof angle: "2,400 people already X"
- Urgency angle: "Only X spots left"
- Authority angle: "The #1 rated X"
Step 2: Write 5 Headlines (each under 40 chars)
Vary the formula, not the angle:
- Question format: "Still struggling with X?"
- Number format: "3 reasons your X fails"
- Command format: "Stop doing X wrong"
- Testimonial format: "'X changed my life' -- Maria"
- Curiosity format: "The X secret nobody talks about"
Step 3: Write 5 Primary Texts (125-250 words each)
Use different frameworks for each:
- PAS version
- AIDA version
- Before/After/Bridge version
- Story-driven version (mini case study)
- List-driven version (3-5 bullet points of benefits)
Step 4: Write 5 Descriptions (under 30 words each)
These appear below the headline on Meta:
- Benefit-first: "Get X without Y"
- Social proof: "Trusted by X professionals"
- Urgency: "Limited spots -- enroll today"
- Guarantee: "100% money-back guarantee"
- Feature-benefit: "AI-powered X that saves you Y hours"
Step 5: Feed into Advantage+ Creative
Upload all 5x5x5 = 125 possible combinations. Meta's algorithm will find the winners.
LATAM-Specific Cultural Hooks
Language & Tone
- Use "tu" not "usted" for digital products targeting under-40 audiences
- Aspirational but grounded -- LATAM audiences respond to progress narratives, not "get rich quick"
- Community is a superpower -- "unete a la comunidad" outperforms "compra ahora" in many verticals
- Family and collective success resonate more than individual achievement
Cultural Hooks That Convert
- Progress narrative: "De [humble origin] a [aspirational outcome]" -- rags-to-riches resonates deeply
- Community belonging: "Mas de 2,400 emprendedores ya estan dentro" -- nobody wants to be left out
- Local proof: Use LATAM-specific testimonials, city names, local currency
- Hustle respect: "Para los que trabajan mientras otros duermen" -- hard work is respected
- Accessible pricing: Always show monthly price, not annual; mention "sin tarjeta de credito" if free trial
Spanish Copywriting Tips
- Write directly in Spanish, never translate from English (reads unnatural)
- Avoid subjunctive overuse -- keep sentences short and punchy
- "Aprende" > "Adquiere conocimientos" (conversational beats formal)
- Use local slang sparingly -- what works in Mexico may confuse Colombia
- Numbers and stats work the same way: "87% de nuestros estudiantes..." is universally effective
- Emojis are acceptable and even expected in Meta ad copy for LATAM audiences
- Currency: show USD for premium products, local currency for mass market
The 6 Hook Categories (April 2026)
Every visual creative needs copy variations drawn from ALL 6 hook categories. This maximizes Entity ID diversity within Andromeda because different hook types attract different user segments.
1. Problem-Aware
Lead with the pain point the audience already feels.
- "Still dealing with deployment failures every Friday?"
- "Tired of losing customers to slow page loads?"
- "Why is your CI/CD pipeline still manual in 2026?"
2. Benefit-Led
Paint the aspirational outcome without mentioning the problem.
- "Imagine deploying with zero downtime, every single time."
- "Wake up to a dashboard showing 3x more signups."
- "Ship code 10x faster without hiring a single DevOps engineer."
3. Social Proof
Use numbers and community to trigger FOMO.
- "Join 2,400+ engineering teams who already ship daily."
- "Why 500 CTOs switched in the last 90 days."
- "The platform trusted by teams at [Company A], [Company B], and [Company C]."
4. Direct Offer
Lead with the deal. No preamble.
- "Get automated CI/CD for $0 for 14 days."
- "Start your free trial -- set up in 4 minutes."
- "50% off annual plans. This week only."
5. Curiosity
Create an information gap that demands a click.
- "The deployment hack nobody talks about."
- "We analyzed 12,000 deploys. Here's what the top 1% do differently."
- "This one config change cut our build time by 73%."
6. Comparison
Position against the alternative (competitor or status quo).
- "Why teams are switching from [Competitor] in droves."
- "Manual deployments vs. automated: the real cost comparison."
- "[Product] vs. doing it yourself: 47 hours saved per sprint."
Application Rule
Every visual creative must have at least one copy variation from EACH of the 6 categories. This means 6 minimum primary text variations per visual, not 5.
Copy Velocity (30-50+ Variations Per Visual)
In the Andromeda era, copy variations within a single visual are cheap to produce and free to test (they share one Entity ID). The winning strategy is high-volume copy generation per visual.
Production Pipeline
- Mine 30 distinct angles from research data (reviews, community posts, support tickets, competitor ads, reddit threads)
- Generate per visual:
- 10 primary texts (2+ from each hook category)
- 15 headlines (3+ from each hook category)
- 10 descriptions (benefit, proof, urgency, guarantee, feature variations)
- 5 CTAs (SIGN_UP, LEARN_MORE, GET_STARTED, TRY_FREE, SUBSCRIBE)
- Result: 1 winning visual x 50 copy variations = 50 chances to find the angle Meta's algorithm favors for today's audience
Why This Works
Since all copy variations share one Entity ID (same visual), they don't dilute your retrieval budget. They only compete AFTER Andromeda retrieves the entity. More copy variations = more chances to win the ARM ranking stage.
Angle Mining
Never write copy from imagination. Always mine angles from real data first.
Research Sources (In Priority Order)
- Customer reviews (your product + competitors) -- Real language, real pain points
- Community posts (Reddit, Discord, Slack groups) -- Unfiltered problems and desires
- Support tickets -- The exact words people use when frustrated
- Sales call transcripts -- Objections reveal the highest-leverage angles
- Competitor ads (Meta Ad Library) -- What hooks are they running? What copy patterns repeat?
- Amazon/G2/Capterra reviews -- For SaaS/ecom, these are gold mines of customer language
Extraction Process
For each source, extract:
- Pain quotes -- Exact phrases describing the problem ("I spent 3 hours trying to...")
- Desire quotes -- Exact phrases describing the dream outcome ("I just want to be able to...")
- Objection quotes -- Exact phrases revealing hesitation ("I would try it but...")
- Trigger events -- What happened right before they searched for a solution?
Use extracted quotes as raw material for all 6 hook categories above.
Brand Voice Locker
All generated copy MUST match the project's existing tone and terminology.
Before Writing Any Copy
- Check the project's existing ad copy, landing pages, and marketing materials
- Note the tone (casual vs. professional, technical vs. accessible)
- Note specific terminology (do they say "platform" or "tool"? "users" or "teams"? "deploy" or "ship"?)
- Note formatting preferences (emojis or no emojis? Bullet points or paragraphs? Short or long form?)
Enforcement Rules
- Never invent new brand language -- Use terms already established in the project's marketing
- Match the energy level -- If existing copy is understated, don't write hype copy
- Preserve voice consistency across all 6 hook categories -- the hook type changes, the voice stays the same
- When in doubt, reference the landing page -- The landing page is the source of truth for brand voice