GoHighLevel Opportunity Trigger Guide

GoHighLevel Opportunity Changed Trigger Tutorial

ClickUp is great for task management, but when it comes to sales automation, the GoHighLevel Opportunity Changed workflow trigger is a powerful way to react instantly to updates in your pipeline. This guide walks you step by step through configuring the trigger so you can automate follow-ups, notifications, and stage-based actions every time an opportunity changes.

The instructions below are based on the official GoHighLevel documentation for the Opportunity Changed workflow trigger and are written to help you implement it quickly and correctly.

What the GoHighLevel Opportunity Changed Trigger Does

The Opportunity Changed trigger in GoHighLevel activates a workflow whenever a selected opportunity field is updated. This allows you to automate actions based on changes to a lead's pipeline status or other key attributes.

In practice, this trigger watches for updates to opportunities and then launches a workflow when your chosen conditions are met. It is ideal for:

  • Sending emails or SMS messages when an opportunity changes stage
  • Alerting your team when the pipeline or status is updated
  • Moving contacts into different workflows based on opportunity changes
  • Tracking conversions when opportunities are won or lost

How to Add the GoHighLevel Opportunity Changed Trigger

Follow these steps to add the Opportunity Changed trigger to a workflow in GoHighLevel:

  1. Open your sub-account
    Log in to your GoHighLevel account and select the appropriate sub-account where you want to create or edit the workflow.

  2. Go to Workflows
    Navigate to the automation or Workflows section from the left-hand menu.

  3. Create or open a workflow
    Click New Workflow to start from scratch, or open an existing workflow in which you want to use the Opportunity Changed trigger.

  4. Add a new trigger
    In the workflow builder, click Add New Workflow Trigger at the top of the workflow canvas.

  5. Select the Opportunity Changed trigger
    In the trigger list, search for and select Opportunity Changed. This will open the configuration panel where you can define which opportunity changes should start the workflow.

Key Options in the GoHighLevel Opportunity Changed Trigger

The Opportunity Changed trigger in GoHighLevel includes several filters and options that let you precisely define when the workflow should run.

1. Pipeline Filter in GoHighLevel

The Pipeline option lets you specify which pipeline the opportunity must belong to in order to trigger the workflow.

  • Any Pipeline – The workflow can trigger from any pipeline in the sub-account.
  • Specific Pipeline – Choose a single pipeline. The opportunity must be in this pipeline to qualify.

Use this filter if you maintain multiple pipelines for different services or teams and only want the automation to run in selected pipelines.

2. Pipeline Stage Filter in GoHighLevel

The Pipeline Stage setting controls which stage change should trigger the workflow.

  • Any Stage – The workflow triggers when the opportunity is updated to any stage.
  • Specific Stage – Select a particular stage, such as New Lead, Qualified, or Won.

This is especially useful for automations like sending welcome sequences when a lead reaches a specific stage or notifying account managers when a deal is marked as Won.

3. Opportunity Status Filter in GoHighLevel

The Opportunity Status filter lets you narrow down the trigger by the status of the opportunity.

  • Any – The status does not matter; any status change within the other selected conditions can trigger the workflow.
  • Open – Only open opportunities will be able to trigger the workflow.
  • Won – The workflow triggers when an opportunity is marked as won (useful for post-sale automations).
  • Lost – The workflow triggers when an opportunity is marked as lost (ideal for feedback or win-back campaigns).

By combining this with pipeline and stage filters, you can build very targeted automations around the complete opportunity lifecycle.

4. Opportunity Type Filter in GoHighLevel

The Opportunity Type option enables you to filter based on how the opportunity was created.

  • Any – Triggers regardless of the opportunity type.
  • Contact – Triggers only when the opportunity is associated with a contact type record.
  • Custom – Triggers for custom opportunity types that you may have set up.

This filter is handy when you use different opportunity types for different business models or data structures.

5. Additional Filters in the GoHighLevel Trigger

Depending on your GoHighLevel setup, you may see additional filters that help refine your trigger conditions even further, such as:

  • Assigned User – Only trigger if the opportunity belongs to a specific user.
  • Source – Trigger based on the source of the opportunity (e.g., form, funnel, manual entry).
  • Monetary Value – Trigger when the value of the opportunity changes or reaches a threshold.

Use these advanced filters carefully to avoid missing important leads due to overly restrictive conditions.

Building a Workflow Around the GoHighLevel Opportunity Changed Trigger

Once you configure the Opportunity Changed trigger, you can design actions inside the workflow that respond to the event.

Common Automation Examples in GoHighLevel

  • Stage-based email follow-up
    When an opportunity moves to a specific stage, send a tailored email sequence to the contact.
  • Internal team notifications
    Use the trigger to send internal emails or Slack-style notifications when high-value opportunities are updated.
  • Task assignment
    Create tasks for sales reps whenever an opportunity is marked as Qualified or moves into a critical stage.
  • Post-win onboarding
    When an opportunity is marked as Won, automatically start an onboarding workflow with multiple steps and reminders.
  • Lost deal surveys
    For opportunities marked as Lost, send an automated survey to understand why the deal did not close.

Best Practices for Using the GoHighLevel Opportunity Changed Trigger

To get consistent results from the Opportunity Changed trigger, keep these best practices in mind:

  • Define clear pipeline stages – Make sure your pipeline and stages are well structured so your automations reflect real-world movements.
  • Avoid conflicting workflows – If multiple workflows use the same trigger and conditions, they may overlap. Review all active workflows to avoid duplication.
  • Test with a sample contact – Before rolling out, change an opportunity for a test contact and confirm the correct workflow runs.
  • Monitor performance – Regularly check workflow history to ensure opportunities are entering and exiting workflows as expected.
  • Keep filters simple – Start with fewer filters and add more only when necessary so important changes are not missed.

Where to Learn More About GoHighLevel Opportunities

For the full official explanation of every option in the Opportunity Changed trigger, refer to the original GoHighLevel documentation here: GoHighLevel Opportunity Changed Trigger.

If you want expert implementation help, sales funnel strategy, or broader automation consulting, you can also visit Consultevo for professional support.

Summary: Automating Sales with GoHighLevel

The Opportunity Changed trigger in GoHighLevel lets you automate actions every time an opportunity is updated in your pipeline. By configuring filters for pipeline, stage, status, and type, you can build tightly focused workflows that respond to specific events such as wins, losses, and stage transitions.

Set up the trigger, test it with sample data, and gradually refine your conditions. Used correctly, this feature will help you maintain consistent follow-up, faster responses, and a more predictable sales process inside GoHighLevel.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`