GoHighLevel Stale Opportunities Trigger: Setup Guide (2026) — HL Growth Partner, Dr Priya Jaganathan

GoHighLevel Stale Opportunities Trigger: Setup Guide (2026)

October 26, 2026•9 min read

By Dr Priya Jaganathan, GoHighLevel Certified Admin · HL Growth Partner, Australia · Updated 26 October 2026 · 9 min read

The GoHighLevel stale opportunities trigger watches your pipeline for deals that have stopped moving and starts a workflow when one sits still for too long. It's the closest thing HighLevel has to a sales manager who checks every card on the board, every day, without getting bored.

In this guide I'll cover what the trigger fires on, which filters you can set, how to build a HighLevel stale opportunity workflow step by step, six recipes we deploy for clients, and the safeguards that stop it nagging your team in circles. It's the next instalment in our workflow-trigger series, so you'll also see where it sits next to the other opportunity triggers.

Quick Facts

Fires whenAn opportunity stays in the same stage for a set period without progress or updates (HighLevel Help Centre, 2026)
Core filtersIn Pipeline and Duration in Days
Smallest time unitDays (there is no hours or minutes option)
What resets the clockMoving the opportunity to a new stage or updating it
Retroactive?No; the stale duration is only counted after the trigger is added
Can it fire again?Yes, if the opportunity goes stale again under the same criteria

What the GoHighLevel stale opportunities trigger actually does

HighLevel's Stale Opportunities help article describes the trigger as activating when an opportunity has been in the same stage for a set period without any progress or updates. In plain terms, it reacts to nothing happening, which makes it unusual among workflow triggers.

Typical moments it catches:

  • A quote has been sitting in "Proposal Sent" for a week with no reply logged.
  • A new lead was booked into "Contacted" and nobody touched the card again.
  • A consult was completed but the follow-up stage never moved.

What counts as "stale" and what resets the clock

According to HighLevel's documentation, moving an opportunity to a new stage, or updating it, resets the trigger. If the opportunity then becomes stale again under your criteria, the workflow can run again.

What exactly counts as an "update" isn't spelled out in detail. Some third-party guides describe the timer as running from the opportunity's last update, while white-label help centres describe it in terms of time spent in an open status. Treat any edit to the opportunity as a possible reset until you've tested it in your own account.

It doesn't look backwards

HighLevel notes the trigger isn't retroactive: the stale duration is only calculated after the trigger is added. If you publish a seven-day workflow today, a deal that has already been idle for a month won't fire this afternoon.

Stale opportunity trigger filters you can set

The documented filters are the ones you'll use on every build. Your account may show extra options, so check the filter list in the trigger panel before you design around anything else.

FilterWhat it doesOur guidance
In PipelineLimits the trigger to one pipeline, such as your sales pipelineAlways set it; a single workflow per pipeline is easier to audit
Duration in DaysHow long an opportunity can sit without change before it counts as staleMatch it to your sales cycle, not a round number
Tag-based filters (where shown)Include or exclude opportunities by contact tagUse an exclusion tag for deals that are deliberately on hold

On duration, HighLevel's own guidance is that shorter sales cycles may suit 2 to 3 days, while longer cycles might need 7 to 10. Some white-label help centres also say that with no filters set, the trigger applies to open opportunities across every pipeline, which is a good reason never to leave it unfiltered.

How to set up a HighLevel stale opportunity workflow, step by step

Menu labels shift between releases, so treat this as the build flow rather than exact click paths.

  1. Map your stages first. Write down how long a healthy deal should spend in each stage. That number becomes your duration.
  2. Create a new workflow from scratch in Automation and name it clearly, for example "Stale Opp | Sales | 5 Days | Rep Nudge".
  3. Add the trigger. Search for Stale Opportunities in the trigger list and select it.
  4. Set In Pipeline to the pipeline you're targeting.
  5. Set Duration in Days to the threshold you mapped in step one.
  6. Add an exclusion, such as a "deal-on-hold" tag, if your account offers tag filters.
  7. Branch by stage. Add an If/Else so a stale "New Lead" gets a different response from a stale "Proposal Sent".
  8. Build the actions: tasks, internal notifications, messages to the contact or opportunity updates (recipes below).
  9. Check workflow settings, especially re-entry, then save and publish.

Step seven matters more than people expect. If the stage is the thing you care about, the Pipeline Stage Changed trigger handles stage entry, but only a stale workflow catches the deal that never left. Our Pipeline Stage Changed trigger guide covers the event-based side of the same pipeline.

Stale opportunity recipes that rescue deals

These are the six patterns we deploy most often. Durations are examples; set yours from your own sales cycle data.

SituationSuggested setupActions
New lead never contactedSales pipeline, 1 to 2 daysCreate a call task for the assigned user, send an internal notification
Proposal with no responseSales pipeline, 5 days, branch on Proposal SentSend the contact a short check-in SMS or email, create a follow-up task
Deal stuck in negotiationSales pipeline, 10 daysNotify the sales manager, add a "needs-review" tag
Post-consult booking not madePatient or client pipeline, 3 daysFront-desk task to call, then a reminder message to the contact
Long-cycle B2B deal gone quietB2B pipeline, 14 daysEnrol in a value-content nurture, task for a personal touch
Repeat stalenessSecond workflow with a longer durationMove to a "Cold" stage or flag for a manager to decide on Lost

Use the Create/Update Opportunity workflow action for any recipe that moves the card. Just remember that the move itself resets the stale clock, which is often exactly what you want.

Most pipelines don't lose deals to a competitor. They lose them to silence. The stale trigger is how you put a timer on silence.

I'd caution against auto-marking deals as Lost on the first stale fire. Let a human make the Lost call and use automation to put the decision in front of them.

Stale Opportunities vs the other opportunity triggers

Picking the wrong opportunity trigger is the most common reason these builds misbehave. HighLevel's list of workflow triggers groups several of them together, and here's how they differ in practice.

TriggerFires whenBest used forWatch out for
Stale OpportunitiesAn opportunity sits in a stage without progress for a set number of daysChasing deals that have gone quietNot retroactive; updates reset the clock
Pipeline Stage ChangedAn opportunity moves to a different stageStage-entry actions like sending a proposal packFires on every move unless filtered by stage
Opportunity Status ChangedStatus changes, for example Open to Won or LostWin onboarding and loss follow-upDoesn't check for inactivity at all
Opportunity ChangedOpportunity details are updatedReacting to value or owner changesCan fire often; needs tight filters

A good pairing is stale for the quiet deals and status changes for the outcomes. Our Opportunity Status Changed trigger walkthrough shows how to handle Won, Lost and Abandoned once the chase works.

Testing the stale opportunities trigger before you go live

  • Use a test pipeline or a dummy contact with your own email and mobile.
  • Set the shortest duration, one day, so you aren't waiting a week for a result.
  • Create the test opportunity after publishing, since the trigger doesn't count time from before it existed.
  • Leave it untouched. Opening and editing the card may reset the timer.
  • Run a reset test: on a second opportunity, change the stage mid-way and confirm the workflow doesn't fire on the original schedule.
  • Check the execution log to confirm which branch ran, then set the real duration.

Loop and re-entry safeguards for stale workflows

Because a stale workflow can fire again each time a deal goes quiet, it can turn into a nag machine. These three habits keep it under control.

Decide on re-entry deliberately

Look at the workflow's re-entry setting. For a one-off manager escalation, keep re-entry off. For a recurring rep nudge, re-entry can stay on, but cap it with a guard tag such as "stale-nudge-1" and check for it with If/Else.

Know which actions reset the clock

If your workflow updates the opportunity, it may reset the stale timer, and the deal starts counting again from zero. Track the number of stale fires with a tag or custom field so reporting shows the real picture.

Escalate, don't repeat

Instead of one workflow firing the same message five times, chain a second workflow with a longer duration that escalates to a manager. Our guide to tag-trigger safeguards covers the guard-tag pattern in more depth.

Agency and snapshot tips for stale opportunity automation

Stale workflows are one of the easiest wins to ship in a niche snapshot, because every client has deals that go quiet.

  • Ship pipelines with sensible default durations per stage, then tune them with each client on onboarding.
  • Send tasks and alerts to the assigned user rather than a named staff member who won't exist in the client's account.
  • Leave the workflows in draft inside the snapshot so the client's team is trained before chases go out.
  • Report on stale counts each month; it's a clear, client-friendly measure of pipeline health.

That last point lands well in reviews. We fold stale-deal counts into our monthly client reporting for agencies so owners see where follow-up is slipping.

Common mistakes to avoid

  • Leaving the pipeline filter empty, so every open deal in every pipeline can enter the workflow.
  • Expecting old idle deals to fire straight away when the trigger isn't retroactive.
  • Using one duration for every stage instead of branching by stage.
  • Editing the test opportunity while testing and accidentally resetting the clock.
  • Auto-marking deals as Lost on the first stale fire without human review.
  • Allowing unlimited re-entry with no guard tag, so reps get the same nudge week after week.

If you want your pipelines audited and wired with stale-deal chasers that your team will actually act on, book a strategy call with the HL Growth Partner team.

Book Your Strategy Call →

Frequently asked questions

What is the GoHighLevel stale opportunities trigger?

It's a workflow trigger that fires when an opportunity has stayed in the same stage for a set number of days without progress or updates. You set the pipeline and the duration in days as filters. It's designed for chasing deals that have gone quiet.

What resets the stale opportunity timer?

HighLevel's documentation says moving the opportunity to a new stage or updating it resets the trigger. The exact list of updates that count isn't spelled out, so treat any edit to the opportunity as a possible reset. Test in your own account to confirm.

Does the stale opportunities trigger work on deals that are already idle?

No. HighLevel notes that the trigger isn't retroactive, and the stale duration is only calculated after the trigger is added. Deals that were idle before you published the workflow start counting from that point.

Can I set the stale duration in hours?

No, the duration is set in days. There is a request on the HighLevel ideas board for hours or minutes, but days is the unit you'll work with today. For same-day speed-to-lead, use an event trigger with a wait step instead.

Can the stale opportunities trigger fire more than once for the same deal?

Yes. If the opportunity is reset and then becomes stale again under your criteria, the workflow can run again. Review the re-entry setting and use a guard tag if you want a single chase only.

How many days should I set for a stale opportunity?

Base it on how long a healthy deal spends in each stage. HighLevel suggests 2 to 3 days for shorter sales cycles and 7 to 10 days for longer ones. Branch by stage so each stage gets an appropriate threshold.

Should I use Stale Opportunities or Pipeline Stage Changed?

Use Pipeline Stage Changed to act the moment a deal enters a stage, and Stale Opportunities to act when it fails to leave one. Most pipelines benefit from both. Together they cover the move and the silence.

More workflow triggers

Pipelines and lead quality

Tags and segmentation

Dr PriyaJaganathan

Dr PriyaJaganathan

Dr Priya Jaganathan is a Go High Level Certified Admin, trusted CRM consultant based in Australia, and a keynote speaker at SaaSpreneur Sydney and Level Up 2025 in Dallas.

Back to Blog