$ git clone https://committoclose.com/the-system.git Cloning into 'the-system'... remote: 7 stages, 3 objection handlers, 1 doctrine Receiving objects: 100% (11/11), done. $ git commit -m "close" [main 71c05e] close 1 deal changed, 0 objections remaining # this terminal is live. click here and try: whoami · ls · closectl
Sales is a state machine, not a script.
A 7-stage framework (indexed from zero) for builders who ship whiz-bangs but can't sell them. No charisma required. No guru voice. No 30 minutes showing the whiz-bang off. Just states, transitions, and a merge at the end.
# stage 0 of the framework, free. click to copy, or scroll for the human version.# javascript is off, so the toys are asleep. everything still works: the framework is written below, and the kit is at /kit/lurker.md
The receipts.
$ ls -la receipts/-rw-r--r-- 315k-in-4d9m.png # avg sales duration: 4 days 9 minutes. $2.36M/M velocity.
-rw-r--r-- profit-calculator.png # the actual spreadsheet. the hidden row did the closing.
-rw-r--r-- 1-10-test-close.png # jul 11 2022, 3:24 PM: an AI copy of me runs MY 1-10 test close mid-call. it pulled the real objection in writing.
-rw-r--r-- 7500-plus-2500.png # same day, 5:57 PM: the checkout that 1-10 set up. $7,500 to start + $2,500 a month. (also the 64-day story's deal.)
-rw-r--r-- 30k-roadmap.png # the actual 9-step roadmap that presented the $30,000 offer. no demo, no deck. client name redacted.
-rw-r--r-- team-ramp.png # ramping an offer + training the closers who ran it.
-rw-r--r-- pay-stub-5190.png # closing for someone else: 13 closes in 14 days, $51,900 collected, my 10% cut.
# the calculator refuses to model a bad business. floors: 3,000 leads, $1,000 profit, 25% close.
# test_close
"I mean, so... do you not see this working for your business?"
# close
"It's Seventy-Five-Hundred to get started. What would you like to do next?"
# the actual close from the 64-day story. they agreed with these numbers. the hidden row did the work. merged.
# with javascript on, this sheet runs on YOUR numbers. the hidden row above is the whole trick: net revenue first, cost after they've already seen it work.
"Never tell them anything you can get them to say themselves. They won't believe what you say. They will believe everything they say."
I am not a guru. I am the operator your favorite guru hired.
# five companies. three hit seven figures. kept leaving on purpose.
The state machine.
Seven states, indexed from zero: lurk is stage 0, the close is stage 6. Arrays start at zero and so does selling. Every stage is insurance for a later stage. Skip one and you pay for every objection at full price, later, when the truth is expensive.
stage-0 lurk# recon before contact
Fifteen minutes of public research before every call. Then weave one or two facts in naturally. Weave, never recite. Nobody trusts a stranger who read their file out loud. But everybody remembers the one caller who did their homework. Prepared beats charming, and it is the opposite of being treated like a number.
productized as The Lurker. it is the free kit at the bottom of this page.
stage-1 rapport# find common ground, then land the frame
One to two minutes of small talk to find the overlap, so nobody feels like a number. No weather talk. Worst case: "Sooo, Claude, where are ya' at in the world?" Whatever they answer, common-ground it. Then the frame: "Thanks for taking the call with me today. I want you to think of me as your business doctor. I am going to ask you some questions so I can diagnose what's going on and prescribe what you need. Just like a doctor, if I can't help you, I will refer you to a specialist. Does that make sense?" It has to end in a yes.
stage-2 diagnosis# the frame licensed these questions. use them.
A doctor does not prescribe before examining you. "What brought you in today?" "Are you happy with your X results?" "How long have you had this problem?" "What have you tried?" "Is there a business partner or spouse who should be on this call?" Then the magic wand: "I just waved a magic wand. It is now ${today + 1 year}. Where is your business, that would make you happy?" You are discovering pain, letting them put themselves in the future without pain, and confirming every decision maker is in the room.
stage-3 COMMITMENT# this stage is the brand
Before anything gets presented: "Perfect! Real quick, before I present my solution... if everything makes sense on the call today, would you be opposed to moving forward at the end of this call?" The only time "no" means "yes". Ask for a yes here and their survival instinct spikes: why is this person asking me to do business already, do I even trust them? You would never get a clean yes anyway, just a pause and "ummm, sure?" A no is safe to say. So they say it, and now there is a spade in your pocket for later. Commit to close. It is the name of the site because it is the stage everyone skips.
stage-4 presentation# never demo the tech
Present a roadmap broken into steps and/or phases. Never a feature tour. The prospect just needs to see the clear path from where they're at to where they want to be. "Where do you already fall?" They answer. "Being at step 4 is great news!", said out loud. The steps they have not reached ARE the offer. Nobody argues with their own pin.
stage-5 test-close# surface the truth before the price
"How does everything look?" "Do you see this NOT working for your business?" Real objections show up here, where they cost nothing. The lies start after you go for the close. If the first thing they ask is "looks good, so what's the price?", isolate: "We're about to get to that. Other than price, are there any other questions or concerns, or is price the only thing you need to know?" Flush the stack, answer it, then close.
stage-6 close# then shut up
"It costs $X,XXX.XX to get started. What do you want to do next?" Then silence. I mean it, DO NOT SAY ANOTHER WORD. If you did this right they will say something like "Damn, that's a good question... let's get started."
handle# only if needed
If the machine ran clean you never visit this branch. If you do: three handlers cover everything. See the diffs below.
merge outcomes (static view)
$ git merge deal/acme --with-commitment Merge made by the 'recursive' strategy. deal/acme | closed 1 deal changed, 0 objections remaining $ git merge deal/acme --skip-stage-3 Auto-merging deal/acme CONFLICT (content): objection.md Automatic close failed; fix conflicts at full price. hint: stage 3 was never committed. every objection you meet hint: from here on, you meet without a spade in your pocket.
All objections are lies. It's always about the price. Get to the truth.
The question is only how you want to address the lie. You do not need to learn a thousand rebuttals. "If they say this you say that" crap. You need three handlers.
--- a/call/minute-42.txt +++ b/call/minute-42.txt # they said they would not be opposed. now this: - "I need to talk to my wife first." + "I'm confused. At the start of the call you said you would not + be opposed if everything makes sense, and you said it made + sense. Normally when people say that, they're really telling + me no and don't want to hurt my feelings. Is that what just + happened here?" # the spade always leads with "I'm confused." confusion is # authentic. "hold up" is confrontational. # "no no, I want to, I just have to talk to my wife": + "Cool, go ahead and hold this price with a deposit, speak with + her and we can settle the rest after. If she tells you no, + I'll just refund your money back. What's the card number you + want to use?" # refusal here means they're lying. address it directly: + "The deposit just lets me know you're being real with me... + what's really going on, is it the price? If that's all, + that's the easy part, we can break it up into payments." # or the surgical version: + "Why do you think SHE would say no?" # whatever they answer is their TRUE objection, put off on the # wife / biz partner / dog. handle it and close.
# isolation kills the loop: objection, answer, new objection, # answer, control lost. grab the FIRST one, flush the rest. - "How does support work?" + "Great question. Our best customers asked the same thing + before they got started. Before I answer it: are there any + OTHER questions?" # flush the whole stack. then close off the original objection.
- "I need to think about it." + "Makes sense, our best customers needed to think about it too. + While I'm here, you can ask me questions... well, let me ask + you this real quick: on a scale of 1 to 10, where 1 is 'I wish + I never showed up' and 10 is 'I'm ready to start right now'... + where are you?" # they say 7. + "Sweet. What would it take to get you to a 10?" # they dictate their own closing conditions. # you become the order-taker for their list. # never invite open questions. "got any questions?" is asking # to get hammered. relate them to a best customer, then take # the mic back with "well, let me ask you this."
"Never argue with your prospect or let them control the conversations with questions. Nobody buys from someone they're arguing with"
Show us your whiz-bang and I'll show you mine.
# yes, we hear it too. it stays. this is a professional website.
You built something. A tool, an agent, a platform, a kissing cousin of somebody else's CRM. The build was never your problem. Selling it is. Drop your name and the thing you need to sell, and I'll send you The Lurker: stage 0 of the framework as a runnable file. Paste it into Claude with a prospect's name and LinkedIn. Get a one-page pre-call recon brief back. Free, because confused people keep their credit cards tucked away safely, and I would rather you be dangerous.
# impatient? the kit is also right here: /kit/lurker.md · no email required. the email is the relationship, not the ransom.
$ git checkout -b future/yoursP.S. The framework is becoming software and it makes the framework yours. It compiles your gameplan, your numbers, your AI prospect to practice against, your presentation, and even has a breakroom. Giving it away free to people that can break it. Click here to get on that waiting list.