Skip to main content
Every email should feel like a one-to-one message. Write as if you’re reaching out to a single person, not broadcasting to a list.

Three essentials

  1. Personalization — Show why you’re reaching out to them specifically.
  2. Offer — Present a compelling, free deliverable they’d normally pay for.
  3. CTA — Ask one yes-or-no question.
  • Compliment: recent deal, new property, promotion, community involvement
  • Context: building type, city, weather risk, energy savings
  • First‑line ideas: “We just wrapped up a project near street and noticed your building.”
Your offer is the single most important factor that drives responses and conversions. The better the offer, the better the results.Make your offer feel like a free deliverable that people would normally pay for. A compelling offer outperforms clever copy every time.Strong offer examples:
  • Free 12-point roof inspection with a written condition report
  • Complimentary roof tune-up (drain cleaning, seam sealing, photo summary)
  • No-obligation repair estimate with a 5-year budget forecast
Avoid links and attachments in Email 1.
Your CTA should prompt a clear yes-or-no answer. Keep it simple and specific:
  • “Would you like me to schedule street for a visit?”
  • “Want me to hold a spot for street?”
  • “Want me to take a quick look at street for potential savings?“

3-email sequence framework

Send no more than three emails. Beyond that, email service providers are more likely to flag you as spam.
Space emails 2–3 business days apart:
  1. Email 1 — Personalization + offer + CTA. Open with a relevant personal detail, present your free deliverable, and close with a yes-or-no question.
  2. Email 2 — Follow up on the offer. Keep it short. Reference your previous email and the offer, then ask again.
  3. Email 3 — Social proof + CTA. Share a brief result or two from recent projects and ask one more time.
Plain text only. Aim for about 50 words per email.

Spintax

Use spintax to generate different variations of each email. This prevents email service providers from flagging identical messages as spam and makes your outreach feel more personal. The basic syntax:
{{RANDOM | option1 | option2 | option3}}
This randomly selects one option for each recipient. For example:
{{RANDOM | We just wrapped up | We recently finished | We completed}} a project near {{RANDOM | your area | your building | your neighborhood}}.
Always preview your email to test your spintax before launching a campaign. Broken syntax can produce garbled messages that hurt your credibility and deliverability.