blog image

GoHighLevel Bulk Account & Users Creation and User Addition: A Walkthrough

June 01, 20232 min read

"Efficiency in technology is about bulk actions and automation. With the right tools, you can turn complex processes into simple tasks." - Dreams API

Introduction:

Thank you for watching this video! Today, we delve into the world of bulk account creation and adding users to these accounts, using data from Google Sheets that we convert into JSON.

Flowchart outlining process to bulk create sub accounts and users in GoHighLevel

The Creation Process

We are going to create accounts, passing variables such as "create location" and "users" among others. This allows us to query the database to get the necessary data, then process this data to see the results.

While this demonstration is manual, keep in mind that it can be done programmatically, based on specific actions or time intervals.

Waiting for Process Completion

After initiating the process, there's a bit of a waiting period for everything to process. Refreshing the browser periodically will show the created sub-accounts and attached users.

What's Happening Behind the Scenes?

Here's what the process entails. We take the JSON data converted from Google Sheets to generate the accounts. We do the same for the users, who are subsequently attached to the accounts with appropriate permissions.

This process involves automating the OAuth2 with GoHighLevel to authorize access and refresh tokens.

Handy Functions

We have a function that allows us to delete users in the sub-accounts we created. Why? Because deleting a sub-account does not automatically delete its associated users.

New and Existing Users

First-time run? We create the user. But if a user already exists, the user is added to the database and the sub-account in GoHighLevel. The user's role (user or admin) can be programmatically adjusted on creation or updated later.

Deleting Sub-Accounts

Here, we delete the sub-accounts created, checking if these sub-accounts exist and deleting them if they do. We also take care to delete the users associated with these sub-accounts.

Re-creation

After deletion, we can recreate these sub-accounts with their associated users. This process can handle a high volume of sub-accounts and allows for flexibility in assigning permissions to users.

Conclusion

And there you have it! Bulk sub-account creations and user additions in GoHighLevel, automated using APIs. We can also integrate webhooks to automate this process from inside GoHighLevel and listen for these webhook events to initiate these functions.

Other resources to help you get started with blogging


blog author image

{{ custom_values.company_name }}

{{ custom_values.company_description_v1 }}

Back to Blog

The Standard

MONTHLY SUBSCRIPTION

$549

Command Your Conversations from One Screen

SMS, GMB, Facebook, Instagram,

Integration with Calendar, Automated Appointment Reminders, Auto Missed Call Back

Access to over 200+ Funnels, Website, and Email Templates

Post at Once to GMB, Facebook, Instagram, Twitter, and LinkedIn

Blog, Forms, Surveys

Workflows to automate your business task, and so much more

Our Secret Sauce Using Google's Dialogflow CX to engage, provide price quotes, and book your leads into your customers.

The Standard

MONTHLY SUBSCRIPTION

$549

Command Your Conversations from One Screen

SMS, GMB, Facebook, Instagram,

Integration with Calendar, Automated Appointment Reminders, Auto Missed Call Back

Access to over 200+ Funnels, Website, and Email Templates

Post at Once to GMB, Facebook, Instagram, Twitter, and LinkedIn

Blog, Forms, Surveys

Workflows to automate your business task, and so much more

Our Secret Sauce Using Google's Dialogflow CX to engage, provide price quotes, and book your leads into your customers.

Automating Tasks that Leads to More Profits

Greeting your leads quickly, collecting autoglass needed and their car info, automatically generates quote, takes and books appointments, sends reminders

Image

1500+

CONVERSATIONS

Image

1000+

HELPED WITH BOOKINGS

Get In Touch

Address

Office: 15612 E 96th Way

Commerce City, CO.

Assistance Hours

Mon – Wednesday 7:00am – 5:00pm
Thursday – Sunday 6:00pm – 9:00pm

Phone Number:

15612 E 96th Way, Commerce City, CO 80022, USA
https://storage.googleapis.com/msgsndr/KGpRvlQfnkdyZIsO08Xl/media/640fd57976ddbc28a76386cb.png

© Copyright 2024 Dreams API. All rights reserved.

Terms & Conditions | Privacy | HIPAA Compliance

What they think about our agency.

Charles full monty in my flat, arse bloke blatant fantastic.

Image

John Doe

New York, America

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."

Image

Jane Doe

New York, America

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."

Image

John Doe

New York, America

"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."