ABM AI ads

Programmatic ABM without a DSP

How to run programmatic ABM without a DSP: use Google and Microsoft audiences, company targeting and account reporting in your own ad accounts, with no markup.

By the IntentBid team · Updated 22 October 2026 · 6 min read

You can run programmatic ABM without a DSP by using the ad platforms you already have. Microsoft Ads targets companies and job functions directly. Google Ads reaches target accounts through custom segments, lookalikes and audiences built from site visits. Add company identification on your website and account-level reporting, and you cover most of what an ABM DSP does.

What a DSP actually does for ABM

A demand-side platform buys ad space across many exchanges in real time. ABM-focused DSPs add an account layer: they try to match ad impressions to companies, usually by IP address or data partnerships, and report which accounts saw your ads.

That is useful, but it comes with costs:

  • Minimum spend and contracts. Many ABM DSPs expect annual commitments.
  • Media markup. You often pay a percentage on top of the media, and you don't always see the real media cost.
  • Another account to manage. Separate creative specs, separate reporting, separate billing.
  • Uneven inventory quality. Open exchange inventory includes placements you would never choose yourself.

For large enterprise programmes, those trade-offs can be worth it. For most mid-market B2B teams, the ad platforms they already use can do much of the same job.

The DSP-free stack

ABM jobDSP approachWithout a DSP
Reach named accountsIP and data-partner matching across exchangesMicrosoft Ads company targeting; Google audiences built from visits by target accounts
Reach the right rolesPartner data segmentsMicrosoft Ads job function targeting; Google custom segments built from role-related searches and sites
Find similar accountsLookalike modelling inside the DSPGoogle lookalike segments; industry targeting on Microsoft
Know who visited your siteDSP pixel with account matchingCompany identification on your website
Report by accountDSP account dashboardMicrosoft company reporting plus website engagement by account
Pay for mediaThrough the DSP, often with markupDirectly in your own Google and Microsoft accounts

Microsoft Ads: the account-targeting workhorse

Microsoft Advertising is the closest thing to programmatic ABM in a self-serve platform. Its profile targeting lets you choose:

  • Companies by name.
  • Industries.
  • Job functions.

Microsoft matches these to its own signed-in users, so you never upload contact data. Audience campaigns then run across Microsoft properties such as MSN and Outlook, plus partner sites. Microsoft's reporting can show performance by company, so you see which target accounts received impressions, not just who clicked.

For many teams this alone covers the core of programmatic ABM: show display ads to the right roles at the right companies, then measure reach by account. Our Microsoft Ads for B2B guide walks through the setup.

Google is different. Google Ads cannot target a company by name. Any tool that claims otherwise is describing something indirect. What Google can do:

  • Audiences from site visits. Once people from a target company visit your site, you can re-engage them across Google's network. Company identification tells you which accounts those visitors came from.
  • Custom segments. Built from the searches, websites and apps your ideal buyers are likely to use. A good segment describes your ICP's daily work, not just your product category.
  • Lookalike segments. Google finds people who resemble a seed audience, such as visitors from your target accounts.
  • Customer Match, only with your own first-party contacts who have a relationship with you. Never upload bought or scraped lists.

Used together, these give you broad reach toward your ideal customer profile and focused follow-up on accounts that have already shown interest. It is less precise than a DSP before the first visit, but much better on inventory quality and cost transparency.

Company identification fills the gap

The missing piece in a DSP-free setup is knowing which companies engage. A website pixel that identifies companies from business networks tells you:

  • Which target accounts visited, and which pages they read.
  • Which accounts came from ads, AI answers or organic search.
  • Which accounts are new and not yet on your list.

This turns your website into the account-level signal that a DSP would otherwise provide. It also feeds your audiences: companies that visit become the seeds for remarketing and lookalikes. Note the limits: visitors working from home, on mobile data or behind a VPN can't be linked to a company by anyone.

A step-by-step plan

  1. Build the target account list. Start from your ICP: industry, size, region. Keep a tier 1 list small enough to give each account real attention. See target account list for how.
  2. Set up Microsoft audience campaigns. One per tier, targeting the companies plus two or three job functions on the buying committee.
  3. Set up Google custom segments and lookalikes. Describe your ICP's searches and sites. Seed lookalikes with visitors from target accounts once you have enough.
  4. Install company identification on your website, and exclude your own office traffic.
  5. Create remarketing for engaged accounts. When a target company visits, follow up with stronger offers: case-study pages, pricing, a demo.
  6. Report by account every two weeks. Which accounts were reached, which visited, which moved forward. Shift budget toward the tiers and messages that move accounts.

When you still need a DSP

Be honest about the edges. A DSP can still make sense when:

  • You need a very large reach on open-web inventory, video or connected TV.
  • You run global programmes where you need one buying point across many markets.
  • You have a dedicated programmatic team and budgets that justify the contract.

If none of these apply, start with your own ad accounts. You can always add a DSP later, and you'll know far more about what works when you do. For a broader view, see our page on programmatic ABM advertising.

How IntentBid does it

IntentBid runs this stack in your own Google Ads and Microsoft Advertising accounts, with no media markup. The TAL Generator builds your target account list from your website and region, with counts of decision-maker positions per company, never people or emails. IntentBid then creates Microsoft campaigns with company and job function targeting, and Google campaigns with ICP custom segments, lookalike companies and audiences from visits. Everything starts paused with compliance checks. The website pixel identifies visiting companies, and company engagement reporting shows each account's journey in one place.

FAQ

Is programmatic ABM possible without a DSP?

Yes, for most mid-market B2B teams. Microsoft Ads covers company and job function targeting, Google covers broad ICP reach and remarketing, and company identification on your website provides the account-level signal.

Can Google Ads target a list of companies?

No. Google does not offer company-name targeting. You can reach target accounts indirectly through audiences from site visits, custom segments, lookalikes and Customer Match with your own first-party contacts.

What about IP-based targeting?

Some DSPs target ads by matching IP ranges to companies. It can work for office-based workers, but it misses remote and mobile users. Platform-native targeting like Microsoft's profile targeting works on signed-in users regardless of network.

How do I measure success without DSP reports?

Use Microsoft's reporting by company for reach, and website company identification for engagement. Track how many target accounts were reached, how many visited, and how many moved to a sales conversation.

Do I need to upload contacts?

No. Microsoft profile targeting and Google custom segments need no contact data. Use Customer Match only with your own first-party contacts who agreed to hear from you.

Run programmatic ABM in your own ad accounts. Start a 14-day trial, no card needed.

Keep reading