How to Use the GoHighLevel Opportunity Status Changed Trigger
If you manage sales and projects across tools like ClickUp and GoHighLevel, automating pipeline updates is essential. In this guide, you will learn step by step how to configure the Opportunity Status Changed workflow trigger inside GoHighLevel so that your pipelines, notifications, and follow-ups run automatically whenever a deal moves between stages.
This how-to is based on the official documentation and walks you through all trigger options, filters, and best practices so you can build reliable workflow automations.
What the GoHighLevel Opportunity Status Trigger Does
The Opportunity Status Changed trigger in GoHighLevel activates a workflow whenever the status of an opportunity is updated in a sales pipeline. This lets you automate actions such as:
- Sending emails or SMS when a deal is created, opened, or closed
- Notifying team members when a lead moves to a new stage
- Updating CRM fields or tasks based on status changes
- Starting follow-up sequences when a deal is lost or abandoned
Because the trigger listens to status changes across your pipelines, you can control exactly which opportunities should enter the workflow and under what conditions.
How to Add the GoHighLevel Opportunity Status Trigger
Follow these steps to add the Opportunity Status Changed trigger to a workflow in GoHighLevel:
-
In your GoHighLevel account, open the Automation or Workflows section.
-
Create a new workflow or open an existing one where you want to track opportunity status changes.
-
Click Add New Trigger (or the plus icon at the top of the workflow builder).
-
From the list of available triggers, select Opportunity Status Changed.
-
Once selected, configure the trigger options and filters as described in the next sections.
-
Save the trigger and turn the workflow ON when you are ready to start listening to status changes.
Core Options for the GoHighLevel Status Trigger
After selecting the Opportunity Status Changed trigger in GoHighLevel, you will see several configuration options. These options control when the workflow should start.
Pipeline
The Pipeline field lets you choose which sales pipeline the trigger should monitor. You will typically see a dropdown with all pipelines available in the current sub-account.
- All Pipelines (if available) – use this when you want the workflow to respond to any opportunity status change across all pipelines.
- Specific Pipeline – select a single pipeline when the automation is only relevant to one process, such as New Leads or Onboarding.
Pipeline Stage
The Pipeline Stage option defines which stage movements should activate the workflow. You can either keep it broad or narrow it down:
- All Stages – trigger when the opportunity moves to any stage in the selected pipeline.
- Specific Stage – choose one or more stages (for example, Won, Lost, or Appointment Set) if you only care about those moments.
Selecting specific stages is useful for targeted automations like sending a thank-you message only when a deal is marked as Won.
From Status
The From Status field defines the previous state of the opportunity before the change. Common examples include:
- Open – status before a deal becomes Won or Lost.
- Won – previously closed successfully.
- Lost – previously closed unsuccessfully.
- Abandoned – no further action taken.
Use this field when you want to act only when the status changes from a particular state. For example, trigger a reactivation workflow when an opportunity changes from Lost to Open.
To Status
The To Status field sets the new status that activates the workflow. Typical values include:
- Open
- Won
- Lost
- Abandoned
You can combine From Status and To Status to define a precise transition. For instance, you can trigger a celebration email only when status changes specifically from Open to Won.
Trigger Filters in GoHighLevel Workflows
GoHighLevel gives you additional filters under the Add Filters section of the trigger. These filters refine which opportunities should be allowed into the workflow.
Filter by Opportunity
Use the Opportunity filter to match key opportunity attributes. Common filter options include:
- Pipeline – further restrict to a specific pipeline if not already chosen.
- Stage – limit triggering to one or more defined stages.
- Status – filter by current status like Open, Won, or Lost.
- Source – only trigger when the opportunity comes from a specific source such as Website or Facebook Ads.
- Monetary Amount – start workflows only for deals above or below a certain value.
Combining these filters allows very targeted automations, for example: only fire for high-value deals marked as Won in a particular pipeline.
Filter by Contact
The Contact filter lets you segment by information stored in the contact record linked to the opportunity. You can filter by:
- Tags – include only contacts with specific tags.
- Custom Fields – use custom data points such as industry, subscription level, or product interest.
- Contact Details – email, phone, or other core contact properties.
Using contact filters ensures that only the right kinds of customers enter your automated sequences when the opportunity status changes.
Best Practices for GoHighLevel Status Automations
When building workflows around opportunity status in GoHighLevel, keep these practices in mind:
- Start simple – begin with one pipeline and a few stages before creating complex branching logic.
- Avoid duplicate triggers – make sure multiple workflows are not listening to the same status changes in ways that could cause repeated messages.
- Test with sample opportunities – move a test opportunity through stages to confirm that the workflow behaves as expected.
- Use clear naming – name your workflows and triggers based on the pipeline and status transition they handle, such as Pipeline A – Open to Won Follow-up.
- Monitor performance – periodically review conversion metrics for workflows that rely on opportunity status to ensure they improve your pipeline.
Example Use Cases for GoHighLevel Opportunity Status
Here are a few practical ways to use the Opportunity Status Changed trigger in GoHighLevel:
- New Deal Nurture – when an opportunity becomes Open in a new-lead pipeline, start an email sequence that educates the prospect.
- Won Deal Onboarding – when status changes from Open to Won, send onboarding emails, internal tasks, and account handoff notifications.
- Lost Deal Recovery – when an opportunity is marked Lost, add the contact to a win-back campaign after a waiting period.
- Abandoned Follow-up – when the status is updated to Abandoned, send a short survey to understand why and offer a re-engagement incentive.
Where to Learn More About GoHighLevel
For the original reference on this specific trigger, see the official documentation here: GoHighLevel Opportunity Status Changed trigger article.
If you are building a broader automation strategy around your CRM, pipelines, and AI workflows, you can also explore implementation support and tutorials at Consultevo.
By correctly configuring the Opportunity Status Changed trigger in GoHighLevel, you can keep your pipeline accurate, your team informed, and your customer journey fully automated from first contact to closed deal.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
