Cold Email Body Builder

A cold email body has one job: give a stranger a reason to reply without wasting their time. This free builder assembles a body from your own words using AIDA or PAS, then scores the opening, offer, ask and length so you can see what is thin before you send. Everything runs in your browser and nothing you type is uploaded.

Free tool · nothing is uploaded

Build a cold email body that earns a reply

Three sentences in, a structured draft out. The builder reuses your words, marks the framework beats it cannot fill, and scores the result as you type.

  • AIDA & PAS
  • Live body score
  • Filler & jargon scan
  • Merge-tag aware

Build

Framework

Attention → Interest → Desire → Action

One sentence. A trigger, a hire, a launch, or a number you actually noticed.

Include the outcome after so or which means — AIDA uses that clause as its Desire beat.

One low-friction question. If you leave it out, the map shows the missing ask instead of inventing one.

The draft is assembled live from these fields. Nothing is generated that you did not type, apart from the greeting, sign-off and the fixed PAS cost question.

Draft score

Add what you do to build a draft and see a score.

0 out of 100

—

Waiting for an offer

    • Body words 0
    • Sentences 0
    • Read time —
    • Beats filled 0/4

    Writing quality only — this is not a deliverability or reply-rate prediction.

    Your draft AIDA

    Your draft will appear here once you add what you do.

    Greeting and sign-off use {{first_name}} and {{sender_name}} merge tags. Replace them if your sending tool does not support merge tags.

    AIDA map

    Four beats. A beat is filled only when your words supply it.

    The framework map fills in as soon as the offer field has content.

      Coach notes

      • Info Fill in the offer to start. The other two fields are optional but improve the draft.

      What is a cold email body builder?

      A cold email body builder is a writing tool that turns a few facts about a prospect into a structured first draft. It gives the email a shape — an opening, a reason to care, an offer and an ask — so you are not starting from a blank page or recycling a template that reads like one.

      This builder supports two frameworks. AIDA stands for Attention, Interest, Desire and Action. PAS stands for Problem, Agitate and Solve. Both are sequencing tools, not magic formulas: they decide what comes next, not whether what you wrote is true, relevant or welcome.

      How to use the builder

      1. Choose AIDA or PAS.
      2. Write one sentence about the prospect in What you know about them. A trigger, a hire, a launch, a number you noticed.
      3. Write your offer in What you do and the outcome. If you can, add the outcome after “so” or “which means”. AIDA uses that clause as its Desire beat.
      4. Write one low-friction question in The ask.
      5. Read the score, the four meters, the framework map and the coach notes. Edit the fields and watch them change.
      6. Use Copy draft to paste the body into your email tool, then make sure your sending tool fills the {{first_name}} and {{sender_name}} merge tags, or replace them by hand.

      AIDA vs PAS: which framework should you use?

      FrameworkStructureBest when
      AIDA Attention → Interest → Desire → Action You have a specific observation about the prospect and a clear outcome to offer.
      PAS Problem → Agitate → Solve The prospect has a visible, costly problem your offer directly addresses.

      Neither framework is better in general. AIDA suits a cold but curious reader who needs a reason to care. PAS suits a reader who already feels the problem. If you cannot name a real problem, PAS will sound manufactured, and AIDA is the safer structure. Each has a failure mode: AIDA’s Desire beat becomes hype without a real result behind it, and PAS’s Agitate beat becomes fear-mongering if the cost is exaggerated.

      How the draft is assembled

      The builder does not write claims for you. It assembles your three sentences into the framework and adds only the greeting, the sign-off and — for PAS — one fixed cost question. That restraint is deliberate: a generated promise you cannot keep is worse than a blank line.

      • AIDA: your first sentence becomes Attention. The part of your offer before “so” or “which means” becomes Interest. The clause after it becomes Desire. Your ask becomes Action.
      • PAS: your first sentence becomes Problem, followed by the neutral question “What does that cost you if it doesn’t change this quarter?” as Agitate. Your offer becomes Solve, then your ask closes the email.
      • No outcome clause: AIDA’s Desire beat is marked Missing instead of being filled with invented proof. The fix is to add the outcome to your offer, not to add adjectives.
      • No ask: the draft ends after the offer, the map marks Action as missing, and the notes explain why that matters.

      The greeting is {{first_name}} and the sign-off is {{sender_name}}. Both are merge tags that most sending tools replace at send time. If yours does not, replace them by hand before sending.

      How the score is calculated

      The score is a weighted blend of four writing checks, each scored from 0 to 100. It describes the draft you see, nothing more.

      CheckWeightWhat it measures
      Opening30%Length, reader focus, concrete signals (a number, a date, a name) and generic-opener penalties.
      Offer30%Length, an explicit outcome connector, a number, contrast language and jargon penalties.
      Ask25%Question form, length, a low-friction cue, multiple asks, pressure phrases and “let me know”.
      Brevity & flow15%Total body words, sentence count, average and longest sentence, filler, all-caps and exclamation marks.

      Each category is capped, so one repeated word cannot drive the total to zero. The final number is clamped to 0–100 and mapped to a plain-language verdict: Strong (80+), Solid (62–79), Needs work (45–61) and Weak (below 45). A status is always shown as a word as well as a colour.

      What each check looks for

      The opening

      The tool rewards one specific sentence of roughly 6–30 words that is about the reader. A digit, a number word, a time frame or a capitalised name counts as a concrete signal. Generic openers such as “Hope this finds you well” and first-person openings such as “We are…” lose points, because they spend the first line on you rather than them.

      The offer

      A strong offer is 8–30 words, contains an outcome connector, and includes a number or a contrast such as “instead of” or “without”. Jargon such as “synergy”, “seamless”, “cutting-edge” and “world-class” is penalised because it describes the vendor’s self-image rather than a change the reader can picture.

      The ask

      The best ask is a short question with a low-friction cue: a 15-minute call, a one-line reply, a specific day next week. The tool penalises long asks, multiple question marks, stacked requests and pressure phrases. “Let me know” is treated as weak because it hands the next step back to the reader without making it easy.

      Brevity and flow

      Cold email bodies of roughly 40–110 words across three to six sentences score best. The check also looks at average sentence length, the longest sentence, filler phrases, all-caps words and exclamation marks. Short is not automatically good: a body under 40 words may not have earned the ask.

      Worked examples

      These are real outputs from the algorithm described above. They are not benchmarks from live campaigns.

      InputFrameworkScoreWhat the map shows
      A hiring trigger plus an offer with “so” and “instead of”, and a 15-minute call ask. AIDA 90 All four beats have content; the offer carries the Desire clause.
      “Your SDRs spend three hours a day building lists by hand” plus a concise offer and a specific-day ask. PAS 85 Problem, Solve and Action are filled; Agitate is the fixed cost question.
      A trigger, an offer with no outcome clause, and a good ask. AIDA 78 Attention, Interest and Action are filled; Desire is marked missing.
      “Hope this finds you well”, “a leading provider of innovative solutions” and “Let me know”. AIDA 39 Every beat is thin or missing; the notes name the cliché, jargon and weak ask.

      Limitations

      • The score is a writing heuristic, not a deliverability score. It does not check SPF, DKIM, DMARC, domain reputation, list quality or sending volume.
      • The builder cannot invent proof, case studies or numbers. If a draft feels thin, the missing ingredient is information only you have.
      • The PAS agitate line is intentionally generic. Replacing it with the real cost is your job; the tool cannot know it.
      • Sentence splitting is punctuation-based. Abbreviations and decimals can occasionally be counted as sentence breaks, which may shift the flow score by a point or two.
      • Personalization is not scored as a separate category. The opening check rewards concrete details, but it cannot verify that a detail is accurate.
      • Merge tags are inserted as text. Whether they render depends on your sending tool.

      Frequently asked questions

      How long should a cold email body be?

      Long enough to earn the ask and short enough to read on a phone. This tool rewards roughly 40–110 words across three to six sentences. That range is a working heuristic, not a rule: a warm referral can be shorter, and a technical offer may need one more sentence.

      Does the builder write the email for me?

      It writes the structure, not the substance. The opening, offer and ask are your sentences, assembled in framework order. The only generated text is the greeting, the sign-off and the fixed PAS cost question. Nothing is invented because invented proof is the fastest way to lose trust.

      Can I use the output word for word?

      You can, but you should read it first. Check that the claim is accurate, that the detail about the recipient is correct, and that the ask is something you can actually deliver. The draft is a scaffold, not a finished email.

      What is the difference between AIDA and PAS?

      AIDA builds desire around a future outcome: attention, interest, desire, action. PAS starts from a present problem: problem, agitate, solve. Use AIDA when the opportunity is the hook, and PAS when the pain is the hook. Both end with a single ask.

      Why is AIDA’s Desire beat missing?

      Because your offer has no outcome clause. The builder looks for “so”, “so that”, “which means”, “that means” or “meaning” followed by the result. Add the result after one of those connectors and the beat fills automatically. It will not fill it with a guess.

      Is my copy uploaded or stored?

      No. The tool is HTML, CSS and JavaScript running in your browser. There is no server request, account, cookie or local storage. “Copy draft” writes to your clipboard only when you press it.

      Is a high score a guarantee of replies?

      No. Reply rates depend on targeting, timing, offer, reputation, follow-up and the recipient’s context. A high score means the draft avoids the writing problems this tool can detect. It does not mean the email is welcome or true.

      Related tools

      • Cold email subject line grader — check the line that decides whether the body is opened.
      • Spam word checker — a deeper scan of promotional language across a whole email.
      • Deliverability risk scanner — links, caps and attachments that affect inbox placement.
      • Follow-up cadence builder — plan the sequence after the first send.

      Next step

      If you are building an outreach system rather than a single email, that is what mizanursguide.com helps with. See how we build cold email campaigns that start with research instead of a template.