How do I create a sales pipeline in GoHighLevel
Verified against HighLevel as of August 25, 2026
- Area
- Sales pipeline
- Time
- 9 min
- Difficulty
- Starter
- Outcome
- higher close rate
- Updated
- August 25, 2026
Don't have a HighLevel account yet? Get 30 days free plus a bootcamp to get you up and running faster.
Get 30 days freeBefore you start
- Sub-account user permissions in HighLevel.
- A mapped sales process with defined deal stage names.
- Optional: Enable the updated Pipelines experience under Sub-account -> Labs.
Steps
Sub-accountLabs
Enable the updated Pipelines interface in Labs
Navigate to your Sub-account dashboard menu on the left sidebar. Click Labs to open the experimental feature settings page. Locate the option for the updated Pipelines experience powered by the HighRise design system. Toggle or activate this feature to ensure a faster and more intuitive pipeline management interface. This interface update improves stage navigation and provides safer options when reallocating deals during stage deletion.
You should now see: You see the updated Pipelines experience enabled in your Sub-account Labs settings page.
Why this matters: Using the updated interface prevents misconfiguration during pipeline setup. A streamlined interface speeds up opportunity updates, which keeps sales reps focused on closing deals rather than struggling with software menus.
Sub-accountOpportunitiesPipelines
Access the Pipelines management area
Select your active Sub-account from the main account switcher. Locate and click Opportunities on the left sidebar menu. Click Pipelines from the top navigation menu. This action opens the main Pipelines management dashboard where all existing sales, service, and onboarding workflows are listed. Review your existing pipelines to confirm you are not duplicating existing workflows.
You should now see: The Pipelines management screen displays with the option to create or edit account pipelines.
Why this matters: Navigating to the correct sub-account pipeline tab ensures you build workflows where your sales team actually operates. Misplaced pipelines cause leads to sit unassigned, directly reducing your prospect conversion rate.
Sub-accountOpportunitiesPipelinesCreate new pipeline
Open the new pipeline creation modal
Locate the top-right corner of the Pipelines management screen. Click the action button labeled Create new pipeline. A modal window will open on screen requesting initial configuration details for your new workflow. Ensure you have mapped out your sales process on paper or in a document before opening this screen. Having your deal stages prepared in advance prevents incomplete pipeline setups.
You should now see: A pipeline configuration window appears on screen with input fields for naming and stage creation.
Why this matters: Opening the dedicated creation window isolates your setup from active opportunity views. This ensures you configure stages completely before publishing the pipeline to active sales reps.
Sub-accountOpportunitiesPipelinesCreate new pipelinePipeline NameSave
Assign a unique Pipeline Name
Click into the text entry box labeled Pipeline Name. Enter a descriptive title that clearly identifies the sales or service workflow, such as Primary Service Sales or Commercial Lead Pipeline. Ensure the name is completely unique within your current sub-account. The system will block creation or updates if the pipeline name matches an existing pipeline name. Click Save to create the base pipeline record.
Setting What to enter Pipeline Name Primary Service SalesMust be unique within the sub-account. You should now see: The new pipeline record saves successfully and displays the stage configuration screen.
Why this matters: Clear and unique pipeline names eliminate confusion for reps managing multiple deal flows. If reps log opportunities in the wrong pipeline, automated follow-ups fail to trigger, causing qualified prospects to drop out of the sales funnel.
Sub-accountOpportunitiesPipelinesStage Name
Define the first workflow stage
Locate the stage configuration section inside your newly created pipeline settings. Click into the Stage Name field for the first custom stage in your sequence. Type a clear, action-oriented label such as New Lead Received or Discovery Call Scheduled. Ensure this stage name is unique within this specific pipeline. Do not attempt to add Won or Lost stages manually because HighLevel creates Won and Lost stages automatically for every pipeline.
Setting What to enter Stage Name New Lead ReceivedStage names must be unique within the pipeline. You should now see: The first stage name populates in the stage list without error banners.
Why this matters: Setting accurate entry stages guarantees immediate visibility for incoming prospects. Delayed lead entry reduces response times, which directly lowers your overall deal close rate.
Sub-accountOpportunitiesPipelinesAdd stage
Add additional customer journey stages
Click the button labeled Add stage below your initial stage entry to create a second stage row. Click into the new Stage Name field and enter the title for the next step in your sales cycle, such as Proposal Sent. Repeat this process by clicking Add stage for each distinct step required to move a customer from lead capture to contract signing. Avoid creating excessive stages that confuse reps or fragment pipeline data. Maintain a clean progression that reflects true buying commitment from the prospect.
Setting What to enter Stage Name Proposal SentRepeat as needed to define the full customer flow. You should now see: All custom stages display in a sequential vertical list on the stage setup screen.
Why this matters: Mapping every distinct milestone in your sales cycle gives account executives a clear roadmap to push deals forward. Skipping critical decision milestones creates blind spots where deals stall indefinitely.
Sub-accountOpportunitiesPipelinesup and down arrows
Arrange stage sequence using reordering arrows
Review the vertical sequence of your defined stages on the pipeline editor screen. Locate the up and down arrows positioned next to each stage row. Click the up arrow or down arrow to shift a stage higher or lower in the progression until the vertical order matches your actual sales process from top to bottom. Confirm that early lead stages sit at the top and final negotiation stages sit immediately above the automated outcome states.
You should now see: Stages are ordered in exact chronological sequence according to your business sales process.
Why this matters: Correct stage order ensures Kanban board views present a logical left-to-right progression. If stages are out of order, sales reps make errors when dragging deal cards, corrupting deal velocity metrics and slowing down pipeline progression.
Sub-accountOpportunitiesPipelinesStages
Access stage color configuration
Open the pipeline you want to edit from the main Pipelines list. Click the tab labeled Stages located at the top of the pipeline editing interface. Review the list of configured stages to locate the color palette controls next to each stage title. Preparing custom colors allows your team to visually differentiate cold initial leads from high-intent decision stages across all CRM views.
You should now see: The Stages tab opens and exposes color selection controls alongside every pipeline stage.
Why this matters: Visual differentiation helps reps instantly spot high-value prospects needing urgent action. Faster visual recognition prevents deals in critical negotiation stages from being neglected.
Sub-accountOpportunitiesPipelinesStagesSelect a color for each stage
Assign stage color display options
Click the color selector next to a stage name and pick a specific color or preset swatch. Select your preferred color display mode from the available formatting choices: Default (no color), Colored dot, or Background tint. Apply high-contrast colors to advanced decision stages to highlight pipeline value. Confirm your color choices, noting that these colors will reflect across Kanban views, List views, Opportunity cards, and Contact details views.
Setting What to enter Stage Color Format Colored dotSelect Default (no color), Colored dot, or Background tint. You should now see: Colors and display formatting apply to stage rows and preview correctly in the settings view.
Why this matters: Stage colors highlight bottlenecks in both Kanban and List views. When team leaders can spot stalled deals at a glance, they can intervene quickly to help reps close high-intent opportunities.
Sub-accountOpportunitiesPipelinesfunnel chart icon
Configure funnel chart reporting visibility
Locate the icon controls positioned on the right side of each stage row in the pipeline editor. Click the funnel chart icon next to individual stages to toggle dashboard reporting visibility on or off. Enabling this icon includes the stage data in dashboard conversion funnel calculations. Disabling the icon excludes internal admin stages or parked statuses from distorting overall lead-to-close percentage metrics. Review each stage to ensure only genuine sales conversion steps are toggled on.
Setting What to enter Funnel Chart Visibility EnabledControls visibility in dashboard funnel charts. You should now see: The funnel chart icon highlights or changes state to indicate active reporting inclusion.
Why this matters: Accurate funnel reporting shows management exactly where prospects drop off during sales conversations. Fixing broken conversion steps increases overall closed revenue across the sales team.
Sub-accountOpportunitiesPipelinespie chart icon
Configure pie chart reporting visibility
Find the pie chart icon located beside the funnel chart icon on each stage row. Click the pie chart icon to toggle whether opportunities in this stage appear in dashboard pie chart breakdowns. Use this setting to include active negotiation stages while excluding non-revenue holding statuses from overall pipeline distribution metrics. Verify that your selection aligns with your revenue reporting requirements before saving the pipeline settings.
Setting What to enter Pie Chart Visibility EnabledControls visibility in dashboard pie charts. You should now see: The pie chart icon updates state to reflect dashboard reporting status for that stage.
Why this matters: Clean pie chart distribution metrics prevent distorted revenue forecasting. Accurate forecasts allow leadership to allocate sales resources to the highest-converting marketing channels.
Sub-accountOpportunitiesPipelinestrash icon
Delete unneeded stages and reassign opportunities safely
Open the pipeline editing window and locate any obsolete or duplicate stage row you wish to remove. Click the trash icon located next to the targeted stage. A prompt window will appear requiring you to select a destination stage for any existing opportunities currently residing in the stage being deleted. Select an active replacement stage from the dropdown menu and confirm the deletion. All opportunities automatically transfer to the selected destination stage without data loss.
Setting What to enter Destination Stage New Lead ReceivedDestination required when deleting a stage containing active opportunities. You should now see: The targeted stage disappears from the list, and all existing deal cards transfer to the destination stage.
Why this matters: Safe stage deletion prevents orphan leads or lost contact histories. Retaining all opportunity data ensures sales reps can continue nurturing existing leads without losing touchpoints or deal values.
What changes once this is set up
- Standardized sales stages that align with your actual customer journey.
- Visual color coding across Kanban, List, and Opportunity views.
- Accurate revenue reporting in dashboard funnel charts, pie charts, and sales reports.
- Safe stage removal with automated opportunity reassignment to protect lead data.
Common mistakes
Manually creating Won and Lost stages during pipeline setup.
Fix: Do not add Won or Lost stages manually. HighLevel automatically generates Won and Lost outcome states for every pipeline upon creation.
Using duplicate pipeline or stage names within the same sub-account or pipeline.
Fix: Assign a unique name to every pipeline and ensure each stage name is unique within its pipeline. The system blocks saving if duplicate names exist.
If it is not working
Error message appears when saving a new or renamed pipeline.
Likely cause: The entered pipeline name already exists in the current sub-account.
What to check: Go to Sub-account -> Opportunities -> Pipelines and check the existing list to ensure your chosen pipeline name is unique.
Stages in dashboard funnel or pie chart reports show missing or inaccurate data.
Likely cause: Reporting visibility icons are disabled for specific stages in the pipeline settings.
What to check: Open Sub-account -> Opportunities -> Pipelines, edit the pipeline, and verify the funnel chart and pie chart icons next to each stage are enabled.
Deleting a stage fails or threatens to erase active deal records.
Likely cause: A destination stage was not selected to receive existing opportunities before confirming deletion.
What to check: Click the trash icon next to the stage in Sub-account -> Opportunities -> Pipelines, then select a valid destination stage from the dropdown menu before confirming.
FAQs
Do I need to create Won and Lost stages manually in HighLevel pipelines?
No. HighLevel automatically adds Won and Lost stages to every pipeline upon creation. You only need to define your custom operational deal stages.
What happens to active opportunities if I delete a pipeline stage?
When you delete a stage, HighLevel prompts you to choose a destination stage. All existing opportunities automatically transfer to the selected destination stage, preventing data loss.
Can I rename a sales pipeline after it has been created?
Yes. You can edit and rename any pipeline at any time, provided the updated pipeline name is unique within your sub-account.
Does enabling the updated Pipelines experience in Labs change existing functionality?
No. Core pipeline functionality remains identical. The updated experience introduces HighRise design UI improvements and safer stage management workflows.
Do this next
How to set up a conversation AI bot in HighLevel
Setting up a Conversation AI bot in HighLevel allows you to automate prospect conversations across SMS, Email, social channels, and live chat. You can build your bot using Guided Form Setup, Prompt Based Bot, or Flow Based Builder depending on your workflow complexity. Configuring bot training, actions, and response modes ensures immediate lead qualification and appointment scheduling, directly increasing your pipeline close rate.
How to link privacy policy when collecting personal data in GoHighLevel
Linking your privacy policy across HighLevel assets ensures full legal compliance under GDPR, CCPA, and A2P 10DLC carrier regulations. You can host your policy on a standalone HighLevel page and attach the URL to funnels, forms, surveys, calendars, order forms, chat widgets, and store checkouts. Using Text elements or built-in Terms and Conditions toggles adds hyperlinked disclosures directly above submission controls. Proper policy disclosures protect customer trust and prevent carrier rejections that interrupt business cash collection.
How do I set up missed call text back in GoHighLevel
Setting up missed call text back automates immediate SMS replies whenever your business misses an incoming call. This process engages prospective leads instantly before they contact a competitor. You can locate and implement this workflow by following the technical video guide published by Hasib Ashad. Following these configuration steps ensures faster follow-up and prevents missed revenue opportunities.
People usually get here from
How do I create a contact form in HighLevel
Creating a contact form in HighLevel allows you to capture inbound leads and automatically add them to your CRM pipeline. You navigate to Sites, select Forms, and use the drag and drop builder to add fields, customize styling, set up email notifications, and define post-submission actions. Once configured, you save and integrate the form onto your website or funnels to capture prospect data continuously.
How to send review requests in HighLevel
You can send review requests in HighLevel manually using Quick Actions or the Reputation tab, or automatically using a Workflow action. Configuring Google My Business or a third party review URL allows you to deliver review links directly via SMS or Email. Requests sent manually reflect the signed-in user as the sender, while automated requests display the contact's assigned user as the sender. Tracking request delivery statuses in the Reputation module helps maintain clean outreach and improves customer retention.
How to set up a booking calendar in HighLevel
Setting up a HighLevel Personal Booking Calendar establishes an automated scheduling system for 1-on-1 meetings. You configure host availability, integrate external personal calendars, and connect video conferencing tools within your workspace settings. Activating the pre-built Appointment Confirmation + Reminder workflow automates notification delivery to reduce no-shows. Sharing your public calendar link allows prospective clients to self-schedule friction-free.
Was this guide helpful?
Ready to build this in HighLevel?
Every step in this guide runs inside HighLevel. Start a 30-day free trial and the bootcamp training walks you through setup, so you are not figuring it out alone.
We may earn a commission when you sign up through this link, at no cost to you. Full disclosure.
Try this and Sell More
