Ad platform
Microsoft Ads offline conversions exist so a Bing click that turned into revenue a month later can still be credited to the campaign that paid for it. Attribi captures MSCLKID when the visitor lands, keeps it attached through your CRM, and uploads the qualified and closed-won outcome to the offline conversion goal mapped to that stage, with the deal value on close. Map an existing goal and Attribi also sets it to count toward bidding in your Microsoft account, so the account is being measured on outcomes your CRM confirmed rather than on raw form fills.
No credit card required · 5-minute setup
Each funnel stage uploads to its own Microsoft offline conversion goal, and closed-won deals carry their value and currency. Qualified and closed-won uploads are triggered by your CRM, not by a monthly spreadsheet import.
Attribi creates the offline conversion goals inside your Microsoft Ads account, one per funnel stage, or maps a goal you already use. Mapping an existing goal also sets it to count toward bidding.
Hashed email and phone go up with every upload, and Microsoft accepts an offline conversion on hashed identifiers alone. A lead a salesperson typed in by hand, with no MSCLKID anywhere, can still be uploaded and credited.
MSCLKID is recorded when a visitor lands and stored against that visitor, so it survives the weeks between the click and the deal. It appears on your landing page URLs once auto-tagging is enabled in your Microsoft Ads account.
Planned, not live today. Listed so you can see what this integration does not do yet, before you sign up.
Not yet available. Attribi does not import Microsoft Ads cost data today, so Microsoft campaigns do not appear in return-on-ad-spend reporting. Bing Ads reporting runs on a different, multi-step API than the one used for conversions, and building it is on the roadmap with no date committed. Google, Meta, LinkedIn, TikTok, and Snapchat spend all import daily.
Not yet available.
Sign in with Microsoft from the Connections page and pick the advertising account you want to track. Use the Microsoft login that holds access to that Microsoft Advertising account. Running several accounts is fine; Attribi keeps their conversions apart.
Each stage has a Create button that makes the offline conversion goal inside your Microsoft account and maps it in one click. Prefer a goal you already report on? Map that instead, and Attribi sets it to count toward bidding when it saves. Clicking Create again re-binds to the same goal rather than duplicating it.
Nothing further is manual. When a lead is qualified or a deal is closed in your CRM, the matching offline conversion is uploaded against the mapped goal, with revenue attached on close.
Stages Attribi supports for Microsoft Ads.
Ad platform
Google Ads offline conversion tracking: send qualified leads and closed-won revenue from your CRM, so your account sees CRM-verified outcomes, not just form fills.
CRM
HubSpot ad attribution in both directions: campaign data is written onto the contact your reps already read, and closed deal revenue is pulled back out.
CRM
Salesforce offline conversion tracking: won Opportunities upload to your ad platforms as revenue, matched on email and phone, using your own stage names.
Not today. Microsoft Ads spend import is planned but not live, so Microsoft campaigns are absent from return-on-ad-spend reporting in Attribi. Conversion upload and lead push to Microsoft Ads both work normally, and daily spend import does work for Google Ads, Meta, LinkedIn, TikTok, and Snapchat. We would rather say this here than let you find it after signing up.
No. Each funnel stage has a Create button that makes the offline conversion goal inside your Microsoft Ads account and maps it to that stage in one click. If you already have a goal you report on, map that instead. Nothing needs to be built by hand in the Microsoft Ads interface.
The conversion still uploads. Microsoft accepts an offline conversion identified by hashed email or hashed phone number alone, so a click ID is helpful but not required. Attribi sends every identifier it holds for the lead and records which one produced the match.
All three: form fill, qualified, and closed won. Each maps to its own offline conversion goal, so your Microsoft reporting can separate leads that went nowhere from leads that became revenue, campaign by campaign.
Mapping a goal makes it count toward bidding, so the outcome your CRM verified is counted alongside your existing conversions. That happens once, at the moment you save the mapping. Attribi makes no further changes to your bidding setup.
Updated
Sign up and connect it from the Connections page.
Start FreeNo credit card · Free forever up to 1,000 visitors