How to Know if Your Lead Magnet Worked in GoHighLevel (and Which One to Scale)

By JJ Reynolds

Launched a lead magnet and not sure it worked? Measure which one to scale in GoHighLevel by cohort LTV over time — the report GHL's native stats can't build.

Lead LTV by cohort report showing weekly lead cohorts and revenue at day 1, 7, 30, and 90

To measure lead magnet performance in GoHighLevel, group your leads into weekly cohorts and track how much revenue each cohort brings in over time — day 0, day 7, day 30, and day 90 — then break that down by which lead magnet they entered through and which channel they came from. A download count tells you a magnet got attention. The cohort view tells you whether it made money and which one is worth scaling. That second question is the one GoHighLevel's built-in stats can't answer for you, and it's the whole reason this guide exists.

Did your lead magnet actually work? Start by looking at it by week

Start by grouping your leads into weekly cohorts and reading the revenue each week brought in over time. Looking week by week normalizes your averages, which matters because the fastest way to panic for no reason is to stare at a single bad day. A week smooths that out and shows you the real shape.

Here's what that looks like in practice. Say one week's cohort had 192 leads, and those leads brought in $3,000 within the first day. Then you watch the same cohort at 7 days and 30 days to see whether it keeps producing or settles back down. In this example the cohort spiked and returned to baseline within 24 hours, which is itself a signal: the value showed up fast and then flattened. Neither good nor bad on its own, but now you know the pattern instead of guessing at it.

Lead LTV by cohort report showing weekly lead cohorts with revenue at day 1, 7, 30, and 90
Lead LTV by cohort: each weekly cohort of new leads and the revenue it produced at day 1, 7, 30, and 90. Green marks the strong weeks, red the weak ones, so a magnet that keeps paying back separates itself from one that pops once.

Once you're in a cohort, you can click into it and see exactly who bought what without digging through your GoHighLevel contacts one by one. Meal plans, 12-week transformations, an online course bundle, the low-ticket products — the purchases sit right there against the cohort. That's how you validate a hunch: click, and look at the actual orders behind the number.

Why GoHighLevel's built-in reporting falls short for this

GoHighLevel gives you counts and opt-in rates at a point in time. It'll tell you how many people downloaded a magnet and what your form conversion rate was. What it doesn't build is the curve — the value of a cohort as it moves from day 0 to day 90 — and without that curve you can't tell a magnet that pops once from a magnet that keeps paying you back.

This isn't a knock on GoHighLevel. The point-in-time numbers are genuinely useful for running the platform day to day. The missing layer is the one that turns those counts into a decision: average value per lead inside a time window, revenue by cohort over time, and the same view broken out by entry point and source. That's a reporting layer that sits on top of your GHL data, and it's what the rest of this guide walks through.

How much is one lead worth? Setting your break-even CAC

Take a cohort, pick a window — 30 days is a good default — and divide the revenue that cohort produced by the number of leads in it. That average is what one lead is worth to you inside that window, and it's also the ceiling on what you can spend to acquire a lead before you stop breaking even.

That single number changes how you buy traffic. If a lead is worth a certain amount to you by day 30, you can decide to spend $20 per lead, or $60, or $100, and know exactly where you sit relative to break-even instead of hoping. Spend under the number and you're profitable inside the window; spend over it and you're betting on the longer tail to catch up. Either can be the right call, but now it's a call you're making on purpose.

One caution worth keeping in mind: the window you choose is a business decision, not a fixed rule. A 30-day average tells you one thing; a 90-day average can tell you something very different if your revenue keeps building after the first month. Pick the window that matches how patient your cash flow can be.

Which lead magnet should you double down on? Break it down by entry point

Break your revenue down by the point where each person first entered your system — the specific lead magnet or offer they came in through. In one setup that might be a free transformational guide, a free webinar registration, a 7-day signup challenge, and a nutritional assessment, each pulling in leads that behave differently over time.

The trap here is reading it by volume alone. Sorted by total revenue, a color scale runs from red at the low end to green at the high end, and the biggest earners rise to the top simply because they brought in the most people. That's useful, but it hides the per-lead value. Switch the same view to averages and the picture gets more interesting. A "book a consultation" entry point is obviously higher value per lead. But there are volume plays hiding in the middle that the total-revenue view buries.

The nutritional assessment is the clearest case. At $16 per lead on average it looks like a strong candidate to push harder — and it's a PDF, so delivering more of them costs you almost nothing. Compare that to the webinar. The webinar's average climbs over time; by 90 days it can reach around $200 per registrant. Higher value, but you have to deliver it live every time. So the real decision isn't just "which number is bigger." It's the tradeoff between a $16 lead you can fulfill automatically and a $200 lead that costs you a live delivery to earn. That tradeoff is the lever you actually control, and you can only see it once you're reading averages by entry point instead of raw volume.

Which lead source brings revenue back fastest?

Now break the same revenue down by lead source — the channel each cohort came from — and watch how fast each one returns. Some of this is predictable: referrals tend to bring in revenue faster and are usually your strongest source. But the value is in what you didn't expect. In one example, YouTube was quietly bringing in a significant number of buyers, and Google CPC was contributing real volume too.

The point is that channels don't behave the same way over time, and the cohort view is what surfaces the difference. A source that looks slow at day 0 might be a steady producer by day 30. Reading source by source tells you where to lean in and where you're overpaying for leads that never mature.

Track it over time: weekly and monthly cohorts

Weekly cohorts are the right resolution for reading a launch or a recent push. When you're looking at a longer horizon, group into monthly cohorts instead and ask a different question: are we on trend compared to where we were, and are we improving the velocity of return?

Velocity matters as much as total revenue. Pulling revenue forward — getting a cohort to the same value in 30 days that used to take 60 — is a real improvement even if the 90-day number lands in the same place, because it frees up cash to reinvest sooner. The day 0, 7, 30, and 90 checkpoints are how you see whether that's happening. If your recent monthly cohorts are hitting their numbers faster than the older ones, the machine is getting more efficient, and that shows up in the curve before it shows up anywhere else.

No lead step? Measure product LTV instead

Not every business runs on lead magnets. Plenty sell a low-ticket product directly — a $7 ebook, a $7 consult, something in the $9, $19, $29 range — where the buyer never has to become a lead first. For those, you measure product LTV, which is the same style of cohort report pointed at a different starting line.

Instead of grouping by when someone became a lead, you group by when a person first gave you a dollar. They might have been on your list for years; that doesn't matter here. What you're counting is first-time customers: how many you generated, how much they were worth on day 0 (that first transaction plus every upsell they took within the first 24 hours), and what they look like over the following 90 days.

The shape of that curve is the whole story. Take a cohort — say January 8th to 14th — and you want to see people coming in and then buying more products and services over time, a steady incline across the first 90 days. That's the sign you're building a customer base instead of bleeding people dry on day 0. If the curve is flat, meaning you realize all the revenue up front and nothing after, that's your cue to restructure the offer or how you're selling it.

Product LTV by cohort report grouping first-time customers by the week of their first purchase, with revenue at day 0, 7, 30, and 90
Product LTV by cohort: instead of leads, it groups first-time customers by the week of their first purchase and tracks day 0 (first transaction plus upsells within 24 hours) out to day 90. You're reading for a steady incline, not a flat line.

You can also read it by first product purchased. Premium coaching might come in at $500 for that first consult. A 12-week transformation might bring in a chunk of people. A starter membership might start lower but climb over time as those members stick around and spend more. Each first product seeds a different long-term curve, and seeing them side by side tells you which front door builds the most valuable customers.

The one number that predicts lifetime value: the first transaction

If you only track one thing, track the size of the first transaction. The correlation that shows up again and again is that the first purchase is the biggest predictor of long-term lifetime value. Put plainly: someone who gives you $1,000 upfront is, more often than not, the person who goes on to give you the most over time.

That principle has a direct read on your channels. Google CPC brings in customers through search, and those tend to balloon over time — higher entry, higher long-term value. Facebook and social usually come in at a lower entry point, and a lower entry point tends to carry a lower LTV. Neither is wrong to run. But if you know the first transaction predicts the tail, you can stop judging a channel by its cost per lead and start judging it by the value of the customer it actually produces.

Product LTV by source report comparing channels like Google CPC, referral, and Facebook by first-time customers and revenue over time
Product LTV by source: the same customers split by channel. Google CPC enters higher and balloons out to day 30, while Facebook and other social sources enter cheaper and carry a lower long-term value — the gap the cost-per-lead number hides.

Turn the data into decisions (and feed it back to Meta and Google)

All of this only matters if it changes what you do next, so start by deciding what you're actually optimizing for. Do you want a lot of profit up front? A lot of growth over a longer horizon? Or are you deliberately pushing revenue down the road to realize it at 60 or 90 days? There's no universally correct answer — your math, based on how you've organized the business, decides it. Ask yourself where you want your day 0 value to be and where you want your 90-day value to be, then let the cohort curves tell you whether you're on track.

Two business models both work here, and it helps to know which one you're running. There's high ticket and high velocity, usually paired with a high-ticket sales motion. And there's lower ticket and higher volume, where you're selling $7, $79, $100 things consistently — easier to sell one by one, harder to crack because it only works as a volume play. You don't have to pick a side. You just have to understand which levers you're pulling so you can steer where you want to go.

This is the report Hello Conversions builds on top of your GoHighLevel data — the cohort and LTV view, by entry point and by source, that the native stats don't assemble. And the reporting is only half of it. Hello Conversions also syncs that same data directly to Meta, Google, and other platforms, so the ad algorithms learn from your real buyers and their real value instead of guessing from a browser pixel. Better signal in means better optimization out, which closes the loop between what you measured and what you spend next. If you want a report like this on your own numbers, you can start a 7-day free trial, get your data in, and see your cohorts within the setup.

Frequently asked questions

How do I know if my lead magnet worked in GoHighLevel?

Group your leads into weekly cohorts and track the revenue each cohort produces over time — day 0, 7, 30, and 90 — instead of reading a download count. A working magnet keeps producing value across the window and holds up when you break it down by entry point and source. Downloads alone tell you it got attention, not that it made money.

How much can I pay per lead without losing money?

Take a cohort, pick a time window like 30 days, and divide the revenue that cohort produced by the number of leads in it. That average value per lead is the ceiling on what you can spend to acquire one and still break even inside that window. Spend under it and you're profitable; spend over it and you're betting on the longer tail.

Which lead magnet should I scale?

Break your revenue down by entry point and read it by average value per lead, not just total volume. A high-volume magnet can hide a low per-lead value, and a quieter one can be worth more per lead. Factor in delivery cost too: a $16 PDF assessment you fulfill automatically is a different decision than a webinar lead worth more but delivered live.

Does GoHighLevel's native reporting show LTV by cohort?

No. GoHighLevel gives you counts and opt-in rates at a point in time, which is useful for running the platform, but it doesn't build the cohort LTV curve — the value of a group of leads as it moves from day 0 to day 90. That layer, along with average value per lead and breakdowns by entry point and source, sits on top of your GHL data rather than inside the native stats.

How do I measure low-ticket customers who never become leads?

Use product LTV: group customers by when they first gave you a dollar, then measure day 0 value — the first transaction plus any upsells within 24 hours — and track the curve across 90 days. You want a steady incline, which means customers keep buying. A flat curve means you realize everything up front, which is a signal to restructure the offer.

Which lead source brings revenue back fastest?

Break your cohorts down by source and compare how fast each returns revenue. Referrals often come back fastest and strongest, but channels like YouTube and Google CPC can contribute more than expected. The value is in reading each source over time, since a channel that looks slow at day 0 can be a steady producer by day 30.