All posts

Sales and GTM

How to read which Facebook audience is actually sending you buyers

The cheapest audience is rarely the one that closes. Here is how to compare audiences down the funnel and move budget toward the people who actually book and buy.

August 21, 2026 · 7 min read


You are probably running more than one audience right now. Maybe a broad local audience, a lookalike built off past clients, and a retargeting audience of people who already touched your page. So you are not guessing about targeting. You have a few audiences live, each one spending, each one bringing in leads at its own price. The hard part is not running them. The hard part is knowing which one is actually worth the money.

Most agents answer that question with cost per lead. They open Facebook, see that one audience is producing leads at twelve dollars and another at twenty-two, and they shift budget to the cheap one. That feels responsible. It also quietly buys more of the wrong people. Cost per lead tells you what an audience charges to raise a hand. It tells you nothing about whether that hand belongs to a buyer.

Why cheap audiences fool you on Facebook and Instagram

Facebook and Instagram are very good at finding people who will click. That is what most campaigns optimize for, and the platform delivers. The trouble is that the easiest clicks come from the lowest-intent people. A broad audience full of curious scrollers will hand you cheap leads all day, because those people will fill out a form for a market report and then never pick up the phone. The price per lead looks beautiful right up until you try to have a conversation.

A higher-intent audience, like a lookalike of people who have actually transacted with you, often costs more per lead. Fewer of them will hand-raise, so each one is more expensive to acquire. But a much larger share of them will talk, book, and buy. So the audience that looked expensive at the top of the funnel can be the cheapest by the time you reach an appointment. The number on the surface and the number that matters are pointing in opposite directions.

If you only know the top number, you will keep doing the thing that feels smart and is actually backwards. We made the broader version of this case in how to read your Facebook ad numbers like a coach, and here we are going to apply it audience by audience.

Compare audiences down the funnel, not at the top

The fix is to stop judging audiences on one number and start tracking each one through the same steps. You already know the funnel. Spend becomes leads, leads become conversations, conversations become appointments, appointments become contracts. The move here is to run that funnel separately for every audience instead of lumping all your spend together.

For each audience you have live, you want a small set of numbers tied to dollars and outcomes.

  • Cost per lead by audience. What this specific audience charges to produce one hand-raise. The surface number, useful only as a starting point.
  • Lead to conversation rate by audience. Of the leads this audience sent, what share you actually got into a real back and forth. This is where intent shows up.
  • Conversation to appointment rate by audience. Of those conversations, what share booked a real appointment. Buyers book. Tire-kickers stall.
  • Cost per appointment by audience. Spend on that audience divided by the appointments it produced. This is the number that exposes the cheap-click audience that never converts.
  • Closings by audience, when you have enough volume. The truth, but it takes time to gather. Cost per appointment is the early signal that points the same direction.

You do not need a fancy system to do this. Tag where each lead came from when it lands, even if that just means a note in your contact record. Then once a month, sort by audience and count. The point is that a lead from your retargeting audience and a lead from a cold broad audience are not the same lead, and once you stop averaging them together, the differences are loud.

Cost per lead tells you what an audience costs to enter the funnel. Cost per appointment tells you what it costs to find a buyer. Those are not the same audience.

Spotting the cheap-click audience that never converts

There is a pattern you will see almost every time you do this, and once you have seen it you cannot unsee it. One audience produces a flood of cheap leads and then everything stalls. The lead to conversation rate is low, the conversation to appointment rate is worse, and the cost per appointment is sky high even though the cost per lead looked like a steal. That is the cheap-click audience. It is great at clicks and bad at buyers.

The reason it survives is that it flatters the one number most agents check. It keeps your average cost per lead looking healthy, so you leave it running, and it keeps eating budget that could be finding real appointments. The only way to catch it is to look one step deeper. The moment you put cost per appointment next to cost per lead, the cheap audience stops hiding.

Before you blame the audience entirely, make sure the leak is really the targeting and not your follow-up. A cold audience and a slow callback can look identical on a spreadsheet. We pulled that apart in the follow-up gap costing you deals. If every audience converts poorly at the same step, the problem is your process, not your targeting. If one audience converts and another does not, that is a real targeting signal you can act on.

Shift budget toward the audience that sends buyers

Once you can see cost per appointment by audience, the decision almost makes itself. Move budget away from the audience with the high cost per appointment and toward the one with the low cost per appointment, even when that means paying more per lead. You are buying appointments now, not hand-raises, and you want the cheapest possible appointment with a real buyer attached.

Do this gradually, not all at once. Nudge spend over a week or two and watch whether the winning audience holds its conversion rates as it scales, because audiences can get more expensive as you ask them to reach more people. Keep one small slice of budget testing a new audience so you always have a challenger. The goal is not one perfect audience forever. The goal is a habit of always feeding the funnel from the people who actually book and buy.

And when an audience clearly cannot send buyers no matter what you do, stop feeding it. Knowing the difference between an audience that needs patience and one that needs to die is its own skill, and we walked through it in when to kill a Facebook ad. Budget you pull off a dead audience is not lost. It is fuel for the one that works.

A worked comparison you can copy

Here is the whole idea in one small table. The numbers are made up and round on purpose so the structure is easy to see. Notice that the audience with the cheapest leads is not the one you would put your money behind once you read all the way across.

audience-compare
audience        spend   leads   appts   cost_per_lead   cost_per_appt
-------------------------------------------------------------------------
broad local     300     25      2       12 dollars      150 dollars
past-client LAL 300     14      6       21 dollars      50 dollars
retargeting     200     8       4       25 dollars      50 dollars

read it across, not down a single column:

  broad local     -> cheapest lead, most expensive appointment
  past-client LAL -> pricier lead, far cheaper appointment (a buyer source)
  retargeting     -> priciest lead, ties for cheapest appointment

winner by cost per appointment: past-client lookalike and retargeting,
not the cheap broad audience that produced the most leads.
Watch cost per appointment, not cost per lead. The broad audience produced the most leads and the cheapest ones, and it is the worst place to put your next dollar. Illustrative numbers only.

Read that table like a coach would. The broad audience looks like the winner if you stop at cost per lead, and a spectator would pour budget into it. But it took a hundred and fifty dollars of spend to produce one appointment there, against fifty dollars everywhere else. The lookalike and the retargeting audience cost more per lead and still buy appointments three times cheaper. That is the whole lesson in one row of arithmetic.

What to do with this on Monday

You do not need new software to start. You need to look at your audiences as separate funnels instead of one blended number, and you need to do it on a rhythm so you are comparing month to month instead of reacting to a slow week. Here is the short list.

  1. List every audience you have running and pull last month's spend and leads for each one separately.
  2. Count appointments by audience, even if you have to estimate from your notes. This is the number that matters.
  3. Calculate cost per appointment for each audience and put it right next to cost per lead.
  4. Find the audience with the cheapest leads and the most expensive appointments. That is your cheap-click trap.
  5. Nudge budget from the high cost-per-appointment audience toward the low one, then check again next month.

If you want the same idea aimed straight at deals instead of appointments, we took it all the way down in cost per lead versus cost per deal on Facebook ads. Appointments are the early signal you can read this month. Deals are the proof you confirm over the quarter. Both beat the surface number you have been steering by.

The reason most agents never do this is not that the math is hard. It is that nobody checks it on a steady rhythm, so the cheap-click audience keeps running and the real buyer source never gets the budget it earned. Reading your real numbers on a daily and monthly cadence, instead of vibes, is the whole reason Coachmark exists, because targeting decisions are only as good as the proof underneath them.

You were already running these audiences. Now you get to see which one sends you buyers and which one just sends you clicks, and you get to put your money where the buyers are. That quiet certainty about where your next appointment comes from is worth far more than a low cost per lead ever was.

# How to read which Facebook audience is actually sending you buyers

> The cheapest audience is rarely the one that closes. Here is how to compare audiences down the funnel and move budget toward the people who actually book and buy.

Sales and GTM · 2026-08-21 · 7 min read

You are probably running more than one audience right now. Maybe a broad local audience, a lookalike built off past clients, and a retargeting audience of people who already touched your page. So you are not guessing about targeting. You have a few audiences live, each one spending, each one bringing in leads at its own price. The hard part is not running them. The hard part is knowing which one is actually worth the money.

Most agents answer that question with cost per lead. They open Facebook, see that one audience is producing leads at twelve dollars and another at twenty-two, and they shift budget to the cheap one. That feels responsible. It also quietly buys more of the wrong people. Cost per lead tells you what an audience charges to raise a hand. It tells you nothing about whether that hand belongs to a buyer.

## Why cheap audiences fool you on Facebook and Instagram

Facebook and Instagram are very good at finding people who will click. That is what most campaigns optimize for, and the platform delivers. The trouble is that the easiest clicks come from the lowest-intent people. A broad audience full of curious scrollers will hand you cheap leads all day, because those people will fill out a form for a market report and then never pick up the phone. The price per lead looks beautiful right up until you try to have a conversation.

A higher-intent audience, like a lookalike of people who have actually transacted with you, often costs more per lead. Fewer of them will hand-raise, so each one is more expensive to acquire. But a much larger share of them will talk, book, and buy. So the audience that looked expensive at the top of the funnel can be the cheapest by the time you reach an appointment. The number on the surface and the number that matters are pointing in opposite directions.

If you only know the top number, you will keep doing the thing that feels smart and is actually backwards. We made the broader version of this case in [how to read your Facebook ad numbers like a coach](/blog/read-your-facebook-ad-numbers-like-a-coach), and here we are going to apply it audience by audience.

## Compare audiences down the funnel, not at the top

The fix is to stop judging audiences on one number and start tracking each one through the same steps. You already know the funnel. Spend becomes leads, leads become conversations, conversations become appointments, appointments become contracts. The move here is to run that funnel separately for every audience instead of lumping all your spend together.

For each audience you have live, you want a small set of numbers tied to dollars and outcomes.

- **Cost per lead by audience.** What this specific audience charges to produce one hand-raise. The surface number, useful only as a starting point.
- **Lead to conversation rate by audience.** Of the leads this audience sent, what share you actually got into a real back and forth. This is where intent shows up.
- **Conversation to appointment rate by audience.** Of those conversations, what share booked a real appointment. Buyers book. Tire-kickers stall.
- **Cost per appointment by audience.** Spend on that audience divided by the appointments it produced. This is the number that exposes the cheap-click audience that never converts.
- **Closings by audience, when you have enough volume.** The truth, but it takes time to gather. Cost per appointment is the early signal that points the same direction.

You do not need a fancy system to do this. Tag where each lead came from when it lands, even if that just means a note in your contact record. Then once a month, sort by audience and count. The point is that a lead from your retargeting audience and a lead from a cold broad audience are not the same lead, and once you stop averaging them together, the differences are loud.

> Cost per lead tells you what an audience costs to enter the funnel. Cost per appointment tells you what it costs to find a buyer. Those are not the same audience.

## Spotting the cheap-click audience that never converts

There is a pattern you will see almost every time you do this, and once you have seen it you cannot unsee it. One audience produces a flood of cheap leads and then everything stalls. The lead to conversation rate is low, the conversation to appointment rate is worse, and the cost per appointment is sky high even though the cost per lead looked like a steal. That is the cheap-click audience. It is great at clicks and bad at buyers.

The reason it survives is that it flatters the one number most agents check. It keeps your average cost per lead looking healthy, so you leave it running, and it keeps eating budget that could be finding real appointments. The only way to catch it is to look one step deeper. The moment you put cost per appointment next to cost per lead, the cheap audience stops hiding.

Before you blame the audience entirely, make sure the leak is really the targeting and not your follow-up. A cold audience and a slow callback can look identical on a spreadsheet. We pulled that apart in [the follow-up gap costing you deals](/blog/the-follow-up-gap-costing-you-deals). If every audience converts poorly at the same step, the problem is your process, not your targeting. If one audience converts and another does not, that is a real targeting signal you can act on.

## Shift budget toward the audience that sends buyers

Once you can see cost per appointment by audience, the decision almost makes itself. Move budget away from the audience with the high cost per appointment and toward the one with the low cost per appointment, even when that means paying more per lead. You are buying appointments now, not hand-raises, and you want the cheapest possible appointment with a real buyer attached.

Do this gradually, not all at once. Nudge spend over a week or two and watch whether the winning audience holds its conversion rates as it scales, because audiences can get more expensive as you ask them to reach more people. Keep one small slice of budget testing a new audience so you always have a challenger. The goal is not one perfect audience forever. The goal is a habit of always feeding the funnel from the people who actually book and buy.

And when an audience clearly cannot send buyers no matter what you do, stop feeding it. Knowing the difference between an audience that needs patience and one that needs to die is its own skill, and we walked through it in [when to kill a Facebook ad](/blog/when-to-kill-a-facebook-ad). Budget you pull off a dead audience is not lost. It is fuel for the one that works.

## A worked comparison you can copy

Here is the whole idea in one small table. The numbers are made up and round on purpose so the structure is easy to see. Notice that the audience with the cheapest leads is not the one you would put your money behind once you read all the way across.

```audience-compare
audience        spend   leads   appts   cost_per_lead   cost_per_appt
-------------------------------------------------------------------------
broad local     300     25      2       12 dollars      150 dollars
past-client LAL 300     14      6       21 dollars      50 dollars
retargeting     200     8       4       25 dollars      50 dollars

read it across, not down a single column:

  broad local     -> cheapest lead, most expensive appointment
  past-client LAL -> pricier lead, far cheaper appointment (a buyer source)
  retargeting     -> priciest lead, ties for cheapest appointment

winner by cost per appointment: past-client lookalike and retargeting,
not the cheap broad audience that produced the most leads.
```

_Watch cost per appointment, not cost per lead. The broad audience produced the most leads and the cheapest ones, and it is the worst place to put your next dollar. Illustrative numbers only._

Read that table like a coach would. The broad audience looks like the winner if you stop at cost per lead, and a spectator would pour budget into it. But it took a hundred and fifty dollars of spend to produce one appointment there, against fifty dollars everywhere else. The lookalike and the retargeting audience cost more per lead and still buy appointments three times cheaper. That is the whole lesson in one row of arithmetic.

## What to do with this on Monday

You do not need new software to start. You need to look at your audiences as separate funnels instead of one blended number, and you need to do it on a rhythm so you are comparing month to month instead of reacting to a slow week. Here is the short list.

1. List every audience you have running and pull last month's spend and leads for each one separately.
2. Count appointments by audience, even if you have to estimate from your notes. This is the number that matters.
3. Calculate cost per appointment for each audience and put it right next to cost per lead.
4. Find the audience with the cheapest leads and the most expensive appointments. That is your cheap-click trap.
5. Nudge budget from the high cost-per-appointment audience toward the low one, then check again next month.

If you want the same idea aimed straight at deals instead of appointments, we took it all the way down in [cost per lead versus cost per deal on Facebook ads](/blog/cost-per-lead-vs-cost-per-deal-facebook-ads). Appointments are the early signal you can read this month. Deals are the proof you confirm over the quarter. Both beat the surface number you have been steering by.

The reason most agents never do this is not that the math is hard. It is that nobody checks it on a steady rhythm, so the cheap-click audience keeps running and the real buyer source never gets the budget it earned. Reading your real numbers on a daily and monthly cadence, instead of vibes, is the whole reason [Coachmark](/#how-it-works) exists, because targeting decisions are only as good as the proof underneath them.

You were already running these audiences. Now you get to see which one sends you buyers and which one just sends you clicks, and you get to put your money where the buyers are. That quiet certainty about where your next appointment comes from is worth far more than a low cost per lead ever was.

---

Coachmark · https://coachmark.io