Skip to main content
Workflow Module Overview

๐Ÿš€ Getting Started

Accessing the Module
  1. Navigate to Workflow in the main menu
  2. Youโ€™ll see the Workflow dashboard with folders on left and workflows on right
  3. Click โ€œCreate Workflowโ€ to build a new automation
Workflow Dashboard

๐Ÿ†• First-Time Setup

  1. Create Folders (Optional): Organize workflows by creating folders
  2. Create Workflow: Click โ€œCreate Workflowโ€ button
  3. Build Automation: Use the visual builder to design your workflow
  4. Activate: Set status to โ€œActiveโ€ to start automation

๐Ÿ—บ๏ธ Interface Layout

  • Left Panel: Folder list for organizing workflows
  • Right Panel: Workflow list with search and filters
  • Action Menu: 3-dot menu for quick actions (Edit, View, Preview, etc.)

๐Ÿ—‚๏ธ Workflow Folders

๐Ÿ“‚ Creating Folders

  1. Click โ€+ Addโ€ button in Folders section
  2. Enter Folder Name
  3. Click โ€œSaveโ€ to create folder
Add Folder Dialog

๐Ÿ› ๏ธ Managing Folders

  • Edit Folder: Click 3-dot menu โ†’ Edit
  • Delete Folder: Click 3-dot menu โ†’ Delete
  • Reorder Folders: Drag folders using the drag handle icon
  • Select Folder: Click folder name to filter workflows
Workflow Folders

๐ŸŒŸ Folder Features

  • All Workflows: Default view showing all workflows
  • Drag & Drop: Reorder folders by dragging
  • Persistent Selection: Last selected folder is remembered
  • Auto-scroll: Automatically scrolls to selected folder

๐Ÿ”„ Moving Workflows to Folders

  1. Click 3-dot menu on workflow
  2. Select โ€œChange Folderโ€
  3. Choose destination folder
  4. Click โ€œSaveโ€

โœจ Creating Workflows

โšก Quick Create

Create Workflow Button
  1. Click โ€œCreate Workflowโ€ button
  2. System auto-generates a workflow with default name
  3. Redirects to Workflow Builder automatically
  4. Start designing your automation flow
Create Workflow Button

๐Ÿ“ Workflow Properties

  • Name: Descriptive workflow name (e.g., โ€œNew Lead Notificationโ€)
  • Description: Optional description of workflow purpose
  • Status: Draft, Active, or Inactive
  • Created By: Auto-tracked creator information
  • Created At: Auto-tracked creation date
  • Updated At: Auto-tracked last modification date
Create Workflow Button

๐Ÿ—ƒ๏ธ Workflow List Features

  • Clickable Names: Click workflow name to open builder
  • Search: Search workflows by name
  • Sort: Sort by any column
  • Status Badge: Visual status indicator (Active/Draft/Inactive)
  • Actions Menu: Quick access to all workflow actions

Workflow Builder Interface

๐Ÿ“‹ Workflow List Actions

Access actions via 3-dot menu on each workflow:
ActionDescriptionUse Case
View DetailsShows workflow informationReview status, creator, dates, description
EditOpens workflow builderModify triggers and actions, update configuration
Preview WorkflowVisual workflow previewSee complete flow without execution
Change FolderMove workflow to different folderOrganize workflows, update folder structure
Activate/DeactivateToggle workflow statusStart or pause automation
DuplicateCreates workflow copyQuick setup from existing workflows
DeletePermanently removes workflowRemove unwanted workflows (confirmation required)

๐Ÿ—๏ธ Workflow Builder

๐ŸŽจ Builder Interface

The visual builder provides a canvas-based interface for creating automation flows:
  1. Canvas Area: Main workspace for designing workflows
  2. Trigger Section: Select workflow trigger event
  3. Action Sections: Add multiple actions to execute
  4. Configuration Panel: Configure trigger and action settings
  5. Save Button: Save workflow changes
Workflow Builder Interface

๐Ÿ› ๏ธ Building a Workflow

๐ŸŸข Step 1: Configure Trigger

Triggers are displayed horizontally at the top of the canvas, making it easy to visually identify which event will start the workflow.
  1. Select Trigger: Pick a trigger from a horizontal list of 40+ available options shown at the top.
  2. Configure Settings: Adjust trigger-specific parameters using the configuration panel.
  3. Preview: Get a quick summary of your trigger settings shown inline with the horizontal trigger layout.
Workflow Trigger Selection Horizontal

๐Ÿ”ต Step 2: Add Actions

Actions are displayed vertically, stacking below the selected trigger. Each new action is added as a step below the previous one, creating a clear vertical sequence.
  1. Click โ€+ Actionโ€: Add a new action, which will appear as the next vertical step.
  2. Select Action Type: Choose the action from a list of available types.
  3. Configure Action: Set action details (such as tags, notes, webhooks, etc.).
  4. Add Multiple Actions: Continue adding actions in a vertical sequence to build multi-step automation flows.
Workflow Actions Vertical

๐ŸŸฃ Step 3: Configure Actions

Each action has specific configuration options: Add Contact Tag
  • Select tags to add to contact
  • Multiple tags supported
  • Tag selection via dropdown
Remove Contact Tag
  • Select tags to remove from contact
  • Multiple tags supported
Add Notes
  • Enter note text
  • Supports dynamic variables
  • Auto-saves to contact timeline
Webhooks
  • Enter webhook URL
  • POST method with contact data
  • Receives full contact information
Delete Contact
  • Permanent deletion (use with caution)
  • No configuration required
  • Irreversible action

๐ŸŸ  Step 4: Save & Activate

  1. Save Workflow: Click save button
  2. Set Status: Choose Active/Draft/Inactive
  3. Test: Verify workflow execution

๐Ÿงฉ Builder Features

  • Auto-save: Changes save automatically
  • Visual Feedback: Real-time updates
  • Validation: Prevents invalid configurations
  • Undo Support: Revert changes if needed

๐ŸŸช Workflow SOPs

Workflow SOP Visual Guide
A standard operating procedures (SOPs) for setting up and managing workflows . Key Steps:
  1. Define Trigger: Choose the event that will start the workflow (e.g., new contact, tag added, note updated).
  2. Configure Actions: Select and customize actions (e.g., add tag, send webhook, delete contact).
  3. Workflow Setting: Define logic to execute workflow actions only when certain criteria or rules are satisfied.
  4. Save & Test: Save your workflow, set its status (Active, Draft, or Inactive), and run test executions before activating.
Best Practices:
  • Use clear naming conventions for workflows.
  • Test each workflow before making it active.
  • Use tagging to organize and segment contacts efficiently.
  • Review workflow logs for troubleshooting.

๐ŸŽฏ Available Triggers

๐Ÿ‘ฅ Contacts Category (7 Triggers)

Contact Created

Triggers when new contact is created
Use for: Welcome sequences, initial tagging
Configuration: No additional settings required

Contact Changed

Triggers when contact information updates
Use for: Data sync, update notifications
Configuration: Monitor specific field changes

Add Contact Tag

Triggers when tag is added to contact
Use for: Segmentation workflows
Configuration: Select specific tags to monitor

Remove Contact Tag

Triggers when tag is removed from contact
Use for: Unsegmentation workflows
Configuration: Select specific tags to monitor

Disposition Change

Triggers when contact disposition changes
Use for: Status-based automation
Configuration: Select disposition types to monitor

Note Added

Triggers when note is added to contact
Use for: Activity tracking
Configuration: Filter by note content or type

Note Changed

Triggers when note is modified
Use for: Update tracking
Configuration: Monitor specific note fields

๐Ÿ“… Appointments Category (2 Triggers)

Appointment Status

Triggers on appointment status change
Use for: Booking confirmations, reminders
Configuration: Select status types (confirmed, cancelled, etc.)

Customer Booked Appointment

Triggers when customer books appointment
Use for: Confirmation emails, calendar sync
Configuration: Filter by calendar or appointment type

๐Ÿ“ˆ Opportunities Category (1 Trigger)

Pipeline Stage Change

Triggers when opportunity moves stages
Use for: Sales process automation
Configuration: Select pipeline and stages to monitor

๐Ÿค– AI Category (30 Triggers)

The AI category includes 30+ specialized triggers for AI agent interactions, call events, and AI-specific workflows. These triggers enable automation based on:
  • AI call events (started, ended, transferred)
  • AI agent responses and interactions
  • AI booking confirmations
  • AI call outcomes and dispositions
  • AI conversation milestones
Note: AI triggers are automatically available when AI agents are configured in your system.

๐Ÿ› ๏ธ Available Actions

๐Ÿ‘ค Contact Actions

Add Contact Tag

Add tags to contact in GoHighLevel
Configuration: Select tags from dropdown
Use Case: Segmentation, workflow progression
Multiple Tags: Supported

Remove Contact Tag

Remove tags from contact
Configuration: Select tags to remove
Use Case: Un-segmentation, cleanup
Multiple Tags: Supported

Add Notes

Add note to contact timeline
Configuration: Enter note text
Use Case: Activity logging, documentation
Variables: Supports dynamic content

Remove Assigned User

Unassign user from contact
Configuration: No configuration required
Use Case: Contact reassignment, cleanup

Delete Contact

Permanently delete contact
Configuration: No configuration required
Use Case: Data cleanup, GDPR compliance
Warning: โš ๏ธ IRREVERSIBLE ACTION - Use with caution

๐Ÿ”Œ Integration Actions

Webhooks

Send contact data to external URL
Configuration: Enter webhook URL
Method: POST request
Payload: Full contact details in JSON format
Use Case: External system integration, data sync
Headers: Standard JSON content-type

๐Ÿ”„ Workflow Status

๐ŸŸข Status Types

Active

Workflow is running
Triggers: Being monitored
Actions: Execute automatically
Badge Color: Green

Inactive

Workflow is paused
Triggers: Not monitored
Actions: Do not execute
Badge Color: Gray

Draft

Workflow under development
Triggers: Not monitoring
Testing: Phase
Badge Color: Yellow

๐Ÿ”„ Changing Status

  1. Click 3-dot menu on workflow
  2. Select โ€œActivateโ€ or โ€œDeactivateโ€
  3. Confirm action
  4. Status updates immediately

๐Ÿ’ก Status Best Practices

  • Draft: Use while building/testing workflows
  • Active: Deploy after thorough testing
  • Inactive: Temporarily disable without deleting

๐Ÿง‘โ€๐Ÿ”ฌ Testing Workflows

Test Mode
  1. Set workflow to Draft status
  2. Trigger event manually
  3. Monitor execution
  4. Verify actions execute correctly
Debugging
  • Check trigger configuration
  • Verify action settings
  • Test with sample data
  • Review execution logs