Learn / Email copy
The Trojan horse cold email framework, all three stages
142 booked calls in the past 30 days, and there is no AI agent anywhere in it. The Trojan horse cold email framework is a question, an asset, and three subsequences, and the first email never mentions what you sell. Most advice says every message has to build trust and carry a strong offer. This one skips both, on purpose, which is why it keeps working while the clever stuff stops.
Written out below: the curiosity line and the data that has to sit behind it, the second email that hands over the asset whether they said yes or no, the no-response and ghost subsequences, and the no-show sequence almost nobody builds. Plus the part nobody says out loud: where a curiosity line turns into bait.
Email one is a question you already know the answer to
The first email has one job: get a reply. Not interest, not a booked call, just a reply. It gets there in three moves.
- Ask something you validated with data. Not a guess dressed up as a question. Something your list already proves is true, so in 80 to 90% of cases the answer is yes unless the data is wrong.
- Hint that something sits behind the yes. This is the twist most curiosity openers skip. A question with no purpose attached gets ignored by a busy person with 200 unread emails. A question that implies there is an opportunity on the other side of it gets answered.
- Personalize with two variables, not twelve. The service they sell and the industry they sell it to. That is the whole personalization budget.
{{first_name}}, are you still offering financial services to clients in the education space? If so, I might have an interesting opportunity for you.
Two variables is deliberate. It stays clear of the uncanny valley you get from scraped LinkedIn activity, where the personalization is accurate and obviously machine-written. This reads like a message a person could have typed, and it travels across offers without a rewrite. Selling paid ads instead? Ask whether they run Meta in house. The noun changes, the shape does not. The pitch-free openers this sits alongside are in the three scripts breakdown.
Where the curiosity line turns into bait
A curiosity line is a door. Bait is a door with nothing behind it, and the difference is not a matter of tone. Three ways it goes wrong:
- The question was a guess. If your data cannot back it, you are not running this framework, you are running a coin flip and paying for the wrong side with an apology email.
- The opportunity you hinted at doesn't exist yet.You wrote "I might have something interesting for you" and then email two is a paragraph about your agency and a calendar link. The reply was extracted, not earned.
- The curiosity has nothing to do with what you sell. A question that gets a reply but sets up no offer books nothing. You collected an inbox conversation and called it pipeline.
One test settles it. If you sent them the asset first, with no mystery attached, would they still write back? If yes, the curiosity line is efficient packaging. If no, curiosity is carrying weight the offer should carry, and they work that out four seconds into email two. The cost is not a spam complaint. It is silence.
The first email only buys the right to send the second one.
Email two hands over the asset, yes or no
Once the reply lands you are in a different game, because most of those replies are not from people shopping for your service. That was never the point. The point was permission. We don't put links or attachments in a first send, and Google's bulk sender guidelines are the reason: at volume you are graded on spam rate. A reply turns the thread into a conversation, and a conversation can carry a link.
There are only two scenarios, and both end with the asset going out.
Scenario one, the yes. This is the 80% case, because the question was true before you asked it. Same relaxed tone, no pivot into pitch mode:
Cool, thought so, just wanted to confirm before sending anything over. We built a system that finds companies actively looking for financial services, and reckon we could book some solid opportunities in the education space with it. Here's a short video on how it works. If it's of interest, happy to pull a few and go from there.
Scenario two, the no. The data is right most of the time, not all of it. A no almost always means the industry variable missed, not that the person is wrong. So acknowledge it in three words, drop the assumption you got wrong, and keep the service variable that you know is right:
Ah, my bad. Still think this could be worth a look though. We built a system that finds companies actively looking for financial services that fit your ideal customer profile. Here's a short video on how it works.
Notice the second version goes open-ended instead of guessing at a new industry. Guess twice and you have told them the personalization was never real.
The asset is the whole reason this beats a normal follow-up. A Loom walkthrough or a one-page overview has to be good enough that a smart prospect thinks they could rebuild it themselves, then decides talking to you is faster. One video, recorded once, sent to everyone who replies: that is using video in cold email without personal Looms.
The three subsequences
Plenty of people get interested replies and still end up with an empty calendar. The only reason is they stop. Three things go wrong after email one, and each gets its own sequence.
| Scenario | When it sends | The one job |
|---|---|---|
| No response, follow-up | On the normal campaign interval | Say what email one was too vague to say, then ask permission to send the video |
| Ghost, message 1 | The day after they say yes and go quiet | Restate the value, offer the link once |
| Ghost, message 2 | 2 days later | Offer to shelf it, which removes the pressure |
| Ghost, message 3 | 4 business days later, about a week from the yes | Ask if it is still a priority. No link, no assumption |
| No-show, message 1 | After the missed call | Frame it as a mixup, one line, no signature |
| No-show, message 2 | 2 days later | Reshare the calendar link, your schedule is busy too |
No response at all
Send the email you would have sent if they had replied, minus the link. Then make the link itself the ask:
Sorry {{first_name}}, last one was a bit vague. Long story short, we built a system that targets companies looking for financial services, and reckon we could book some solid opportunities in the education space for you. Want me to fire over a short video that shows how it works?
They replied, then went quiet
This is the most common failure and the easiest to fix. People get busy, the thread slides down the inbox, and nobody is sitting there deciding against you. The job is to bump it without sending the bump-it message everyone recognizes.
Subject: still open?
Just checking back to see if you were still interested in that chat around the system for finding new opportunities in the education space. Can reshare my link here if you're up for it.
Just want to make sure this doesn't slip through the cracks, {{first_name}}. Maybe we find some time in the next few days, or happy to shelf it for now.
Looks like you may have gotten caught up. If bringing more opportunities in the education space is still a priority, just let me know.
"Happy to shelf it for now" is the load-bearing phrase. It says you think this is valuable and you do not need them, two different things that most follow-up copy collapses into one needy sentence. The moment you sound like you need the call, the thread is over.
The no-show
No-shows are inevitable and they are the highest-value follow-up you will ever write. This person already told you they have the problem and already picked a time. Something came up, or they got cold feet. Either way the belief was there once.
Subject: {{first_name}} mixup
Not sure if the timing got mixed up, but seems like I wasn't able to catch you during that chat you scheduled. If you're interested in rescheduling, let me know.
My schedule's been a bit chaotic lately, but I still think there's a decent opportunity here. If you're up for rescheduling that chat, I'll reshare my calendar link to make it easier to find another time.
Both go out looking like a text message. No signature, no branding, no calendar link on the first one. The link NEVER leads. By message two it earns its place, because the booking page is four or five emails back in the thread by then and putting it at the top of the inbox is a favor rather than a push. What happens across the other channels once someone replies is the follow-up system.
One honest caveat: this framework produces a lot of replies, and reply rate is a vanity number. An M&A firm running it booked 42 calls in 30 days and a business advisory firm booked 7 in the first 7 days after launch, but the work is done by the asset in email two, not the question in email one. Get the asset wrong and you have built an efficient machine for starting conversations that go nowhere.
tl;dr: ask a question your data already answered, hint at something real behind it, then send the asset whether they say yes or no. The subsequences exist because interested people go quiet, and the calendar link goes last, always.
FAQ
What is the Trojan horse cold email method?
A two-email structure. Email one asks a short question you already validated with data, so the answer is yes in most cases, and hints that something useful sits behind that yes. Email two delivers the thing, usually a short video or an overview doc. The first email is not trying to sell. It is trying to earn the reply that makes the second email possible.
Why not put a link in the first cold email?
You can, and plenty of people do. We don't, because at outbound volume anything that looks like bulk promotion raises the spam rate you get judged on, and that rate follows the domains you send from. Waiting for a reply turns a cold send into a real thread, and once someone has written back, the asset goes out without costing you deliverability.
When does a curiosity line become bait?
When the question is a guess instead of a fact, or when the value you hinted at doesn't exist yet. The reply still lands, but email two has nothing to hand over, so the thread dies there and you never hear why. The test: if you showed them the asset first, would they still write back? If not, curiosity is doing work the offer should be doing.
What do you send when the prospect says no?
Acknowledge the miss in one line and keep going. The data is right most of the time, so a no usually means you named the wrong industry, not the wrong person. Drop the assumption, keep the service variable, and describe what you built in open-ended terms instead of guessing twice. Then share the same asset anyway. Their reply already gave you permission to send it.
How many follow-ups should a cold email sequence have?
In this framework, three after a positive reply goes quiet: one the day after, one two days later, one about four business days after that, which puts it roughly a week from the yes. A missed call gets two, one straight away and one two days later. The count matters less than the tone. Every message has to read like you would be fine either way.
How do you follow up after a cold email no-show?
Two short messages, no signature, no calendar link on the first one. Message one reads like a text: not sure if the timing got mixed up, but looks like I missed you. Message two, two days later, admits your own schedule has been chaotic and reshares the link. A no-show already told you they have the problem, which makes them worth more attention than a fresh lead.
If you'd rather have the whole machine built and run for you (offer, lists, copy, infrastructure, and someone working the replies), that's what we do: 3,000+ sales calls booked for clients in the past year. Or keep learning free: every training, grouped by topic, sits on the trainings hub, and the full video for this one is on YouTube.
PS - most of the replies this framework earns are not from buyers. That is fine, and it is the design. The asset sorts them before they ever reach your calendar, which is exactly why it goes out before the call instead of on it.