wiki/knowledge/crm-automation/gohighlevel-hubspot-webhook-integration.md · 627 words · 2026-04-05

GoHighLevel + HubSpot Webhook Integration

Overview

When working with outbound booking vendors (such as [1]), leads are typically managed inside the vendor's CRM — in this case, GoHighLevel (branded as "PemaCRM"). To keep Asymmetric's own HubSpot instance in sync, a webhook-based integration pushes booking data from GoHighLevel into HubSpot at the moment a lead schedules a call.

This pattern avoids manual data entry and ensures that booked leads appear in HubSpot for pipeline tracking, follow-up automation, and reporting.


How It Works

  1. Pema's BDRs conduct LinkedIn outreach and, when a lead agrees to a meeting, send them Asymmetric's calendar booking link (hosted inside GoHighLevel).
  2. GoHighLevel manages calendar availability, Zoom link generation, and confirmation workflows.
  3. On booking, GoHighLevel fires a webhook to a configured endpoint.
  4. The webhook payload is received and used to create or update a contact/deal record in HubSpot.

Setup Steps

1. GoHighLevel Account Access

2. Calendar Configuration in GoHighLevel

⚠️ Important: Do not use Google Calendar blocks to reserve Pema booking slots. Configure open windows inside GoHighLevel's availability settings instead. Bookings will then appear on your Google Calendar automatically once confirmed.

3. HubSpot Webhook

Action required: Confirm with Pema's tech team which fields are included in the webhook payload so HubSpot field mapping can be configured correctly before launch.


Data Flow Diagram

LinkedIn Outreach (Pema BDR)
        │
        ▼
Lead Accepts & Books via GoHighLevel Calendar Link
        │
        ▼
GoHighLevel fires Webhook → HubSpot (contact/deal record created)
        │
        ▼
Booking appears on Asymmetric's Google Calendar (via GHL sync)
        │
        ▼
Pema Lead Tracker Sheet updated (manual / parallel record)

Parallel Tracking: Lead Tracker Sheet

In addition to the HubSpot webhook, Pema maintains a Google Sheets lead tracker that records:

The lead tracker is the primary place to leave qualitative feedback on call quality, fit, and next steps. This feedback is used by Pema to refine targeting and messaging over time.


No-Show Handling


Sources

  1. Index|Pema
  2. Index|Pema — Client Index
  3. Pema Outbound Outreach Engagement
  4. Linkedin Bdr Outreach Strategy|Linkedin Bdr Outreach Strategy
  5. Outbound Lead Warm Up Video|Outbound Lead Warm Up Video