Offline conversion tracking
Salesforce + Microsoft Ads Integration
LeadTrackr sends Salesforce opportunity stages and amounts to Microsoft Advertising as offline conversions, matching each Closed Won opportunity back to its MSCLKID so Bing search and Audience Network bidding optimize on booked revenue.
5-min setup · cancel anytime
How the pieces fit
From a Salesforce deal to a Microsoft Ads conversion
Salesforce qualifies your leads — your team just works deals as usual.
| Campaign | Spend | Form fills | Qualified | Sales value |
|---|---|---|---|---|
| Search — Bing | €2,100 | 88 | 12 | €14.2k |
| Shopping | €1,300 | 72 | 7 | €8.1k |
| Audience | €900 | 110 | 3 | €3.4k |
| Brand | €400 | 56 | 2 | €1.9k |
Illustrative figures.
LeadTrackr pushes the closed-deal value to Microsoft Ads via Offline Conversion Import.
How do you send Salesforce opportunities to Microsoft Ads?
LeadTrackr reads the Salesforce opportunity stage and amount, then imports the matching outcome into Microsoft Advertising through the Offline Conversions API. It captures the MSCLKID on the original web-to-lead submission and stores it on the Salesforce Lead and Opportunity, so when the opportunity reaches a mapped stage or Closed Won the conversion is attributed to the Microsoft ad click and carries the opportunity amount as its value.
The connection at a glance
How Salesforce + Microsoft Ads works
Why connect them
What Salesforce + Microsoft Ads unlocks
Bid on opportunity stages
Map Salesforce stages such as Proposal/Price Quote and Closed Won to Microsoft Ads conversion goals, so automated bidding weights the clicks that reach the late funnel over the ones that merely create a Lead record.
Opportunity amount powers Target ROAS
The Amount field on a Closed Won opportunity is uploaded as the conversion value. Microsoft Ads supports Target ROAS and Maximize Conversion Value on imported conversions, so enterprise deals outweigh small ones in every bid.
MSCLKID carried through lead conversion
When a Salesforce Lead converts to an Account, Contact and Opportunity, the MSCLKID travels with it. A conversion recorded months later still resolves to the campaign, ad group and keyword that produced the original click.
No Apex, no managed package
LeadTrackr connects over the standard Salesforce API with an OAuth consent and reads stages and amounts. There is no managed package to install, no Apex trigger to write and no change to your existing opportunity process.
Enterprise advertisers pushing Closed Won opportunity amounts into Microsoft Ads get automated bidding optimizing on booked revenue across a search audience that skews older and more affluent than Google’s.
How it works
Set up once, runs automatically
Salesforce opportunity reaches a mapped stage
An opportunity advances to a stage such as Proposal/Price Quote, or is set to Closed Won — the stages you selected as conversions during setup.
LeadTrackr builds the offline conversion
LeadTrackr reads the MSCLKID stored on the Salesforce record and assembles the conversion using the opportunity Amount and the original click time.
Uploaded to Microsoft Advertising
The conversion is imported against your offline conversion goal and attributed to the original click date, so Target CPA and Target ROAS reweight Bing and Audience Network delivery.
FAQ
Salesforce + Microsoft Ads questions
Get started free
Start pushing Salesforce conversions to Microsoft Ads
Set up the connection in minutes — no developer needed.
5-min setup · cancel anytime