✓ Verified 💻 Development ✓ Enhanced Data

Ghl Crm For Realtors

Use this skill for GoHighLevel CRM work for realtors: contact lookup and updates, opportunity/pipeli

Rating
4.4 (402 reviews)
Downloads
20,887 downloads
Version
1.0.0

Overview

Use this skill for GoHighLevel CRM work for realtors: contact lookup and updates, opportunity/pipeline actions.

Complete Documentation

View Source →

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:
  • PYTHONUNBUFFERED=1

Setup

If the user asks to connect or set up GHL, run:

bash
python3 scripts/setup-wizard.py

The wizard validates credentials and tests API connectivity.

Primary Script

Use the helper script for direct actions:

bash
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
  • get_free_slots [calendar_id] [start_date] [end_date]
  • list_workflows
  • add_to_workflow [contact_id] [workflow_id]

Realtor-Focused Playbooks

New Lead Intake

  • search_contacts to prevent duplicates.
  • If not found, create_contact with source tags (for example: buyer, zillow, open-house).
  • Add next-step task/note using supported contact endpoints.

Pipeline Progress

  • list_opportunities to inspect active deals.
  • Move stage using the opportunity update command path in ghl-api.py.
  • Confirm stage and status in response payload.

Follow-Up Messaging

  • Resolve contact first (search_contacts or get_contact).
  • Send message with send_message.
  • Re-check conversation history with list_conversations.

Appointment Assist

  • list_calendars
  • get_free_slots for date range.
  • Use the calendar endpoints in script for appointment creation if requested.

Safety Rules

  • Never print or echo raw tokens in chat output.
  • Prefer dry informational reads before write actions when intent is ambiguous.
  • Validate contact/opportunity IDs from GHL responses instead of guessing.
  • If an API error returns 401/403, stop and ask for corrected scopes or token.

References

Load these only as needed:

  • references/contacts.md
  • references/opportunities.md
  • references/conversations.md
  • references/calendars.md
  • references/troubleshooting.md

Installation

Terminal bash

openclaw install ghl-crm-for-realtors
    
Copied!

💻Code Examples

python3 scripts/setup-wizard.py

python3-scriptssetup-wizardpy.txt
The wizard validates credentials and tests API connectivity.

## Primary Script

Use the helper script for direct actions:

Tags

#devops_and-cloud

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author danielfoch
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install ghl-crm-for-realtors