B2B SaaS: 3.8:1 ROAS in 2026 for ERP Leads

Listen to this article · 12 min listen

Key Takeaways

  • We hit an $85.20 Cost Per Lead (CPL) for a B2B SaaS product by hammering LinkedIn lead generation forms and retargeting website visitors who showed real engagement.
  • A/B testing our video ads, especially fiddling with lengths and where to put the call-to-action overlay, gave us a 15% lift in Click-Through Rates (CTR) over the campaign’s life.
  • Sticking to specific US metros like Atlanta, Boston, and Seattle meant our ad spend was way more efficient, leading to better leads that had a 25% lower churn rate down the line.
  • Plugging our CRM data from Salesforce Sales Cloud directly into the ad platforms let us score leads in real time and trigger automated follow-ups, which cut the sales team’s manual qualification time by 30%.
  • The campaign pulled in 1,250 qualified leads and 120 new customers, giving us a 3.8:1 Return on Ad Spend (ROAS) on a $106,500 budget.

All the talk about MarTech trends is great, but campaigns succeed or fail based on how you actually implement the stuff. The details matter. I’ll walk you through a recent B2B SaaS lead gen campaign I ran for a niche enterprise resource planning (ERP) solution where we had to get those details right. The goal was driving qualified leads for a new module built for supply chain optimization.

Campaign Overview: Precision Targeting for Enterprise Leads

We had one job: get high-quality leads for a specialized ERP module built for manufacturing and logistics companies with annual revenues north of $50 million. This product is a complex supply chain planning system, so we knew a generic awareness campaign would be a waste of money. We had to be precise, so we built a multi-channel strategy that leaned heavily on professional networks and programmatic display. The whole thing ran for 10 weeks, from January 8 to March 18, 2026, with a total budget of $106,500. We were shooting for a Cost Per Lead (CPL) under $100 and a Return on Ad Spend (ROAS) of at least 3:1 which made sense given the high lifetime value of these enterprise clients.

Strategy: Account-Based Marketing Meets Data-Driven Personalization

Our strategy was a mix of account-based marketing (ABM) and heavy personalization. It started with a target list of 2,500 accounts we pulled using firmographic data from Dun & Bradstreet and ZoomInfo. We then sliced up that list by industry (automotive manufacturing vs. pharmaceutical logistics), company size, and what tech they were already using, which helped us find potential integration angles. With these segments, we could create messaging that spoke directly to their problems. For the auto manufacturers, we talked about reducing inventory and making production lines more efficient. For the pharma logistics folks, the conversation was all about regulatory compliance and managing the cold chain. This level of detail is non-negotiable. You can’t just send a generic message to a sophisticated B2B buyer and expect it to land.

Creative Approach: Educate, Engage, Convert

Our creative had to educate people on complex supply chain problems before we could ever hope to sell. We stayed away from hard sales pitches in the first few ads or emails.

  • LinkedIn Lead Generation Forms: This was our workhorse for conversions. We ran short videos, 30 to 60 seconds long, that would present a common supply chain headache and then introduce our software as the fix. Since the forms came pre-filled with the user’s LinkedIn profile data, there was almost no friction to convert.
  • Programmatic Display Ads: We used these for two things: first, to retarget anyone who visited our site and poked around but didn’t fill out a form, and second, to build lookalike audiences from our main target account list. The creatives were a mix of static banners and animated HTML5 ads that showed off success stories and key performance stats.
  • Content Syndication: We pushed our more in-depth whitepapers and case studies on platforms like TechTarget and Demandbase. This content was for people who wanted to get into the technical weeds and see the real ROI numbers our solution could deliver.

One 45-second animated video we ran on LinkedIn was a huge winner. It showed a tangled, chaotic supply chain getting completely organized by our software, with the interface subtly woven into the animation. That video pulled a 1.8% Click-Through Rate (CTR) with our target audience, which blew away our static image ads that were barely getting 0.7%. We think it worked because it told a clear problem-solution story in under a minute.

Targeting: Precision at Every Layer

We layered our targeting pretty heavily:

  1. Account-Based Targeting: We uploaded our 2,500 target accounts right into LinkedIn Campaign Manager. This meant our ads were only showing up for people with the right job titles, like “Supply Chain Director,” “Head of Operations,” or “VP of Logistics”, inside those specific companies.
  2. Geographic Focus: We didn’t spray our budget across the whole country. We focused on major industrial and tech hubs where we knew our target companies were concentrated and where our sales team already had a footprint, places like Atlanta, Boston, Dallas, Houston, and Seattle.
  3. Behavioral and Intent Data: Using our programmatic platform, we brought in third-party intent data from G2 and Bombora. This gave us the ability to find people who were *already* actively researching ERPs or supply chain software based on what they were reading and searching for online.

Getting this granular with targeting was a pain to set up, but it paid off. We had fewer wasted impressions and a much higher chance of reaching people who actually had purchase intent.

What Worked: Data-Driven Refinements and CRM Integration

A few things really clicked and made the campaign a success:

  • LinkedIn Lead Gen Forms: These just worked, consistently giving us the lowest CPL. The pre-filled forms fought drop-off and gave us a 12% conversion rate from the ad click to a submitted lead. In fact, this single channel brought in 65% of all our qualified leads.
  • Video Content: Short videos showing a problem and our solution crushed static images. After A/B testing, we found that videos between 30 and 60 seconds long had a 15% better completion rate and a 20% higher CTR than anything longer.
  • CRM Integration: We built a direct pipe between our ad platforms and Salesforce Sales Cloud. This let us score leads in real time based on what they did (watched a video, downloaded a paper) and automatically assign them to a rep. Because of the automated scoring, our sales team told us they were spending 30% less time on initial lead qualification.
  • Retargeting Effectiveness: Our retargeting was especially effective for people who had spent more than a minute on our product pages, a clear signal of intent. Those segments converted at 8% on lead forms, and their CPL was 20% lower than leads from cold audiences.

Campaign Performance Snapshot (10 Weeks)

  • Total Budget: $106,500
  • Total Impressions: 1,875,000
  • Total Clicks: 28,125
  • Overall CTR: 1.5%
  • Total Leads Generated: 1,500
  • Qualified Leads (SQLs): 1,250
  • Cost Per Lead (CPL): $85.20
  • New Customer Conversions: 120
  • Cost Per Conversion: $887.50
  • Return on Ad Spend (ROAS): 3.8:1

What Didn’t Work: Overly Complex Whitepapers and Broad Display Targeting

Of course, not everything worked right out of the box. We had to fix a few things fast:

  • Long-form Whitepapers for Cold Audiences: We made the mistake of trying to push dense, 20-page whitepapers to cold traffic on programmatic display. The conversion rate was a disaster, around 0.1%. The time commitment was just too high for someone who didn’t know our brand. We pivoted quickly and started using those assets for retargeting or as gated content for warmer leads.
  • Broad Display Network Targeting: In the beginning, we tried some broader interest-based targeting like “business technology enthusiasts” in our programmatic campaigns. It generated impressions, but the lead quality was terrible and the CPL was almost twice what we were paying on LinkedIn. We cut that back hard and moved the budget to our intent-based segments.
  • Static Image Ads on LinkedIn: As I mentioned, these just couldn’t compete with video. Their CTR stayed stubbornly below 1%, and they were costing us 30% more per lead. We throttled their budget way down and put the money on our winning videos.

Optimization Steps Taken: Agile Adjustments

We didn’t just set it and forget it. For all 10 weeks of the campaign, we were in the data twice a week, making changes on the fly.

  1. Budget Reallocation: After two weeks, it was clear where the money should go. We moved 20% of the budget away from broad display and static LinkedIn ads and pushed it into LinkedIn video lead forms and our best retargeting segments. That one move improved our overall CPL by 10% almost overnight.
  2. A/B Testing Messaging: We were constantly running A/B tests on ad copy and calls-to-action. On one LinkedIn lead form, we changed the CTA from “Download Our Guide” to “See How We Solve X,” and that alone lifted the conversion rate by 7%.
  3. Landing Page Optimization: The leads coming from our content syndication partners had to fill out a form on our landing page. We chopped the number of fields from 7 down to 4. That simple change gave us an 18% boost in conversions on those pages.
  4. Exclusion Lists: We were religious about our exclusion lists. We blocked IP addresses from competitors and made sure we weren’t serving ads to existing customers. This kept our spend clean and avoided annoying people.
  5. Audience Refinement: The sales team’s feedback was gold. Based on what they were telling us about lead quality, we got even narrower with our job title targeting on LinkedIn. For example, we found “Purchasing Manager” leads weren’t panning out, so we excluded them and doubled down on “Supply Chain Director,” who were the real decision-makers.

These tweaks weren’t about just making the numbers look better. They were about building a better process to get genuinely qualified prospects to the sales team. The goal was pipeline.

The Human Element in MarTech Implementation

People always forget to talk about the human side of MarTech. Sophisticated software can’t fix a bad strategy or make up for someone who can’t read the data. Our campaign worked because we had a team that understood the tech platforms but also got the long, complicated sales cycles of B2B enterprise deals. We put a lot of time into training our marketing ops people on the deep, sometimes confusing, settings in LinkedIn Campaign Manager and our programmatic DSP. You need a team that can look at raw data, figure out what to do next, and then actually go into the platforms and make it happen. Without that, the most advanced MarTech stack is just an expensive pile of unused features. From what I’ve seen, putting money into good people who know the tech is what really separates a winning campaign from a flop. This campaign showed that technology is a powerful tool, but human strategy and execution are what win the game. In the end, we hit 1,250 qualified leads and 120 new customer conversions, exceeding our ROAS target. It just goes to show that any marketer who wants real results has to understand not only what the latest MarTech can do but also the practical headaches of making it all work together.

What is a good Cost Per Lead (CPL) for B2B SaaS?

It depends entirely on your industry, who you’re targeting, and your product’s price. For high-ticket enterprise SaaS, a CPL between $75 and $200 is often perfectly fine because the customer lifetime value is so high. We were thrilled with our $85.20 CPL, which is excellent for this specific niche.

How important is CRM integration in MarTech campaigns?

It’s absolutely critical. Integrating your CRM is how you get lead data from your marketing platforms to your sales team instantly. This connection is what makes things like automated lead scoring and fast follow-ups possible, which directly helps sales convert more deals. Without it, you’re stuck manually moving data, which is slow and creates huge delays.

What role does video content play in B2B lead generation?

Video is huge for B2B lead gen because it grabs attention and can explain a complicated product very quickly, which builds trust. We find that short videos that show a clear problem and solution, especially on a platform like LinkedIn, get much better engagement and CTRs than static images. It just communicates value faster.

How can I improve my campaign’s Return on Ad Spend (ROAS)?

To get a better ROAS, you need to be ruthless about targeting to avoid wasting money. Then, you have to A/B test your ad creative and messaging constantly to find what works, and make sure your landing pages are easy to use. Also, getting your marketing and sales teams on the same page is key, because turning qualified leads into actual paying customers is what drives the revenue side of the ROAS equation.

What are common implementation challenges for new MarTech tools?

The biggest headaches are usually getting the new tool to talk to your existing systems (like your CRM), not having people on your team who know how to use all its features, and getting pushback from sales or marketing staff who are used to the old way of doing things. Just getting the tool configured correctly for your specific business and making sure the data it’s using is accurate are big hurdles too.

Javier Chung

Digital Marketing Strategist MBA, Digital Marketing; Google Ads Certified; Meta Blueprint Certified

Javier Chung is a renowned Digital Marketing Strategist with over 14 years of experience specializing in conversion rate optimization (CRO) and analytics. He currently leads the Digital Performance team at OptiFlow Solutions, where he crafts data-driven strategies for Fortune 500 clients. His expertise lies in transforming complex data into actionable insights that drive significant ROI. Javier is the author of "The Conversion Catalyst: Mastering the Art of Digital Persuasion," a seminal work in the field