Detailed content
🎯 Find the constraint before opening Claude Code
In any operation, there is one bottleneck that limits the total result. Optimizing everything that no is the bottleneck doesn’t change the final number. Before applying AI, you need to know where to aim—or you’ll become “busy but stuck,” with lots of movement and no progress.
Identify, with one question, the single bottleneck most limiting revenue today.
AI is a high-impact lever; the result depends on where you point out, not how much you produce.
Theory of constraints · 3-month question · "business first, AI second".
🏭 The car factory analogy
An automaker makes 100 tires and paints 500 parts per day, but assembles only one engine per day. No matter how many more tires it makes: the factory delivers one car per day, because the engine is the constraint. To grow, you work on the engine—not the tires.
🔮 The crystal ball question
Look three months ahead. If one single thing could be true within that timeframe and make everything else irrelevant, what would it be? "I have a steady flow of qualified customers." "My churn has dropped to nearly zero." That answer is your constraint — it's what the AI and your time should focus on.
🔁 The loop: more → better → new
Once you find the constraint, you always follow the same sequence. The order matters: only open a new channel after exhausting "more" and "better." Before that, a new channel is a distraction — several simultaneous fronts tend to delay things, not speed them up.
An improvement cycle: restrição → mais → melhor → novo → IA acelera → medir → recomeça.
Growing based on what already works is the fastest and cheapest path; there’s no need to reinvent anything.
Volume · quality · new channel last · focus on one offer/one client.
More — double down on what already works
Already closing deals through referrals? Ask for twice as many referrals. Already publishing 3 pieces of content/week? Try 6. Ask: "what's stopping me from doubling this?" and remove that friction.
Better—improve the quality of the same thing
When you can’t do more, do it better: a better hook, a clearer offer, a more polished delivery. Every week, set aside the best and worst results and ask what the best ones have in common.
New — only then, a new channel
Have you gotten more done, and done it better? Then open a new front. This is the step you're most tempted to start too early—and the one that causes the most distraction when you do it at the wrong time.
💡 Why "one thing only"
As a market benchmark (not a revenue promise): you can build a solid business by focusing on one offer for one type of customer, instead of working on five at the same time. Focus speeds things up; distraction slows things down.
🩺 The ladder: audit → build → retainer
Don’t pitch a big project right away. Start with a small, paid entry-level offer — an audit. The client pays little, sees the value, and is much more likely to make a bigger commitment later. The website is often the way in: visible, useful, and quick to deliver with Claude Code.
A sequence of offers that increases commitment: paid diagnosis → delivery → recurring service.
Someone who delivers a website rarely becomes "the website person": they become "the AI person" the client calls for everything.
Entry-level offer · gateway · from executor to partner · productize what repeats.
🔍 Audit
Small, paid diagnostic. Maps the constraint using the client’s numbers.
🧱 Building
The deliverable: a simple, good, fast website/landing page/automation that addresses the constraint.
🔁 Retainer
Recurring work: improvements and new automations as the client's "AI person".
📦 When productizing
Same solution + same profile + repetition = product. When you’ve already delivered something similar 3+ times, standardize scope, timeline, and price, and turn custom work into a fixed package with its own checklist. Better margins, less effort per sale.
Ladder map: Audit (paid entry point) → Build (delivery) → Retainer (recurring revenue) → +1% each cycle.
💰 Price based on value: the cost of inaction
Price doesn't come from your costs; it comes from value to the customer. And the most honest way to make this value visible is to calculate the cost of inaction — how much the problem costs while it remains unresolved—using the client’s own numbers, never made-up figures.
Anchor the price to the value generated or lost for the customer, not your hours.
When the cost of the problem is quantified, the price of the solution starts to make sense on its own.
Cost of inaction · 80/20 · client numbers · no promise of gains.
✓ Value-based pricing
- ✓"How much do you earn per customer, on average?" → makes the cost of the problem visible.
- ✓Calculate it using the numbers from the client ("if you’re short ~10 customers/month...").
- ✓The price reflects the value—and you set the range for your market.
✗ What to avoid
- ✗Promise earnings or "guaranteed returns"—never.
- ✗Make up numbers for the cost of inaction to inflate the sale.
- ✗Charging only by the hour hides the real value and ties you to your time.
🎯 Realistic expectations
Revenue models aren’t revenue forecasts. You structure the offer and price thoughtfully; the result depends on execution, the market, and consistency. Talking about this honestly is part of your positioning.
📣 Prospect respectfully: attention is the asset
Where attention goes, money follows. The best clients come through inbound: you provided value publicly first, so they came already trusting you — and people who are sought out negotiate better than those who go looking. But inbound takes time; the respectful outbound is the fastest way to get started.
Build a public presence (content/portfolio) that generates demand over time, alongside active prospecting.
Clients who already trust you are cheaper to close and negotiate better with you.
Value × reach · inbound vs. outbound · social proof · one sustainable channel.
🧲 Inbound (builds trust)
- •Publish real results (sites/automations you’ve built) in a useful and honest way.
- •Choose one channel you can truly sustain for months.
- •Slower to build, but it shifts the power dynamic in your favor.
📨 Outbound (quick at first)
- •DMs, email, and active outreach — respectful, no spam.
- •Fastest path to your first customers; harder to sustain.
- •Start here as you gradually build the presence that generates inbound leads.
💳 Deliver and charge: cadence and Stripe
Billing frequency changes retention. The more less frequent the cycle (monthly < quarterly < annual), the longer it tends to be, the longer the customer stays; weekly billing usually leads to more cancellations. To charge professionally, use the Stripe: one-time for the audit, subscription for the retainer.
Structure one-time and recurring charges, and choose the cadence that sustains the relationship.
The right cadence protects lifetime value; the wrong one leaks revenue through cancellations.
Lifetime value · Products & Prices · Payment Link · subscription · automatic receipt.
Stripe setup guide (use only the official documentation: docs.stripe.com):
- 1.Create Products e Prices: one-time for the audit, recurring for the retainer.
- 2.Generate a Payment Link for the audit and a subscription for recurring revenue.
- 3.Favor longer retainer cycles; offer an honest discount for annual plans.
- 4.Configure automatic receipts and, if applicable, clear trial and cancellation terms.
Going deeper (optional): why long cycles retain more
Each renewal is a decision point for the customer—and every decision is a chance to cancel. Fewer renewals per year mean fewer chances to leave and more time for value to build. That’s why an annual plan (with an honest discount) usually retains customers better than a monthly plan, and a monthly plan better than a weekly one.
Self-check (optional): what billing cadence tends to retain more on the retainer?
🧭 Guided Hands-On Example
Scenario: local service provider (studio, clinic, repair shop) who says "I don't have enough customers."
1. Diagnostic conversation (~15 min)
Why are we talking → what's the business's biggest problem → cost of inaction (using the client's numbers) → propose an audit as a small, paid entry-level offer.
2. Audit delivery
Post-conversation questionnaire → call to present the findings and the constraint → close with two options: A) Maintenance and B) Growth. The client chooses during the call.
3. Building and Retention
If the finding is "needs a website/landing page," build it quickly with Claude Code (Track 2). Position yourself as "the AI person": close a quarterly/annual retainer. In Stripe: offer the audit as a one-time purchase (Payment Link) and the retainer as a subscription.
✏️ Exercises
1. Find your constraint (easy)
Answer the 3-month question in writing for your business (or target client) and write “My constraint is ___.” Criterion: one specific, measurable sentence.
2. "More → better → new" plan (medium)
For your biggest source of customers, write down one action to do more of, one to do better, and why you won’t open a new channel right now. Criterion: the 3 decisions on one page, with “new” justifiably postponed.
3. Diagnostic Script (medium)
Write the 15-minute conversation script for a real profile. Criterion: the "cost of inaction" is calculated using the client's numbers, with no invented values.
4. Build your offer ladder (medium)
Define the scope, timeline, and price range for the 3 tiers, in line with your market. Criterion: a 3-row table with scope and pricing you defined (not copied).
5. Stripe billing (test) (practical)
In test mode, create a one-time product (audit) with a Payment Link and a subscription product (retainer). Criterion: a working test payment link and a test subscription created.
⌨️ Ready-to-use prompts
Use them with Claude Code to go from theory to execution. The Stripe one goes in English because the API terms (Products, Prices, Payment Link) are canonical. The complete database is at Library → Prompts.
Find the constraint
Você é um consultor de negócios objetivo. Vou descrever um negócio. Faça a pergunta: "Se uma única coisa fosse verdade daqui a 3 meses e tornasse o resto irrelevante, qual seria?" Em seguida, me ajude a transformar a resposta em UMA frase de restrição específica e mensurável, e liste 3 formas de a IA atacar essa restrição. Negócio: [descreva]
Diagnostic conversation script
Crie um roteiro de conversa de 15 minutos para uma auditoria paga, em 4 partes: 1) por que estamos conversando; 2) qual o maior problema do negócio; 3) custo da inação (calcular usando OS NÚMEROS do cliente, nunca inventar); 4) proposta de auditoria como oferta de entrada. Tom respeitoso, sem hype. Perfil de cliente: [descreva]
Offer ladder table
Monte uma tabela com os 3 degraus da minha oferta: Auditoria, Construção, Retainer. Colunas: escopo, entregáveis, prazo, cadência de cobrança, faixa de preço (que EU defino). Lembre que cadências mais longas tendem a reter mais. Deixe campos para eu preencher os preços do meu mercado.
Configure Stripe billing (canonical EN)
Help me set up Stripe billing for a services business: - A one-time "audit" product sold via a Payment Link. - A recurring "retainer" product as a subscription (monthly/quarterly/annual). Walk me through creating Products and Prices, the Payment Link, and the subscription, plus automatic receipts. Use only official Stripe docs (https://docs.stripe.com). Do not suggest affiliate links.
⚠️ Common errors
- ✗Applying AI before finding the bottleneck. Build a thousand cool tools that don’t touch the constraint. Business first, AI second.
- ✗Opening a new channel too early. Skip “more” and “better” and spread yourself across five fronts. Exhaust what already works first.
- ✗Skip straight to the big sale. High-value pitch without the entry-level offer. Without trust built, conversion plummets.
- ✗Weekly billing “to ensure cash flow.” Very frequent billing increases cancellations. For a retainer, prefer monthly/quarterly/annual billing.
- ✗Promise earnings or make up numbers. Never guarantee income or use made-up figures for the "cost of inaction." Talk about models, not certain outcomes.
✅ Module summary
Completion checklist
- ☐ I wrote the constraint statement (the 3-month question) for my business or a target client.
- ☐ I defined one thing to do more of and one to do better, and consciously postponed the new thing.
- ☐ I have a diagnostic script with “cost of inaction” based on real numbers.
- ☐ I built my offer ladder (audit → build → retainer) with my own scope, timeline, and price.
- ☐ I created a one-time product with a Payment Link and a retainer subscription in Stripe (test mode).
- ☐ I decided which recurring service I’ll productize (or recorded that there isn’t enough repetition yet).
- ☐ I chose a sustainable outreach channel and started respectful outbound in parallel.
Next module:
3.4 — Your operating system: bringing memory, agents, security, and recipes together in one workflow.