{"slug":"sop-280-gohighlevel-new-lead-notification-amp-assignment","title":"GoHighLevel New Lead Notification &amp_ Assignment","tags":["source:clickminded","type:sop","server:clickminded-sop","gohighlevel","new","lead","notification"],"agent_summary":"SOP 280: GoHighLevel New Lead Notification &amp; Assignment Build a GoHighLevel workflow that assigns new leads to owners and sends internal notifications. Covers form and inbound call triggers with o","trigger_phrases":["gohighlevel new lead notification  amp  assignment","how to gohighlevel new lead notification  amp  assignment"],"runnable":false,"markdown":"\r\nSOP 280: GoHighLevel New Lead Notification &amp; Assignment\r\n\r\nBuild a GoHighLevel workflow that assigns new leads to owners and sends internal notifications. Covers form and inbound call triggers with optional automatic opportunity creation.\r\n\r\n__Last Updated / Reviewed:__ 10/15/2025\r\n\r\n__Execution Time:__ 20-40 minutes (including tests)\r\n\r\n__🚀 Goal:__ Route new leads from forms and inbound calls to an owner and alert them instantly.\r\n\r\n__🤞 Ideal Outcome:__ New leads are assigned within 1 minute, the owner receives email and SMS, and (optionally) an opportunity is created in the correct pipeline/stage.\r\n\r\n__🤔 Why this is important:__ Fast assignment and alerts reduce time-to-first-touch and prevent dropped leads.\r\n\r\n__🧐 Where this is done__ GoHighLevel (Sub-account).\r\n\r\n__🗓️ When this is done:__ Set up during onboarding or before campaigns go live; update when users or pipelines change.\r\n\r\n__👨 Who does this:__ GoHighLevel admin permissions to create workflows and manage users.\r\n\r\n__⚠️Prerequisites or requirements: __You need GoHighLevel (Sub-account) access.\r\n\r\nRefer to the SOP 286: GoHighLevel Lead Capture Form Setup ([web version](https://members.clickminded.com/sop/286/)) to verify that form submissions trigger lead creation correctly.\r\n\r\nRefer to the SOP 276: GoHighLevel CRM Foundations ([web version](https://members.clickminded.com/sop/276/)) to confirm user roles, assignment rules, and pipelines are properly configured.\r\n\r\n[__Click here to get the most up-to-date version of this SOP__](https://members.clickminded.com/sop/280)\r\n\r\n## Build and publish routing workflow\r\n\r\nYou’ll build a GoHighLevel workflow that automatically routes new leads from forms and inbound calls, assigns them to a sales owner, and sends instant email/SMS alerts. We use one admin-level workflow to balance workload and add a short delay before notifications so ownership fields are set correctly.\r\n\r\n### 01▸ Go to \"Automation\" → \"Workflows\" → \"Create workflow\" → \"Start from scratch\".\r\n\r\n### 02▸ Name the workflow \"Lead Routing – Forms & Calls\" and add a trigger \"Form Submitted\" and select a filter. Click \"Save Trigger\".\r\n\r\n### 03▸ Add another trigger \"Call Status\" with filters: \"Call Direction\" = \"Incoming\" and \"Status\" = \"No-answer\". Click \"Save Trigger\".\r\n\r\n### 04▸ [Optional] Add an action \"Add Owner to Opportunity\" and set it to a default user. Click \"Save Action\".\r\n\r\n### 05▸ Add another action \"Wait\" for duration = 1 minute. Click \"Save Action\".\r\n\r\n### 06▸ Add another action \"Send Internal Notification\" (Email and SMS) to contact the owner. Click \"Save Action\".\r\n\r\n### 07▸ Publish the workflow by toggling from draft to publish.\r\n\r\nAfter publishing, submit a form and place a new inbound call. Confirm the lead is assigned in under 1 minute, and the owner receives both an email and an SMS with the lead details. If you enabled Opportunities, check the Pipeline and Stage for the new record.\r\n\r\n## Test form and call paths\r\n\r\nNow it’s time to test both the form path and the inbound call path. You’ll submit a form and place a new call to confirm that owners are assigned correctly, notifications are delivered, and (if enabled) opportunities appear in the right pipeline stage. This ensures the workflow reliably handles real-world lead entries without dropping them.\r\n\r\n### 01▸ Submit a live lead form with fresh test details (new email/phone).\r\n\r\n### 02▸ Wait one minute after form submission.\r\n\r\n### 03▸ Go to \"Contacts\" and open the new test contact.\r\n\r\n### 04▸ Confirm the contact owner field is populated with one of the users.\r\n\r\nProcessing may take a short while, so allow up to a minute to see ownership assigned.\r\n\r\n### 05▸ [If enabled] In \"Opportunities\", confirm a record exists in the \"Status Open\" card.\r\n\r\nIf you chose to create opportunities automatically, check \"Opportunities\" for a new card in the correct pipeline and stage with status set to open.\r\n\r\n### 06▸ Open the assigned user’s email inbox.\r\n\r\n### 07▸ Confirm a new notification with the lead’s details has arrived.\r\n\r\nDelivery can take a few minutes.\r\n\r\n### 08▸ Check the assigned user’s phone.\r\n\r\n### 09▸ Confirm that a new SMS with the lead information has arrived.\r\n\r\n### 10▸ Call the tracking number from a new phone (not previously in Contacts) and wait a moment after the call.\r\n\r\n### 11▸ Go to \"Contacts\" and open the new caller’s record.\r\n\r\n### 12▸ Confirm the contact owner is assigned from the list. Ownership may take a short while to display.\r\n\r\n### 13▸ [If enabled] In \"Opportunities\", confirm a record exists in the \"Status Open\" card.\r\n\r\nIf you chose to create opportunities automatically, check \"Opportunities\" for a new card in the correct pipeline and stage with status set to open.\r\n\r\n### 14▸ Open the assigned user’s email inbox.\r\n\r\n### 15▸ Confirm a notification email triggered by the call has arrived.\r\n\r\n### 16▸ Check the assigned user’s phone.\r\n\r\n### 17▸ Confirm a new SMS with the caller's details has arrived. That's it!","html":"<p>SOP 280: GoHighLevel New Lead Notification &#x26; Assignment</p>\n<p>Build a GoHighLevel workflow that assigns new leads to owners and sends internal notifications. Covers form and inbound call triggers with optional automatic opportunity creation.</p>\n<p><strong>Last Updated / Reviewed:</strong> 10/15/2025</p>\n<p><strong>Execution Time:</strong> 20-40 minutes (including tests)</p>\n<p><strong>🚀 Goal:</strong> Route new leads from forms and inbound calls to an owner and alert them instantly.</p>\n<p><strong>🤞 Ideal Outcome:</strong> New leads are assigned within 1 minute, the owner receives email and SMS, and (optionally) an opportunity is created in the correct pipeline/stage.</p>\n<p><strong>🤔 Why this is important:</strong> Fast assignment and alerts reduce time-to-first-touch and prevent dropped leads.</p>\n<p><strong>🧐 Where this is done</strong> GoHighLevel (Sub-account).</p>\n<p><strong>🗓️ When this is done:</strong> Set up during onboarding or before campaigns go live; update when users or pipelines change.</p>\n<p><strong>👨 Who does this:</strong> GoHighLevel admin permissions to create workflows and manage users.</p>\n<p>__⚠️Prerequisites or requirements: __You need GoHighLevel (Sub-account) access.</p>\n<p>Refer to the SOP 286: GoHighLevel Lead Capture Form Setup (<a href=\"https://members.clickminded.com/sop/286/\">web version</a>) to verify that form submissions trigger lead creation correctly.</p>\n<p>Refer to the SOP 276: GoHighLevel CRM Foundations (<a href=\"https://members.clickminded.com/sop/276/\">web version</a>) to confirm user roles, assignment rules, and pipelines are properly configured.</p>\n<p><a href=\"https://members.clickminded.com/sop/280\"><strong>Click here to get the most up-to-date version of this SOP</strong></a></p>\n<h2>Build and publish routing workflow</h2>\n<p>You’ll build a GoHighLevel workflow that automatically routes new leads from forms and inbound calls, assigns them to a sales owner, and sends instant email/SMS alerts. We use one admin-level workflow to balance workload and add a short delay before notifications so ownership fields are set correctly.</p>\n<h3>01▸ Go to \"Automation\" → \"Workflows\" → \"Create workflow\" → \"Start from scratch\".</h3>\n<h3>02▸ Name the workflow \"Lead Routing – Forms &#x26; Calls\" and add a trigger \"Form Submitted\" and select a filter. Click \"Save Trigger\".</h3>\n<h3>03▸ Add another trigger \"Call Status\" with filters: \"Call Direction\" = \"Incoming\" and \"Status\" = \"No-answer\". Click \"Save Trigger\".</h3>\n<h3>04▸ [Optional] Add an action \"Add Owner to Opportunity\" and set it to a default user. Click \"Save Action\".</h3>\n<h3>05▸ Add another action \"Wait\" for duration = 1 minute. Click \"Save Action\".</h3>\n<h3>06▸ Add another action \"Send Internal Notification\" (Email and SMS) to contact the owner. Click \"Save Action\".</h3>\n<h3>07▸ Publish the workflow by toggling from draft to publish.</h3>\n<p>After publishing, submit a form and place a new inbound call. Confirm the lead is assigned in under 1 minute, and the owner receives both an email and an SMS with the lead details. If you enabled Opportunities, check the Pipeline and Stage for the new record.</p>\n<h2>Test form and call paths</h2>\n<p>Now it’s time to test both the form path and the inbound call path. You’ll submit a form and place a new call to confirm that owners are assigned correctly, notifications are delivered, and (if enabled) opportunities appear in the right pipeline stage. This ensures the workflow reliably handles real-world lead entries without dropping them.</p>\n<h3>01▸ Submit a live lead form with fresh test details (new email/phone).</h3>\n<h3>02▸ Wait one minute after form submission.</h3>\n<h3>03▸ Go to \"Contacts\" and open the new test contact.</h3>\n<h3>04▸ Confirm the contact owner field is populated with one of the users.</h3>\n<p>Processing may take a short while, so allow up to a minute to see ownership assigned.</p>\n<h3>05▸ [If enabled] In \"Opportunities\", confirm a record exists in the \"Status Open\" card.</h3>\n<p>If you chose to create opportunities automatically, check \"Opportunities\" for a new card in the correct pipeline and stage with status set to open.</p>\n<h3>06▸ Open the assigned user’s email inbox.</h3>\n<h3>07▸ Confirm a new notification with the lead’s details has arrived.</h3>\n<p>Delivery can take a few minutes.</p>\n<h3>08▸ Check the assigned user’s phone.</h3>\n<h3>09▸ Confirm that a new SMS with the lead information has arrived.</h3>\n<h3>10▸ Call the tracking number from a new phone (not previously in Contacts) and wait a moment after the call.</h3>\n<h3>11▸ Go to \"Contacts\" and open the new caller’s record.</h3>\n<h3>12▸ Confirm the contact owner is assigned from the list. Ownership may take a short while to display.</h3>\n<h3>13▸ [If enabled] In \"Opportunities\", confirm a record exists in the \"Status Open\" card.</h3>\n<p>If you chose to create opportunities automatically, check \"Opportunities\" for a new card in the correct pipeline and stage with status set to open.</p>\n<h3>14▸ Open the assigned user’s email inbox.</h3>\n<h3>15▸ Confirm a notification email triggered by the call has arrived.</h3>\n<h3>16▸ Check the assigned user’s phone.</h3>\n<h3>17▸ Confirm a new SMS with the caller's details has arrived. That's it!</h3>\n"}