Agencies don't lose deals on the sales call.

They lose them in the gaps.

The contact form nobody followed up on. The call nobody recorded. The proposal that went out three days late because nobody remembered what the prospect said.

A CRM is supposed to close those gaps. Most don't, because most CRMs were built for software sales teams, not agencies.

I'll be honest up front: we built our own. It's called Agency OS, and it's included with The Blueprint Training. So weigh my take accordingly.

We built it because agencies sell differently from software companies.

Here's what an agency CRM actually needs, how the big names stack up, and how to set up the pipeline no matter which one you pick.

Here's the short version:

01Contact formLead never booked
→
02No call notesContext forgotten
→
03Late proposalCompetitor got there first
→
04No follow-up dateDeal goes cold
Where agencies actually lose deals: the gaps between the calls.

What Is an Agency CRM?

An agency CRM is customer relationship management software built around how agencies sell: booked calls, discovery, a custom proposal, follow-up, and a monthly retainer that turns into a client account.

That's different from a typical sales CRM. Those are built for high volume: hundreds of leads, email sequences, a team of reps, quotas.

Agencies sell differently. A handful of calls a week. Every deal needs its own proposal. And the moment a deal closes, the work starts, so sales and delivery need to talk to each other.

Software sales CRM
  • ✕Hundreds of leads
  • ✕Email sequences
  • ✕Teams of reps
  • ✕Sales ends at signature
Agency CRM
  • ✓A few calls a week
  • ✓A custom proposal every deal
  • ✓One person, maybe two
  • ✓Sales hands off to delivery
Agencies sell differently. The CRM should too.

What to Look For: The 6-Point Agency CRM Checklist

Don't ask which CRM has the most features. Ask whether it does these six things.

  • ✓
    Leads come in on their ownBookings land in the pipeline
  • ✓
    Qualification on the leadForm answers, flagged
  • ✓
    Call context on the leadRecordings and notes attached
  • ✓
    Proposal from the leadThe context feeds the proposal
  • ✓
    Stages move themselvesProposal sent? The deal moves.
  • ✓
    Client work in the same placeSales context carries into delivery
The six-point agency CRM checklist.

1. Leads Come In on Their Own

Bookings from your calendar should land in the pipeline automatically, with the booking-form answers attached.

If you're copying leads in by hand, you'll miss some. And the ones you miss are the ones that booked at 10pm on a Sunday, ready to buy.

An Agency OS lead record showing booking form answers: marketing spend, current marketing, willingness to invest and lead source
The booking-form answers, on the lead, before the call.Source: Agency OS (sample data or client details blurred)

2. Qualification Answers Live on the Lead

Your booking form should ask the qualifying questions: current marketing spend, time left on their agency contract, whether they'd invest at your minimum.

Those answers belong on the lead, flagged qualified or not, before you ever get on the call.

Booking form questionWhat it tells you
Are you actively investing in marketing?Whether there’s a budget at all
How much time is left on your agency contract?When they can actually switch
How much do you invest monthly?Whether you’re in range
Would you invest at least [your minimum]?The qualifier
How did you hear about us?Which offer is working
Questions that qualify before the call.

3. Call Recordings and Notes Attach to the Lead

This is the one most CRMs miss, and the one that loses deals.

If you build a proposal three days after the call and can't remember what they said, you lose. The lead record should show what they want, their pain points, and what went wrong with their last agency.

An Agency OS lead card with a recorded discovery call and 592 words of call notes attached
The discovery call and its notes, on the lead.Source: Agency OS (sample data or client details blurred)

4. The Proposal Starts From the Lead

The call context should feed the proposal, not sit in a different tool.

In Agency OS, one click on the lead sends the call notes into the Proposal Builder. That's how a deep SEO proposal or PPC proposal goes out in about five minutes instead of three days.

An Agency OS lead record with follow-up reminders and the Generate proposal button
One click from the lead to the Proposal Builder.Source: Agency OS (sample data or client details blurred)

5. Stages Move Themselves

Send the proposal, and the deal should move to Proposal Sent on its own, with the link and the date logged.

If your pipeline only updates when you remember to drag a card, it's out of date by Wednesday.

The Agency OS sales pipeline with stages for nurturing, awaiting discovery, awaiting proposal, proposal sent and deal won
The pipeline, by stage, shown with sample data.Source: Agency OS (sample data or client details blurred)

6. Client Work Lives in the Same Place

When a deal closes, the client's projects, tasks and reporting should live in the same system.

Otherwise everything the prospect told you on the sales call stays in the CRM, and your delivery team starts from zero.

01Deal wonSame record
→
02Client createdCall context carries over
→
03Projects + tasksSprints per client
→
04Live reportingIn the client portal
Sales and delivery in one place.

The Best CRMs for Marketing Agencies, Compared

Here's how four common choices stack up against that checklist. Prices are from each company's pricing page, checked on November 6, 2026.

Agency OSHubSpot Sales HubHighLevelPipedrive
Starting price$199/mo (with Blueprint)Free; $20/seat Starter$97/mo$14/seat
Bookings into pipeline✓✓✓✓
Zoom/Meet recordings auto-attached✓Via integrationsVia integrationsVia integrations
Proposal built from the call✓✕✕✕
Client delivery after the sale✓Separate hubHigher plansPaid add-on
SMS / white label✕✕✓✕
Best forAgency retainersAll-rounderSMS, white labelSimple pipeline
How four agency CRMs compare on the checklist. Prices from vendor pricing pages, Nov 6, 2026.

Agency OS: Built Only for Agency Retainer Sales

Best for: agencies selling SEO, paid search and other retainers who want sales and delivery in one place.

Price: included with The Blueprint Training at $199 a month, no contract. It runs with Claude, so you also need a Claude Pro or Team plan ($20 to $25 a month), billed separately.

Agency OS$199 / moincluded with The Blueprint Training, no contract
Plus Claude$20–25 / moPro or Team plan, billed by Anthropic
What Agency OS costs.Source: theblueprint.training/sign-up

HubSpot Sales Hub: The Safe All-Rounder

Best for: agencies that also want marketing automation and a big ecosystem, and have the budget to grow into it.

On HubSpot's pricing page, Sales Hub has a free plan for up to 2 users. Starter is listed at $20 per seat per month (currently $7 with an annual promotion). Professional is $100 per seat ($90 on the annual promotion) plus a $1,500 one-time onboarding fee.

HubSpot Sales Hub pricing: Free, Starter $7 per seat (was $20), Professional $90 per seat (was $100), Enterprise $150 per seat
HubSpot Sales Hub pricing, with the current annual promotion.Source: www.hubspot.com/pricing/sales, screenshot Nov 6, 2026

HighLevel: Built for SMS-Heavy, White-Label Agencies

Best for: agencies that run funnels, SMS and automations for lots of small clients, or want to resell software under their own brand.

On HighLevel's pricing page, Starter is $97 a month, Unlimited is $297 a month, and Founder is $497 a month, with unlimited contacts and users. Phone, SMS, email and AI usage are billed on top.

HighLevel pricing: Starter $97 per month, Founder $497 per month, Unlimited $297 per month
HighLevel pricing. Usage is billed on top.Source: www.gohighlevel.com/pricing, screenshot Nov 6, 2026

Pipedrive: The Cleanest Cheap Pipeline

Best for: small agencies that just want a clean, visual pipeline and don't need much else.

On Pipedrive's pricing page, plans run $14, $39, $59 and $79 per seat per month, billed annually. Automations start on Growth, and contracts and e-signatures on Premium.

Pipedrive pricing: Lite $14, Growth $39, Premium $59, Ultimate $79 per seat per month billed annually
Pipedrive pricing, billed annually.Source: www.pipedrive.com/en/pricing, screenshot Nov 6, 2026

What About a Spreadsheet?

I know what you're thinking: "I only get a few leads a month. A Google Sheet works fine."

It works until you have twelve open deals and three of them needed a follow-up last Tuesday. A spreadsheet can't remind you, can't hold a call recording, and can't build a proposal. The day you outgrow it is usually the day you lose a deal you should have won.

Spreadsheet
  • ✕No reminders
  • ✕No call recordings
  • ✕No proposal
  • ✕Out of date by Wednesday
CRM
  • ✓Follow-ups on your Today view
  • ✓Calls on the lead
  • ✓Proposal from the lead
  • ✓Stages update themselves
Where a spreadsheet stops working.

How to Set Up Your Agency Sales Pipeline

Whichever CRM you pick, the pipeline works the same way.

01Awaiting DiscoveryThey booked
→
02Awaiting ProposalCall done, building
→
03Proposal SentDecision date set
→
04Deal WonHand off to delivery
→
05Stuck NurturingEvery "not yet"
The five-stage agency pipeline.

Start With One Point of Entry

Your pipeline starts on your website. The last step there should be a booking calendar. Not a contact form.

A contact form adds a step: now you have to chase the lead just to get them on a call. If somebody wants to work with you, they'll pick a time.

"Never, ever, ever use web forms. I will die on this hill."

The rule: one page, one offer, one calendar.

Run more than one offer? Give each its own page and its own calendar, so you always know where a lead came from. Start with the 5-page agency website template.

A single point of entry: the WEBRIS booking page with the calendar embedded and no contact form
One page, one offer, one calendar.Source: The Blueprint Training sales training deck

Qualify Before the Call

Two booking-form settings do half the qualifying for you:

Unqualified? You'll know before the call, and you can decide whether to take it. The full question list is in our client questionnaire template.

  • ✓
    Bookings within 7 days onlyFurther out, people don’t show
  • ✓
    Qualifying questions on the formSpend, contract, minimum
  • ✓
    One calendar per offerKnow where every lead came from
Booking-form settings that qualify for you.

Use Five Stages

  1. Awaiting Discovery. They booked. The call hasn't happened.
  2. Awaiting Proposal. The call happened. The proposal is being built.
  3. Proposal Sent. It's in their hands, with a decision date.
  4. Deal Won. Signed. Hand off to delivery.
  5. Stuck Nurturing. Every "not yet."

Most agencies have the first four. Stuck Nurturing is the one that pays later. A prospect who says "let's revisit in Q1" isn't a lost deal. They get a reminder for Q1, and you move on.

"Let’s revisit in Q1"Not a lost dealit’s a date
Stuck NurturingReminder setfor Q1, then move on
The stage that pays later.

Give Every Open Deal a Next Date

This is the rule that keeps a pipeline with hundreds of leads manageable.

Every open deal has a next date: a call, a decision date, or a follow-up reminder. No date means the deal is already dying.

You can see how deals move through the whole funnel in pipeline metrics and deal velocity.

StageThe next date is…
Awaiting DiscoveryThe call
Awaiting ProposalThe proposal call
Proposal SentTheir decision date
Stuck NurturingWhen they asked you to come back
Every open deal has a next date.

Which Sales Automations to Run (and Which to Avoid)

Most agencies automate the wrong half of sales.

They automate the follow-ups, which is the part the prospect actually feels, and keep doing the busywork by hand. Flip it. Automate everything between the calls. Never automate the relationship.

"Don't automate your follow-ups. This is a highly personal, one-on-one process. That's what we do for low-ticket sales. This is not low ticket."

Let the system tell you when to follow up. Write the message yourself. The sequence I use is in how to sell SEO services without a sales rep.

AutomateKeep human
Booking form → CRMThe discovery call
Call recordings and notes → the leadThe proposal call
Proposal build from call contextThe final review of the proposal
Stage changes and follow-up remindersThe follow-up messages themselves
Automate the busywork. Never the relationship.

How We Run Our Pipeline in Agency OS

Here's the exact setup at WEBRIS, start to finish, in the Agency OS CRM:

  1. A prospect books on our consultation page. Claude adds them to the pipeline in Awaiting Discovery, with the form answers and a qualified flag.
  2. We run the discovery call on Zoom. The recording and notes attach to the lead automatically.
  3. We click Generate proposal. The deck is ready in about five minutes.
  4. We send it. The deal moves to Proposal Sent on its own.
  5. We set the decision date as a follow-up reminder. It shows on the Today view.
  6. When they sign, the client's projects and live reporting start in the same place.

The setup guides are in the Help Center: pipeline basics and connecting Claude to Agency OS.

01BookingClaude adds the lead
→
02Discovery callRecording on the lead
→
03Generate proposalAbout 5 minutes
→
04Proposal SentStage moves itself
→
05Follow-upOn your Today view
→
06ClientProjects + reporting
The WEBRIS pipeline in Agency OS.

Agency CRM Mistakes to Avoid

  • ✕
    Buying for unused features
  • ✕
    A contact form instead of a calendar
  • ✕
    Entering leads by hand
  • ✕
    Proposals in a different tool
  • ✕
    No Stuck Nurturing stage
  • ✕
    Open deals with no next date
  • ✕
    Automated follow-up messages
Seven agency CRM mistakes.

Agency CRM FAQs

What is the best CRM for a small marketing agency? One that brings bookings in automatically, keeps call notes on the lead, builds the proposal from them and reminds you to follow up. Pipedrive is the cheapest clean pipeline, HubSpot the safest all-rounder, HighLevel the pick for SMS and white-label work, and Agency OS the one built only for agency retainer sales.

Is HubSpot good for agencies? Yes, especially if you also want marketing automation. The catch is cost: the sales features agencies need most are in Sales Hub Professional, priced per seat with a $1,500 onboarding fee.

Should an agency use a contact form or a booking calendar? A booking calendar. A contact form adds a step, because you have to chase the lead to book a call. Put your qualifying questions on the booking form.

What stages should an agency sales pipeline have? Awaiting Discovery, Awaiting Proposal, Proposal Sent, Deal Won, plus Stuck Nurturing for prospects who aren't ready yet.

Which sales tasks should agencies automate? Lead intake, call capture, proposal builds, stage changes and reminders. Keep the calls and the follow-up messages personal.


Stop Running Your Pipeline on Memory

Agency OS is included with every Blueprint Training membership, along with the sales training that shows you how to run it.

Join The Blueprint Training →