If you're running a digital marketing agency or managing client appointments at scale, you know how much friction lives in calendar details. Clients miss meeting links. Your team forgets to add internal notes. Follow-up details get lost in generic booking confirmations. Custom Values in GoHighLevel solve this problem by letting you inject personalized, dynamic data directly into calendar fields—without manual entry every time.
In this guide, I'll show you exactly how to set up Custom Values for calendar personalization, practical examples you can implement today, and how this feature transforms your entire booking experience across your agency. Whether you're personalizing appointment notifications, embedding meeting links, or adding salesperson details, Custom Values are the automation multiplier your team needs.
Ready to see how this works in action? Start your free 30-day GoHighLevel trial here—that's double the standard 14-day trial, with full access to Custom Values and all premium features.
What Are Custom Values in GoHighLevel?
Custom Values are placeholder fields that hold dynamic, personalized information you want to insert into calendar details, emails, SMS, websites, and automations. Instead of manually typing meeting links, salesperson names, or internal notes for every booking, you create a Custom Value once, then reference it via merge fields wherever appointments show up.
Think of them as dynamic variables. When a client books a call with your team, Custom Values automatically populate appointment confirmations, calendar invites, and notifications with the right data—meeting links, cancellation policies, rescheduling instructions, or anything else your team needs.
For digital marketing agencies specifically, this means:
- Zero manual data entry for repetitive calendar details
- Consistent messaging across all client touchpoints
- Faster onboarding when new team members manage calendars
- Professional, personalized experiences that build trust
- Reduced errors from copy-paste mistakes in meeting links or contact info
How to Access Custom Values in the Merge-Field Selector
Here's the step-by-step process to use Custom Values in GoHighLevel calendars:
Step 1: Navigate to Calendars
From your GoHighLevel dashboard, go to Calendars in the left sidebar. Select the calendar you want to personalize, then choose the specific calendar service (appointment type) where you want to add Custom Values.
Step 2: Locate the Merge-Field Icon
Inside the calendar service settings, find any text field where you want to insert dynamic data—like appointment confirmation messages, calendar event titles, or internal notes fields. Look for the merge-field icon (typically a bracket or variable symbol {{ }}) next to the text input box.
Step 3: Click the Merge-Field Selector
Click the merge-field icon to open the variable selector dropdown. You'll see categories like:
- Contact info (name, email, phone)
- Appointment details (date, time, service name)
- Custom Values (your personalized fields)
- Organization info (business name, address)
Step 4: Select Custom Values
Expand the Custom Values section. You'll see a list of all Custom Values you've created in your account. Choose the one you need, and GoHighLevel will insert the merge field code (e.g., {{custom_value_meeting_link}}) into your text field.
Step 5: Save Your Changes
Click Save or Update Calendar. When a client books an appointment using this calendar service, the Custom Value will automatically populate with its stored data.
This is built into GoHighLevel. Try it free for 30 days →
Where Custom Values Work Across GoHighLevel
Custom Values aren't just for calendars—they work across the entire GoHighLevel ecosystem. Here's where you can leverage them:
Calendars & Appointment Services
Use Custom Values in calendar event titles, confirmation messages, cancellation policies, and rescheduling instructions. This is where most agencies start, and it delivers immediate ROI by automating appointment details.
Rental Services
If you offer service rentals (equipment, resources, tools), Custom Values populate rental descriptions, availability details, and rental-specific instructions. This is especially powerful for agencies offering done-for-you services or managed tools.
Email Automations & Funnels
Insert Custom Values into email subject lines, body copy, and CTA links. A prospect books a call, and their confirmation email automatically includes your salesperson's name, meeting link, and preparation checklist—all via Custom Values.
SMS Automations
Keep SMS messages concise by using Custom Values for appointment reminders, cancellation links, and time-sensitive details. No character-wasting repetition.
Websites & Landing Pages
Display dynamic content on your site using Custom Values. Show different meeting links, service details, or calls-to-action based on page context or source.
💡 Pro Tip
Create Custom Values at the organization level, not just at the contact level. Organization-level Custom Values work across all team members and calendars, making them perfect for company-wide meeting links, branded policy text, and team-wide instructions. This scales your automation efforts significantly.
Practical Calendar Personalization Examples
Example 1: Automated Meeting Links
Create a Custom Value called "Zoom Meeting Link" and store your Zoom URL. In your calendar confirmation message, insert {{custom_value_zoom_meeting_link}}. Every appointment confirmation automatically includes the correct meeting link without manual copy-paste.
Example 2: Salesperson Names & Contact Details
If your agency has multiple team members managing calendars, create Custom Values for each salesperson's name, phone, and email. Insert {{custom_value_salesperson_name}} into appointment confirmations. Clients always see who they're meeting, and there's no confusion across your team.
Example 3: Internal Notes & Preparation Steps
Create a Custom Value like "Call Preparation Checklist" with your standard pre-call questions or due diligence steps. Insert this into your internal calendar notes (the field your team sees, not the client). Every appointment reminder includes your team's checklist automatically.
Example 4: Cancellation & Rescheduling Policy
Store your cancellation policy in a Custom Value. When clients book, their confirmation automatically includes your policy without you having to retype it. Update the policy once, and all future confirmations reflect the change instantly.
Example 5: Service-Specific Instructions
For agencies offering multiple services (SEO audit, Facebook ads setup, brand consultation), create service-specific Custom Values with prep instructions. Insert {{custom_value_seo_audit_prep}} into your SEO audit calendar service and {{custom_value_ads_setup_prep}} into your ads service. Each service sends the right instructions automatically.
Best Practices for Using Custom Values
Keep Custom Values Simple & Reusable
Don't create Custom Values for one-off data. Instead, focus on information you'll reference multiple times across your calendars, automations, and emails. This maximizes the efficiency gain.
Use Descriptive Naming Conventions
Name your Custom Values clearly so your team knows what they contain. Use names like "calendar_confirmation_meeting_link" or "team_cancellation_policy" instead of "link1" or "text_old." This prevents confusion when multiple people manage your GoHighLevel account.
Test Merge Fields Before Going Live
Create a test appointment on each calendar service where you've added Custom Values. Verify that the merge fields populate correctly in confirmation emails, SMS, and calendar event details. One typo in a merge field code can break the entire automation.
Update Custom Values Strategically
When you change a Custom Value, that change applies to all future appointments automatically. This is powerful—update your meeting link once, and all calendars reflect the change. But also be intentional; don't accidentally break active automations with careless edits.
Combine Custom Values with Contact-Level Data
Use organization-level Custom Values for fixed information (meeting links, policies, company details), and contact-level Custom Values for personalized data (client name, company, industry). Together, they create truly personalized appointment experiences.
Custom Values in GoHighLevel calendars are one of the simplest, most powerful automation features available to agencies. By setting them up today, you eliminate hours of manual work every month, reduce errors, and deliver a more professional, personalized client experience. Your team will thank you, your clients will notice, and your business will scale faster. Start your free trial and implement Custom Values across your calendar services this week.