Guide for marketing and creative agencies

How to get clients for your marketing agency in 2026

Most agencies live on referrals, and most of them say their pipeline isn't healthy. This guide shows how US agencies build a pipeline they control with a niche, proof, outreach and ads that book qualified strategy calls.

By , founder of JitterSystemUpdated October 18, 202613 min read
Banner for the marketing agency clients guide: an illustration of a frustrated business owner on her phone beside the title "How to get agency clients in 2026" and the problem "Referrals dried up. The pipeline is thin." A stat card reads: 14% of agencies said their pipeline was healthy (source: SparkToro 2025 agency survey).
Referrals are great. A pipeline you control is better.

Key takeaways

  • In SparkToro's 2025 agency survey, only 14% of agencies called their pipeline healthy, and 32% said it was not good.
  • Client referrals remain the top source of new business, yet 79% of agencies have nobody dedicated to their own marketing.
  • Pick a niche so that your ads, case studies and outreach all speak to one buyer.
  • Ask about budget and fit before the strategy call, and send a quick audit before the call starts.
  • Follow up on proposals with a quick win instead of a message that says "just checking in".

This guide is part of our coaching and consulting lead generation series. Before we wrote it, we read the top Google results for "how to get clients for a marketing agency". Those pages list many tactics, but none of them uses current survey data on agencies, qualifies leads by budget or explains how to run a strategy call and follow up on it, so this guide covers those topics.

Quick answer: how do agencies get clients?

Agencies get clients from referrals and past clients, from partners such as other agencies and consultants, from content and case studies in a niche, from outbound messages to a narrow list and from paid ads that lead to a short form. After that, they ask about budget and fit, send a quick audit before the strategy call and follow up on proposals with real value.

The state of agency new business

FindingFigureSource
Agencies with a healthy pipeline14%SparkToro 2025 State of Digital Agencies
Agencies saying their pipeline is not good32%SparkToro
Pipeline got worse in the past year24% (36% said better)SparkToro
Agencies with no one dedicated to their own marketing79%SparkToro
Agencies whose top source is partner referrals15%SparkToro

Agencies sell marketing but rarely market themselves, so even a simple and steady system puts you ahead of most of your competitors.

Pick a niche you can prove

Industry study Gartner found that B2B buyers spend only 17% of their buying time meeting with suppliers (Gartner), which means they decide mostly from what they find on their own. A niche makes what they find convincing:

  • Choose one industry or one service. "Meta ads for dental practices" wins more clients than "full-service digital agency".
  • Publish three case studies with real numbers from that niche.
  • Build a page and an offer for that niche alone.

Where agency clients come from

ChannelWhy it worksFirst step
Client referralsTrust already thereAsk at every good monthly report
Partner agencies and consultantsComplementary servicesAgree a two-way referral
Case studies and contentBuyers research aloneOne case study per niche
Outbound to a narrow listYou choose who you talk to50 well-researched messages a week
Paid ads (Meta, LinkedIn)Proof you can do itAn ad that leads to a case study and then a short form

Qualify by budget and fit

Lead form question: What is your monthly marketing budget? Under 2,000 dollars gets starter resources. 2,000 dollars or more goes to a strategy call booking.
Set the ranges to match your minimum retainer. Diagram by JitterSystem.
QuestionWhy you ask itGood answer
What is your monthly marketing budget?Fits your minimumAt or above it
What is your main goal?Leads, sales, brandA clear goal
What have you tried?Shows what failed and whyAny honest answer
Who decides?Book the decision makerOwner or marketing lead

Speed to lead: reply in minutes

A Harvard Business Review study of 2,241 US companies found that firms who tried to reach a lead within an hour were nearly 7 times as likely to qualify it as firms who waited longer. The study did not look at agencies, and it shows a link rather than proof of cause, but it matches what most agency owners see, where the first useful conversation usually wins the client.

Ready-to-use messages:

First email (within minutes)

Hi [Name], thanks for reaching out. I took a quick look at [site] and have two ideas already. Would a 30-minute call [Day] or [Day] work? I'll send a short agenda.

Booking email

Booked for [Day] at [Time]. I'll send a quick audit of [site] the day before so we can spend the call on your goals.

Add a consent line for automated texts and calls to your form, and follow the US TCPA rules and your state's rules.

Strategy calls that sell

  • Send a quick audit the day before the call, because it proves that you did the work.
  • Send an agenda with the calendar invite so the lead knows what you will cover.
  • Send a reminder 2 hours before the call, and send the meeting link 10 minutes before it starts.
  • Rebook no-shows within minutes while the appointment is still on their mind.
Agency strategy call reminder timeline: confirmation with an agenda, a quick audit of their site the day before, a reminder two hours before, the call link ten minutes before and a rebook email if they miss it.
This reminder plan starts selling before the call begins. Diagram by JitterSystem.

Meta-analysis Researchers have tested reminders more than almost any other way to cut no-shows, although most of the studies come from medical clinics. A 2016 BMJ Open meta-analysis found that people who got digital reminders were 23% more likely to attend, and the no-show rate fell from 21% to 15%. Several reminders worked better than a single one.

Follow up with a quick win

Agency proposal follow-up timeline: day 0 proposal and 90-day plan, day 2 walk-through call, day 7 industry case study, day 14 a quick win you spotted, day 30 timing check-in, day 60 last message.
Give the prospect something of value in every follow-up. Diagram by JitterSystem.

Send the proposal with a 90-day plan on day 0, walk the prospect through it on day 2, share a case study from their industry on day 7 and point out one quick win you spotted on day 14. Useful follow-up gets far more replies than "just checking in".

Calculator: your cost per signed retainer

Cost per lead hides the number that matters, so put in your own figures. We chose the default numbers only to show how the maths works.

Sample starting numbers How we work out this number

Signed retainers = leads × qualify % × book % × show % × close %, and cost per signed retainer = ad spend ÷ signed retainers. Change each number to match your own agency.

$50cost per lead
8.6strategy calls that happen
2.6signed retainers per month
$772ad cost per signed retainer
$93,312revenue per month from ads

Mistakes to avoid

Illustration: a business owner holding a stop sign
Fix the leaks in your process before you buy more leads.
  • They rely on referrals alone.
  • They have no niche, so their proof doesn't speak to any particular buyer.
  • They take strategy calls with prospects below their minimum budget.
  • They go into calls without any preparation.
  • Generic follow-up emails.
  • They don't use the marketing they sell to clients on their own agency.

Your 90-day plan

Days 1 to 30

  • Choose a niche and write 3 case studies for it.
  • Add budget and goal questions to your form.
  • Create a template for quick audits.

Days 31 to 60

  • Send 50 researched outbound messages each week.
  • Agree on referrals with 2 partners.
  • Launch one ad aimed at your niche.

Days 61 to 90

  • Start the 60-day follow-up plan for every open proposal.
  • Track cost per signed retainer.
  • Ask every happy client for a referral.

See how JitterSystem books strategy calls

We run your ads, and our AI replies to every lead in your tone within a minute, asks about budget and goals and books strategy calls with reminders. This short video shows the whole system in under a minute:

How much to spend on Google Ads in 2026

Start with Google Ads, not Meta. Business owners search for an agency once they decide to hire one, so Google reaches them first and Meta works best for retargeting and proof.

Set your budget by working back from the number of clients you want each month, instead of picking a round number. The table below uses the average 2026 cost per lead from LocaliQ's benchmarks and the rates from the calculator above to show what a sensible starting budget looks like.

PlatformCost per lead, 2026Leads for 1 signed retainerTest (30 leads)For 3 signed retainers
Google Ads$93.69 (Business Services)About 15$2,811 a month$4,337 a month

Industry study The cost per lead figures are LocaliQ's 2026 averages across many advertisers. Our estimate The "Leads for 1 signed retainer" column uses the calculator's starting rates (45% qualify, 60% book, 80% show up and 30% close), so swap in your own numbers once you have them.

  • Why not start with Meta? People in this niche search once they are ready to act, so add Meta later to retarget people who already visited your site.
  • Give the test budget 3 to 4 weeks before you judge the results.
  • Judge each platform by cost per signed retainer rather than cost per lead, and raise the budget in steps of about 20% while that number holds.
  • Fix your reply speed and follow-up before you spend more, because a faster reply gets more out of every dollar in this table.

Speed to lead: how fast to reply after someone opts in

Reply within 5 minutes, and within 1 minute if you can. The Harvard Business Review study of 2,241 companies found that firms who tried to contact a lead within an hour were nearly 7 times as likely to qualify that lead as firms who waited longer. An older industry study, the Lead Response Management study, found that a team who contacted a web lead within 5 minutes had about 21 times better odds of qualifying it than a team who waited 30 minutes. Both studies show a link rather than proof of cause, but they point the same way.

WhenWhat happens
Under 1 minuteAn automatic email, plus a text if the lead gave consent, asks one question and offers a booking link
Within 5 minutesA person on your team or an AI voice agent calls the lead
Same dayYou make a second call and send a text if nobody answered
Days 1 to 14You follow the follow-up plan from earlier in this guide

Set up free speed to lead with Make.com and Google Sheets

Make.com is a free website that connects your apps so they pass information to each other without any coding. In this setup, Make.com sends a friendly email from your own Gmail within about a minute of a new lead landing in your Google Sheet, and it keeps doing that after you set it up once.

Make.com's free plan includes up to 1,000 credits a month (Make.com pricing, 2026), and each lead uses about 2 credits, so the free plan covers a few hundred leads a month. To set it up you need a Google account for Gmail and Google Sheets, a free Make.com account and about 20 minutes.

WordWhat it means
ScenarioMake.com calls one automation a scenario, such as "when a new lead arrives, send an email".
WebhookMake.com gives you a private web address, and anything your sheet sends to that address starts your scenario.
Apps ScriptGoogle Sheets includes this free tool for small pieces of code, and the code you paste here checks your sheet for new leads every minute.

Why this setup Make.com also offers a "Watch rows" option for Google Sheets, but it checks your sheet on a timer and spends credits even when no lead has arrived, which can use up the free plan. The setup in this guide spends credits only when a real lead comes in.

Part 1: Make the Google Sheet (5 minutes)

  1. Go to sheets.google.com and sign in with your Google account.
  2. Click Blank spreadsheet, which shows as a large plus sign.
  3. At the bottom left, right-click the tab called Sheet1, choose Rename and type Leads.
  4. In row 1, type these headings, one per cell from A to F: Name, Email, Phone, Service, Created, Sent. Leave the cells under the Sent heading empty, because the script fills them in for you.
  5. From now on, add every new lead on a new row. A Google Form linked to this sheet can add the rows for you, and so can most website form tools.

Part 2: Create your Make.com account and webhook (5 minutes)

  1. Go to make.com/en/register and sign up for free, using your Google account to save time.
  2. In Make.com, click Scenarios on the left, then Create a new scenario.
  3. Click the large purple plus sign in the middle of the screen.
  4. In the search box, type Webhooks, click it, then choose Custom webhook.
  5. Click Add, give it a name like New lead and click Save.
  6. Make.com shows a web address that starts with https://hook. Click Copy address to clipboard and keep this page open for the next part.

Part 3: Connect the sheet to Make.com (5 minutes)

  1. Go back to your Google Sheet. In the top menu, click Extensions and then Apps Script, which opens in a new tab.
  2. Delete any code you see in the code area so it is empty.
  3. Click Copy on the "Google Apps Script" box below and paste it into that code area.
  4. In the third line, replace PASTE_YOUR_MAKE_WEBHOOK_URL_HERE with the address you copied from Make.com. Keep the quote marks on both sides of the address.
  5. Click the Save icon, which looks like a floppy disk.
  6. At the top, next to Run, pick setup from the drop-down, then click Run.
  7. When Google asks for permission, click Review permissions, choose your account, click Advanced, then click Go to project (unsafe) and Allow. Google shows this warning for any script you add yourself, and the script runs only inside your own account.

Part 4: Send a test lead (2 minutes)

  1. In your sheet, add a test row with your own name and email, and a service like "test".
  2. Wait about a minute, and column F should change to Sent followed by the date.
  3. Back in Make.com, the webhook shows Successfully determined, which means Make.com now knows the name, email, phone and service fields from your sheet.

Part 5: Add the email and turn it on (5 minutes)

  1. In Make.com, move your mouse to the right side of the webhook circle and click the small plus (Add another module).
  2. Search for Gmail and choose Send an email.
  3. Click Create a connection and sign in with the Gmail account you want to send from.
  4. Click the To box, and when the list of fields from your webhook appears, click email.
  5. Copy the subject line from the "Email template" box below into Subject, and the rest into Content. Where the template says {{1.name}} or {{1.service}}, delete it and click name or service from the list instead.
  6. Replace the parts in square brackets, like [Your business] and [your booking link], with your own details. Then click OK.
  7. At the bottom left, click the clock icon and choose Immediately as data arrives. Then switch the scenario ON and click Save to start it.
  8. Add one more test row in your sheet with your email. The email should reach your inbox within about a minute, which means the setup works.
Email template (copy into the Gmail step in Part 5)
Subject: Thanks {{1.name}}, quick question about your marketing

Hi {{1.name}},

Thanks for reaching out to [Your business] about {{1.service}}. I'm [Your name].

So we can help you fast: what is the best time for a short call today?
Or book your strategy call here: [your booking link]

Talk soon,
[Your name]
[Your business] · [Your phone]
[Your business address]

Not interested? Reply "stop" and we won't email again.
Google Apps Script (paste in Part 3)
// JitterSystem free speed to lead: sends every new lead row to your Make webhook
// Sheet tab "Leads", columns: A Name | B Email | C Phone | D Service | E Created | F Sent
const WEBHOOK_URL = 'PASTE_YOUR_MAKE_WEBHOOK_URL_HERE';
const SHEET_NAME = 'Leads';
const SENT_COL = 6; // column F

function checkNewLeads() {
  const lock = LockService.getScriptLock();
  if (!lock.tryLock(5000)) return;
  try {
    const sheet = SpreadsheetApp.getActive().getSheetByName(SHEET_NAME);
    const rows = sheet.getDataRange().getValues();
    for (let i = 1; i < rows.length; i++) {
      const r = rows[i];
      if (!r[1] || r[SENT_COL - 1]) continue; // no email yet, or already sent
      const lead = { name: String(r[0] || 'there'), email: String(r[1]), phone: String(r[2] || ''),
                     service: String(r[3] || 'your request'), created: String(r[4] || new Date()) };
      const res = UrlFetchApp.fetch(WEBHOOK_URL, { method: 'post', contentType: 'application/json',
                                                   payload: JSON.stringify(lead), muteHttpExceptions: true });
      if (res.getResponseCode() < 300) sheet.getRange(i + 1, SENT_COL).setValue('Sent ' + new Date().toLocaleString());
    }
  } finally { lock.releaseLock(); }
}

// Run this once. It checks the sheet every minute.
function setup() {
  ScriptApp.getProjectTriggers().forEach(t => ScriptApp.deleteTrigger(t));
  ScriptApp.newTrigger('checkNewLeads').timeBased().everyMinutes(1).create();
}
  • To get an alert yourself, add a second Gmail > Send an email step that sends to your own address, so you can call the lead while they are still on your website.
  • Follow the rules on every message. The CAN-SPAM Act requires your business address and an easy way to opt out in every email, and the TCPA requires consent before you send texts or make automated calls.
  • Treat the email as the first step. The email buys you a few minutes, but the call, the qualifying questions and the follow-up are what close the signed retainer. JitterSystem runs that part for you with text and voice AI that sounds like your business.

Frequently asked questions

How do marketing agencies get clients?

Most agencies get clients through client referrals, along with partner referrals, niche case studies and content, outbound messages to a narrow list and paid ads. SparkToro's 2025 survey found that referrals remain the top source, but most agencies don't have a steady pipeline.

Should my agency pick a niche?

Yes, a niche helps, because it lets your case studies, ads and outreach speak to one buyer, which makes all of them far more convincing.

What should an agency ask before a strategy call?

Ask about their monthly marketing budget, their main goal, what they have tried so far and who makes the decision.

Do paid ads work for agencies?

Yes, paid ads work for agencies when they send a niche audience to a case study and then to a short form with budget questions. Running your own ads also proves that you can do what you sell.

How do I follow up on an agency proposal?

Walk the prospect through the proposal on a call, then send a case study from their industry and a quick win you spotted, and keep following up for about 60 days.

Illustration: a business owner giving a thumbs up with a full calendar on her phone

Do you want strategy calls on your calendar every week?

JitterSystem runs your ads, replies to every lead in your tone within a minute, asks about budget and goals and books strategy calls with reminders. You pay only when a qualified lead shows up.

Book a call

About this guide

Prajith, founder of JitterSystem

Written by Prajith, founder of JitterSystem

Prajith runs JitterSystem, a client acquisition partner for US service businesses. His team plans and runs Meta and Google ad campaigns built on competitor research, and it builds the AI text and voice follow-up that qualifies each lead and books the appointment. His work combines performance marketing, consumer psychology, sales strategy and automation, and he writes these guides from the systems his team sets up and the numbers it tracks for clients.

About PrajithLinkedInYouTube

How we put this guide together

  • We read the pages that rank on the first page of Google for this topic and wrote down what each one leaves out, so this guide could fill those gaps.
  • We took every figure from the original study, government source or platform policy linked in the sources below, and the tag beside each claim tells you what kind of source supports it.
  • We label our own estimates and interpretations as ours, and we use sample numbers in worked examples only to show how the maths works.
  • We designed the free Make.com setup around the limits of Make's free plan, so it spends credits only when a real lead arrives.

Last reviewed: October 18, 2026. We update this guide when cost benchmarks, platform rules or laws change.

Disclosure: JitterSystem sells a done-for-you version of the system in this guide, but every step here works without us, and no company paid to appear in it.

Corrections: if you spot something out of date, email office@jittersystem.com and we will check it.

This guide shares general information and does not replace legal, medical, tax or financial advice for your situation.

Sources

  1. Moogan, P. "Digital agency new business still a concern, referrals still rule for lead gen." SparkToro, February 2026. sparktoro.com
  2. Gartner. "B2B Sales Reps: Maximize Customer Interactions." gartner.com
  3. Oldroyd, J. B., McElheran, K., and Elkington, D. "The Short Life of Online Sales Leads." Harvard Business Review, March 2011. hbr.org
  4. Meta: Ad Library, Instant form types.
  5. US Federal Communications Commission. "Telemarketing and Robocalls." fcc.gov