Calendars & Booking
How to Update Meeting Location with a Dynamic Zoom Link in GoHighLevel
By Marnix Geerkens. Published 2023-03-22. Updated 2026-06-02.
Updating your GoHighLevel calendar to use a dynamic Zoom link means each appointment gets its own private meeting URL instead of a shared static one. The process starts in your Profile settings where you connect your Zoom account, then moves to either your user availability settings for a bulk update or individual calendar settings for targeted changes. Once saved, the platform generates a fresh Zoom link for each person who books.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. GoHighLevel group calendars can replace static meeting URLs with a unique Zoom link generated at the time of each booking. After connecting your Zoom account through the Profile tab, you can push the dynamic link to all your associated calendars in one step, or apply it only to specific calendars through their individual settings. The Zoom meeting URL also flows into the booking notes section so attendees see it in their calendar confirmation.
What you will learn
- Connect a Zoom account to GoHighLevel through your Profile integrations
- Apply dynamic Zoom meeting links across all group calendars simultaneously
- Update individual calendar meeting locations without affecting others
- Pass the Zoom link into appointment notes using the meeting location custom value
- Test the full booking flow to confirm unique links are generated correctly
Steps
Navigate to Profile and connect Zoom
Go to Settings and open the Profile tab in the left navigation. Scroll to the bottom and find the Integrations section. Click Connect next to Zoom, complete the permissions request, and log in to your Zoom account. When finished, your Zoom account email address will display on the Profile tab.
Update all calendars at once
While still in the Profile tab, scroll up to the User Availability section. Find the Meeting Location field and switch it to Zoom. Click Update Availability. A prompt will ask if you want to overwrite the meeting location on all calendars you are part of. Click OK to apply the change everywhere.
Update individual calendars if preferred
If you clicked Cancel on the bulk prompt, go to Calendars and open the settings for the specific calendar you want to update. Under Team and Event Setup, locate your user entry and choose Zoom from the location options. The meeting location field will gray out to indicate it will populate dynamically. Save the calendar.
Add Zoom link to appointment notes
Inside any calendar's settings, find the additional notes or confirmation section. Add the custom value for Appointment Meeting Location. This inserts the generated Zoom URL into the notes field of each appointment, which then appears in Google Calendar and email confirmations.
Test the booking flow
Copy the permanent calendar link and open it in a new tab as a visitor would. Select a time slot, fill in contact details, and complete the booking. On the confirmation screen, confirm a unique Zoom URL is displayed. Then open the appointment in your scheduling view and verify the same link appears there.
Tips
- The grayed-out meeting location field after selecting Zoom is correct. It confirms the link is dynamic and will not be a fixed URL.
- If you manage multiple sub-accounts, you must complete the Zoom integration separately in each one.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Will existing appointments get new Zoom links after I connect?
No. Dynamic links only apply to appointments booked after the integration is set up.
Can I use Google Meet instead of Zoom?
GoHighLevel supports Zoom natively for dynamic links. Google Meet does not have the same automatic link generation feature.
What is the Appointment Meeting Location custom value used for?
It inserts the unique Zoom link into appointment notes and confirmation messages automatically.
Do team members all need their own Zoom connection?
Each user on a team calendar connects their own Zoom account through their own Profile tab.






