How to write cold email CTAs that get replies. Covers soft vs hard asks, when to use each, the CTA architecture, exact phrasing that works, and common mistakes that kill response rates.
Sarah Okonkwo
B2B outreach strategist, cold email practitioner, reply rate optimiser · Updated June 24, 2026
Last updated: June 2026 · Sarah Okonkwo, B2B outreach strategist, cold email practitioner, reply rate optimiser
TL;DR — 7 things to know before reading
- The cold email CTA is not the end of the email; it is the only part that determines whether you get a reply; everything before the CTA is setup for the ask
- Hard CTAs ("book a 30-minute call") perform poorly in cold email because they ask for too much commitment from someone who does not yet trust you
- Soft CTAs ("is this relevant to what you're working on?") perform better in Email 1 because they require only a yes/no, reduce commitment, and open a conversation instead of closing it
- The CTA architecture has three parts: the ask, the friction level, and the graceful exit; all three must be present
- Common CTA mistakes: multiple asks in one email, calendar link in Email 1, vague closes, and asks that are too ambitious for where the prospect is in the buying process
- Instantly for cold email sequencing; Inframail for email infrastructure; Aimfox for LinkedIn outreach; Quarvio for verified B2B contact lists from $129/5k
- The best cold email CTA for Email 1 is a reply-based question, not a calendar invitation
Cold email CTAs are where most practitioners make their biggest optimisation mistakes. The common belief is that a CTA should ask for the sale (or the next step toward it): "Would you like to book a call?" "Click here to see a demo." "Would Tuesday at 2pm work?" These are hard CTAs — they ask for a significant commitment from someone with no established relationship and no reason to trust you yet.
Hard CTAs in Email 1 fail because they are premise-mismatched: they ask the prospect to take the action that makes sense at step 5 of the relationship when they are at step 1. The prospect has not yet decided they have the problem you solve, that your solution is relevant to them, or that you are worth their time. Asking for a 30-minute call collapses all those unresolved questions into one ask.
Soft CTAs avoid this mismatch. They ask only for what the prospect can reasonably give at their current level of familiarity: a yes, a no, a one-line opinion, or an indication of whether the topic is relevant. These asks are low-friction because they require low commitment.
This guide covers the full CTA architecture: how to write soft and hard CTAs, when to use each, how to test, and the exact phrases that generate the most replies. Instantly handles email sequencing. Inframail manages email infrastructure. Aimfox runs LinkedIn. Quarvio provides the contact data.
Hard CTA: asks the prospect to take a significant action — book a call, schedule a demo, provide availability, click a link, fill out a form. High commitment required. High barrier to response.
Soft CTA: asks the prospect to provide minimal signal — answer a yes/no question, confirm whether a topic is relevant, share a one-line opinion, reply with a word or short phrase. Low commitment required. Low barrier to response.
| Email in sequence | Appropriate CTA type | Reasoning |
|---|---|---|
| Email 1 | Soft CTA | First contact; no trust established; ask for minimal signal only |
| Email 2 | Soft or medium CTA | If Email 1 got no reply; slightly more direct but still low-commitment |
| Email 3 (final) | Soft CTA with graceful close | Last touch; keep friction very low; give permission to say no |
| Email after positive reply | Medium or hard CTA | Trust is partially established; more direct ask is appropriate |
| Follow-up to a meeting request | Hard CTA | Prospect has expressed interest; scheduling is the natural next step |
This is the most common and most damaging CTA error. Sending "Would you be open to a 30-minute call to discuss?" in Email 1 asks the prospect to make a significant time commitment before they have any reason to believe the call is worth 30 minutes. Reply rate on hard-CTA Email 1 messages is typically 50–70% lower than on soft-CTA equivalents for the same ICP and same email body.
Every cold email CTA has three structural components:
All three must be present in a well-built CTA. Without the ask, the email has no direction. Without the graceful exit, the ask feels presumptuous and creates social pressure that makes prospects less likely to reply even when they are interested.
Email 1 soft CTA:
Combined: "Is [specific challenge] on your radar right now? If it's not the right time, no problem at all."
Email 2 medium CTA:
Combined: "Worth a quick 15-minute call to trade notes? If not, I totally understand."
Final email soft CTA:
These phrases generate replies at above-average rates for B2B cold email to decision-maker ICPs:
Yes/no relevance questions:
Opinion-seeking questions:
Permission questions:
Short call or meeting asks:
Qualification questions before a meeting offer:
Graceful close options:
| Avoid | Why |
|---|---|
| "Are you free for a 30-minute call?" | Too much time commitment before trust is established |
| "Book a time on my calendar: [link]" | Calendar link in Email 1 signals automation; reduces human feel |
| "Would you like to see a demo?" | Demo implies product pitch before the prospect has indicated a problem |
| "Can I speak with the decision-maker?" | Off-puttingly presumptuous; assumes the recipient is not the right person |
| "Let me know your thoughts" | Vague; does not direct the prospect to a specific action |
| "Reply YES if interested" | Feels like a marketing automation sequence, not a professional email |
A CTA should be 1–2 sentences maximum. The CTA is the last thing in the email; it should be the simplest and most readable part. Long CTAs bury the ask in context and reduce clarity.
Too long: "I was wondering if you might have some time this week or next week to hop on a quick call so we could walk through what we've been working on and see if there might be a fit between what you're trying to accomplish and what we can offer. I know schedules are busy but even 20–30 minutes would be really helpful."
Right length: "Worth a 20-minute call? Happy to work around your schedule."
The CTA goes at the end of the email, after the body. It should be the last line (excluding a sign-off). It should not be buried in the middle of a paragraph.
Wrong: "I was wondering if you'd be open to a call [buried CTA] to discuss what we've been working on, which is specifically designed for teams at your stage. We've helped [example] and I'd love to share what we've learned."
Right: "We've helped [example] increase [outcome] by [metric]. Worth a 20-minute call to see if this is relevant for [company]?"
In Instantly, A/B testing on the CTA requires creating two variants of the email sequence where only the CTA changes (same subject line, same body, different CTA). Set the distribution to 50/50 across prospects.
After 75+ sends per variant, compare reply rates. The winning CTA replaces the losing CTA in the sequence. Run one test at a time; do not change the subject line and the CTA simultaneously.
| Test | Variant A | Variant B |
|---|---|---|
| Soft vs. medium | "Is this relevant to what you're working on?" | "Worth a 20-minute call?" |
| One question vs. two questions | Single question CTA | Two-question CTA |
| With graceful exit vs. without | "Worth it? If not, no worries." | "Worth it?" |
| Resource offer vs. call offer | "Want me to send the breakdown?" | "Worth a 15-minute call?" |
| Length | 1-sentence CTA | 2-sentence CTA |
Practitioners using Instantly for B2B cold email consistently report:
The CTA in Email 1 should ask only whether the topic is relevant. The goal of Email 1's CTA is to generate a reply that opens a conversation, not to book a call.
Example: "Is [specific challenge] something your team is dealing with right now? If not, no worries at all."
Email 2's CTA can be slightly more direct — it is the second touch, so the prospect has had one opportunity to reply and did not. Medium friction is appropriate.
Example: "Worth a quick 15-minute call to see if this fits what you're working on? Happy to keep it brief."
Email 3 is the final touch. The CTA should be very low friction and include an explicit permission to not reply.
Example: "Last note from me on this. If it's not the right fit, no worries at all — just didn't want to leave it open-ended. If there's a better time in the future, happy to reconnect."
| CTA element | Recommended practice | Notes |
|---|---|---|
| Email 1 CTA type | Soft (question) | Yes/no or relevance question |
| Email 1 CTA length | 1–2 sentences | Short; the ask is simple |
| Email 1 calendar link | Do not include | Calendar link in Email 1 reduces reply rate |
| Email 2 CTA type | Soft or medium | Light meeting offer acceptable |
| Email 3 CTA type | Soft with graceful exit | Explicit permission to say no |
| Graceful exit | Required on all emails | "No worries if not the right time" |
| Number of asks per email | One | Multiple asks divide attention |
| CTA placement | End of email, last 2 lines | After body; before sign-off |
| Testing cadence | One variable per A/B test | Change CTA only; keep body constant |
If the email body presents a very specific, credible outcome claim ("We helped [company type] reduce [specific problem] by 40% in 60 days"), a medium CTA ("Worth a 20-minute call?") is appropriate because the body has done the work of establishing credibility. If the body is more general ("We work with teams in [industry]"), keep the CTA softer ("Is this something you're dealing with?"). The CTA should be proportionally direct to the credibility established in the body.
The best CTAs serve double duty: they prompt a reply AND qualify the prospect. "Is [specific problem] something you're managing right now?" does both. If the prospect replies "yes" — they have the problem you solve. If they reply "no" — they are disqualified efficiently without a call. Design CTAs that reveal qualification through the reply, not through a separate discovery call.
For senior decision-maker ICPs (VP and above), CTAs that include the word "honest" or "frankly" sometimes perform above average: "Honest question: is [problem] something [company] is actively trying to fix right now?" This framing signals directness and respects the prospect's time, which resonates with C-suite and VP-level audiences.
For ICPs that tend to research before they engage (technical buyers, operations teams, finance professionals), a resource offer as the Email 1 CTA outperforms a question or call ask: "I put together a breakdown on [specific topic] specifically for [job title]s at [company type]. Worth me sending it over?" This gives the prospect a way to engage that does not require real-time interaction or meeting scheduling.
Most practitioners write the email body first and add the CTA at the end. This produces CTAs that fit the body rather than CTAs that are optimised for reply rate. Try the inverse: write the CTA first (decide what you want the prospect to do), then write a body that sets up that specific ask. This ensures the body's value framing is directly aligned with the CTA's request.
For your highest-priority prospects, personalise the CTA to reference their specific company or situation: "Is [specific challenge] something [company] is navigating right now?" outperforms the generic version for prospects where you have done enough research to know the specific company context. Use the [company] variable in Instantly to personalise automatically.
Symptom: Email 1 uses a yes/no question CTA but reply rate is below 2%.
Cause: low reply rate is not always a CTA problem. The CTA is one factor; the subject line (determines open rate), the email body (determines whether the prospect cares), and the ICP targeting (determines whether the email is relevant) all contribute. Diagnose: if open rate is also low (below 30%), the subject line is the bottleneck, not the CTA. If open rate is fine but reply rate is low, the body and/or CTA are the bottleneck.
Fix: A/B test the CTA in isolation only after confirming the subject line and open rate are not the issue. If both open rate and reply rate are low, fix the subject line first.
Symptom: the soft CTA is generating replies, but the majority are negative or opt-out responses.
Cause: the offer or challenge framing in the email body is not relevant to the ICP, or the ICP targeting itself is off. Negative replies to a good CTA indicate an ICP fit problem, not a CTA problem.
Fix: review the email body's challenge framing against the actual ICP's real priorities. A challenge that is real for one company size or stage may not be relevant for another. Tighten the ICP definition and rewrite the body to address a more specific, more acute challenge before testing new CTAs.
Symptom: Email 1 soft CTA generates replies ("yes, this is relevant") but the follow-up conversations stall before a meeting is booked.
Cause: the soft CTA opened the conversation, but the manual follow-up after the reply is not effectively advancing to the next step.
Fix: when a prospect replies positively to a soft CTA, the next manual reply should do two things: (1) acknowledge their response specifically, and (2) offer one more piece of relevant value before proposing a meeting. Do not jump immediately to "let's get on a call" after the first "yes" reply. Build one more exchange of value before the meeting ask.
Symptom: Email 1 includes a calendar link, and the click rate on the link is acceptable, but the booking completion rate is very low.
Cause: prospects are curious enough to look at the calendar but not committed enough to actually book. The calendar link ask is too high-friction for a first-touch email.
Fix: remove the calendar link from Email 1. Use a soft CTA question instead. If a prospect replies affirmatively to the soft CTA, then (and only then) send the calendar link in the follow-up reply.
Symptom: the CTA in the email is 3–4 sentences and is not generating replies.
Cause: the long CTA contains too much information and the actual ask is buried. The prospect reaches the end of the email and is not sure what they are being asked to do.
Fix: cut the CTA to 1–2 sentences. The ask should be the first sentence; the graceful exit should be the second. Remove all context, background, and explanation from the CTA. The email body has already provided context; the CTA is just the ask.
Symptom: after 100 sends per CTA variant, reply rates are within 1% of each other.
Cause: the two CTA variants are not different enough to produce distinguishable results. Testing "Is this relevant?" vs. "Is this on your radar?" is a minor phrasing test; 1–2% difference is within normal variance.
Fix: test more distinct variants. Soft CTA vs. medium CTA (completely different friction level). Resource offer vs. question (completely different type of ask). With more distinct variants, a 5%+ difference is more likely and more actionable.
Symptom: a prospect replies "yes, this is relevant" but does not reply to the next 1–2 follow-up messages.
Cause: either the follow-up moved too fast to a hard ask (calendar link), or the follow-up did not add enough new value.
Fix: the first follow-up after a positive reply should provide something concrete and valuable (a specific insight, a case study summary, a relevant question about their situation) before offering a meeting. Building 1–2 exchanges of value before the meeting ask increases the conversion from "positive reply" to "booked meeting."
Symptom: a reply arrives saying "let me forward this to [colleague]" or "you should speak to [name]."
Understanding: this is a positive signal, not a problem. The CTA generated a response and a referral. Follow up directly with the referred contact: "Thanks [original prospect] — [referred contact], [original prospect] thought it would be worth connecting. [Original Email 1 body, rewritten to reference the referral context]. [Soft CTA]."
"The single change that had the biggest impact on our cold email reply rates was removing the calendar link from Email 1. We went from 1.8% reply rate to 4.3% just from that change. The body was identical. The offer was the same. Changing from 'book a call here' to 'is this relevant to what you're working on?' doubled our reply rate."
— Verified G2 reviewer, outbound agency founder, Instantly reviews on G2
From a thread in r/sales on cold email CTA best practices (567 upvotes):
"Soft CTAs outperform hard CTAs in Email 1 every time I test this. My best-performing CTA right now is literally 'Relevant to what you're working on, or not at all?' -- 7 words. It's almost rudely short. But it's clear, it's low-commitment, and it gets replies."
Per Instantly's own cold email benchmarks, top-performing cold email sequences for B2B outreach achieve above-average reply rates of 3–8% on Email 1 when using soft, reply-based CTAs.
| Need | Tool | Notes |
|---|---|---|
| Cold email sequencing | Instantly | A/B testing, sequence automation, reply detection |
| Email infrastructure | Inframail | Microsoft 365 inboxes, auto DNS |
| LinkedIn outreach | Aimfox | Parallel channel to cold email |
| B2B contact lists | Quarvio | From $129/5k; verified ICP-filtered |
What is the best CTA for cold email?
For Email 1: a yes/no relevance question. "Is [specific challenge] something you're dealing with right now?" This requires minimal commitment from the prospect, opens a conversation rather than closing it, and qualifies interest through the reply.
Should I include a calendar link in my cold email?
Not in Email 1. Calendar links in the first email produce lower reply rates because they ask for too much commitment before trust is established. Include a calendar link only after a prospect has replied positively and expressed interest in a call.
How long should a cold email CTA be?
1–2 sentences. The CTA should be the simplest, clearest part of the email. The ask in the first sentence; the graceful exit in the second. Any longer and the ask gets buried.
What is a graceful exit in a cold email CTA?
A sentence that gives the prospect explicit permission to say no or ignore the email without social awkwardness. "If it's not the right time, no worries at all." This reduces the social pressure of receiving an outreach email and, paradoxically, increases the reply rate — because prospects who might otherwise ignore the email feel comfortable replying with a simple "not right now."
Is it better to ask for a 15-minute or 30-minute call?
When a call ask is appropriate (Email 2 or after a positive reply), 15 minutes outperforms 30 minutes. A 15-minute call feels low-commitment and specific. A 30-minute call feels like a formal meeting that requires preparation.
Can I use the same CTA in every email in the sequence?
No. Each email should have a progressively different CTA. Email 1: soft relevance question. Email 2: slightly more direct (brief call offer). Email 3: soft close with graceful exit. Using the same CTA in all three emails produces declining marginal effectiveness and signals an automated campaign to the prospect.
What is the difference between a soft and hard CTA?
Soft CTA: asks for minimal commitment (a yes/no, an opinion, a word). Hard CTA: asks for significant commitment (a meeting, a demo, availability). Soft CTAs are appropriate for Email 1 because they match the low trust level at that stage. Hard CTAs are appropriate after a positive reply when the prospect has expressed interest.
Should I ask a question or make a statement as my CTA?
For Email 1: ask a question. Questions are easier to reply to than statements because they have a clear implied response (an answer to the question). Statements ("I'd love to connect") require the prospect to initiate a reply topic. Questions direct the reply.
What if my CTA gets a reply but the prospect is not qualified?
This is efficient: the soft CTA has qualified out an unfit prospect quickly without requiring a call. Reply politely, acknowledge their situation, and thank them for their time. Move on. A negative or disqualifying reply to a soft CTA is a better outcome than a positive reply that consumes 30 minutes of calendar time in a discovery call that reveals the same disqualification.
How do I test my CTA without ruining an active campaign?
Run A/B tests on new campaign batches rather than changing an active campaign mid-run. When starting a new batch of prospects (new Quarvio order), set up two sequence variants with different CTAs from the start. Changing the CTA in an existing active campaign changes the experience for prospects already mid-sequence, which makes the results uninterpretable.
What time of day should cold emails with a call CTA be sent?
Tuesday–Thursday, 7–9 AM in the recipient's timezone, consistently produces the highest open rates. Emails that arrive in the inbox when the prospect opens their email in the morning have higher visibility than mid-day or end-of-day sends. Instantly handles send-time configuration automatically based on the time zone settings in the campaign.
Run your cold email CTAs from dedicated, deliverable inboxes
Cold email CTAs only work if your emails reach the inbox. Inframail provides Microsoft 365 sending inboxes with automatic SPF, DKIM, and DMARC configuration, reducing the spam risk that kills cold email deliverability. Instantly handles sequencing, A/B testing, and reply detection. Quarvio provides verified contact lists from $129/5k.