It's clear that the Zoom Integration was created to put more control of user interactions into HubSpot, and for the most part it is great. However, there are some significant limitations in the case of recurring Zoom webinars. To solve for this, the Integration includes the ability to create Contacts when webinar registrants are created in Zoom. Unfortunately, that mechanism only creates contact properties for First Name, Last Name, and Email (along with registration and attendence counts). Any other fields that the webinar owner has chosen to ask are ignored by HubSpot. The Zoom payload includes the full event object and registrant object. Couldn't we attach these data objects as to the created Contact so that at the very least we could use a Workflow to pull out any other data points that we need?
Custom mapping and control over which variables are passed is sorely needed. I wouldn't vote for wholesale "every field" to map automatically, but being able to choose which fields we want to map, and being able to control the name of the variable is key, as well.
I think at the very least, more of the default fields could be synced. Beyond "first name" "last name" and "email", it seems that Hubspot and Zoom also both has other default fields like "job title" that could be included in the sync. This was when using the "Add to Zoom webinar" step in a Hubspot workflow, it would be possible for more registrations to pass through without errors.
With all the other CRM systems out there - that already allow detailed integration from coming over (i.e. Formstack-MailChimp, etc.)...this seems like a no-brainer for HubSpot and Zoom to make happen!?