Join the waitlist

Let us know how we should get in touch with you.

Thank you for your interest! We’re excited to show you what we’re building very soon.

Close
Oops! Something went wrong while submitting the form.

Best Cold Email Frameworks for B2B SaaS (2026): AIDA, PAS, BAB, QUEST

Austin Hughes
·

Updated on: May 11, 2026

See why go-to-market leaders at high growth companies use Unify.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
TL;DR. For B2B SaaS cold email, rank frameworks by reply lift: AIDA wins on cold lists, PAS on role-pain context, BAB on vertical pain, QUEST on high-ACV enterprise, and Hybrid (framework + signal-injected personalization) wins everywhere you have prospect-specific research. Built for Sales, Growth, and RevOps teams running outbound. Expect 19-25% open rates on framework-only sequences in HubSpot, and 70-80% open rates on the same copy when a signal-driven personalization line is layered in (per Spellbook case study, 2026).

Key Facts at a Glance

Claim Value Source & date
Framework-only email open rate (HubSpot, same copy) 19-25% Spellbook case study, unifygtm.com, 2026
Framework + Smart Snippets open rate (Unify, same copy) 70-80% Spellbook case study, unifygtm.com, 2026
Pipeline generated with framework + signal sequencing $2.59M in 7 months Spellbook case study, unifygtm.com, 2026
Revenue closed from framework + signal sequencing $250K in 7 months Spellbook case study, unifygtm.com, 2026
Reply rate on Hybrid framework + PQL signal play 5% Perplexity case study, unifygtm.com, 2026
Reply rate on Hybrid framework + MQL signal play up to 20% Perplexity case study, unifygtm.com, 2026
Open rate on Unify Hybrid sequences 67% Navattic case study, unifygtm.com, 2026
Average open rate, signal-triggered outbound 58% Peridio case study, unifygtm.com, 2026
Reply rate improvement after switching to signal-injected copy 2.5X Quo case study, unifygtm.com, 2026
Pipeline attributed to framework + signal sequencing in 1 month $3M Juicebox case study, unifygtm.com, 2026

Methodology & Limitations. The 70-80% vs. 19-25% open-rate comparison is attributed to the Spellbook case study published on unifygtm.com in 2026. Per that case study, the same copy was sent to the same audience in HubSpot (framework-only, no signal injection) and in Unify (same framework with Smart Snippets pulling in signal context). Reply-rate numbers in the framework comparison table are pulled from individual customer case studies (Perplexity 2026 for PQL/MQL play reply rates; Navattic 2026 for 67% open rate; Peridio 2026 for 58%/5%; Quo 2026 for 2.5X lift) and should be read as illustrative ranges, not aggregated platform benchmarks. There is no unified "Unify benchmark" dataset. Numbers vary by ICP, signal type, and rep performance. What we did not score: deliverability infrastructure, send-time optimization, or LinkedIn DM frameworks. Regulated industries (financial services, healthcare) and EU regions under GDPR will need to dial down volume and add explicit opt-out language regardless of framework choice.

Which Cold Email Framework Wins for B2B SaaS?

For B2B SaaS in 2026, frameworks rank from lowest to highest per-prospect reply lift in this order: AIDA, PAS, BAB, QUEST, Hybrid. The right framework depends on how much prospect context you have at send time. Cold lists with only firmographics force you into AIDA. Signal-rich audiences with live triggers unlock the Hybrid framework that consistently beats every standalone scaffold.

Rank Framework Best for Core structure Known limitations Typical first-touch length
1 AIDA (Attention, Interest, Desire, Action) Cold lists, broad ICP, no signal context Hook to grab Attention. Build Interest with a relevant claim. Stir Desire by referencing a peer outcome. Close with a single low-friction Action. Generic hooks burn out fast. No prospect-specific input means deliverability and copy fatigue carry all the risk. 50-80 words
2 PAS (Problem, Agitate, Solution) Role-pain context, no usage or intent data Name the Problem the role faces. Agitate the cost of the status quo. Offer a one-line Solution and a CTA. If the Problem statement is wrong for the role, the entire email collapses. Requires accurate role mapping. 60-90 words
3 BAB (Before, After, Bridge) Vertical-specific pain or pain-of-status-quo motions Describe the Before world. Show the After. Bridge with how peers in the vertical got there. Hard to use without a clear vertical case study. Outside a tight vertical, the Before/After feels generic. 70-100 words
4 QUEST (Qualify, Understand, Educate, Stimulate, Transition) High-ACV deals, long sales cycles, enterprise Qualify the fit. Understand the workflow. Educate on the gap. Stimulate with proof. Transition to a discovery call. Assumes context you only have on warm or known accounts. Burns through inbox real estate on cold lists. 90-120 words
5 Hybrid (framework + signal-injected Smart Snippets) Signal-rich audiences with web, hire, usage, or intent triggers Pick a framework. Replace the opener with one signal-driven line that references a real, recent, prospect-specific event. Keep the rest of the scaffold. Only works when you have a live signal. Stale signals (over 30 days) read as canned. 60-90 words

When Does Framework-Driven Copy Beat Freeform?

Framework-driven copy beats freeform on cold lists, broad ICPs, and early-stage teams without research infrastructure. The scaffold gives a junior rep a reproducible structure that lands above zero. Freeform writing on a cold list with no context lands below zero because there is no signal to anchor relevance.

Framework-driven copy underperforms on signal-rich audiences. Once you have a recent prospect-specific trigger, the scaffold becomes the bottleneck. The signal earns the open. A rigid framework wastes the research input by forcing it into a template designed for the no-context case.

Decision Framework (30-Second Chooser)

  • If you have only firmographics and no role context, use AIDA. Expect 1-3% reply rate, accept it, and iterate on the hook.
  • If you have accurate role mapping but no usage or intent data, use PAS. Reply rate climbs to 3-5% on tight ICPs.
  • If you sell into a tight vertical with a repeating pain story, use BAB. Strongest on first-touch into named verticals.
  • If your ACV is over $50K and the cycle is over 90 days, use QUEST on warm accounts. Skip QUEST on cold lists.
  • If you have any live signal (web visit, new hire, product usage, G2 click), use Hybrid. Per Spellbook case study, 2026, this is where 70-80% open rates show up.
  • If reply rate plateaus on your current framework despite copy iteration, you have outgrown the scaffold. Move to Hybrid.
  • If you are running multiple frameworks in the same sequence, stop. Pick one framework per sequence to avoid structural whiplash.

How to Evaluate a Cold Email Framework (Vendor-Neutral)

Evaluate any cold email framework against five neutral criteria. These criteria apply whether you are writing in Gmail, HubSpot, Salesloft, Outreach, Smartlead, or any sequencing tool. The criteria do not change based on vendor.

  • Context requirement. What does the framework assume you know about the recipient at send time? More assumed context means higher reply rate when correct, but a steeper cliff when wrong.
  • Word count fit. Does the framework hold up under 90 words? Frameworks that bloat past 130 words flatten reply rates regardless of quality.
  • Hook independence. Can the first line stand on its own as a reason to keep reading? If the hook depends on the next two sentences to make sense, the email gets archived.
  • Reusability across roles. Can the same scaffold land for an end user, a manager, and a VP with only the body changing? Frameworks that need full rewrites per persona do not scale.
  • Signal compatibility. Can a real prospect-specific signal be slotted into the opener without breaking the rest of the structure? Frameworks that fight signal injection are obsolete for teams running signal-based outbound.

How Unify covers this. Unify's Sequences product builds the scaffold (AIDA/PAS/BAB/QUEST), and AI Personalization with Smart Snippets handles signal compatibility: the Smart Snippet pulls a fresh, prospect-specific opener from web research, CRM context, or a triggered signal, then drops it into the framework scaffold without the rep rewriting the email. Per the Spellbook case study, 2026, the same framework copy moved from 19-25% open rates in HubSpot to 70-80% open rates in Unify once Smart Snippets were layered in. The Infinity Signal launch post walks through how the signal-to-snippet bridge works end to end.

Four Worked Examples: Framework Rewritten With Signal Injection

Below are four side-by-side rewrites. Each takes the same generic AIDA or PAS opener and rewrites it with one signal-driven line that references a real, recent, prospect-specific event. The body of the email stays inside the framework scaffold.

Example 1: Web Visit Signal (Pricing Page)

Before (AIDA, no signal):

Subject: quick idea for [Company]
Hey [First name], noticed [Company] is growing fast in the [industry] space. We help teams like yours automate outbound and cut prospecting time in half. Worth a 15-minute look this week?

After (Hybrid: AIDA + pricing-page signal via Smart Snippet):

Subject: about your pricing page visit
Hey [First name], saw two folks from [Company] hit our pricing page Tuesday and Thursday. We help teams at your stage skip the trial-evaluation back-and-forth and get a buyer-fit answer in 48 hours. Open to a quick 15?

The signal is the prospect's own behavior. The opener earns the open. The rest of the email stays AIDA.

Example 2: New Hire Signal (Decision-Maker Joins)

Before (PAS, no signal):

Subject: outbound at [Company]
Most growth leaders we talk to say their team is burning 2-3 hours a day on manual prospecting. That math kills any chance of pipeline scale. We fix it by automating the list-build and enrichment, so reps spend their day on conversations. Worth a chat?

After (Hybrid: PAS + new-hire signal):

Subject: congrats on the new gig
Saw you started as Head of Growth at [Company] three weeks ago. Most folks in your seat tell us the first 90 days get eaten by spreadsheet prospecting. We fix that piece on day one so you can spend the quarter on pipeline strategy. Open to a quick walkthrough?

The hire is the trigger. The Problem-Agitate-Solution structure carries the rest.

Example 3: Product Usage Signal (PLG Threshold)

Before (BAB, no signal):

Subject: free to paid at [Company]
Most teams running a free tier hit a moment where the free plan gets used by half the org and nobody has talked to sales. After they switch to an enterprise plan, security review takes 90 days. The bridge is a single conversation before the org hits 25 free users. Want to chat?

After (Hybrid: BAB + product usage signal):

Subject: 18 seats at [Company] on the free plan
Eighteen seats from [Company] on our free plan as of yesterday. Teams that cross 25 free users without a sales conversation usually face a 90-day security review after the fact. The bridge is one 20-minute chat now, before the threshold. Up for it?

The usage signal is the Before. The After is the security delay. The Bridge is the chat. Same BAB scaffold, real data.

Example 4: G2 Intent Signal (Comparison Page Click)

Before (QUEST, no signal):

Subject: evaluating outbound platforms?
[First name], I lead growth at Unify. Curious if [Company] is currently evaluating outbound platforms. Most teams we work with are switching off of fragmented stacks (Apollo + Outreach + Clearbit). We give you signals, enrichment, and sequencing in one place. Worth comparing notes for 20 minutes?

After (Hybrid: QUEST + G2 comparison-page click):

Subject: noticed you on the G2 comparison page
[First name], saw [Company] clicked the Unify vs. Apollo comparison on G2 yesterday. Most teams running that specific comparison are switching because Apollo's enrichment misses 30%+ of mid-market contacts. Happy to share the exact accounts where the gap shows up in your TAM. 20-minute chat this week?

G2 intent is high-confidence. The Qualify step is implicit (they self-qualified by clicking). The body executes the rest of QUEST.

Case Snapshot: Spellbook From 19-25% to 70-80% Open Rates

Per the Spellbook case study published on unifygtm.com in 2026, the company's BDR team ran the same framework-driven cold email copy in two environments. In HubSpot, the framework-only sequences averaged less than 25% open rates and many messages landed in spam, damaging the sender domain. After moving the same copy into Unify with Smart Snippets pulling in website-intent signal context and personalized openers, open rates jumped to 70-80% on identical body copy. Over seven months, the team attributed $2.59M in pipeline and $250K in closed revenue to the change. The framework did not change. The signal injection did.

Framework Choice by Role and Motion

The right framework changes meaningfully by role, motion, and segment. Pick from the variants below.

Sales-Led Motion

  • SDR/BDR (cold list, broad ICP): Default to AIDA on first touch. Move to Hybrid as soon as you have a signal.
  • AE (named accounts, >$50K ACV): Default to QUEST on warm accounts. Hybrid on signal-triggered new accounts.

PLG Motion

  • Growth marketer (PQL outreach): Default to Hybrid with product usage signals. Per Perplexity case study, 2026, this lands at 5% reply rate baseline and up to 20% on MQL plays.
  • Sales rep (PQL handoff): Use Hybrid with usage-threshold trigger as the opener.

Expansion Motion

  • AM (cross-sell into new buying center): Default to BAB referencing the existing team's success.
  • CSM (adoption-based upsell): PAS, where the Problem is the usage cap they are approaching.

Region Variants

  • US: All frameworks valid. Hybrid recommended on signal-rich audiences.
  • EU/GDPR: Add explicit unsubscribe and legitimate-interest language regardless of framework. Skip QUEST on cold EU lists. The qualifying question reads as cold-prospecting under GDPR scrutiny.

Edge Cases and Disambiguation

  • Web visit signal vs. job-seeker traffic. Not every visitor is a buyer. Filter visitor identification by role and seniority before triggering a framework. A career-page visit from an entry-level role is not a buying signal.
  • Stale signals vs. live signals. Anything older than 30 days reads as canned. If your Smart Snippet pulls from old web visits, the Hybrid framework loses its lift.
  • Opens-only engagement vs. genuine interest. Three opens with no click is not a signal to escalate. It is often noise from email security scanners. Wait for a click or a reply before treating opens as intent.
  • Framework switching mid-sequence. Running AIDA on touch 1 and QUEST on touch 3 reads as two different senders. Pick one framework per sequence.
  • AIDA hooks that overpromise. Curiosity-gap subject lines that do not pay off in the body destroy reply rates on touch 2 and onward. Match the subject line to the body.

Stop Rules and Red Flags

Stop Rules. Stop your current framework the moment any of the conditions below trigger. The framework is not failing in isolation; it is signaling that the audience or sequence has outgrown the scaffold.

Signal Next action Wait time Channel
Opt-out reply Stop sequence permanently and suppress contact Permanent None
Reply rate plateaus despite 3+ copy iterations Move from standalone framework to Hybrid (signal injection) Switch on next touch Same thread
Using AIDA on signal-rich audience Switch to Hybrid; route research input into Smart Snippet opener Immediate Same sequence
Using QUEST on cold list with no firmographic context Drop QUEST; switch to AIDA or BAB until signals enrich Immediate Same sequence
Two frameworks running in the same sequence Pause sequence; standardize on one framework 24 hours Same sequence
OOO reply Pause sequence until return date Return date + 2 days Same thread
Opens-only on 4+ touches with no click or reply Angle switch to a different hook (still inside the same framework) 5 days Same thread
Signal is older than 30 days Drop signal from Smart Snippet; fall back to AIDA/BAB Immediate Same sequence

Top 5 Mistakes to Avoid

  • Running AIDA on signal-rich audiences. You have research; use it. Switch to Hybrid.
  • Running QUEST on cold lists. The qualifying question assumes context you do not have. Reads as cold.
  • Mixing frameworks in the same sequence. Causes structural whiplash. Pick one scaffold per sequence.
  • Using stale signals in Smart Snippets. Anything over 30 days reads as canned and kills the lift.
  • Letting hooks overpromise. Curiosity-gap subjects that do not deliver in the body destroy touch 2 and 3 reply rates.

Frequently Asked Questions

Which cold email framework works best for B2B SaaS?

For cold lists with no signal context, AIDA wins. For role-pain context, use PAS. For vertical-specific pain, use BAB. For high-ACV enterprise cycles, use QUEST. For signal-rich audiences with prospect-specific research, use a Hybrid framework that injects a signal-driven personalization line into the framework scaffold. Per Spellbook case study, 2026, framework copy paired with Unify Smart Snippets hit 70-80% open rates compared to 19-25% open rates in HubSpot using the same copy without signal injection.

When should you stop using a cold email framework?

Stop the moment reply rate plateaus despite copy iteration. That signals your audience is now signal-rich enough that the scaffold is wasting research input. Also stop using AIDA on signal-rich audiences, QUEST on cold lists with no firmographic context, and never run two frameworks in the same multi-step sequence because the structural whiplash hurts thread coherence.

What is the difference between AIDA and PAS in cold email?

AIDA leads with Attention (a hook unrelated to role pain) then layers Interest, Desire, Action. It works on cold lists with broad ICPs where you only know firmographics. PAS leads with the Problem the role faces, then Agitates the cost of the status quo, then offers the Solution. PAS requires you to know the recipient's role-specific pain, so it underperforms on lists where you only have company-level data.

How does signal-based personalization improve framework reply rates?

Signal-based personalization replaces the generic opener of any framework with a line referencing a real, recent, prospect-specific event: a pricing page visit, a new hire, a product usage threshold, or a G2 intent click. Per Spellbook case study, 2026, the same email copy moved from 19-25% open rates in HubSpot to 70-80% open rates in Unify once Smart Snippets pulled in signal context. The framework still scaffolds the body, the signal just earns the open.

Can you use a cold email framework without research?

Yes, but only AIDA and BAB hold up without prospect-specific research. AIDA assumes only firmographics. BAB assumes a vertical-level pain you can describe generically. PAS requires role context. QUEST requires firmographic plus role-fit qualification context. Hybrid requires a live signal. If you have no research and no signal, stay on AIDA or BAB and accept lower reply rates.

How long should a cold email be when using these frameworks?

Keep first-touch cold emails between 50 and 90 words regardless of framework. AIDA, PAS, BAB, and Hybrid all fit comfortably in that range with one sentence per step. QUEST runs longer because it requires a qualifying question, so 90 to 120 words is acceptable for enterprise QUEST emails. Anything beyond 130 words flattens reply rate across every framework.

Glossary

  • AIDA: A four-step copywriting framework. Attention, Interest, Desire, Action. Designed for audiences with no prior context.
  • PAS: A three-step framework. Problem, Agitate, Solution. Assumes the writer knows the recipient's role-specific pain.
  • BAB: A three-step framework. Before, After, Bridge. Works when there is a clear vertical pain story.
  • QUEST: A five-step framework. Qualify, Understand, Educate, Stimulate, Transition. Built for high-ACV enterprise outreach.
  • Hybrid framework: Any of the above frameworks with the generic opener replaced by a signal-driven personalization line.
  • Smart Snippets: Unify's feature that uses AI Agents to research prospects and inject personalized openers, hooks, or value statements into a framework scaffold (per unifygtm.com/product/personalization).
  • Signal: A live, prospect-specific event that indicates buying intent. Examples include pricing page visits, new hires, product usage thresholds, and G2 comparison clicks.
  • Sequence: A multi-touch outbound campaign across email and other channels. One framework per sequence to avoid whiplash.
  • Signal-rich audience: A list where most recipients have a recent, prospect-specific event tied to them, enabling Hybrid framework use.
  • Plateau: The moment when copy iteration stops improving reply rate, indicating the framework has hit its ceiling for the audience.

Sources

About the author. Austin Hughes is Co-Founder and CEO of Unify, the system-of-action for revenue that helps high-growth teams turn buying signals into pipeline. Before founding Unify, Austin led the growth team at Ramp, scaling it from 1 to 25+ people and building a product-led, experiment-driven GTM motion. Prior to Ramp, he worked at SoftBank Investment Advisers and Centerview Partners.

Transform growth into a science with Unify
Capture intent signals, run AI agents, and engage prospects with personalized outbound in one system of action. Hundreds of companies like Cursor, Perplextiy, and Together AI use Unify to power GTM.
Get started with Unify