{"slug":"sop-273-gohighlevel-opportunity-management","title":"GoHighLevel Opportunity Management","tags":["source:clickminded","type:sop","server:clickminded-sop","gohighlevel","opportunity","management"],"agent_summary":"SOP 273: GoHighLevel Opportunity Management This SOP shows how to add opportunities manually or via a simple workflow, move deals across stages, and use filters/search to control pipeline visibility.","trigger_phrases":["gohighlevel opportunity management","how to gohighlevel opportunity management"],"runnable":false,"markdown":"\r\nSOP 273: GoHighLevel Opportunity Management\r\n\r\nThis SOP shows how to add opportunities manually or via a simple workflow, move deals across stages, and use filters/search to control pipeline visibility.\r\n\r\n__Last Updated / Reviewed:__ 10/06/2025\r\n\r\n__Execution Time:__ 20–35 minutes (including a live test)\r\n\r\n__🚀 Goal:__ Create, move, and find opportunities in GoHighLevel to keep the sales pipeline accurate and current.\r\n\r\n__🤞 Ideal Outcome:__ Every new lead becomes an open opportunity in the correct pipeline/stage, deals advance on time, and users can quickly filter or search to see what matters.\r\n\r\n__🤔 Why this is important:__ Consistent opportunity handling prevents missed leads, duplicate deals, and stalled pipelines, improving speed-to-lead and forecast accuracy.\r\n\r\n__🧐 Where this is done__ GoHighLevel client sub-account.\r\n\r\n__🗓️ When this is done:__ When adding new deals, automating lead capture into the pipeline, advancing stages, or filtering to review workload.\r\n\r\n__👨 Who does this:__ Account managers, SDRs/closers, or ops users with edit access to GoHighLevel client sub-account.\r\n\r\n__⚠️Prerequisites or requirements: __You need access to the client sub-account with permission to view/edit opportunities and workflows.\r\n\r\nRefer to the SOP 274: Setting Up Pipelines in GoHighLevel ([web version](https://members.clickminded.com/sop/274/)) to confirm pipelines are built and stages are defined.\r\n\r\nRefer to the SOP 276: GoHighLevel CRM Foundations ([web version](https://members.clickminded.com/sop/276/)) to ensure opportunities are properly synced with contact data.\r\n\r\n[__Click here to get the most up-to-date version of this SOP__](https://members.clickminded.com/sop/273)\r\n\r\n## Add opportunity manually in opportunities\r\n\r\nThis process shows how to add a new deal directly into GoHighLevel when automation isn’t capturing it, such as from a walk‑in, referral, or quick lead. The goal is to ensure that every lead is assigned to the correct pipeline stage, making it visible, trackable, and not forgotten.\r\n\r\n### 01▸ Open the client GoHighLevel Sub-Account and go to \"Opportunities\" > click \"+ Add opportunity\" to start.\r\n\r\n### 02▸ Enter the contact details and name the opportunity \"ACME – Website Redesign\". Set \"Pipeline\" to \"Sales\" and choose \"New Lead\" under \"Stage\". Set the Status to \"Open\" and the owner details to the default sales owner, if known. Enter the value, then click \"Create\" to add the opportunity.\r\n\r\n\r\n After saving, you see a confirmation toast and return to the pipeline view.\r\n\r\n### 03▸ Confirm the card appears in the selected stage on the board.\r\n\r\n Go to \"Opportunities\" → Board view. Confirm the new opportunity card is visible under the selected stage.\r\n\r\n## Automate opportunity creation with a workflow\r\n\r\nThis process shows how to automatically add new deals to GoHighLevel whenever a lead submits your form. This ensures every new contact is instantly captured as an open opportunity in the correct pipeline and stage, removing manual work and speeding up follow‑up.\r\n\r\n### 01▸ Go to \"Automation\" > click \"+ Create Workflow\" > \"Start from Scratch\".\r\n\r\n### 02▸ Click \"Add Trigger\" > Choose \"Form Submitted\" as the trigger.\r\n\r\n Using the form submission as the trigger guarantees no new leads slip through your pipeline intake.\r\n\r\n### 03▸ Select the specific form used for new leads and save the trigger. If there are T&Cs in your form, set the filter to \"yes\" under \"Terms and Conditions\".\r\n\r\n### 04▸ Next, click \"Add Action\" under the trigger step. Select \"Create Opportunity\" as the action and set \"Pipeline\" to the correct pipeline for new leads. Set \"Stage\" to the first stage (e.g., \"New Lead\") and then set \"Status\" to \"Open\". Click \"Save Action\".\r\n\r\n### 05▸ Edit name using tokens if helpful (e.g., \\{\\{contact.first_name\\}\\} – Website Lead).\r\n\r\n### 06▸ Once CRM triggers and actions are added as per business needs, set contacts under \"Test Workflow\" and click \"Run Test\". This defaults to the sales owner. Toggle on \"Publish\" to activate the workflow.\r\n\r\n### 07▸ Click \"Save\" and verify that a new opportunity appears in the correct pipeline/stage.\r\n\r\nGo to \"Opportunities\" → Board view and confirm the card appears under the stage you set. It may take a minute for the card to appear after submission.\r\n\r\n## Update & manage pipeline in opportunities\r\n\r\nThis process shows you how to keep your GoHighLevel sales pipeline accurate by moving deals across stages, closing them when complete, and using filters or search to quickly find the right opportunities. Consistent updates ensure no lead is stalled or forgotten and help your team see a clear, current forecast.\r\n\r\n### 01▸ Go to \"Opportunities\" in the client sub-account. Switch to \"Board\" view if not already selected.\r\n\r\n### 02▸ Drag the deal card to the next stage column to advance it.\r\n\r\n After moving the card, make sure it stays in the new stage without errors by confirming the card now sits under the updated stage column in \"Opportunities\" → \"Board\" view.\r\n\r\n### 03▸ Click the deal card to open details when closing a deal.\r\n\r\n### 04▸ Set \"Status\" to \"Closed Won\" or \"Closed Lost\" and click \"Save\".\r\n\r\n After saving, check that the card now shows the closed status inside \"Opportunities\".\r\n\r\n### 05▸ Switch to \"Table\" view for bulk updates or deeper filters.\r\n\r\n### 06▸ Click the \"Advanced Filters\" funnel icon to open filters.\r\n\r\n### 07▸ Set filters (e.g., Pipeline, Stage, Owner, Source, Status) as needed.\r\n\r\nAdjust filters to narrow down deals by pipeline, stage, assignment, or lead source. Confirm results match your criteria, for example, only one owner’s deals are showing.\r\n\r\n### 08▸ Select the checkboxes for deals to update in bulk. Click \"edit\" or the pencil icon and choose \"Contacted\" under \"Stage\". Click \"Save\", then \"Confirm\".\r\n\r\n### 09▸ Click \"Bulk Actions\" and confirm the update. The selected deals have moved to the new stage.\r\n\r\n### 10▸ Use the search bar to find by contact, company, or opportunity name.\r\n\r\n After typing in the search, confirm that only matching opportunities appear in the results.\r\n\r\n### 11▸ Clear or reset filters to return to the default view.\r\n\r\nConfirm that the full opportunity list now displays again without filters applied.","html":"<p>SOP 273: GoHighLevel Opportunity Management</p>\n<p>This SOP shows how to add opportunities manually or via a simple workflow, move deals across stages, and use filters/search to control pipeline visibility.</p>\n<p><strong>Last Updated / Reviewed:</strong> 10/06/2025</p>\n<p><strong>Execution Time:</strong> 20–35 minutes (including a live test)</p>\n<p><strong>🚀 Goal:</strong> Create, move, and find opportunities in GoHighLevel to keep the sales pipeline accurate and current.</p>\n<p><strong>🤞 Ideal Outcome:</strong> Every new lead becomes an open opportunity in the correct pipeline/stage, deals advance on time, and users can quickly filter or search to see what matters.</p>\n<p><strong>🤔 Why this is important:</strong> Consistent opportunity handling prevents missed leads, duplicate deals, and stalled pipelines, improving speed-to-lead and forecast accuracy.</p>\n<p><strong>🧐 Where this is done</strong> GoHighLevel client sub-account.</p>\n<p><strong>🗓️ When this is done:</strong> When adding new deals, automating lead capture into the pipeline, advancing stages, or filtering to review workload.</p>\n<p><strong>👨 Who does this:</strong> Account managers, SDRs/closers, or ops users with edit access to GoHighLevel client sub-account.</p>\n<p>__⚠️Prerequisites or requirements: __You need access to the client sub-account with permission to view/edit opportunities and workflows.</p>\n<p>Refer to the SOP 274: Setting Up Pipelines in GoHighLevel (<a href=\"https://members.clickminded.com/sop/274/\">web version</a>) to confirm pipelines are built and stages are defined.</p>\n<p>Refer to the SOP 276: GoHighLevel CRM Foundations (<a href=\"https://members.clickminded.com/sop/276/\">web version</a>) to ensure opportunities are properly synced with contact data.</p>\n<p><a href=\"https://members.clickminded.com/sop/273\"><strong>Click here to get the most up-to-date version of this SOP</strong></a></p>\n<h2>Add opportunity manually in opportunities</h2>\n<p>This process shows how to add a new deal directly into GoHighLevel when automation isn’t capturing it, such as from a walk‑in, referral, or quick lead. The goal is to ensure that every lead is assigned to the correct pipeline stage, making it visible, trackable, and not forgotten.</p>\n<h3>01▸ Open the client GoHighLevel Sub-Account and go to \"Opportunities\" > click \"+ Add opportunity\" to start.</h3>\n<h3>02▸ Enter the contact details and name the opportunity \"ACME – Website Redesign\". Set \"Pipeline\" to \"Sales\" and choose \"New Lead\" under \"Stage\". Set the Status to \"Open\" and the owner details to the default sales owner, if known. Enter the value, then click \"Create\" to add the opportunity.</h3>\n<p>After saving, you see a confirmation toast and return to the pipeline view.</p>\n<h3>03▸ Confirm the card appears in the selected stage on the board.</h3>\n<p>Go to \"Opportunities\" → Board view. Confirm the new opportunity card is visible under the selected stage.</p>\n<h2>Automate opportunity creation with a workflow</h2>\n<p>This process shows how to automatically add new deals to GoHighLevel whenever a lead submits your form. This ensures every new contact is instantly captured as an open opportunity in the correct pipeline and stage, removing manual work and speeding up follow‑up.</p>\n<h3>01▸ Go to \"Automation\" > click \"+ Create Workflow\" > \"Start from Scratch\".</h3>\n<h3>02▸ Click \"Add Trigger\" > Choose \"Form Submitted\" as the trigger.</h3>\n<p>Using the form submission as the trigger guarantees no new leads slip through your pipeline intake.</p>\n<h3>03▸ Select the specific form used for new leads and save the trigger. If there are T&#x26;Cs in your form, set the filter to \"yes\" under \"Terms and Conditions\".</h3>\n<h3>04▸ Next, click \"Add Action\" under the trigger step. Select \"Create Opportunity\" as the action and set \"Pipeline\" to the correct pipeline for new leads. Set \"Stage\" to the first stage (e.g., \"New Lead\") and then set \"Status\" to \"Open\". Click \"Save Action\".</h3>\n<h3>05▸ Edit name using tokens if helpful (e.g., {{contact.first_name}} – Website Lead).</h3>\n<h3>06▸ Once CRM triggers and actions are added as per business needs, set contacts under \"Test Workflow\" and click \"Run Test\". This defaults to the sales owner. Toggle on \"Publish\" to activate the workflow.</h3>\n<h3>07▸ Click \"Save\" and verify that a new opportunity appears in the correct pipeline/stage.</h3>\n<p>Go to \"Opportunities\" → Board view and confirm the card appears under the stage you set. It may take a minute for the card to appear after submission.</p>\n<h2>Update &#x26; manage pipeline in opportunities</h2>\n<p>This process shows you how to keep your GoHighLevel sales pipeline accurate by moving deals across stages, closing them when complete, and using filters or search to quickly find the right opportunities. Consistent updates ensure no lead is stalled or forgotten and help your team see a clear, current forecast.</p>\n<h3>01▸ Go to \"Opportunities\" in the client sub-account. Switch to \"Board\" view if not already selected.</h3>\n<h3>02▸ Drag the deal card to the next stage column to advance it.</h3>\n<p>After moving the card, make sure it stays in the new stage without errors by confirming the card now sits under the updated stage column in \"Opportunities\" → \"Board\" view.</p>\n<h3>03▸ Click the deal card to open details when closing a deal.</h3>\n<h3>04▸ Set \"Status\" to \"Closed Won\" or \"Closed Lost\" and click \"Save\".</h3>\n<p>After saving, check that the card now shows the closed status inside \"Opportunities\".</p>\n<h3>05▸ Switch to \"Table\" view for bulk updates or deeper filters.</h3>\n<h3>06▸ Click the \"Advanced Filters\" funnel icon to open filters.</h3>\n<h3>07▸ Set filters (e.g., Pipeline, Stage, Owner, Source, Status) as needed.</h3>\n<p>Adjust filters to narrow down deals by pipeline, stage, assignment, or lead source. Confirm results match your criteria, for example, only one owner’s deals are showing.</p>\n<h3>08▸ Select the checkboxes for deals to update in bulk. Click \"edit\" or the pencil icon and choose \"Contacted\" under \"Stage\". Click \"Save\", then \"Confirm\".</h3>\n<h3>09▸ Click \"Bulk Actions\" and confirm the update. The selected deals have moved to the new stage.</h3>\n<h3>10▸ Use the search bar to find by contact, company, or opportunity name.</h3>\n<p>After typing in the search, confirm that only matching opportunities appear in the results.</p>\n<h3>11▸ Clear or reset filters to return to the default view.</h3>\n<p>Confirm that the full opportunity list now displays again without filters applied.</p>\n"}