| name | ghl-crm-for-realtors |
| description | Use this skill for GoHighLevel CRM work for realtors: contact lookup and updates, opportunity/pipeline actions, conversation messaging, calendar slots, and workflow enrollment using GoHighLevel API v2. |
GHL CRM for Realtors
Use this skill when a user wants realtor CRM actions in GoHighLevel (GHL), including lead follow-up, pipeline movement, appointment booking context, and messaging workflows.
Required Environment
Set these variables before running the scripts:
HIGHLEVEL_TOKEN (Private Integration token)
HIGHLEVEL_LOCATION_ID (sub-account location ID)
Optional runtime variables:
Setup
If the user asks to connect or set up GHL, run:
python3 scripts/setup-wizard.py
The wizard validates credentials and tests API connectivity.
Primary Script
Use the helper script for direct actions:
python3 scripts/ghl-api.py <command> [args...]
Common commands for realtor workflows:
test_connection
search_contacts [query]
get_contact [contact_id]
create_contact [json]
update_contact [contact_id] [json]
list_opportunities
list_pipelines
list_conversations
send_message [contact_id] [message]
list_calendars