What This Update Actually Is
HubSpot has shipped a native Microsoft Ads integration. You connect your Microsoft Ads account directly inside HubSpot, and your campaigns show up automatically in the same Manage and Analyze tabs you already use for Google and Meta.
Reporting covers three levels: campaign, ad group, and individual ad. Attribution works through HubSpot's existing auto-tracking system, which appends UTM parameters to your Microsoft Ads URLs. That means you can see which contacts clicked a Microsoft ad, which deals came from those contacts, and your total Microsoft Ads ROI, all inside HubSpot.
There's also a workflow trigger. Contacts who interact with your Microsoft ads can be automatically enrolled in HubSpot workflows, so your follow-up sequences fire based on actual ad engagement, not just form fills.
This feature is currently in beta and available across all HubSpot hubs and tiers.
Why HubSpot Shipped This
If you're running ads on more than one platform, you already know the problem. Google Ads data lives in Google. Microsoft Ads data lives in Microsoft. Your HubSpot contacts and deals live somewhere else entirely. Connecting those dots has always required exporting CSVs, building manual reports, or paying for a third-party attribution tool.
The internal frustration is real. Marketers who care about real ROI have been stuck defending Microsoft Ads spend with platform-reported metrics that don't tie to actual revenue. Platform ROAS is not the same as deal-sourced revenue.
Microsoft Ads is also growing. Bing-powered search often delivers a lower cost per click than Google in the same category. And Microsoft now sells video and connected TV inventory through partnerships with Netflix, Max, Hulu, and Roku. That's a channel worth measuring properly.
How to Use It Step by Step
Setup takes about five minutes. Here's the exact path depending on where you're starting from.
- New to the Ads tool: Go to Marketing, then Ads. Click "Get started with ads." Select the Microsoft icon and complete the authentication flow with your Microsoft Ads credentials.
- Already using the Ads tool: Go to Marketing, then Ads. Click the Settings gear in the top right. Click "Connect account," select the Microsoft icon, and complete the authentication flow.
- Enable auto-tracking: Once connected, turn on auto-tracking so HubSpot automatically appends UTM parameters to your Microsoft ad URLs. This is the step that unlocks contact-level attribution.
- Review your campaigns: Navigate to the Manage and Analyze tabs. Your Microsoft campaigns will appear alongside your other networks. Check campaign, ad group, and ad-level data from the same views you already use.
- Set up workflow enrollment: In your HubSpot Workflows tool, build an enrollment trigger based on Microsoft Ads interaction. This fires personalized follow-up sequences the moment a contact engages with your ads.
- Check your attribution reports: Go to your Ads reporting and look for deal-sourced revenue tied to Microsoft Ads. This is the number Microsoft's own platform can't give you.
What It Touches in Your HubSpot Strategy
This integration reaches further than a new tab in your Ads tool. Here's where the ripple effect lands.
- Contact records pick up Microsoft Ads interaction data, so your sales team can see exactly which ad a lead clicked before they filled out a form. That context changes how a rep opens a conversation.
- Deal attribution becomes multi-channel in a real sense. You can now compare Google Ads, Meta Ads, and Microsoft Ads deal revenue inside the same HubSpot report, without exporting anything.
- Workflows expand their trigger surface. Ad engagement from a third major platform is now a first-class enrollment condition. Humans who clicked a Microsoft CTV ad can enter a different nurture track than those who came through search.
- Ad spend decisions get cleaner data. If Microsoft Ads delivers lower CPCs but similar deal close rates to Google, you now have the numbers to reallocate budget with confidence rather than gut feel.
Key Takeaway
Auto-tracking UTMs is the single most important step in this setup. Without it, you get campaign impressions and clicks but no contact or deal attribution. Turn it on before you launch any Microsoft campaigns.
If you've been working to sharpen your overall attribution model, this update pairs well with what we covered in our piece on solving ROAS math the right way. That article walks through the attribution foundation your ads data needs to actually mean something.
Key Takeaway
Microsoft's video and CTV inventory through Netflix, Max, Hulu, and Roku is a growing channel that most B2B teams haven't touched yet. HubSpot attribution on those placements is a real competitive edge for early adopters.
The workflow trigger piece also connects to a broader pattern we're seeing across HubSpot updates. More and more enrollment conditions are tied to real behavior, not just form fills or list membership. The HubSpot Merge Rules update for duplicate management is another example of HubSpot building precision into the data layer so automation can actually do its job.
Who Should Care Most
Not every HubSpot portal needs to act on this today. Here's who should move fast.
- Marketing ops leaders who are already running Microsoft Ads campaigns but reporting on them separately from HubSpot. This eliminates a manual reporting process immediately.
- RevOps humans who need to prove ad ROI in terms of closed-won revenue, not platform-reported conversions. Deal attribution is the headline feature here.
- B2B companies in competitive verticals where Google CPCs are high. Microsoft's search and CTV inventory often reaches similar decision-makers at a lower cost. HubSpot attribution lets you validate that before scaling spend.
- Teams testing connected TV for the first time. If you're running ads on Netflix or Hulu through Microsoft, you now have a path to tie those impressions to contacts and deals inside HubSpot.
- Agencies and consultants managing Microsoft Ads on behalf of clients who use HubSpot. This makes reporting and attribution conversations with clients much cleaner.
If you're not running Microsoft Ads at all right now, this is still worth bookmarking. Humans who are evaluating whether to test the channel now have a cleaner attribution path as part of their decision.
George's Take
“The moment you can tie a Microsoft CTV ad impression to a closed deal inside HubSpot, the conversation about ad spend stops being a debate and starts being a decision. That's what unified attribution actually does for humans who are trying to grow a business.”
I've been in portals where the ads reporting tab was only half the picture because Microsoft data lived in a spreadsheet somewhere. That gap creates real confusion at budget review time. This integration doesn't just add a channel to a dashboard. It closes a loop that's been open for a long time. The workflow trigger piece is what I'm most excited about, because it means the engagement data actually does something. A contact who watches a Microsoft CTV ad and then clicks a search retargeting ad is telling you something important. Now HubSpot can act on it automatically. If your team is running any paid media right now, this update deserves your attention this week, not next quarter.
If you want help connecting your Microsoft Ads account, building attribution reports, or setting up workflow enrollment based on ad engagement, that's exactly the kind of work we do at Sidekick Strategies. Check out our HubSpot onboarding and portal optimization services or book a strategy call and let's look at your ads setup together.
Frequently Asked Questions
How do I connect Microsoft Ads to HubSpot?
Go to Marketing, then Ads in your HubSpot portal. If you're new to the Ads tool, click "Get started with ads" and select the Microsoft icon. If you've used the Ads tool before, click the Settings gear in the top right, then "Connect account," and select the Microsoft icon. Follow the authentication flow to complete the connection.
Does the HubSpot Microsoft Ads integration support contact-level attribution?
Yes. When you enable auto-tracking, HubSpot appends UTM parameters to your Microsoft ad URLs. This lets you see which contacts clicked your ads, which deals those contacts are associated with, and your total Microsoft Ads ROI in terms of real deal revenue, not just platform-reported conversions.
Can I trigger HubSpot workflows from Microsoft Ads interactions?
Yes. Contacts who interact with your Microsoft ads can be automatically enrolled in HubSpot workflows. This means you can fire personalized follow-up sequences based on ad engagement, including search clicks, video views, and connected TV interactions, without any manual intervention.
Which HubSpot plans include the Microsoft Ads integration?
The Microsoft Ads integration is available across all HubSpot hubs and tiers, including Free, Starter, Professional, and Enterprise. The feature is currently in beta, so you may need to request access depending on when your portal is enrolled.
How is HubSpot's Microsoft Ads reporting different from reporting inside Microsoft Ads itself?
Microsoft Ads' native reporting shows impressions, clicks, and platform-attributed conversions. HubSpot's integration adds contact-level data and deal attribution, so you can see actual closed revenue tied to specific Microsoft Ads campaigns. That's a level of ROI visibility that Microsoft's own platform can't provide.
Does HubSpot's Microsoft Ads integration support video and connected TV campaigns?
Yes. Microsoft Ads includes video and connected TV placements through partnerships with Netflix, Max, Hulu, and Roku. Once connected to HubSpot, those campaigns appear in the same reporting and attribution views as your search campaigns, giving you unified data across all Microsoft Ads formats.






