GHL Triggers and Actions

Create automations with GoHighLevel

Overview

This guide explains how to create automations with GoHighLevel.

Available Triggers and Actions

Triggers

Call Started

This trigger activates when a call starts. When configuring, you must select:

  • Campaign (choose from available campaigns)

Output Data:

  • Campaign Id
  • Agent Id
  • Call Id
  • Customer Number
  • Customer Name
  • Campaign Name
  • Agent Name

Use Cases:

  • Send notifications based on call states
  • Store call data in databases

Call Completed

This trigger activates when a call finishes. When configuring, you must select:

  • Campaign (choose from available campaigns)

Output Data:

  • Campaign Id
  • Agent Id
  • Call Id
  • Customer Number
  • Customer Name
  • Campaign Name
  • Agent Name
  • Campaign Type (outbound | inbound | voice-bubble)
  • Call Summary
  • Ended At
  • Started At
  • Duration Ms
  • Duration Seconds
  • Duration Minutes
  • Call Transcript
  • Audio Url

Use Cases:

  • Record call details to external systems
  • Send notifications based on call states
  • Trigger follow-up workflows based on call outcomes

Actions

Call a Number

Initiates an outbound call from a campaign.

Parameters:

  • Campaign (select from available campaigns)
  • Phone Number (target number to call)
  • Customer First Name
  • Customer Last Name
  • Scheduled Date (optional - if not provided, call starts immediately)
  • Customer Info (extra parameters)

Use Cases:

  • Schedule follow-up calls based on form submissions
  • Initiate calls when specific events occur
  • Set up automated call sequences

For more advanced workflows, consider combining multiple triggers and actions or incorporating data transformation steps between modules.