What This Update Actually Is
HubSpot added scheduling pages as a native campaign asset type. You can attach a meetings link directly to a campaign inside Campaign Manager or the Marketing Studio canvas.
Once a scheduling page is added, every meeting booked on that link is automatically associated with the campaign. No workflow required. No manual logging. The association happens the moment the meeting is created.
A few specifics worth knowing upfront: meetings booked before you add the scheduling page don't get retroactively associated. And if you later remove the scheduling page from the campaign, the meetings already auto-associated stay attached. You can also add the same scheduling page to multiple campaigns, and meetings will associate to all of them simultaneously.
Why HubSpot Shipped This
Meetings have always been a critical campaign touchpoint. A demo booked from a landing page, a discovery call driven by a nurture sequence, a consultation tied to a paid ad: these are the moments that signal real pipeline movement.
But the old process for connecting meetings to campaigns was painful. You had to manually search your entire meetings library and associate individual records one by one. That's slow, error-prone, and easy to skip during a busy sprint.
The internal frustration runs deeper than just extra clicks. When attribution data is incomplete, marketing can't prove what's actually driving pipeline. That erodes trust between marketing and sales, and it makes campaign reporting feel like guesswork instead of evidence.
This update removes the manual step entirely. HubSpot is connecting the asset layer (the scheduling page) to the campaign layer in real time, so the data stays clean without anyone having to remember to maintain it.
How to Use It Step by Step
- Open the campaign you want to track. Go to Marketing, then Campaigns, and select the campaign.
- Add a scheduling page as an asset. Inside the campaign or on the Studio canvas, select the option to add an asset and choose your scheduling page. It will appear on-canvas as a connected asset.
- Confirm the association is live. From this point forward, any meeting booked on that scheduling link is automatically associated with the campaign. You don't need a workflow or a manual step.
- Manually add any pre-existing meetings if they matter for your reporting. Meetings booked before the association date won't be pulled in automatically. If they're important to your campaign story, add them by hand.
- Repeat for multi-campaign attribution if needed. If the same scheduling page drives traffic tied to two campaigns, add it to both. Meetings will associate to each campaign independently.
- Review your campaign influence report. Check that meetings are showing up in campaign analytics and confirm the pipeline attribution is reflecting what you expect.
What It Touches in Your HubSpot Strategy
This update sits at the intersection of Marketing Hub and the Smart CRM. The scheduling page lives in Sales Hub as a tool, but when you attach it to a campaign, the meeting object (a CRM record) gains a campaign association. That connection flows into your campaign influence reports.
From a data hygiene standpoint, this is significant. Attribution gaps are one of the most common problems we see in portal audits. Meetings and calls often float as unassociated CRM activity, disconnected from the campaigns that generated them. This update closes one of those gaps automatically.
Key Takeaway
Every meeting booked through an associated scheduling page becomes campaign-attributed data in real time. That data feeds campaign influence reports, which connect marketing activity to pipeline and revenue without any extra work from your team.
This update also pairs naturally with how HubSpot is expanding campaign associations across object types. If you're already using custom object associations in campaigns, scheduling pages add another native touchpoint to the same attribution infrastructure.
On the reporting side, think about what becomes possible. You can now see meetings booked as a campaign performance metric alongside email opens, form submissions, and page views. For teams using meetings as a primary conversion event, this makes campaign ROI conversations much cleaner.
If your portal has data consistency issues across hubs, this is also a good moment to revisit your overall attribution setup. The shared data principles in Marketing Hub apply directly here: clean associations across hubs are what make revenue reporting trustworthy.
Key Takeaway
If your team uses scheduling pages in campaign-driven sequences, webinar follow-ups, or demand gen landing pages, this update makes meetings a first-class campaign metric without changing your booking process at all.
Who Should Care Most
This update matters most to the humans running revenue attribution. If you're in one of these roles, it's worth turning on right now:
- Demand gen marketers who use scheduling pages as a primary CTA on landing pages or paid campaigns and need to prove those campaigns drove pipeline.
- RevOps professionals who own campaign attribution models and are tired of patching incomplete meeting data after the fact.
- Marketing ops leaders who manage multi-campaign environments and need scheduling pages to report cleanly across several active campaigns simultaneously.
- Small and mid-size business owners who handle their own HubSpot and want campaign reports that actually reflect the meetings being booked without building a manual tagging process.
Because this update is available across all hubs and tiers, there's no paywall. Any HubSpot portal running campaigns can use it today. The humans most likely to skip it are those who set up campaigns once and never revisit the asset configuration, so this is worth adding to your standard campaign launch checklist.
George's Take
I've audited hundreds of HubSpot portals, and one of the most common pain points I see is marketers who can't connect their campaign activity to actual pipeline because the meeting data is floating loose. This update is small in setup but large in impact. It's the kind of fix that makes the humans running campaigns feel like their tool is finally working with them instead of against them. The moment you attach a scheduling page to a campaign, you're not just adding an asset. You're closing an attribution loop that's probably been leaking revenue credit for months.
“Attribution gaps don't just hurt reports. They hurt trust between marketing and leadership. When meetings auto-associate to campaigns, the data tells the real story without anyone having to fight for it.”
If you want help building a campaign attribution setup that captures every touchpoint, including meetings, forms, emails, and custom objects, let's look at your portal together. Book a strategy call with Sidekick and we'll show you exactly where your current setup is leaving revenue on the table.
Frequently Asked Questions
Can I add a scheduling page to multiple HubSpot campaigns at once?
Yes. You can associate the same scheduling page with multiple campaigns simultaneously. When a meeting is booked on that page, it will automatically associate to every campaign the page is linked to. This is useful for shared scheduling links that support more than one active campaign.
Will meetings booked before I add the scheduling page to a campaign be associated automatically?
No. HubSpot does not retroactively associate meetings. Only meetings booked after you add the scheduling page to the campaign will be auto-associated. Meetings booked before that point need to be added to the campaign manually if you want them included in your attribution data.
What happens to auto-associated meetings if I remove the scheduling page from the campaign?
Meetings already auto-associated to the campaign stay associated even after you remove the scheduling page. HubSpot doesn't retroactively remove them. New meetings booked on that page after removal will no longer associate to the campaign automatically.
Which HubSpot tiers support adding scheduling pages to campaigns?
This feature is available across all hubs and all tiers, including Free and Starter. There's no tier restriction. Any HubSpot portal that uses Campaigns and has scheduling pages set up can take advantage of this update immediately.
How does scheduling page attribution show up in HubSpot campaign reports?
Meetings associated with a campaign appear in the campaign's influence and activity data inside Campaign Manager. They contribute to meeting-related metrics and can be used to demonstrate how campaign touchpoints connect to booked pipeline, alongside other assets like emails and landing pages.
Do I need a workflow to connect scheduling pages to campaigns in HubSpot?
No workflow is required. The association is handled natively inside the Campaign Manager or Marketing Studio canvas. You simply add the scheduling page as an asset to the campaign, and HubSpot handles the automatic meeting association from that point forward without any additional automation setup.






