The LinkedIn Ads + Outbound Workflow That Returns $3.28 for Every $1 Spent

Ivan Falco's LinkedIn Ads + outbound workflow generates $3.28 for every $1 spent by combining department-level ad targeting with outbound outreach to engaged accounts. The system uses Fibbler for company engagement tracking, Clay for qualification and scoring, a three-provider waterfall for contact data, and multichannel outreach via Instantly, Expandi, and lemlist. Reply rates are 2X higher than pure cold outreach because every prospect has already seen your brand through LinkedIn Ads before receiving the first email.
Smiling man with a beard and short hair in a white shirt holding a coffee cup.
Ivan Falco
April 15, 2026
April 15, 2026
Soft-focus close-up of white and red flowers against a blue sky background.

Every dollar we put into LinkedIn Ads comes back as $3.28 in revenue. Not from ads alone. From a system that uses LinkedIn Ads as the warm-up layer and outbound as the conversion layer.

Ivan Falco built this workflow at ColdIQ after noticing a pattern across 70+ B2B client accounts. Pure cold outreach works. LinkedIn Ads work. But combining them produces reply rates that are 2X higher than cold outreach alone, because every prospect you email has already seen your brand in their LinkedIn feed.

This is the exact seven-step process, from ad setup to booked meetings, with every tool and decision explained.

1. Build LinkedIn Ad Campaigns With Department-Level Targeting

The foundation of this workflow is how you structure your LinkedIn Ad campaigns. You are not running one broad campaign. You are running separate campaigns for each department you want to reach.

If your ICP includes sales leaders and marketing leaders, that is two separate campaigns:

→ Campaign 1: VP of Sales, Head of Sales, Chief Sales Officer

→ Campaign 2: VP of Marketing, Head of Marketing, CMO

Each campaign uses standard LinkedIn targeting. Job title targeting for precision, or seniority plus function targeting for broader reach. Both work. The key is that each campaign maps to one department.

Why this matters

This structure is not about ad performance. It is about what happens downstream. When a company engages with your "Director+ in Sales" campaign, you know it was a sales leader who interacted. When a company engages with your "Marketing" campaign, you know marketing leaders were the ones clicking.

This department-level signal becomes the targeting logic for your entire outbound motion. Without it, you know a company engaged, but you have no idea which persona to contact. With it, you know exactly who to reach out to and what message to send them.

Set the budget conservatively at first. You are not optimizing for conversions from ads. You are optimizing for engagement volume from ICP accounts that you can later convert through outbound.

2. Track Which Companies Engage With Your Ads

LinkedIn Ads do not tell you which specific companies engaged with your campaigns. You get impressions, clicks, and conversions at the campaign level. But the individual company data is locked behind LinkedIn's reporting limitations.

Fibbler solves this. It connects to your LinkedIn Ad account and surfaces the companies that interacted with each campaign. Not just clicks. Engagement across impressions, video views, and ad interactions.

The output is a list of companies per campaign. So you get:

→ 47 companies that engaged with your "Sales Leaders" campaign

→ 32 companies that engaged with your "Marketing Leaders" campaign

→ 18 companies that engaged with both

This is the data layer that makes the entire workflow possible. Without company-level engagement tracking, you are guessing which accounts saw your ads. With Fibbler, you have a verified list of companies that already interacted with your brand, tagged by the department that engaged.

A note on timing

Run your ad campaigns for at least two to three weeks before pulling engagement data. You need enough volume to build a meaningful list. Pulling too early gives you a thin list that is not worth the outbound effort.

If you want to see which companies in your market are already showing buying signals before running ads, you can check that here, for free:

Intent Signals

3. Qualify and Score Engaged Accounts

Not every company that clicked your ad is worth reaching out to. A 10-person agency that liked your post is not the same as a 500-person SaaS company that clicked through to your landing page three times.

Ivan runs every engaged company through a qualification layer in Clay. The scoring model looks at:

→ Company size (employee count and revenue range)

→ Industry fit (does this company match your ICP vertical)

→ Engagement depth (single impression vs. multiple interactions across campaigns)

→ Existing CRM status (are they already in your pipeline or a current customer)

The CRM check is critical. Ivan pulls existing records from Attio into Clay to cross-reference every engaged company against the current pipeline. If a company is already in active conversations with your sales team, you do not want an automated outbound sequence hitting them. That creates confusion, not pipeline.

OpenAI's API handles the scoring logic inside Clay. Each company gets a fit score based on firmographic data and a weighted engagement score based on ad interaction depth. Companies that score above the threshold move forward. The rest get added to a nurture audience for future ad campaigns.

What the threshold looks like in practice

For ColdIQ's campaigns, Ivan typically qualifies 40 to 60 percent of engaged companies. The rest are filtered out because they are too small, wrong industry, or already in the CRM. This filtering is what keeps outbound reply rates high. You are only contacting companies that are both a strong fit and already warmed up by your ads.

4. Identify the Right Leads Based on Campaign Engagement

You now have a qualified list of companies tagged by which campaign they engaged with. The next step is finding the right people inside those companies.

This is where the department-level campaign structure pays off. If a company engaged with your "Sales Leaders" campaign, you are looking for:

→ VP of Sales

→ Head of Sales

→ Director of Sales

→ Chief Revenue Officer

If they engaged with your "Marketing Leaders" campaign, you are looking for:

→ VP of Marketing

→ Head of Marketing

→ Director of Demand Generation

→ CMO

You are not blasting every executive at the company. You are targeting the specific department that showed interest. This precision is what separates a 5 percent reply rate from a 10 percent reply rate.

Ivan identifies leads using Clay's people search, filtering by company, title, and seniority. For each qualified account, he pulls two to three contacts from the relevant department. Going deeper than three contacts per company dilutes the personalization effort and starts feeling like mass outreach to the recipient.

You can find the right contacts at your target companies here, for free:

People Finder

5. Find Verified Contact Data

Having the right names means nothing without verified contact data. A bad email address burns your sender reputation. A bad phone number wastes your sales team's time.

Ivan runs a multi-tool waterfall to maximize coverage and accuracy. The waterfall works like this:

→ First pass: FullEnrich checks its database for email and phone

→ Second pass: Prospeo fills gaps on emails that FullEnrich missed

→ Third pass: LeadMagic handles remaining gaps and provides additional verification

The waterfall approach matters because no single data provider has 100 percent coverage. Running three providers sequentially gets you to 85 to 95 percent email coverage for B2B contacts, compared to 50 to 70 percent from a single provider.

Clay orchestrates this waterfall automatically. Each provider runs in sequence, and the system only calls the next provider when the previous one returned no result. This keeps costs low because you are not paying three providers for the same contact.

Verification is non-negotiable

Every email that comes back goes through a verification step before it enters any outreach sequence. Sending to unverified emails tanks your deliverability. A bounce rate above 3 percent on a cold campaign can trigger spam filters that affect your entire sending infrastructure.

You can verify email addresses before launching any campaign here, for free:

Email Finder

6. Enrich Your CRM With Ad Engagement Data

Before any outreach goes out, Ivan syncs all enriched data back into the CRM. This step is easy to skip and expensive to ignore.

Every lead that enters Attio gets tagged with:

→ Which ad campaign they engaged with (Sales, Marketing, etc.)

→ Their company's qualification score from Clay

→ The enriched contact data (verified email, phone, LinkedIn URL)

→ A source tag marking them as "LinkedIn Ads + Outbound" leads

This tagging creates a closed feedback loop. When your sales team talks to these leads, they know the prospect already saw specific ads. They can reference it in conversation. "I noticed you checked out our content on scaling sales teams" is a warmer opener than anything a generic cold call script produces.

The CRM data also lets you measure the full-funnel ROI of your ad spend. You can trace every dollar of pipeline back to the specific LinkedIn campaign that first engaged the account. That is how Ivan calculated the $3.28 return on every $1 spent. The attribution is clean because every lead carries its source data from first ad impression to closed deal.

Keep the data flowing both ways

When a lead replies or books a meeting, that data should flow back to inform your ad targeting. Accounts that convert become the seed for lookalike audiences on LinkedIn. Accounts that do not convert stay in the retargeting pool for future campaigns. The system gets sharper over time because each cycle generates better data.

7. Launch Multichannel Outreach to Warm Leads

This is where pipeline gets built. Every lead in your outreach sequence is an ICP fit from a company that has interacted with your ads multiple times. They have seen your brand. They recognize your name. They just have not had a direct conversation yet.

Ivan runs outreach across three channels simultaneously:

→ Email via Instantly: the primary channel for volume. Cold email sequences of three to four emails over two weeks.

→ LinkedIn via Expandi: connection requests and DMs that reference the same value propositions from the ad campaigns.

→ Multichannel via lemlist: coordinated sequences that combine email, LinkedIn, and manual tasks into a single workflow.

Why reply rates double

The 2X improvement in reply rates compared to pure cold outreach comes from one thing: familiarity. When a VP of Sales receives your cold email, they have already seen your document ads in their LinkedIn feed. They might have watched your video ad. They clicked on your landing page. Your name is not foreign to them.

This is the difference between reaching out to a stranger and reaching out to someone who has been passively consuming your content for weeks. The email itself does not need to be dramatically different. The context around it is what changes the response.

Sequence design tips

Keep the first email under 80 words. Reference the problem your ads addressed, not the ads themselves. Never say "I saw you clicked our ad." Instead, lead with the pain point or result that your ad campaign was built around. If your ads talked about scaling outbound without hiring more SDRs, your email should open with that same angle.

The second email should add proof. A case study, a specific number, a client result. The third email should create urgency or offer an alternative angle. If the first email focused on efficiency, the third might focus on competitive pressure.

Before launching any outreach sequence, run your emails through a deliverability check to make sure they land in the inbox:

Spam Checker

8. Conclusion

The LinkedIn Ads plus outbound workflow is not complicated to understand. Run targeted ads by department. Track which companies engage. Qualify them. Find the right contacts. Reach out across multiple channels.

The complexity is in the execution. Getting Fibbler connected and pulling clean engagement data. Building scoring models in Clay that separate real prospects from noise. Running a three-provider waterfall that maximizes email coverage without blowing your data budget. Coordinating sequences across Instantly, Expandi, and lemlist so prospects get a consistent experience.

Ivan Falco built this system at ColdIQ because the math was obvious. Ads alone generate awareness but leave pipeline on the table. Cold outreach alone works but fights an uphill battle against inbox fatigue. Combining them creates a compounding effect where each channel makes the other more effective.

The $3.28 ROAS and 2X reply rate improvement are not theoretical projections. They are measured results from running this workflow across ColdIQ's own pipeline and our client accounts.

If you are spending money on LinkedIn Ads without an outbound layer, you are paying for attention and then hoping it converts on its own. If you are running cold outbound without an ad layer, you are starting every conversation from zero. The combination is what turns ad spend into predictable pipeline.

---

Ivan Falco
Head of Growth
Ivan Falco is Head of Growth at ColdIQ, where he scaled revenue from $2M to $6M ARR in just 10 months. He’s helped 300+ B2B companies double revenue with AI-powered systems that cut headcount needs and turn marketing into predictable growth.

FAQ

What is the minimum LinkedIn Ads budget needed to run this workflow effectively?

You do not need a massive budget to get started with this system. Ivan recommends a minimum of $1,500 to $3,000 per month across your campaigns. This is enough to generate meaningful engagement data from ICP accounts while keeping costs manageable. The key is that your budget needs to produce enough company-level engagement events for Fibbler to surface a workable list. If you spend $500 per month, you might only get 10 to 15 engaged companies after qualification, which is not enough volume to justify the outbound infrastructure. At $2,000 per month with tight targeting, you can typically generate 30 to 60 qualified engaged companies per month, which translates to 60 to 180 leads entering your outbound sequences.

How does Fibbler track company engagement when LinkedIn does not provide this data natively?

Fibbler integrates directly with your LinkedIn Campaign Manager and uses a combination of LinkedIn's company-level reporting API and its own matching logic to surface which organizations interacted with your ads. LinkedIn does provide some company-level data in its demographics reporting, but it is aggregated and difficult to act on at the individual campaign level. Fibbler normalizes this data, deduplicates it, and maps engagement events to specific campaigns. This means you get a clean company list per campaign rather than a blended report across your entire ad account. The setup takes about 15 minutes to connect your LinkedIn Ad account, and data starts flowing within 24 to 48 hours of the connection being established.

Can this workflow work for companies targeting SMBs instead of mid-market or enterprise accounts?
The workflow adapts to SMB targeting but requires adjustments in two areas. First, LinkedIn Ads targeting for SMBs is less precise because smaller companies often have inconsistent LinkedIn presence, meaning fewer employees with updated profiles and titles. You may need to rely more on industry and company size filters rather than job title targeting. Second, the qualification step in Clay becomes more important because SMB engagement data tends to be noisier. A 5-person company where the founder clicked your ad once is a different signal than a 200-person company where three people engaged across two campaigns. Ivan recommends tightening your scoring thresholds for SMB campaigns and focusing on companies that show repeated engagement rather than single interactions. The core mechanics of the workflow remain the same regardless of company size.

What happens if a lead is already in an active outbound sequence when they engage with a LinkedIn Ad?

This is a common overlap scenario that the CRM sync step in the workflow is specifically designed to handle. When Ivan enriches engaged companies in Clay, one of the first checks is a cross-reference against Attio to identify any leads already in active sequences. These leads get flagged and excluded from new outbound campaigns to avoid double-touching a prospect. If someone is already in an Instantly sequence and then engages with a LinkedIn Ad, that is a buying signal worth acting on, but through the existing conversation rather than a new one. The sales team gets notified of the ad engagement so they can adjust their follow-up timing or messaging. This coordination prevents the awkward situation where a prospect receives a personalized outbound email and a generic ad retargeting message that contradict each other.

How do you measure whether the 2X reply rate improvement is from the ads or just better targeting?

Ivan isolates the ad impact by running parallel tests. He takes the same qualified list of companies and splits them into two groups. One group gets LinkedIn Ads for two to three weeks before outbound begins. The other group goes straight into cold outbound without any ad exposure. Both groups use identical email sequences, subject lines, and send schedules. The only variable is whether the prospect saw LinkedIn Ads first. Across multiple campaigns at ColdIQ, the ad-warmed group consistently produces reply rates between 8 and 12 percent, while the pure cold group lands between 4 and 6 percent. The targeting quality is identical because both groups come from the same ICP criteria and scoring model. The difference is entirely attributable to the familiarity created by the ad impressions, which makes the outbound message feel less intrusive when it arrives.

Lead Generation

Available to Hire
mich picture
alex picture
Lucas Caresse Picture
Monika Picture
Hugues Picture
Soheil Picture
Smiling man with dark hair and beard wearing a black shirt against a blue background.

Let's Get Started!

Schedule a 30-minute call with ColdIQ leadership to learn how our outbound strategy and sales tools help generate qualified leads and close deals.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Aerial view of a complex urban cityscape with a dense grid of streets and buildings at night.
CTA Icon Validate
CTA Icon Mail
CTA Icon Thunderbolt
CTA Icon Security
CTA Icon System
CTA Icon Growth