← All skills
Tencent SkillHub · Productivity

GHL CRM Pro

GoHighLevel CRM integration — manage contacts, pipelines, conversations (SMS/email/WhatsApp), calendars, appointments, and workflows through the GHL API v2....

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

GoHighLevel CRM integration — manage contacts, pipelines, conversations (SMS/email/WhatsApp), calendars, appointments, and workflows through the GHL API v2....

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/ghl_api.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

GHL CRM — GoHighLevel Integration for OpenClaw

Complete GoHighLevel CRM integration. Manage contacts, pipelines, conversations, appointments, and workflows through the GHL API v2.

Quick Start

export GHL_API_KEY="your-private-integration-token" export GHL_LOCATION_ID="your-location-id" python3 {baseDir}/scripts/ghl_api.py contacts search "john@example.com"

Authentication

GHL uses Private Integration Tokens (API v2). Get yours from: Go to Settings → Integrations → Private Integrations in your GHL sub-account Create a new integration, enable the scopes you need Copy the API key — this is your GHL_API_KEY The GHL_LOCATION_ID is your sub-account/location ID (found in Settings → Business Info or the URL). Base URL: https://services.leadconnectorhq.com Auth header: Authorization: Bearer <GHL_API_KEY> + Version: 2021-07-28

Contact Management

# Search contacts by email, phone, or name python3 {baseDir}/scripts/ghl_api.py contacts search "query" # Get contact by ID python3 {baseDir}/scripts/ghl_api.py contacts get <contactId> # Create a new contact python3 {baseDir}/scripts/ghl_api.py contacts create '{"firstName":"John","lastName":"Doe","email":"john@example.com","phone":"+15551234567"}' # Update contact python3 {baseDir}/scripts/ghl_api.py contacts update <contactId> '{"tags":["vip","hot-lead"]}' # Delete contact python3 {baseDir}/scripts/ghl_api.py contacts delete <contactId> # List contacts (with optional limit) python3 {baseDir}/scripts/ghl_api.py contacts list --limit 20

Pipeline & Opportunity Management

# List all pipelines python3 {baseDir}/scripts/ghl_api.py pipelines list # List opportunities in a pipeline python3 {baseDir}/scripts/ghl_api.py opportunities list <pipelineId> # Get opportunity details python3 {baseDir}/scripts/ghl_api.py opportunities get <opportunityId> # Create opportunity python3 {baseDir}/scripts/ghl_api.py opportunities create '{"pipelineId":"...","stageId":"...","contactId":"...","name":"Deal Name","monetaryValue":5000}' # Update opportunity (move stage, update value) python3 {baseDir}/scripts/ghl_api.py opportunities update <opportunityId> '{"stageId":"new-stage-id","status":"won"}' # Delete opportunity python3 {baseDir}/scripts/ghl_api.py opportunities delete <opportunityId>

Conversations (SMS, Email, WhatsApp)

# List recent conversations python3 {baseDir}/scripts/ghl_api.py conversations list # Get conversation messages python3 {baseDir}/scripts/ghl_api.py conversations get <conversationId> # Send SMS python3 {baseDir}/scripts/ghl_api.py conversations send-sms <contactId> "Hello! Following up on our call." # Send email python3 {baseDir}/scripts/ghl_api.py conversations send-email <contactId> '{"subject":"Follow Up","body":"<p>Hi there!</p>","emailFrom":"you@domain.com"}'

Calendar & Appointments

# List calendars python3 {baseDir}/scripts/ghl_api.py calendars list # Get free slots python3 {baseDir}/scripts/ghl_api.py calendars slots <calendarId> --start 2026-02-16 --end 2026-02-17 # Create appointment python3 {baseDir}/scripts/ghl_api.py appointments create '{"calendarId":"...","contactId":"...","startTime":"2026-02-16T10:00:00Z","endTime":"2026-02-16T10:30:00Z","title":"Discovery Call"}' # List appointments python3 {baseDir}/scripts/ghl_api.py appointments list <calendarId> # Update appointment python3 {baseDir}/scripts/ghl_api.py appointments update <appointmentId> '{"status":"confirmed"}' # Delete appointment python3 {baseDir}/scripts/ghl_api.py appointments delete <appointmentId>

Workflows

# Add contact to workflow python3 {baseDir}/scripts/ghl_api.py workflows add-contact <workflowId> <contactId> # Remove contact from workflow python3 {baseDir}/scripts/ghl_api.py workflows remove-contact <workflowId> <contactId>

Key API Endpoints Reference

ResourceMethodEndpointSearch contactsGET/contacts/search?query=...&locationId=...Get contactGET/contacts/{id}Create contactPOST/contacts/Update contactPUT/contacts/{id}List pipelinesGET/opportunities/pipelines?locationId=...List opportunitiesGET/opportunities/search?location_id=...&pipeline_id=...Create opportunityPOST/opportunities/List conversationsGET/conversations/search?locationId=...Send messagePOST/conversations/messagesList calendarsGET/calendars/?locationId=...Get free slotsGET/calendars/{id}/free-slots?startDate=...&endDate=...Create appointmentPOST/calendars/events/appointments

Rate Limits

GHL API v2 enforces rate limits: General: 100 requests/10 seconds per location Bulk operations: 10 requests/10 seconds The script auto-retries on 429 with exponential backoff (up to 3 retries)

Lead Capture → CRM Pipeline

Capture lead via form/chatbot contacts create with lead data opportunities create to add to pipeline workflows add-contact to trigger nurture sequence

Appointment Booking Flow

calendars list to find the right calendar calendars slots to get availability appointments create to book the slot GHL auto-sends confirmation via configured workflow

Follow-Up Automation

conversations list to find unresponded conversations contacts get for context Generate follow-up with AI conversations send-sms or send-email

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents. 📅 Need help setting up OpenClaw for your business? Book a free consultation

Category context

Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • scripts/ghl_api.py Scripts