How to Map Zoom Webinar Name to a Custom HubSpot Field
Question from Reddit user:
When the Zoom integration sends data over to the “Last Registered Zoom Webinar” field in Hubspot, it sends this:
Is there a way actually have Zoom send over the name of the webinar to a custom field within Hubspot?
The name itself would be much more valuable than this link.
Thanks!
Answer from Nabil:
The short answer is:
How to map Zoom Webinar name to a Custom HubSpot Field?
The built-in HubSpot-Zoom integration doesn’t automatically sync the human-readable webinar name, only a system-generated link or ID that isn’t useful for segmentation, as you’ve found.
While using a third-party tool like Zapier or a custom solution is an option, the most robust, long-term, and cost-effective solution is to use a webhook-triggered API integration.
This involves creating a custom data flow where the Zoom webhook notifies your server of a registration, which then uses the Zoom Meeting API and the HubSpot API to correctly map the webinar name.
This custom solution can intercept the registration event and explicitly pull the webinar’s topic name using its ID, then pass that topic name to a dedicated custom field in HubSpot, giving you exactly the clean data you need for reporting and segmentation.
The long answer is:
Your observation is correct and points to a major limitation of the native Zoom-HubSpot integration for users who host multiple webinars.
The integration is designed primarily to register the contact and track attendance, but it only populates the Last registered Zoom webinar property with a generic internal value, which is useless for segmenting based on the content of the webinar.
To solve this properly, you need a mechanism that performs a “look-up” to get the webinar’s actual name.
The simplest custom approach involves building a webhook-triggered workflow.
When a user registers for a webinar, Zoom can send a notification (a webhook) containing the unique Webinar ID to a server-side tagging environment, such as Stape or an equivalent Google Cloud Platform function, managed by Google Tag Manager.
This server-side function receives the Webinar ID and then uses the Zoom Meeting API to request the full details of that specific webinar, including the human-readable Topic or name.
Once the script has the name, it uses the HubSpot API to update the contact record, populating a custom HubSpot property (e.g., “Webinar Name”) with the actual topic name it just retrieved.
This is superior to using standard third-party tools because it gives you granular control over the data field mapping, allowing you to ensure clean, accurate data without relying on the often-limited logic of off-the-shelf connectors.
While it requires an initial setup by a developer, the operational cost is minimal, making it an excellent and cheap long-term solution for high-volume webinar campaigns.
You can use the same server-side setup to control and enrich many other Standard Events in the future, providing a highly scalable and reliable foundation for all your marketing automation data.
I’m Nabil, a marketing specialist from Sweden with 7+ years of experience helping e-commerce businesses improve their conversion tracking, attribution, and advertising performance.
I focus on implementing advanced solutions such as Facebook Conversions API, Google Ads API, Google Tag Manager, and Stape for Shopify, WooCommerce, HubSpot and other platforms.
My goal is to help brands move beyond basic pixel tracking to accurate, privacy-resilient data pipelines that power better optimization and more profitable campaigns.
Always happy to connect with business owners who want to take their tracking, ads, and growth strategy to the next level.