← Back to Blog
Integration Guides

Go High Level Round Robin Implementation - Step By Step Guide

Go High Level gives you powerful workflow automation out of the box. Pair it with Robin Router and you get fair, weighted round-robin lead distribution with full audit trails — no custom code required.

Go High Level Round Robin Implementation - Step By Step Guide with Robin Router

What You Need

  • A Go High Level account (any plan — Workflows are available on all plans)
  • A Robin Router account with a workflow and at least two robin group members

Step 1: Copy Your Webhook URL from Robin Router

Log into Robin Router, open your workflow, and go to the Endpoint tab. Copy the webhook URL.

Robin Router Endpoint tab showing webhook URL with Copy and Regenerate buttons, example curl request, and example JSON response

Step 2: Create a Workflow and Add a Custom Webhook Action

Go High Level's Workflows tool has a Custom Webhook action that lets you call Robin Router directly and receive the response data.

Important: Use Custom Webhook, not the regular Webhook action. The Custom Webhook returns response data from Robin Router (assigned member name, value, custom columns), which you need for downstream actions like assigning the contact owner. The regular Webhook action is fire-and-forget and won't give you the response.

Steps:

  1. In Go High Level, go to Automation → Workflows and create a new workflow
  2. Set your trigger (e.g., "Contact Created", "Form Submitted", "Opportunity Status Changed")
  3. Add an action: select Custom Webhook from the action list
  4. Configure:
    • Method: POST
    • URL: Your Robin Router webhook URL (from the Endpoint tab)
  5. Add a subsequent action to assign the contact to the rep returned in the webhook response
Go High Level workflow webhook configuration with Method set to POSTGo High Level workflow webhook URL field with Robin Router webhook URL pasted

Optional — send lead data with the request body. This is for logging purposes only and does not affect the round-robin assignment:

Go High Level webhook request body configuration showing input_data JSON with lead fields
{
  "input_data": {
    "name": "{{contact.name}}",
    "email": "{{contact.email}}",
    "phone": "{{contact.phone}}",
    "source": "gohighlevel_workflow"
  }
}

Step 3: Test the Webhook and Review Response Data

After configuring the webhook action, test it. Go High Level shows the response with a success status and the assigned member's data. Use these fields in downstream workflow actions.

Go High Level webhook test response showing successful Robin Router response with success true, assignment_id, and data object containing id, name, value, and custom columns

The response includes:

  • successtrue if the assignment worked
  • data.name — The assigned member's name
  • data.value — The assigned member's value (email, GHL user ID, etc.)
  • data.custom_column_1, 2, ... — Any custom columns you've configured
  • assignment_id — A unique ID for this assignment

Setting Up Robin Router Members for Go High Level

Each member in your Robin Router group needs a value that Go High Level can use to identify the rep. Two options:

  • GHL User ID — Find it in Settings → My Staff. Set each member's value to their GHL user ID.
  • Email address — Set the member's value to their email.

Verify in Robin Router Logs

After testing, go to the Logs page in Robin Router to confirm assignments are being recorded. Click any entry to see the full details.

Robin Router Logs page showing Assignment Details modal with Assignment ID, Robin ID, member name, value, custom columns, timestamp, and input data JSON

Done

Your Go High Level workflow is connected to Robin Router. Every new lead gets assigned to the next rep in the round-robin automatically. Configure availability toggles and fallback members in the Robin Router dashboard — changes take effect immediately across all active workflows.

Ready to Automate Your Lead Assignment?

Robin Router handles the round-robin logic so your automation tool handles the workflow. Set up once, run forever. Fair leads, happy reps, better conversion.

Free plan available · No credit card required · Set up in minutes