Facebook and Meta Ads for B2B SaaS
We run Facebook and Meta ads for B2B software companies with $10K or more in ACV, and we do one thing with them: book demos. We don’t run awareness campaigns, we don’t run trial signups for self-serve products, and we don’t count an ebook download as a lead.
If you’ve tried Meta for SaaS, you probably ran it the way your agency ran LinkedIn: a whitepaper, a lead form, an audience built from job titles. You got cheap downloads and almost no demos, because Meta can’t target job titles anymore and nobody worked the leads. We do it differently. The audience is a signal audience, named companies that just posted the role your product serves, closed a round, or changed their stack, refreshed every day. The ads retarget people who already touched you. We run lead forms, and then our team emails and calls every form fill the same day until it’s a demo on your AE’s calendar or a no. Gainsight got 90 sales accepted leads in two months on our programs. Ad spend goes on your card.
Why Meta ads usually fail for SaaS
The SaaS version of the failure has a particular shape, and it starts with LinkedIn.
You ran LinkedIn ads first, because that’s where the job titles are. They worked, at $70 to $100 per thousand impressions, and finance asked why the CAC was what it was. Somebody said Meta is a fifth of the price. So you took the same whitepaper and the same lead form to Meta, targeted “B2B software” and “marketing directors,” and got 300 downloads for the cost of 40 on LinkedIn. Then sales called the downloads. Students, consultants, people at 8-person companies, and a few real prospects who didn’t remember downloading anything. Four demos. Meta went in the “doesn’t work for us” column.
Three things went wrong, and none of them was the channel.
The audience was a guess. Meta removed most detailed B2B targeting in 2024. “Marketing directors” on Meta is people who put that in a profile field, which is a small and strange slice of the actual marketing directors in the country. The real ones are on Meta, in the evening, on their phone, and there’s no interest that finds them.
The offer was a download. A whitepaper is the right offer on LinkedIn, where someone is in a work mindset. On Meta at 9pm it’s a thing people tap and forget. The people who tap it are not the people who’ll take a demo.
Nobody worked the leads. Three hundred form fills went to the CRM, sales called the first fifty, the ratio was bad, and they stopped. If the real prospects were fills 61, 140, and 212, nobody found them.
The only thing we do with Meta ads
We book B2B sales calls. For a SaaS company that means every audience, every ad, every form, and every dollar of spend exists to put someone who owns the problem your product solves onto your AE’s calendar, and the number at the top of your daily log is demos booked, not MQLs and not downloads.
Where Meta fits for SaaS, in order
There are three uses, and they work in this order. Most SaaS companies start with the third one, which is why it fails.
Retargeting comes first. A B2B SaaS company has something an MSP or a machine shop doesn’t: a website with real traffic, a pixel, and a list of people who signed up for something. Anyone who visited your pricing page, watched a product video, opened a sales email, or started a trial and stalled is a warm audience Meta can reach for a fraction of what LinkedIn charges. This is the cheapest demo you’ll ever book, and most SaaS companies aren’t doing it.
Signal audiences come second. A signal audience is a Meta custom audience made of named companies that just showed a public reason to buy, matched by contact and company domain, and rebuilt every day. For SaaS, the signals are a job posting for the role your product serves, a funding round or a new VP, a stack change you can see in job posts or on their site, a competitor’s bad reviews ahead of renewal, and expansion into a new segment. We watch all five across your ICP every day. Business emails match worse on Meta than personal ones, so we add company domains and page engagers, and the match rate lands in a usable place for mid-market. For enterprise accounts it’s thinner, and we’ll say so on the fit call.
We don’t run cold interest audiences at all. If your agency is targeting “SaaS” or “B2B marketing” as an interest, that’s where the students come from.
Then there’s the lookalike, built from your closed-won customers in the CRM, not from site visitors, so Meta models the companies that actually pay you. It’s the audience that finds the companies the signals missed.
What the ads say
The creative follows the outbound copy. Short, about the buyer’s situation, and almost never a product tour.
Your founder or your best AE on camera for 30 to 45 seconds, about one signal. “If you just posted a RevOps Manager role after a round, here’s what we’ve seen happen to forecasting between 30 and 60 reps.” One signal per video. The company that posted the role sees that one. The company that just adopted HubSpot sees a different one, about the integration.
A screenshot of a real reply. A VP writing back “yeah, let’s talk, when’s good” with the name blurred. On Meta this beats designed creative every time we’ve tested it for SaaS, because it’s the only thing in the feed that looks like a person.
A product screenshot with one line. We don’t run tours or feature lists, just the one screen that answers the question the signal raised, with a sentence of text. The forecasting view, for the company that posted the RevOps role.
A case study card. One number, one company, one sentence. Gainsight’s is the first one we run.
We run both a lead form and a landing page with the calendar on it, and we test which books more demos for your ICP. The lead form offer is a demo, not a download. A form fill isn’t the result. Someone on our team emails and calls every fill the same day, sorts the buyers from the students and the consultants, and books the demo on your AE’s calendar. What we report is the demo.
How we measure it
We report reach, clicks, and cost per click because they’re the only way to tell whether the audience is being served at all. They’re not the result.
The result is cost per booked demo and cost per held demo, measured off your AEs’ calendar and not off the pixel. Every day you get spend, form fills, demos booked from those fills by our team, demos booked from the landing page, and, if you run our email too, demos booked by email from companies that also saw the ads. Your AE can reject any demo and it comes off the count, same as on the email programs.
A SaaS test needs six to eight weeks and somewhere around $3,000 to $8,000 a month in spend to produce a number worth judging. Retargeting is cheap and fast and usually books demos in the first two weeks. Signal audiences take longer to fill and cost more per reach, and they’re where the net-new pipeline comes from.
How it runs
Week one we set up or audit your ad account and pixel, agree on the ICP and what counts as a demo, build the retargeting audience from your pixel and your email list, build the signal audience from our monitoring, build the lookalike from closed-won, and script the first video.
Week two we shoot or collect the creative. One video per signal you want to run, two screenshot ads, one product screenshot, and the Gainsight card. Ads are live by the end of the week, retargeting first.
Weeks three to eight the audiences and creatives rotate against each other. Every form fill gets an email and a call from our team the same day. Every morning we look at yesterday’s booked demos against the target. If we hit it, spend goes up. If we missed it, it’s one of four things: the audience, the spend, the creative and offer, or the follow-up. We find which, fix it, and that’s what runs today. You can follow it in the log.
The ad account stays in your name the whole time.
What it costs
The management fee is priced per program, based on spend and how many audiences and creatives are in rotation. We’ll give you the number on the fit call.
Ad spend is billed to your card by Meta. We don’t hold spend, there’s no markup, and you can see every dollar in your own ad account.
You don’t need to run our email to run this. The signal audience comes from our monitoring, not from your inbox. If you do run both, the retargeting audience fills faster and the same VP hears from you twice in a week.
Results
Gainsight is a software company, and the case study has the detail on how the 90 were counted.
Book a 15-minute fit call
Tell us your ACV, your ICP, and what you've spent on LinkedIn and Meta so far. We'll tell you whether the channel fits, what the fee would be at your spend, and, if it shouldn't be us, who to call instead.
Other ways we work with B2B SaaS
,
if you haven't picked a channel and want the SAL definition and the reply report first.
Facebook Ads for other industries
Questions people ask us
We run LinkedIn ads. Why would we add Meta?
Because LinkedIn costs $70 to $100 per thousand impressions and Meta costs a fifth of that, and the people you’re paying LinkedIn to reach are on Meta in the evening. Retargeting your pricing-page visitors and your stalled trials on Meta is the cheapest demo most SaaS companies aren’t booking. Keep LinkedIn for cold reach into job titles if it’s working. Add Meta for everyone who’s already touched you.
We tried Meta and got students and consultants. Why would this be different?
Because you targeted an interest and we don’t run interest audiences at all. Retargeting reaches people who already visited you. Signal audiences reach named companies that just posted the role or closed the round. And when a consultant fills out the form anyway, our team sorts him out the same day instead of sending him to your AEs.
Lead form or landing page?
Both, and we test which books more demos. The lead form offer is a demo, never a download. Our team works every fill by email and phone the same day until it’s booked or it’s a no. The landing page has the calendar on it for buyers who’d rather book themselves.
What does the video need to be?
Your founder or your best AE talking about one signal for 30 seconds, or a real reply thread with the name blurred, or one product screen with one sentence. We don’t run product tours, because nobody on Meta at 9pm watches one.
Does this work for enterprise SaaS?
Retargeting does. Signal audiences get thinner above a few thousand employees, because the buyer at a large company is harder to match and less likely to book from an ad. If most of your deals are enterprise, we’ll say so on the fit call and probably point you at the email and outbound programs instead.
How was the Gainsight number measured?
---

