Agency Prospecting Templates
Ready-to-use email templates, cold call scripts, LinkedIn messages, and outreach sequences for local agency prospecting. Each template is battle-tested and includes personalization frameworks.
Template Philosophy
Templates are not scripts. A script is something you read word for word, which always sounds robotic. A template is a framework you personalize for each prospect. The difference is the difference between sounding like a robot and sounding like a real person who did their research. Every template in this guide includes [PLACEHOLDERS] that you must replace with prospect-specific information before sending. If you send a message with the placeholders still in it, you will sound lazy and you will not get a response.
The key to effective prospecting templates is specificity. A generic message like "I can help your business grow" goes straight to the trash. A specific message like "I noticed your website takes eight seconds to load on mobile, which is costing you leads" gets a response because it is clearly about that business. Every template in this guide is designed to be customized with at least one specific observation. Do not skip this step. It is the difference between a two percent response rate and a ten percent response rate.
These templates are battle-tested across hundreds of local agency prospecting campaigns. They work for web design, SEO, Google Business Profile management, and other local marketing services. Adapt the specifics to match your services, but keep the structure. The structure of a good prospecting message is always the same: specific observation, value proposition, low-friction call to action. Get that right and you will get responses. For more on the prospecting mindset, read the beginners guide to local SEO prospecting.
Pro Tip: A/B test your templates relentlessly. Send version A to twenty prospects and version B to twenty prospects. Track which gets more responses. Keep the winner, modify the loser, and test again. Over six months of continuous testing, you can double your response rate.
Cold Email Templates
Cold email remains one of the most effective channels for local agency prospecting when done correctly. The key is personalization, specificity, and respect for the prospect's time. Each email should be short enough to read on a mobile screen in under thirty seconds. Long emails do not get read. They get deleted. Keep every email under one hundred and fifty words. If you cannot make your point in that space, your message is not focused enough.
Below are three email sequences, each designed for a different situation. The website audit offer works best for businesses with clear website issues. The SEO gap alert works for businesses that are active online but have obvious SEO gaps. The general introduction works when you have a less specific hook but still want to start a conversation. Choose the sequence that best matches what you found during your prospect research. For help with research, see how to evaluate a local business website.
Sequence 1: Website Audit Offer
Best for: Prospects with outdated, slow, or non-mobile-friendly websites. Use when your research reveals a clear website issue.
Email 1 (Day 1) — The Audit Offer:
Subject: Quick thought on [BUSINESS NAME]'s site
Hi [FIRST NAME],
I was looking at [BUSINESS NAME]'s website and noticed it loads in [X] seconds on mobile. For context, most local businesses in [CITY] are seeing load times under 3 seconds. Every second of delay typically costs about 7% in conversions.
I put together a quick audit of a few things that could help. Would you be open to me sending it over? No cost, no obligation.
Best,
[YOUR NAME]
Email 2 (Day 4) — Follow-up with specific finding:
Subject: Re: Quick thought on [BUSINESS NAME]'s site
Hi [FIRST NAME],
Just following up on my note from a few days ago. One specific thing I noticed: your site's [SPECIFIC ISSUE, e.g., hero image is unoptimized / contact form is hard to find / menu doesn't work on mobile].
This is a quick fix that could make a real difference for your [leads / sales / calls]. Happy to walk you through it in a 10-minute call if that is easier.
Best,
[YOUR NAME]
Email 3 (Day 8) — Value-add resource:
Subject: A quick case study
Hi [FIRST NAME],
Thinking you might find this useful. We worked with a [SIMILAR BUSINESS TYPE] in [CITY] who had a similar website issue. After optimizing their site speed and mobile experience, they saw a 40% increase in contact form submissions within 30 days.
Here is the quick summary: [LINK TO CASE STUDY]
Happy to share more if you are interested. Either way, wishing you a great week.
Best,
[YOUR NAME]
Sequence 2: SEO Gap Alert
Best for: Prospects that have an online presence but are missing key SEO fundamentals. Use when you find technical SEO issues, missing local optimization, or content gaps.
Email 1 (Day 1) — The SEO Gap Alert:
Subject: [BUSINESS NAME] on Google Maps
Hi [FIRST NAME],
I was searching for [SERVICE] in [CITY] and noticed [BUSINESS NAME] came up. Your Google Business Profile looks [good / needs work], but I noticed a few things that might be limiting your visibility.
For example: [SPECIFIC ISSUE, e.g., your profile is missing your service area / you have no photos / your business category is not optimized].
Would you be open to a 10-minute chat about ways to improve your local search presence? No pitch, just some ideas specific to your business.
Best,
[YOUR NAME]
Email 2 (Day 5) — Data point follow-up:
Subject: Re: [BUSINESS NAME] on Google Maps
Hi [FIRST NAME],
Quick follow-up. I checked your website's SEO score and found [X] issues that could be affecting your rankings. The biggest one is [SPECIFIC ISSUE].
Fixing this alone could improve your visibility for searches like "[SERVICE] [CITY]." Happy to explain more in a quick call.
Best,
[YOUR NAME]
Email 3 (Day 12) — Competitor insight:
Subject: What [COMPETITOR NAME] is doing differently
Hi [FIRST NAME],
I noticed that [COMPETITOR NAME], another [INDUSTRY] business in [CITY], is ranking ahead of [BUSINESS NAME] for several key search terms. They are doing [SPECIFIC THING, e.g., posting weekly GBP updates / have more reviews / have location-specific landing pages].
This is a relatively easy thing to address. Happy to share more if you are interested.
Best,
[YOUR NAME]
Sequence 3: General Introduction
Best for: When you have limited specific findings but still want to start a conversation. Use as a fallback when the other sequences do not apply.
Email 1 (Day 1) — Introduction with value:
Subject: Helping [CITY] businesses like yours
Hi [FIRST NAME],
I run a local marketing agency that works with [INDUSTRY] businesses in [CITY]. We help our clients get more leads through better websites, local SEO, and Google Business Profile optimization.
I am not sure if this is something you are currently focused on, but I would love to send over a few ideas specific to [BUSINESS NAME]. No strings attached.
Would that be okay?
Best,
[YOUR NAME]
Email 2 (Day 4) — Social proof:
Subject: Re: Helping [CITY] businesses like yours
Hi [FIRST NAME],
Following up on my note. We recently helped [CLIENT NAME], a [SIMILAR BUSINESS TYPE] in [CITY], [SPECIFIC RESULT, e.g., double their website traffic in 60 days].
Thought you might find that interesting. Happy to share more if you are curious about how we did it.
Best,
[YOUR NAME]
Email 3 (Day 10) — Final outreach:
Subject: Closing this out
Hi [FIRST NAME],
Just wanted to close the loop. If improving your online presence and getting more local leads is a priority, I would be happy to help. If not, no worries at all.
Either way, wishing you and your team a great month.
Best,
[YOUR NAME]
For more on structuring your outreach sequences and avoiding common mistakes, read common local lead generation mistakes. For help finding the right prospects, see how to find local businesses that need SEO.
LinkedIn Templates
LinkedIn is a powerful channel for local agency prospecting, especially when reaching business owners who are active on the platform. The key difference with LinkedIn is that your profile is part of your pitch. Before connecting with a prospect, make sure your profile clearly states what you do, who you help, and how you deliver results. An incomplete or unclear profile undermines everything you send.
Connection Request
Connection requests have a three hundred character limit. Use every character wisely. No one reads a long connection request. Short, specific, and value-oriented requests get accepted.
Template 1 — Specific observation:
Hi [FIRST NAME], I came across [BUSINESS NAME] while researching [INDUSTRY] businesses in [CITY]. I had a thought about your website's [SPECIFIC ISSUE] that might be useful. Would love to connect and share.
Template 2 — Mutual connection:
Hi [FIRST NAME], I saw we both know [MUTUAL CONNECTION]. I work with [INDUSTRY] businesses in [CITY] on their online presence. Thought it would be good to connect.
Template 3 — Compliment-based:
Hi [FIRST NAME], I have been following [BUSINESS NAME] and am impressed by [SPECIFIC THING, e.g., your reviews / your community involvement]. I work with local businesses on their marketing and would love to connect.
Follow-Up Message
Once they accept your connection request, send a follow-up message within twenty-four hours. Do not wait. Strike while the connection is fresh.
Template 1 — Continuing the hook:
Thanks for connecting, [FIRST NAME]. As I mentioned, I was looking at [BUSINESS NAME]'s online presence and noticed [SPECIFIC ISSUE]. It is a common thing we see with [INDUSTRY] businesses in [CITY], but it is also something that is usually easy to fix.
If you would like, I can send over a quick breakdown. No cost, just some ideas.
Thanks, [YOUR NAME]
Template 2 — Resource share:
Thanks for connecting, [FIRST NAME]. I recently put together a guide on how [INDUSTRY] businesses in [CITY] can improve their local search visibility. Thought you might find it useful.
[LINK TO RESOURCE]
Happy to chat more if you have any questions.
Best, [YOUR NAME]
Template 3 — Direct ask:
Thanks for connecting, [FIRST NAME]. I help [INDUSTRY] businesses in [CITY] get more customers through better websites and local SEO. If that is something you are focused on this year, I would love to chat for 10 minutes and share some ideas specific to [BUSINESS NAME].
Let me know if you are open to that.
Best, [YOUR NAME]
Cold Call Scripts
Cold calling is the most direct prospecting channel. It is also the one that makes most agency owners the most uncomfortable. The key to cold calling is preparation and practice. Know what you are going to say, anticipate objections, and be respectful of the prospect's time. A cold call should never last more than three minutes unless the prospect is clearly engaged. For a deeper look at the sales process that follows a successful call, read the local agency sales process.
Opening Framework
The first fifteen seconds of a cold call determine whether the prospect stays on the line or hangs up. Use this framework to structure your opening.
Step 1: Permission and introduction. "Hi [FIRST NAME], this is [YOUR NAME]. Do you have 30 seconds?" Asking for permission shows respect and disarms the prospect's defenses. If they say no, ask for a better time. If they say yes, proceed.
Step 2: Specific observation. "I was looking at [BUSINESS NAME]'s website and noticed that [SPECIFIC ISSUE]. It caught my attention because [REASON IT MATTERS]." This demonstrates that you are not making a generic sales call. You have done your research and you have something relevant to say.
Step 3: Value proposition and ask. "We help [INDUSTRY] businesses in [CITY] fix this issue and typically see [SPECIFIC RESULT]. I would love to send you a quick audit with a few recommendations. Would that be useful?" Keep the ask low friction. You are not asking for a sale. You are asking for permission to provide value.
Full script example:
"Hi [FIRST NAME], this is [YOUR NAME] from [AGENCY NAME]. Do you have 30 seconds? Great. I was looking at [BUSINESS NAME]'s website and noticed it takes about eight seconds to load on mobile. That is pretty slow compared to other [INDUSTRY] businesses in [CITY]. We help businesses like yours fix these issues and typically see a thirty to fifty percent increase in contact form submissions. I would love to send you a quick audit with specific recommendations. Would that be helpful?"
Objection Handling
Objections are not rejections. They are requests for more information. Prepare responses to the most common objections so you can handle them smoothly without getting flustered.
"We already have someone handling our marketing." That is great to hear. What specifically are they handling for you? Are you happy with the results? Often, the prospect is not completely satisfied but feels loyal. Acknowledge their existing relationship and position yourself as a complement or backup, not a replacement.
"We do not have the budget right now." I understand. What would your budget need to look like for this to make sense? Would it be okay if I checked back in a few months? Most prospects who say they have no budget actually have budget for something that feels essential. Make your service feel essential by connecting it directly to revenue.
"Send me some information." I would be happy to. To make sure I send you the most relevant information, what is the biggest challenge you are facing with your online presence right now? If you just send information, you lose control of the conversation. Ask a qualifying question first to keep the dialogue going.
"I am not interested." No problem at all. Can I ask what your main reason is? This is a friendly way to uncover the real objection. Often the prospect will reveal a specific concern that you can address. If they truly are not interested, thank them for their time and move on. Not every prospect is a fit.
For more on handling objections and closing deals, see the local agency sales process. For help finding prospects worth calling, use a tool like LocaMapHQ to build a targeted list.
Video Message Framework
Video messages are the most underutilized prospecting channel in local agency outreach. A thirty-second video message showing the prospect's website on screen and pointing out specific issues gets a dramatically higher response rate than text-only messages. Video creates a personal connection that text cannot match. The prospect sees your face, hears your voice, and experiences your expertise in real time.
The video message structure: Record a screen share video showing the prospect's website or Google Business Profile. Point out the specific issue you identified. Explain why it matters and how it could be fixed. Keep the video under sixty seconds. Longer videos do not get watched. Send the video with a brief text introduction: "I recorded a quick two-minute video showing something I noticed about your website. No obligation, just thought it might be useful."
Technical setup: You can record using Loom, Vidyard, or even your phone. Upload the video to a platform that provides a link. Paste the link into your email or LinkedIn message. Do not attach video files directly. They will be blocked or ignored. A simple link with a compelling preview text works best.
What to show in the video: Start with the prospect's website homepage. Comment on the design, speed, or mobile experience. Then navigate to the services or contact page. Point out any issues you see. End with a clear recommendation and a call to action. Speak naturally. Do not read from a script. The personal, conversational tone is what makes video messages effective.
For more ideas on what to look for when evaluating a prospect's website, read how to evaluate a local business website. For a broader view of prospecting channels and strategies, see how agencies find local business clients.
Personalization Placeholders
Every template in this guide uses [PLACEHOLDERS] that you must replace with prospect-specific information. The quality of your personalization is the single biggest factor in your response rate. Below is a list of what each placeholder means and how to fill it.
| Placeholder | What to Fill | Where to Find It | Example |
|---|---|---|---|
| [FIRST NAME] | Prospect's first name | Website About page, LinkedIn, GBP listing | Sarah |
| [BUSINESS NAME] | Full business name | GBP listing, website header | Smith Plumbing |
| [CITY] | City where business is located | GBP listing, website contact page | Austin |
| [INDUSTRY] | Business category or industry | GBP category, website content | Plumbing |
| [SERVICE] | Specific service the business offers | Website services page | Drain cleaning |
| [SPECIFIC ISSUE] | One clear problem you identified | Your research evaluation | Slow mobile load time |
| [SPECIFIC RESULT] | A measurable outcome your client achieved | Your case studies | 42% more leads in 60 days |
| [COMPETITOR NAME] | A local competitor doing better | Google Maps search comparison | ABC Plumbing |
| [MUTUAL CONNECTION] | Name of a shared LinkedIn connection | LinkedIn profile | John Davis |
| [CLIENT NAME] | Name of a past client (with permission) | Your client roster | XYZ Plumbing |
Key Takeaways
- Templates are frameworks, not scripts. Personalize every message with a prospect-specific observation. Generic messages get ignored.
- The three cold email sequences cover the most common situations: website audit offers, SEO gap alerts, and general introductions. Choose the one that matches your research findings.
- LinkedIn is a powerful channel, but your profile must be complete and professional before you reach out. The connection request is just the start. Follow up within twenty-four hours.
- Cold calling works when you are prepared. The first fifteen seconds are critical. Ask for permission, make a specific observation, and keep the ask low friction.
- Video messages get higher response rates than text alone. Keep videos under sixty seconds, show the prospect's website, and speak naturally.
- A/B test every template. Response rates vary by market, industry, and offer. Continuous testing and refinement produce continuous improvement.
- Personalization is the single biggest factor in response rate. Use the placeholder table to ensure you are collecting and using the right information for every prospect.
- Tools like LocaMapHQ can accelerate your prospect research, giving you the specific data you need for effective personalization across every channel.
Decision Framework
Use this framework to select the right prospecting channel and template based on your prospect profile and situation:
| Prospect Profile | Best Channel | Best Template | Key Personalization Point |
|---|---|---|---|
| Outdated or slow website | Email + Video | Website Audit Offer | Specific page speed or design issue |
| Active online but poor SEO | Email + LinkedIn | SEO Gap Alert | Specific SEO issue or competitor insight |
| No clear website or SEO issue | Email or Cold Call | General Introduction | Peer case study or industry benchmark |
| Business owner active on LinkedIn | LinkedIn first | Connection Request + Follow-Up | Mutual connection or profile observation |
| Trades and service businesses | Cold Call | Opening Framework | Quick, respectful, low-pressure ask |
| High-value, multi-location prospect | Email + Video | SEO Gap Alert or Custom Audit | Detailed findings across multiple locations |
| Prospect who ignored email outreach | Cold Call or LinkedIn | Objection Handling | New angle based on earlier outreach |
| Prospect in competitive industry | Video Message | Video Framework | Competitor comparison or specific audit |
Pros and Cons
Pros of Using Prospecting Templates:
- Speed: Templates dramatically reduce the time required to craft each outreach message. You write the structure once and customize for each prospect.
- Consistency: Templates ensure every message follows a proven structure. You do not forget key elements like personalization or your call to action.
- Measurability: When you use templates consistently, you can A/B test specific elements and know exactly what is working.
- Scalability: Templates can be handed off to a team member or VA. They can execute the same quality outreach without needing your level of expertise.
- Continuous improvement: Each template can be refined based on response rate data. Over time, your templates become highly optimized for your specific market.
- Confidence: Having a proven template reduces the anxiety of reaching out. You know the structure works, so you can focus on the personalization.
Cons of Using Prospecting Templates:
- Generic risk: If you do not personalize properly, your messages will sound like everyone else's. Templates without customization are useless.
- Over-reliance: It is easy to become dependent on templates and lose the ability to write original messages when a situation calls for it.
- Stale messaging: Templates become less effective over time as prospects see similar messages from multiple senders. Regular refreshing is required.
- False confidence: A good template cannot fix bad targeting. If you are reaching out to the wrong prospects, no template will save you.
- Channel limitations: Templates work best for email and LinkedIn. Cold calling and video messages require more spontaneity and adaptation.
- Homogenization: If everyone in your niche uses the same templates, prospects become immune to them. Unique angles and custom approaches become necessary.
Checklist
Use this checklist to prepare and execute your prospecting campaigns using these templates:
- Define your target market by city, industry, and ideal client profile. Know exactly who you are reaching out to before you write a single message.
- Research each prospect using Google Maps, their website, and their Google Business Profile. Identify at least one specific issue or observation to personalize your message.
- Choose the right template based on your research findings. Match the template to the prospect's situation. Do not use the same template for everyone.
- Personalize every placeholder with accurate, prospect-specific information. Verify names, business details, and specific findings before sending.
- Set up your outreach sequence with three to five touchpoints over two to three weeks. Space touchpoints two to four days apart.
- Track your response rate for each template and channel. Use a spreadsheet to record messages sent, responses received, and meetings booked.
- A/B test variations of your subject lines, opening lines, and calls to action. Test one variable at a time and measure the impact on response rate.
- Review and refresh templates monthly. Remove templates that are underperforming and replace them with new variations to test.
- Integrate channels where possible. Follow up an email with a LinkedIn message or a cold call. Multi-channel outreach outperforms single-channel.
- Document winning templates in a shared resource for your team. Include the specific personalization notes and context for when to use each one.
Frequently Asked Questions
What is the difference between a template and a script?
A template is a framework that you personalize for each prospect. You keep the structure and customize the specifics. A script is something you read word for word. Scripts sound robotic because they do not account for the natural variation in conversation. Templates sound personal because you adapt them to each prospect. The best prospectors use templates but never scripts. They know the structure but they make every message feel fresh and specific to the person they are contacting.
How many templates should I have in my prospecting toolkit?
Start with three to five templates covering your most common situations. A website audit offer, an SEO gap alert, a general introduction, a LinkedIn connection request, and a cold call framework. As you gain experience and data, add templates for specific industries, services, or prospect profiles. Most mature agencies have ten to fifteen templates that they rotate based on what is working. Too many templates create confusion. Too few create monotony. Find the balance through testing.
What response rate should I expect from these templates?
For cold email, a well-personalized template should produce a five to fifteen percent response rate. For LinkedIn, expect ten to twenty percent on connection requests and fifteen to twenty-five percent on follow-up messages. For cold calling, expect five to fifteen percent of calls to result in a meaningful conversation. These benchmarks assume you are targeting the right prospects and personalizing effectively. If your numbers are below these ranges, tighten your targeting and improve your personalization. For more benchmarks, see local lead generation metrics explained.
Should I use email or LinkedIn or cold calling?
Use all three as part of a multi-channel sequence. Email is the most scalable and allows for the most detail. LinkedIn builds a professional connection and keeps you visible. Cold calling is the most direct and allows for real-time conversation. A sequence that starts with email, follows up with LinkedIn, and finishes with a phone call covers all the bases and gives you the best chance of connecting. Different prospects prefer different channels. By using multiple channels, you increase the probability of reaching each prospect on their preferred channel.
How much personalization is enough?
At minimum, you need one specific observation about the prospect's business in your opening. This could be a website issue, a review pattern, a competitor comparison, or a content gap. One well-chosen observation proves you did your research and gives the prospect a reason to read the rest of your message. More than two observations can feel overwhelming. The goal is to demonstrate relevance, not to show off how much research you did. One strong, relevant observation is better than three mediocre ones.
What do I do when a prospect responds but is not ready to buy?
Thank them for their response and move them into a nurture sequence. Send them a monthly email with relevant content, industry news, or case studies. Stay in touch without being aggressive. Many prospects who are not ready today become ready in three to six months. If you stay on their radar without being pushy, you will be the first person they call when their situation changes. Add them to a nurture list with a scheduled follow-up in thirty, sixty, and ninety days. For more on nurturing prospects, read how to qualify local business leads.
What if my prospect has seen similar messages from other agencies?
This is increasingly common, especially in competitive markets. The solution is to differentiate your message with a higher degree of personalization and a more specific value proposition. Instead of saying "I can help your website," say "I noticed your contact form is buried on your services page, and your main competitor has a prominent call-to-action button. Here is how we recently helped a similar business address this." Specificity cuts through the noise. Generic messages get ignored regardless of how many times the prospect has seen them.
How often should I refresh my templates?
Review your templates monthly and refresh them every sixty to ninety days. Response rates naturally decline as prospects become familiar with common templates and messaging patterns. A fresh angle, a new case study, or a different value proposition can restore response rates. Track response rate by template and identify when each template starts to decline. That is your signal to refresh. Also pay attention to what your competitors are doing. If you start seeing similar messages from others, it is time to differentiate.
How does LocaMapHQ help with template personalization?
LocaMapHQ provides the structured data you need to personalize every template effectively. Instead of manually researching each prospect's website, reviews, and GBP information, LocaMapHQ gives you all of that data in a single view. You can quickly identify the specific issue or observation that will make your message relevant. This reduces research time from several minutes per prospect to a few seconds, allowing you to send more personalized messages in less time. For agencies running high-volume prospecting campaigns, LocaMapHQ is the tool that makes personalization at scale possible.
Summary
Prospecting templates are the foundation of scalable agency outreach. They save time, ensure consistency, and provide a framework for continuous improvement through A/B testing. But templates are only as good as the personalization you put into them. A generic template sent to the wrong prospect will always fail. A well-personalized template sent to a qualified prospect will consistently produce responses. Use the templates in this guide as starting points, not end points. Customize them for your voice, your services, and your market. Test them, measure the results, and refine them based on data. Combine them with a multi-channel approach that includes email, LinkedIn, cold calling, and video messages. Use tools like LocaMapHQ to accelerate your research and gather the personalization data you need. With the right templates and the right process, you can build a prospecting system that consistently produces qualified conversations and, ultimately, new clients for your agency.
Continue learning
Related Guides
Agency Checklists for Local Sales
Comprehensive checklists covering every stage of the local sales process. From initial research through discovery calls, proposals, negotiations, and onboarding — never miss a step.
The Complete Agency Prospecting Workflow
A step-by-step, end-to-end prospecting workflow used by top-performing local agencies. Covers research, data collection, qualification, prioritization, outreach, and pipeline management.
How to Research Local Businesses Before Outreach
A research framework that gives your agency an unfair advantage before every outreach touchpoint. Learn to build prospect intelligence dossiers that dramatically improve response rates.