A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.
Full ReviewConnecting Zoom to HubSpot CRM logs meeting data automatically on contact timelines, creates contacts from meeting attendees, and enables tracking of meeting engagement within your sales pipeline. When a sales rep holds a Zoom meeting with a prospect, the meeting recording, transcript, duration, and attendee information are captured on the HubSpot contact record without any manual entry. This provides complete visibility into customer interactions and ensures CRM data stays current.
HubSpot offers a native Zoom integration that supports meeting logging, webinar registration sync, and cloud recording attachment. The integration works bidirectionally: HubSpot can display Zoom meeting data on contact records, and sales reps can schedule Zoom meetings directly from HubSpot's meeting scheduler. For organizations using both tools heavily, this integration eliminates the gap between meeting activity and CRM records.
In HubSpot, go to Settings > Integrations > Connected Apps. Click Visit App Marketplace. Search for "Zoom" and select the official Zoom integration. Click Install app. You will be prompted to sign in to your Zoom account and authorize HubSpot's access.
Log in to Zoom when prompted and click Allow to grant HubSpot access to your Zoom meetings, recordings, and webinar data. Select the appropriate permissions level. The authorization connects your HubSpot portal to your Zoom account at the organization level.
In HubSpot, go to Settings > Integrations > Connected Apps > Zoom. Configure the meeting sync options: enable Log Zoom meetings to record meeting activities on contact timelines. Choose whether to log all meetings or only meetings with contacts that exist in HubSpot. Enable Sync meeting recordings if you want cloud recording links attached to contact records.
Configure how HubSpot matches Zoom meeting participants to CRM contacts. The integration matches by email address. When a Zoom participant's email matches a HubSpot contact, the meeting is logged on that contact's timeline. Choose whether to create new contacts for Zoom participants that do not exist in HubSpot or to only log meetings for existing contacts.
In HubSpot, go to Settings > General > Calendar. Under meeting link providers, enable Zoom. This allows sales reps to include Zoom meeting links when scheduling meetings through HubSpot's meeting scheduler tool. Each user needs to connect their individual Zoom account under Settings > General > Calendar > Meetings.
If you use Zoom Webinars, enable webinar sync in the integration settings. HubSpot can create workflows that register contacts for Zoom webinars, track registrations and attendance, and log webinar participation on contact timelines. Configure which webinar data syncs: registration, attendance, duration, and engagement score.
Schedule and hold a test Zoom meeting with a contact whose email exists in HubSpot. After the meeting ends, check the contact's timeline in HubSpot. A meeting activity should appear with the meeting topic, duration, attendees, and a link to the recording (if cloud recording is enabled). Verify that all configured data points are captured.
The integration supports per-user Zoom connection (each sales rep connects their individual Zoom account) and organization-wide settings. Configure meeting transcript sync to store Zoom AI meeting summaries on HubSpot contact records. Enable automatic contact creation to build your CRM database from meeting participants. Set up HubSpot meeting outcomes (connected, no show, left voicemail) to track meeting results alongside Zoom data. Webinar sync can trigger HubSpot workflows for post-webinar follow-up sequences.
| Data | Direction | Frequency |
|---|---|---|
| Meeting details (topic, duration, date) | Zoom to HubSpot | After meeting ends |
| Meeting attendees | Zoom to HubSpot | After meeting ends |
| Cloud recording links | Zoom to HubSpot | After recording processed |
| Webinar registrations | Bidirectional | Real-time |
| Webinar attendance | Zoom to HubSpot | After webinar ends |
| Meeting scheduling links | HubSpot to Zoom | On meeting creation |
Meeting logging requires that the Zoom participant's email matches a HubSpot contact's email. If participants join Zoom without signing in (as guests), their email may not be captured. Ensure participants are signed into Zoom or have their email address associated with the meeting invitation. Also verify that meeting logging is enabled in the integration settings.
Cloud recording sync requires a Zoom Pro plan or higher with cloud recording enabled. Check Zoom settings under Settings > Recording and ensure Cloud recording is toggled on. Recordings may take several minutes to process in Zoom before they sync to HubSpot. Large recordings can take longer.
Each HubSpot user must individually connect their Zoom account under Settings > General > Calendar. An organization-level connection alone does not track individual users' meetings. Remind new team members to complete this step during onboarding.
Use HubSpot's custom report builder to create dashboards showing Zoom meeting volume by rep, meeting-to-deal conversion rates, and average meeting duration by deal stage. Implement Zoom's meeting SDK or Zoom Apps to embed HubSpot CRM data directly in the Zoom meeting interface, giving sales reps access to contact information and deal context during calls. For webinar-driven sales pipelines, build HubSpot workflows that score webinar attendees based on attendance duration, poll responses, and Q&A engagement, then route high-scoring attendees directly to sales for follow-up.