Paid Strategy

What Skills Do You Need to Run B2B Paid Ads In-House?

By The Tofu team · · 9 min read

You need five capability blocks: building campaigns in LinkedIn Campaign Manager, Google Ads and Meta Ads Manager; wiring audiences to the CRM; producing creative at volume; measuring pipeline, not just clicks; and making weekly bid and budget calls. Platform setup is learnable in weeks; bid, audience and creative judgment takes years of reps.

Key takeaways

  • In-house B2B paid media breaks into five capability blocks: platform build, audience and CRM plumbing, creative throughput, measurement, and weekly optimization.
  • Platform mechanics like campaign structure, UTM building and audience uploads are learnable in weeks; bid and budget judgment calibrated to a B2B sales cycle takes 1 to 2 years of reps.
  • LinkedIn Matched Audiences need a minimum of 300 matched members per campaign and the Insight Tag installed sitewide before audience and conversion data work at all.
  • Creative and weekly optimization are usually better solved with software or a flat-fee agent than a new hire, since the skill ceiling is lower than the throughput problem.
  • Moving ad accounts off an agency breaks tracking ownership and audience access first, so negotiate asset-copying access and map UTM conventions before relaunching campaigns.

Running B2B paid ads in-house is not one skill, it is five. Most career-site lists blur them into generic "PPC skills" and skip the part that actually determines whether a lean team can pull this off: which of those five jobs needs a trained human, which needs software, and which is cheaper to leave with an agency.

The five capability blocks behind in-house B2B paid media

Every B2B paid media program, whether it runs on one platform or three, needs the same five jobs done every week:

  • Platform build: setting up campaigns, ad groups or ad sets, targeting and bids inside LinkedIn Campaign Manager, Google Ads and Meta Ads Manager.
  • Audience and CRM plumbing: turning Salesforce or HubSpot records into matched audiences, custom audiences and lookalikes, and keeping those lists synced.
  • Creative throughput: writing and designing enough ad variations, by audience and format, to actually test something.
  • Measurement: wiring UTMs, offline conversions and CRM attribution so spend ties to pipeline, not just clicks.
  • Weekly optimization: reading performance and moving bids, budgets and creative before the week is wasted.

A one- or two-person team doesn't have to be expert at all five. It has to know which ones are worth the ramp time and which to buy.

LinkedIn Campaign Manager: audience, bid and format skills

LinkedIn's main learning curve is audience construction, not campaign structure. Matched Audiences let you build targeting from a Salesforce or HubSpot list, a LinkedIn audience, or retargeting from people who engaged with a specific ad. According to LinkedIn's Matched Audiences best practices guide, the minimum campaign audience size is 300 members, and location is a required targeting facet that can shrink a segment below that floor.

Two skills matter most here:

Two platform rules trip up almost every new in-house manager. First, website retargeting needs the LinkedIn Insight Tag installed before any data accrues, and the Insight Tag must sit in the global header or footer of the site, not just one landing page. Second, LinkedIn will only match members who have opted in across the EU, EEA and Switzerland, which can result in lower audience counts than the CRM list you uploaded, so don't plan international ABM around a 1:1 match rate.

Google Ads: match type, bidding and Performance Max skills

Google Ads is heavier on structural decisions. A new in-house marketer has to split Search campaigns by intent (branded, competitor, category), choose match types deliberately instead of defaulting to broad, and build a negative keyword list before launch rather than after wasting spend. Bidding is its own skill: moving to a Smart Bidding strategy like Target CPA or Target ROAS only works once there is enough conversion volume for the algorithm to learn from, and B2B accounts often don't hit that volume for weeks.

Performance Max adds a different difficulty. It pools Search, Display, YouTube, Gmail and Discover inventory behind one automated campaign, so the manager's job shifts from picking placements to feeding it the right conversion goals and asset groups, then watching for channels that quietly eat budget without producing pipeline. That diagnostic judgment, not the setup, is what takes time to build.

Meta Ads Manager: Advantage+, Custom Audiences and Conversions API skills

Meta's B2B use case is usually narrower than Google's or LinkedIn's: retargeting website visitors and matched CRM lists, plus lookalikes built from closed-won accounts. The core skills are building Custom Audiences from a CRM customer file, layering Advantage+ automated targeting on top instead of hand-picking placements, and setting up the Conversions API so server-side conversion events keep reporting accurate as browser tracking degrades. None of this is conceptually hard. What takes longer is judging when an Advantage+ campaign is finding real buyers versus just cheap clicks, which small B2B conversion counts can take several cycles to tell apart.

Which of these skills take weeks, and which take years

This is the split that generic PPC skill lists skip, and it's the one that should actually drive a hiring or buying decision.

SkillTime to competenceWhy
Campaign and ad set structure, naming conventions, UTM buildingDays to 2 weeksMechanical, documented, same steps every time
Matched Audience, Custom Audience and list uploads1 to 3 weeksFormat and hygiene rules are learnable from platform help docs
Writing ad copy and basic creative variations2 to 4 weeks for competent, months for consistently goodRequires knowing the offer and ICP, not just the ad unit
Bid and budget judgment calibrated to a real B2B sales cycle1 to 2 years of repsNeeds enough closed-won and closed-lost cycles to know what "working" looks like
Diagnosing why a campaign underperforms (audience, offer, creative or tracking)1 to 2 yearsPattern recognition across many campaigns, platforms and failure modes

The pattern: anything that's a documented platform setting is a weeks-long skill. Anything that requires judging a tradeoff against a sales cycle you can't see in a dashboard takes years. That's the real argument for keeping an experienced hand, whether in-house, on an agency retainer, or built into software, on the judgment calls while a newer hire or a tool handles the mechanics.

What CRM and marketing ops skills does paid media depend on

Paid media in B2B is only as good as the CRM data feeding it. Three specific skills matter:

  • UTM discipline. Every campaign, ad group and even creative variation needs a consistent UTM taxonomy that maps cleanly to a CRM field (usually a custom field on the Lead or Contact record, or a Campaign Member status in Salesforce), so a form fill can be traced back to the exact ad that drove it.
  • Offline conversion and list sync. Closed-won deals, sales-qualified leads and pipeline stage changes need to flow back into the ad platform, either as an offline conversion import or a refreshed audience list, so bidding algorithms optimize toward revenue signals instead of just form fills.
  • Segment and report building. Pulling a closed-won list, a target-account list, or an active-pipeline list out of Salesforce or HubSpot in a clean, exportable format is a marketing ops skill, not a paid media skill, and it's usually the actual bottleneck on audience quality.

Most in-house teams underestimate this block. A marketer who's excellent at bidding but can't pull a clean closed-won list out of Salesforce will always target worse audiences than a mediocre bidder with great CRM access. See our guide on turning CRM data into a paid media plan for the mechanics.

How much creative and copy throughput does one marketer actually need

Running three platforms well means running several audiences on each, and each audience needs more than one message and format to learn anything from testing. Two creatives per campaign is not a test, it's a coin flip. A single marketer covering LinkedIn, Google and Meta for even two or three segments needs a steady pipeline of image, carousel and short video variations, refreshed often enough that an audience doesn't go stale, which on LinkedIn's smaller B2B audiences happens faster than on consumer platforms.

This is the block where a solo or two-person team hits a wall first, not because the skill is hard to learn, but because design and copy output takes hours per variation regardless of skill. Most lean teams solve this with templated, on-brand creative systems rather than a dedicated designer. We cover the specific approach in how to produce ad creative without a designer.

Practical check: before you plan headcount, count how many live audience-and-platform combinations you're running (for example, 3 segments x 3 platforms = 9). Multiply by at least 3 creative variations each. If that number is above what one person can turn around weekly, creative throughput, not strategy, is your bottleneck.

Hire, buy software, or keep an agency: a decision table by capability block

Not every gap should be filled the same way. Here's how to think about each block honestly.

Capability blockHire whenBuy software whenKeep an agency when
Platform buildSpend is large enough across 3+ platforms to need daily hands-on managementYou need staged, reviewable campaign builds without a full-time operatorYou lack any in-house paid media literacy yet
Audience and CRM plumbingYou have a dedicated marketing ops hire who owns the CRM alreadyYou need repeatable CRM-to-audience sync without new engineering workRarely the agency's strength unless they have real CRM access
Creative throughputVolume is high enough to justify an in-house designer's full timeYou need many on-brand variations fast without a design hireAgency creative is usually slower and less on-brand than a templated system
MeasurementAttribution complexity spans many tools and needs a dedicated analystYou need UTM and offline conversion workflows without manual spreadsheet workAgencies rarely own your CRM data model
Weekly optimizationSpend and campaign count justify daily monitoringYou need consistent weekly bid and budget recommendations without the headcountGood for teams that want full hands-off management, at the cost of control

Tofu Ads Agent is one option in the "buy software" column across audience building, creative and weekly optimization: it reads the CRM and ad accounts to build the ICP and plans, builds audiences from a Salesforce or HubSpot list or a plain-English description, produces creative in the brand's own fonts and templates, and stages campaigns into the team's own ad account switched off so a person still approves every launch. It's a flat $2,500 a month, not tied to ad spend, with a recommended minimum media budget of $3,000 to $5,000 a month, so it fits teams that have some budget but not the headcount. For a fuller breakdown of hire-vs-buy-vs-agency tradeoffs, see our PPC agency alternatives decision guide.

What breaks when you bring ad accounts in-house from an agency

Pulling ad accounts back from an agency fails more often on plumbing than on strategy. The usual casualties:

The fix is sequencing: confirm admin access and audience-copying or tag ownership first, rebuild what can't be copied from CRM source data before touching campaign structure, map the UTM taxonomy before relaunch, and expect a short dip while automated bidding relearns. Teams that skip this and just "flip the switch" are the ones who lose a quarter of performance data in the handoff.

Frequently asked questions

Can one marketer realistically run LinkedIn, Google and Meta ads alone?

Yes, for a lean budget and a small number of segments, but it works best when that marketer buys the gaps in creative and weekly optimization rather than trying to do all five capability blocks solo. The platform build and CRM plumbing skills are learnable in weeks; the time cost is in creative volume and in the judgment that takes years of reps.

How long does it take to get good at Google Ads bidding for B2B?

Basic campaign structure and match type decisions take a couple of weeks to learn. Calibrating bid strategy, budget pacing and Smart Bidding goals to an actual B2B sales cycle, where conversions are sparse and delayed, typically takes 1 to 2 years of running campaigns through full sales cycles.

Do I need a designer to run B2B paid ads in-house?

Not necessarily a dedicated hire, but you do need a repeatable way to produce several on-brand creative variations per audience every week, since two creatives isn't enough to test anything. Many lean teams solve this with templated creative systems instead of a full-time designer; see our guide on producing ad creative without a designer.

What's the minimum team size to bring B2B paid media fully in-house?

There's no fixed headcount, but a one- or two-person team can cover platform build and CRM plumbing themselves if they offload creative throughput and weekly optimization to software or a part-time agency relationship, since those two blocks scale with volume, not with strategic skill.

How do I keep LinkedIn conversion tracking and audiences intact when switching from an agency?

Confirm who owns the LinkedIn Insight Tag before you change access, since it has to sit in the site's global header or footer for Matched Audiences and conversion data to keep accruing. Negotiate asset-copying access for website, company list and contact list audiences before the agency revokes access, and plan to rebuild engagement-based retargeting audiences from CRM or ad data since those aren't part of the copyable set.

Does marketing ops or demand gen own the paid media skill set?

Both, but for different blocks. Demand gen typically owns platform build, creative and weekly optimization, while marketing ops owns the CRM plumbing, UTM taxonomy and offline conversion sync that paid media depends on. Teams that treat these as one role often end up weak on the CRM side.

When does it make more sense to keep an agency than hire in-house?

Keep an agency when you have no in-house paid media literacy yet and need someone to own strategy and platform relationships while you build internal capability. It's a weaker fit once you need tight CRM integration, since most agencies don't have deep access to your Salesforce or HubSpot data model.

Sources

  1. Matched Audiences best practices · LinkedIn Help
  2. LinkedIn Matched Audiences · LinkedIn Help
  3. Upload company and contact targeting lists for LinkedIn Ads · LinkedIn Help
  4. Create a Matched Audience from your Audiences page in Campaign Manager · LinkedIn Help

Let an agent build your next campaign.

Tofu Ads Agent reads your CRM, plans the funnel, builds the audience and creative, and stages full campaigns across LinkedIn, Google and Meta for your approval.