The short answer
GoHighLevel pipelines are the sales boards inside Opportunities. Each pipeline has stages you name, and each opportunity card carries a contact, a deal value, an owner and a status of Open, Won, Lost or Abandoned. Every plan includes them with no per-pipeline fee. Workflows can fire when an opportunity is created, moves stage or changes status, so dragging a card can send a proposal or create a task. Pipelines can be hidden from chosen users, forecast by stage probability through Labs, and restored for up to 60 days after deletion. By default a contact can have only one opportunity per pipeline.
| Plans | Every plan |
|---|---|
| Cost | Included; no per-pipeline or per-user fee |
| Checked | 2026-09-29, against HighLevel's help center and pricing page |
Stages, statuses and opportunities
A pipeline shows the steps a deal goes through, with opportunities moving left to right across stages such as Prospecting, Qualification, Proposal and Negotiation. Stage and status are separate: stage says where the deal is, and status says whether it is still alive. Open means it is being worked, Won means it closed, Lost means it ended without a sale, and Abandoned means it was neglected. Each opportunity holds the linked contact, its value, source, owner and followers. Cards can be viewed as a Kanban board or a list, customized to show the fields that matter, color-coded by stage, filtered with Smart Lists and moved in bulk.
Automations that run off a pipeline
Three workflow triggers do most of the work: Opportunity Created, Pipeline Stage Changed and Opportunity Status Changed. A home services company might send a quote when a card reaches Estimate Sent, remind the owner after three days in the same stage, and move the contact into a review request when the status becomes Won. Build stage names before building workflows, because workflows point at specific stages. If a business allows several opportunities per contact in one pipeline, use the Find Opportunity action to tell each workflow which card to act on, whether the earliest, the latest or one that meets a condition.
Who can see which pipeline
Pipeline permissions are set per pipeline. A pipeline can be shared with all users, with selected users or roles, or with everyone except named users. Each user gets View Only, which still allows moving and updating opportunities but not changing stages or the pipeline, Edit, or No Access, which hides the pipeline on web, mobile and the API. Admins always keep full access. HighLevel logs permission changes for 60 days in the audit log, and it will not let you remove access from a user who still owns opportunities in that pipeline until those deals are reassigned.
Forecasting
Opportunity Forecasting, switched on through Labs in the sub-account, estimates revenue from weighted opportunity values instead of the raw pipeline total. Expected revenue uses each stage's probability or a manual override, shown in a Summary view and a Timeline view by week, month or quarter. Deals are ranked as high, medium or low risk based on delays and slippage, and a data hygiene panel flags missing amounts, missing dates and stale records. The forecast is only as good as the data: every opportunity needs an amount and an Expected Close Date, so make those required steps in the sales process before relying on the numbers.
Gotchas worth knowing
A contact can have only one opportunity per pipeline unless you turn on Allow Multiple Opportunities per Contact in the sub-account's object settings; turning it off later does not delete existing duplicates. Deleting a pipeline deletes its stages and opportunities with it, and admins can restore the whole pipeline within 60 days, but opportunities linked to contacts that were deleted cannot come back. Pipelines can be duplicated and copied into other sub-accounts, which saves time when an agency runs the same sales process for several clients.
Costs add up differently for every account. Put your numbers into the HighLevel cost calculator, or browse every HighLevel feature.
Cost your account Try HighLevel