{"slug":"ghl-calendar-sync-configuration","title":"GHL Calendar Configuration for Multi-User Availability Management","tags":["ghl","calendar","scheduling","team","configuration"],"agent_summary":"Explains how to configure GoHighLevel calendars when team members have external calendars, including sync options and workarounds for availability conflicts.","trigger_phrases":["ghl calendar sync","calendar availability conflicts","team calendar ghl","external calendar sync","ghl scheduling setup","calendar blocking ghl"],"runnable":false,"markdown":"## GHL Calendar Configuration for Teams\n\n### Problem Scenario\nTeam member (setter) has external commitments that block GHL calendar, but GHL doesn't see the external blocks, causing double-booking.\n\n### Solution Options\n\n#### Option 1: Separate GHL Calendar\nCreate calendar under shared email (e.g., hello@agency.com):\n- Both team members can access\n- No external calendar conflicts\n- Requires manual sync with personal schedule\n\n#### Option 2: Google Calendar Sync\nIf team member has Google Calendar:\n1. Connect Google Calendar to GHL\n2. GHL reads busy/free status\n3. Blocked times from Google appear unavailable in GHL\n\n**Limitation**: May not work if calendar belongs to another GHL account (e.g., personal AWP Media account)\n\n#### Option 3: Manual Attention Approach\nSetter manually checks personal calendar before offering times:\n- Only offer times available on personal calendar\n- Requires discipline but no technical setup\n- Risk of human error\n\n### Best Practice for Sales Calendars\nFor dedicated sales/setting calendars:\n1. Use agency-owned calendar (hello@agency.com)\n2. Team member has access via GHL user permissions\n3. Personal appointments manually blocked on GHL calendar\n4. GHL handles all booking automations\n\n### Key Time Windows to Protect\nFor cold SMS campaigns, ensure availability during blast times:\n- **9:00 - 10:00 AM**: Morning blast responses\n- **12:30 - 1:30 PM**: Lunch blast responses  \n- **5:00 - 6:00 PM**: Evening blast responses\n\n### Calendar Hygiene Checklist\n- [ ] Verify calendar type (personal vs shared)\n- [ ] Check external calendar sync status\n- [ ] Block known personal commitments in GHL\n- [ ] Test booking flow before campaigns\n- [ ] Communicate schedule changes to team\n","html":"<h2>GHL Calendar Configuration for Teams</h2>\n<h3>Problem Scenario</h3>\n<p>Team member (setter) has external commitments that block GHL calendar, but GHL doesn't see the external blocks, causing double-booking.</p>\n<h3>Solution Options</h3>\n<h4>Option 1: Separate GHL Calendar</h4>\n<p>Create calendar under shared email (e.g., hello@agency.com):</p>\n<ul>\n<li>Both team members can access</li>\n<li>No external calendar conflicts</li>\n<li>Requires manual sync with personal schedule</li>\n</ul>\n<h4>Option 2: Google Calendar Sync</h4>\n<p>If team member has Google Calendar:</p>\n<ol>\n<li>Connect Google Calendar to GHL</li>\n<li>GHL reads busy/free status</li>\n<li>Blocked times from Google appear unavailable in GHL</li>\n</ol>\n<p><strong>Limitation</strong>: May not work if calendar belongs to another GHL account (e.g., personal AWP Media account)</p>\n<h4>Option 3: Manual Attention Approach</h4>\n<p>Setter manually checks personal calendar before offering times:</p>\n<ul>\n<li>Only offer times available on personal calendar</li>\n<li>Requires discipline but no technical setup</li>\n<li>Risk of human error</li>\n</ul>\n<h3>Best Practice for Sales Calendars</h3>\n<p>For dedicated sales/setting calendars:</p>\n<ol>\n<li>Use agency-owned calendar (hello@agency.com)</li>\n<li>Team member has access via GHL user permissions</li>\n<li>Personal appointments manually blocked on GHL calendar</li>\n<li>GHL handles all booking automations</li>\n</ol>\n<h3>Key Time Windows to Protect</h3>\n<p>For cold SMS campaigns, ensure availability during blast times:</p>\n<ul>\n<li><strong>9:00 - 10:00 AM</strong>: Morning blast responses</li>\n<li><strong>12:30 - 1:30 PM</strong>: Lunch blast responses</li>\n<li><strong>5:00 - 6:00 PM</strong>: Evening blast responses</li>\n</ul>\n<h3>Calendar Hygiene Checklist</h3>\n<ul>\n<li>[ ] Verify calendar type (personal vs shared)</li>\n<li>[ ] Check external calendar sync status</li>\n<li>[ ] Block known personal commitments in GHL</li>\n<li>[ ] Test booking flow before campaigns</li>\n<li>[ ] Communicate schedule changes to team</li>\n</ul>\n"}