SOP: Creating GHL subaccounts for LeadGen Websites

Creating Sub-Account on GoHighLevel

Once logged in to GoHighLevel via your Agency Account, click’ Sub-Accounts’ on the sidebar.

On the top-right of the window, click on ‘Add a Sub-Account’

Choose ‘ Blank Snapshot’ 

Search for the GBP on the map

For the Account Info section, type in the following data

Because you created the sub-account by searching for the Google Business Profile, GHL will automatically grab the data from there, but please double-check for accuracy. 


The only data that is not grabbed is the timezone, so you’ll have to enter GMT:07:00 (PDT) for that 

Click Save once done

Connecting the existing Twilio number 


While in the Agency View, go to settings found on the bottom right



Select Phone Integration, found on the sidebar


Go to Sub-Account Settings

Click on the pencil on the corresponding sub-account that you just created

A pop-up window will appear.

Go to a new tab and log in to Twilio with the [email protected] account

Under the ‘Account’ dropdown, select ‘Subaccounts’

Since the Twilio API is connected to our GHL, creating a subaccount in GHL will automatically create one in our Twilio.

By clicking the name of the sub-account, it will allow you to go to the sub-account dashboard

Copy the Account SID and the Auth token

Go back to GHL and click on Update Credential

Paste the data and click on Authorize

Go back to Twilio

We will need to transfer the existing Twilio phone number from the main account to the sub-account.

On the main account, go to Phone Numbers > Manage > Active Numbers.

Find the current number that you want to  transfer
Note: You can double-check the number by visiting the GBP or the website that we have

Right-click on the number, and then select Inspect

On the code, find the one with the href=, click on the URL, and it will open another tab that leads you to configure the number

Go to Properties, and then copy the Phone Number SID and paste it into a notepad

Go back to the Main account Dashboard, by selecting the underlined ‘Partopia Digital’ found on the upper right of the page

Go back to the Subaccounts page, and then copy the new subaccount SID

Your notepad file should look like this

Copy this code to the same notepad and then change the details to the data that you have gathered

curl -X POST “https://api.twilio.com/2010-04-01/Accounts/MAINACCOUNTSID/IncomingPhoneNumbers/PHONENUMBERSID.json” ^
-u “MAINACCOUNTSID:MAINACCOUNTTOKEN” ^
-d “AccountSid=SUBACCOUNTSID”

Open Windows Command Prompt (cmd) and run as administrator

Paste the code

Successful running of the code will look like this

Now go back to the subaccount and go to the active numbers

If your transfer is successful, you can see the number inside your subaccount

Go back to GoHighLevel and open the new Subaccount

Click on Settings

And then Phone Numbers

You will see the phone number in there; click on the three dots at the right and select ‘Edit Configuration.’

See the image below for how to configure it. Ask Roi or Ary where to forward the calls to

Click on Save once done.

Pabbly Automation –  Email Notification

Login to Pabbly, and under folders on the sidebar, click on Lead Gen – GHL

At the top right, click on Create Workflow

Trigger or the first app will be LeadCOnnector V2

Trigger Event: Call Status
Copy the Webhook URL


Go to GHL and go to the sub-account view

Click on Automation found on the sidebar

Click Create Workflow

Select Start from Scratch

Add a new trigger, select Call Status as a workflow trigger and click ‘Save Trigger’

Click on the ‘+’ sign to add action

Search for Webhook

Copy the Webhook URL from Pabbly


Paste the URL on the space provided in GHL and click Save Action

On the top right of the GHL page, switch to Publish and then hit Save

Go to another GHL subaccount and go to Contacts page

Click on the plus sign to add a contact

Add the Number of the new Sub-account and then hit save

Click on the phone number

 And click on the green phone button

It will start calling the number

The purpose of this is we have to call the number to trigger the automation and then trigger the Pabbly webhook so that Pabbly can get the data, and then we can move on with setting up the Pabbly automation

It will look like this on Pabbly once it has successfully captured the webhook

The next application on Pabbly will be Gmail.

Action event: Send Email

Click Connect

Click Save

Recipient Email Addresses: [email protected]
Sender Name: Company Name
Email Subject: New Lead from (COMPANY NAME)

Email Content: See attached below

After the phone number, Insert Data from LeadConnector

Click on Save and Send Test Request

Confirm with Ary or Roi if the email notification was successfully delivered

Elementor Form Submission to GHL Contact Creation via Pabbly

Go back to the Lead Gen – GHL folder and Create a new Workflow

Name the Workflow
(COMPANY NAME) – Elementor to GHL

The Trigger App will be Elementor

Trigger Event: New Form Submission

Login to the website (logins found on the login sheet)

Go to the page with the contact form, usually the contact page, and most of our forms are set as Global widgets.

Inside Elementor, click on the form and then click on Edit

Under Actions After Submit, click on the ‘+’ sign and add Webhook.

Copy the Webhook URL from Pabbly

Paste it on the space provided under the Webhook Dropdown and click ‘Update.’

Once changes are made, purge the cache with Nitropack or whichever cache plugin is installed.

Access the webpage with the form in incognito, and send a test submission.

Check Pabbly if a response was received

The next Application will be LeadConnector V2

Action Event: Create Contact


Click Connect > Add New Connection > Connect With LeadConnector V2.

Select the appropriate account

Map the relevant fields to match the contact form. In this case, it is First Name, Last Name, Full Name, Phone and Email Address

Click Save and Send Test Request once done.

Go back to GHL and see if the test contact is saved. Delete the test contact once done.

How was this document?