Most cold email advice on the internet is written for SaaS companies selling to other businesses. The templates assume you are selling a $99/month tool with a free trial and a self-serve signup flow.
Agency outreach is fundamentally different. You are selling a relationship, not a product. Your price point is 10-100x higher. Your prospect needs to trust you before they will even book a call. And the SaaS founders and marketing leaders you are targeting receive 20-40 cold emails per day.
The templates below are built specifically for agencies pitching SaaS companies. Each one has been tested across hundreds of campaigns by agencies we have worked with. They work because they follow three principles that generic templates ignore:
- Specificity over flattery. "I love what you're building" means nothing. "I noticed your blog traffic dropped 30% after you stopped publishing in October" means everything.
- Context over credentials. Nobody cares that you have "10 years of experience" or "worked with 200 clients." They care that you understand their specific situation.
- One clear ask. Not "would you like to set up a call or I can send a proposal or check out our portfolio." Just one question that is easy to say yes to.
Before You Send Anything
Templates are starting points, not scripts. A template with zero personalization will perform worse than a fully original email with genuine research. Before using any template below, you need three things for each prospect:
1. A specific observation. Something you noticed about the company that is relevant to the service you sell. Their blog is inactive. Their landing page has no social proof. Their paid ads are running to a generic homepage. Their site loads in 6 seconds. Find something specific and factual.
2. A relevant angle. Why your observation matters to their business right now. They just raised funding and need to grow fast. They just launched a product and need distribution. They just hired a VP Marketing who is probably rebuilding everything. Connect your observation to their current situation. For more on timing signals, see our guide on 7 buying signals for SaaS companies.
3. A proof point. One specific result you achieved for a similar company. Not "we help SaaS companies grow." Something like "we took a Series A dev tools company from 2K to 18K organic visits in 5 months." Specific company type + specific metric + specific timeframe.
If you do not have all three, your email will sound generic regardless of which template you use. The research takes 5-10 minutes per prospect. If that sounds like a lot, consider that sending 100 unresearched emails with a 1% reply rate produces the same result as 20 researched emails with a 5% reply rate -- except the second approach does not damage your sender reputation.
For tools that automate this research step, see our comparison of Apollo alternatives for agencies.
Templates 1-3: Marketing Agency Templates
Template 1: The Observation Opener
Best for: Full-service marketing agencies pitching SaaS companies with visible marketing gaps.
Subject: {company}'s content gap
Hi {first_name}, I was looking at {company}'s blog and noticed you published consistently through Q3 last year, then stopped around {month}. Your organic traffic to the blog section has dropped since then (visible in SimilarWeb). That pattern usually means one of two things: the person writing content left, or content got deprioritized when something else took over. Either way, I think there is a quick win here. We helped {similar_company} rebuild their content pipeline after a similar gap -- they went from {metric_before} to {metric_after} organic visits in {timeframe}. Would it make sense to share what we did? Happy to send over the playbook even if you handle it internally. {your_name}
Why it works
The opening line proves you did actual research. You are not saying "I love your content" -- you are pointing out a specific, observable gap. The "two things" framing shows empathy without being presumptuous. The proof point is specific (company type + metric + timeframe). And the ask is low-friction: you are offering to share a playbook, not demanding a 30-minute call.
Template 2: The Funding Trigger
Best for: Marketing agencies targeting recently funded SaaS companies.
Subject: Post-raise growth at {company}
Hi {first_name}, Congrats on the {round_type} -- {amount} from {lead_investor} is a strong signal. I imagine the board is now expecting growth metrics to match the valuation. Most post-{round_type} SaaS companies we work with are trying to solve two things simultaneously: scale pipeline and build the internal team to sustain it. We have been the bridge for 6 SaaS companies in that exact window -- running demand gen while they hire their first marketing leads. The most recent was {similar_company}, where we built the pipeline from {metric_before} to {metric_after} in {timeframe} before handing off to their new VP Marketing. Is that a conversation worth having? {your_name}
Why it works
Referencing the specific round, amount, and investor shows deep research. The "bridge" positioning is powerful because it removes the objection of "we plan to hire internally" -- you are not competing with that hire, you are filling the gap until they arrive. The handoff framing makes you look like a partner, not a vendor trying to lock them in.
Template 3: The Competitor Comparison
Best for: Marketing agencies that specialize in a specific SaaS vertical.
Subject: {competitor} is outranking {company} on {keyword_count} terms
Hi {first_name}, I ran a quick competitive analysis between {company} and {competitor}. A few things stood out: - {competitor} ranks on page 1 for {keyword_count} keywords where {company} does not appear at all - Their blog publishes {competitor_frequency} vs. your {company_frequency} - They recently launched a {content_type} that is driving significant referral traffic None of this is unfixable. We closed a similar gap for {similar_company} in {timeframe}. I put together a 1-page analysis with the specific opportunities. Worth sending over? {your_name}
Why it works
Competitive intelligence is hard to ignore. Nobody wants to hear that their competitor is winning, but everybody wants to see the data. The bullet points are scannable and specific. The offer to send a 1-page analysis is a natural next step that does not require a calendar commitment.
Stop researching manually.
Get AI-researched SaaS leads delivered weekly. Full company context, decision-maker contacts, and personalized pitch angles -- ready to use.
Try Sourci FreeTemplates 4-6: Web Development Agency Templates
Template 4: The Performance Audit
Best for: Web dev agencies that can demonstrate technical expertise.
Subject: {company}.com loads in {load_time}s
Hi {first_name}, I ran {company}.com through Google PageSpeed Insights. Your mobile score is {score}/100 and the page takes {load_time} seconds to become interactive. For a SaaS product where the website is the primary sales channel, that is leaving money on the table. Google's research shows that conversion rates drop 12% for every additional second of load time. At your traffic levels, that could mean {estimated_impact} lost signups per month. We rebuilt {similar_company}'s marketing site last quarter. Same stack ({tech_stack}), similar complexity. Load time went from {before_time}s to {after_time}s and their trial signups increased {percentage}%. I recorded a 3-minute Loom walking through the specific bottlenecks on your site. Want me to send it? {your_name}
Why it works
The subject line is a specific, verifiable number. That alone drives opens. The body connects a technical problem to a business outcome (lost signups). The Loom offer is powerful because it demonstrates effort and expertise without requiring anything from the prospect. If they say yes, they are already invested in the conversation.
Template 5: The Redesign Trigger
Best for: Web dev agencies targeting SaaS companies showing signs of a brand refresh.
Subject: noticed the {company} rebrand
Hi {first_name}, I noticed {company} recently updated the logo and brand colors. The new direction looks sharp -- cleaner and more enterprise-ready. One thing that jumped out: the website still uses the old design system in several places ({specific_page}, {specific_page_2}, and the help center). That inconsistency can undercut the rebrand, especially if prospects hit an old-style page during their evaluation. We have helped {number} SaaS companies roll out website redesigns to match new brand identities. The most recent was {similar_company} -- full site migration in {timeframe} with zero downtime and no SEO regression. Would it be useful to see how we structured that project? {your_name}
Why it works
You are complimenting the rebrand (genuine, specific) while pointing out an inconsistency they probably already know about but have not fixed. The "zero downtime and no SEO regression" proof point addresses the two biggest fears in any website migration. The ask is about sharing a process, not selling a project.
Template 6: The Tech Stack Angle
Best for: Agencies that specialize in specific tech stacks (React, Next.js, Webflow).
Subject: {company}'s {tech_stack} site
Hi {first_name}, Noticed {company}'s site is built on {tech_stack}. We work exclusively with {tech_stack} SaaS companies, so a few things caught my eye: - {technical_observation_1} - {technical_observation_2} - {technical_observation_3} Not urgent stuff, but the kind of technical debt that compounds. We maintain the marketing sites for {number} SaaS companies on {tech_stack}, including {notable_client}. If you are looking for a {tech_stack}-specialized team for ongoing development or a specific project, happy to chat. {your_name}
Why it works
Knowing their tech stack signals technical competence. The three specific observations prove you actually inspected the site. Positioning as a specialist rather than a generalist creates differentiation. The tone is consultative, not salesy.
Templates 7-9: Content Agency Templates
Template 7: The SEO Gap
Best for: Content agencies that can demonstrate SEO impact.
Subject: {company} is missing {keyword_count} high-intent keywords
Hi {first_name}, I pulled {company}'s keyword profile and found {keyword_count} high-intent keywords in your space that you are not ranking for. Combined monthly search volume: {search_volume}. A few examples: - "{keyword_1}" ({volume_1} searches/mo) -- you are on page 4 - "{keyword_2}" ({volume_2} searches/mo) -- no ranking - "{keyword_3}" ({volume_3} searches/mo) -- no ranking These are keywords where the searcher is actively looking for a product like {company}. Every month you do not rank for them, those searchers are finding your competitors instead. We built a content program for {similar_company} that captured {number} of these keywords in {timeframe}, driving {traffic_result} additional organic visits per month. I have a full keyword gap analysis I can send over. Interested? {your_name}
Why it works
Specific keywords and search volumes are irresistible to anyone who cares about organic growth. The "high-intent" qualifier shows you understand the difference between vanity traffic and buying traffic. The competitive framing ("those searchers are finding your competitors") creates urgency without being pushy.
Template 8: The Thought Leadership Play
Best for: Content agencies pitching companies with strong founder brands.
Subject: turning {first_name}'s LinkedIn into a pipeline channel
Hi {first_name}, I have been following your LinkedIn posts -- your take on {topic} was sharp and got good engagement. But you are posting {current_frequency}, and based on your engagement rate, there is a clear appetite for more. Here is the pattern we see with SaaS founders: you know the insights are there, but writing takes 2-3 hours per post and it keeps getting deprioritized against product and sales. We ghostwrite for {number} SaaS founders. The process is a 30-minute interview each week, and we turn it into {output_count} pieces of content. {similar_founder} went from posting monthly to 3x/week and attributes {percentage}% of their inbound pipeline to LinkedIn content. If that is something you have thought about, I can walk you through the process in 15 minutes. {your_name}
Why it works
Referencing a specific post the founder wrote shows genuine engagement. Diagnosing the problem (you know the insights are there but do not have time) resonates because it is exactly what most founders experience. The ghostwriting model is presented as a process, not a mystery. And the 15-minute call is a low ask.
Template 9: The Content Audit
Best for: Content agencies pitching companies with existing but underperforming content.
Subject: {company}'s top 5 blog posts are all from {year}
Hi {first_name}, I looked at {company}'s top-performing content by organic traffic. The 5 posts driving the most search traffic were all published in {year} or earlier. Several reference outdated stats and tools that no longer exist. This is common but expensive. Outdated content ranks lower over time as Google favors freshness. And when prospects click through and see a 2024 screenshot or a stat from 2023, it erodes trust. We helped {similar_company} refresh their top 20 posts -- updated stats, added new sections, improved internal linking. The result: {percentage}% increase in organic traffic from existing content, no new articles needed. I have a quick list of your highest-ROI refresh opportunities. Want to see it? {your_name}
Why it works
Content refreshes are a low-risk, high-reward project. The prospect already has the content -- you are not asking them to invest in something new. The audit offer is a natural foot in the door. And the promise of "no new articles needed" makes the project feel manageable.
Templates 10-12: PPC / Paid Media Templates
Template 10: The Wasted Spend Angle
Best for: PPC agencies that can demonstrate cost savings.
Subject: {company} is bidding on {keyword} -- is it converting?
Hi {first_name}, I noticed {company} is running Google Ads on terms like "{keyword_1}" and "{keyword_2}". Those are competitive keywords in your space -- estimated CPC of ${cpc}+. Two things caught my attention: 1. Your ads are pointing to your homepage, not a dedicated landing page. That typically cuts conversion rates by 30-50%. 2. You are not running ads on your own brand terms, which means competitors bidding on "{company}" are capturing traffic that should be yours. We manage paid media for {number} SaaS companies in the {industry} space. The most common improvement we make is restructuring the landing page strategy -- it usually reduces CPA by {percentage}% within the first 30 days. Would it be helpful if I sent a quick audit of your current ad setup? {your_name}
Why it works
PPC spending is visible (you can see their ads in Google), so the research is verifiable. Pointing out that ads link to the homepage instead of a landing page is a common, fixable problem that immediately demonstrates expertise. The brand-term observation is another easy win that most companies overlook.
Template 11: The Scaling Problem
Best for: PPC agencies targeting post-funding SaaS companies.
Subject: scaling paid from ${current_spend} to ${target_spend}/mo at {company}
Hi {first_name}, Post-{round_type}, most SaaS companies try to scale paid acquisition 3-5x. The problem is that the first ${current_spend}/month was easy -- you found the obvious keywords and audiences. Scaling to ${target_spend} requires a fundamentally different approach: new channels, new creatives, new landing pages, and a more sophisticated measurement framework. We have scaled paid programs for {number} post-raise SaaS companies. The playbook is specific to the stage you are in: - New channel expansion (LinkedIn, YouTube, Reddit, programmatic) - Creative testing at volume (10-20 ad variants per campaign) - Landing page optimization by audience segment - Attribution modeling that actually accounts for assisted conversions {similar_company} brought us in at ${start_spend}/month. Six months later, they are at ${end_spend}/month with a lower CPA than when they started. Worth a conversation? {your_name}
Why it works
The email demonstrates domain expertise by naming the exact problem (scaling paid is harder than starting paid). The four-point playbook summary shows you have a structured approach, not just "we'll run your ads." The case study -- higher spend with lower CPA -- is the exact outcome every marketer wants.
Template 12: The Channel Expansion
Best for: PPC agencies targeting companies running ads on only one platform.
Subject: {company} + LinkedIn Ads
Hi {first_name}, I can see {company} is active on Google Ads but I do not see any LinkedIn ad activity in the Ad Library. For a B2B SaaS product targeting {target_audience}, that is a missed channel. I get the hesitation -- LinkedIn CPCs are 3-5x higher than Google. But for B2B SaaS with deal sizes above ${deal_size}, the CPA on LinkedIn is often lower because you can target by exact job title, company size, and industry. No keyword guessing. We run LinkedIn Ads for {number} B2B SaaS companies. Typical results: {cpl_range} CPL for qualified demos, with {percentage}% of leads matching the ICP. If you have been thinking about testing LinkedIn, I can share a launch plan we used for a company in your space. Takes 15 minutes to walk through. {your_name}
Why it works
The observation (Google active, LinkedIn inactive) is verifiable and relevant. Acknowledging the objection (high CPCs) before the prospect raises it shows experience. The reframe (lower CPA despite higher CPC) is a genuine insight that catches attention. Offering a launch plan for a similar company is a tangible, valuable asset.
How to Personalize at Scale
The templates above require specific data for each prospect. Here is how to get it without spending 30 minutes per email:
The 5-minute research stack
For each prospect, spend exactly 5 minutes checking:
- Their website (1 min): What do they sell? How does the site look? Is the blog active? Any obvious gaps?
- SimilarWeb free tier (1 min): Traffic estimate, top traffic sources, top keywords.
- LinkedIn (1 min): Company size, recent hires, the decision-maker's recent posts.
- Crunchbase or news (1 min): Recent funding? Product launches? Press coverage?
- Their ads (1 min): Google "their brand name" to see if they run ads. Check the LinkedIn Ad Library for their company page.
Five minutes gives you enough to fill in any template above with specific, accurate information.
Automate the research
If you are sending 20-30 emails per day, the 5-minute stack adds up to 2-3 hours of research daily. That is where AI-powered prospecting tools come in.
Sourci delivers pre-researched SaaS leads with the company context, buying signals, and pitch angles already filled in. Instead of researching each company yourself, you get a weekly batch of 25-50 prospects with all the data points you need to personalize your outreach. You skip the research step and go straight to writing the email.
For a comprehensive overview of all prospecting tools available, see our comparison of Apollo alternatives for agencies.
Sending Best Practices for 2026
Even the best template will fail if your sending infrastructure is broken. A few non-negotiable rules:
- One domain per sender. Buy a secondary domain (e.g., getsourci.co instead of getsourci.com) for cold outreach. If your deliverability tanks, your primary domain is protected.
- Warm the domain first. Send 5-10 emails per day for the first two weeks, increasing gradually to your target volume. Tools like Instantly or Lemwarm automate this.
- Cap at 50 emails per day per inbox. In 2026, sending 200+ emails from one inbox is a fast track to the spam folder. Use multiple inboxes if you need higher volume.
- Plain text, not HTML. HTML emails with images, buttons, and fancy formatting trigger spam filters. The templates above are designed for plain text delivery.
- Follow up exactly twice. Send the initial email, follow up 3 days later, and follow up again 7 days after that. Three touches total. More than that and you are damaging your brand.
Stop researching manually.
Get AI-researched SaaS leads delivered weekly. Full company context, decision-maker contacts, and personalized pitch angles -- ready to use.
Get Your First Leads Free