Email Copywriting Frameworks: AIDA, PAS, BAB and 7 More Formulas That Work
On this page
Why Frameworks Matter
Staring at a blank email draft wastes time. Copywriting frameworks give you a structure to fill in rather than creating from nothing. They work because they follow proven psychological patterns: how people process information, what holds attention and what motivates action.
This guide covers 10 frameworks with specific email applications and examples.
Framework 1: AIDA
Attention, Interest, Desire, Action.
The oldest and most widely used copywriting formula. Guides the reader from noticing the email to taking action.
How it works
- Attention. The subject line and opening sentence grab the reader. A surprising fact, a bold claim or a direct question.
- Interest. Build on the attention with relevant information. Why should they care? What is in it for them?
- Desire. Create a want. Show the outcome, the transformation, the benefit. Make the reader picture themselves with the result.
- Action. Tell them exactly what to do next. One clear call to action.
Email example (cold outreach)
Subject: 73% of [industry] companies overspend on [problem area]
Hi [Name],
Attention: "Companies in [industry] waste an average of $47,000 annually on manual [process]."
Interest: "We analysed 200 [industry] operations and found that the biggest cost driver is not the tools. It is the time spent switching between them."
Desire: "Our customers have cut that cost by 60% in the first quarter. [Customer name] reduced their [process] time from 12 hours to 3 hours per week."
Action: "Would a 15-minute call next week make sense to see if this applies to your team?"
Best for
- Cold emails where the reader has no existing relationship.
- Product launch announcements.
- Newsletter content promoting a resource or event.
Framework 2: PAS
Problem, Agitation, Solution.
More emotionally driven than AIDA. Works by amplifying the pain before offering relief.
How it works
- Problem. Name the specific problem the reader faces. Be precise.
- Agitation. Make the problem feel urgent. What happens if they do not solve it? What are they losing right now?
- Solution. Present your solution as the answer. Connect it directly to the problem and agitation.
Email example (sales sequence)
Subject: Your sales data is in 4 different places
Problem: "Right now your customer emails are scattered across your CRM, email platform, event spreadsheets and your inbox."
Agitation: "Every time you launch a campaign, someone spends 3 hours pulling lists together. Meanwhile, duplicates slip through, and last week a customer who unsubscribed got re-emailed. That is a compliance risk that grows with every campaign."
Solution: "Email Extractor consolidates emails from all those file types in seconds. Upload your exports, get a deduplicated list. Here is how: [link]"
Best for
- Email sequences where the reader knows they have the problem but has not acted.
- Re-engagement campaigns.
- Upgrade and upsell emails.
Framework 3: BAB
Before, After, Bridge.
Paints a picture of life before and after, then bridges the gap with your solution.
How it works
- Before. Describe the reader's current situation. The frustrations, inefficiencies or missed opportunities.
- After. Describe what their situation could look like. The improvement, the outcome, the relief.
- Bridge. Explain how to get from Before to After. Your product, service or approach is the bridge.
Email example (newsletter content)
Subject: From 4 hours to 15 minutes
Before: "You export contacts from three platforms, open each file separately, manually cross-reference for duplicates, fix formatting inconsistencies, and finally paste everything into one master sheet."
After: "You upload all three files at once, click 'Extract,' and download a single, deduplicated, clean list ready for import."
Bridge: "Email Extractor handles 19 file types and deduplicates automatically. No signup, no account, no data leaving your browser."
Best for
- Feature announcements showing improvement over the old way.
- Case study emails.
- Onboarding emails showing what the product enables.
Framework 4: The 4 Ps
Picture, Promise, Prove, Push.
How it works
- Picture. Paint a vivid scene the reader can identify with.
- Promise. Make a specific claim about what you deliver.
- Prove. Back the claim with evidence: data, testimonials, case studies.
- Push. Push them toward action with urgency or a clear next step.
Email example (webinar invitation)
Picture: "It is Monday morning. Your sales team needs a list of 500 qualified prospects by Wednesday. You have contact data in six different files, none of them consistent."
Promise: "In this 30-minute webinar, we will show you how to consolidate and clean any email list in under 10 minutes, regardless of file format."
Prove: "Last month, 847 marketers attended. 94% rated it 'useful' or 'very useful.' Here is what attendee [name] said: '[quote].'"
Push: "Reserve your spot for Thursday at 2 PM. Seats are limited to keep the Q&A useful."
Best for
- Event and webinar invitations.
- Product demos.
- Content that needs to establish credibility.
Framework 5: QUEST
Qualify, Understand, Educate, Stimulate, Transition.
Longer framework suited to email sequences or detailed content emails.
How it works
- Qualify. Filter for the right reader. "If you manage email lists of 10,000+ contacts, this is for you."
- Understand. Show empathy for their situation. Demonstrate that you understand their specific challenges.
- Educate. Teach something valuable. Share an insight they did not have before reading.
- Stimulate. Connect the education to your solution. Show how your product applies.
- Transition. Move them to the next step naturally.
Email example (educational sequence)
Qualify: "If your team manually deduplicates email lists before every campaign, keep reading."
Understand: "We know the drill. Export from the CRM, export from the event platform, paste into a spreadsheet, sort by email, scan for duplicates, fix the ones with different capitalisation. It is tedious and error-prone."
Educate: "Here is what most teams miss: case-insensitive deduplication catches jane@example.com and Jane@Example.com, but it does not catch jane.smith@example.com and janesmith@example.com. Those are different addresses, and merging them would lose a contact."
Stimulate: "Email Extractor handles case-insensitive deduplication automatically. It also preserves source information so you can trace where each address came from."
Transition: "Try it with your next list. Upload any file at bulkemailextractor.com. No account needed."
Best for
- Educational email sequences.
- Long-form newsletter content.
- Emails targeting a specific audience segment.
Framework 6: Star-Chain-Hook
How it works
- Star. Open with your star: the main character, the product, the idea. Make it compelling.
- Chain. Build a chain of facts, benefits, reasons, and evidence. Each link connects to the next.
- Hook. End with the hook: the call to action that pulls them in.
Email example (product update)
Star: "We just added PDF extraction to Email Extractor."
Chain: "PDFs are the most requested format. Conference proceedings, vendor lists, government directories, scanned business cards. They all come as PDFs. Previously, you had to copy and paste the text out, losing formatting along the way. Now you upload the PDF directly. The tool extracts every email address from the text layer. It handles multi-page documents. And it works alongside all the other 18 formats already supported."
Hook: "Try it now with any PDF you have been meaning to extract from: [link]."
Best for
- Product update announcements.
- Feature launch emails.
- Content that builds a logical argument.
Framework 7: The One-Sentence Email
Not a traditional framework, but one of the most effective patterns for cold email.
How it works
Get the entire message across in one to three sentences. Subject line does most of the work. Body adds one detail and one question.
Email example (cold outreach)
Subject: Quick question about [Company]'s email workflow
"Hi [Name], I noticed [Company] uses [tool/process] for [activity]. Curious if you have ever tried extracting and deduplicating your contact lists automatically before imports? Happy to share how [similar company] cut their list prep time by 80%."
Why it works
- Busy recipients read short emails.
- It feels like a real message from a real person, not a marketing email.
- The question invites a reply rather than demanding a click.
Best for
- Cold outreach to executives and busy professionals.
- Follow-up emails.
- Emails where brevity signals respect for the reader's time.
Framework 8: The Story Framework
How it works
Tell a brief story with a beginning, middle and end. The story should be about someone like the reader, facing a problem the reader faces, finding a solution the reader needs.
Email example (case study email)
Subject: How [Company] stopped losing contacts between systems
"Last quarter, [Company]'s marketing team discovered they were missing 3,000 contacts. The contacts existed in their event platform but never made it into the CRM. Every quarter, a different batch fell through the cracks because exports from different systems used different formats.
They started running every export through Email Extractor before importing to the CRM. The tool handled CSV, XLSX and VCF files in one pass, deduplicated everything, and they imported a single clean list.
Result: zero missed contacts since. The quarterly 'where did these leads go?' meeting has been cancelled."
Best for
- Case study emails.
- Testimonial-driven campaigns.
- Emails to warm leads who need social proof.
Framework 9: If-Then
How it works
Simple conditional structure. "If [situation the reader is in], then [what they should do]."
Email example (segmented campaign)
Subject: If you export contacts from more than one platform...
"If you regularly export contacts from multiple tools and merge them manually, then you are spending time on something that should take 30 seconds.
Upload all your exports to Email Extractor at once. It extracts emails from 19 file types, deduplicates across all of them, and gives you one clean list.
If that sounds useful: [link]."
Best for
- Segmented campaigns targeting specific behaviours.
- Re-engagement emails.
- Quick, high-clarity messages.
Framework 10: The Listicle Email
How it works
Structure the email as a numbered list of tips, mistakes, or reasons. Each item is one to two sentences.
Email example (newsletter)
Subject: 5 things slowing down your email list imports
"1. Manual deduplication. You are scrolling through spreadsheets looking for repeated addresses. Automate this.
Inconsistent formatting. Uppercase, lowercase, extra spaces. These create false duplicates or missed matches.
Multiple file formats. Your CRM exports CSV. Your event tool exports XLSX. Your old data is in a TXT file. You need a tool that handles all of them.
No source tracking. After merging, you have no idea which contacts came from where. Export with sources enabled.
Importing before cleaning. Clean first, import second. Cleaning inside the CRM is harder than cleaning before import."
Best for
- Newsletter content.
- Educational emails.
- Content designed for scanning (most readers scan emails, not read them).
Choosing the Right Framework
| Situation | Best framework |
|---|---|
| Cold email to a stranger | AIDA, One-Sentence, PAS |
| Follow-up email | BAB, If-Then |
| Newsletter content | Listicle, Story, QUEST |
| Product announcement | Star-Chain-Hook, BAB |
| Webinar/event invitation | 4 Ps, AIDA |
| Re-engagement | PAS, If-Then |
| Case study email | Story, BAB |
| Educational sequence | QUEST, Listicle |
| Upsell/upgrade | PAS, 4 Ps |
Testing Frameworks
Do not pick one framework and use it forever. Test different frameworks against each other:
- Write the same message using two different frameworks.
- A/B test subject lines and body copy.
- Measure by reply rate (cold email) or click rate (marketing email).
- Track which frameworks perform best for each audience segment.