GoHighLevel Arrows

GoHighLevel Setup Guide

GoHighLevel Setup Guide for a New Sub-Account

A new sub-account in GoHighLevel should be set up in the right order. If you start building campaigns before your profile, channels, and contacts are ready, problems show up fast. Use this practical guide to complete the essentials, avoid common mistakes, and build a system that is ready for leads, conversations, and payments.

Profile Setup

Before you add contacts or send anything, check your account settings. This is the base of your whole setup.

Go to Settings.

Upload your business logo, ideally 350 x 180 px.

Add your business name, business email, and business phone number and business website.

Add your physical address if available.

Set the correct timezone and currency.

GHL-Profile Setup

Turn on Verify Email When First Sending. This setting is off by default, but turning it on is highly recommended for long-term email domain health.

Verify Email Setup

Tip: Review your company details for invoices, emails, and forms, and add team members only if needed.

If these settings are wrong, your emails may look unprofessional, your timing can be off, and your account will be harder to manage later.

Contacts Setup

Contacts are the center of your account. Every message, campaign, note, and opportunity starts here. Before you do any marketing, make sure you know how to manage your contact list.

Create a New Contact

This is the fastest way to add a lead manually.

Go to Contacts.

Click Add Contact.

Create new contact

Enter the name, email, and phone number.

Add any extra details you have.

Contact details

Click Save.

Tip: When a form or survey is completed by a new lead, GoHighLevel automatically creates a new contact.

Edit an Existing Contact

You will often need to update information after a call, email, or new inquiry.

Go to Contacts.

Click the contact row.

Open the contact card.

Update the needed fields on the left side.

Click Save.

Edit contact

Delete an Existing Contact

Only delete a contact if you are sure, as this removes more than just the record.

Select the checkbox next to the contact.

Click Delete.

Delete contact

Type DELETE in the confirmation window.

Click Delete again.

Delete contact - 2

Tip: Deleting a contact also removes related conversations, notes, opportunities, tasks, appointments, and active workflows. Deleted contacts can usually be restored within two months.

Create New Custom Fields

If the standard fields are not enough, create your own.

Go to Settings > Custom Fields.

Click Add Field.

Choose a field type such as text, dropdown, or date.

Enter the field name.

Add any details like placeholder or group.

Click Save.

Tip: Use custom fields for things like service type, lead source, budget, city, or internal status.

Import Existing Contacts

If you already have leads or clients in another system, import them before starting campaigns.

Go to Contacts.

Click Import Contacts.Import Contacts

Upload your CSV file.

Match each column to the correct field.

Add tags if needed.

Start the import.

Import Contacts 2

Before importing, check this:

  • Remove duplicate contacts
  • Remove invalid emails
  • Make sure phone numbers are formatted properly
  • Review column names before upload

Tip: A clean import makes the rest of your CRM setup much easier.

Email, Phone, and SMS Setup

Before you send campaigns or reply to leads, your communication channels need to work properly. This should be done early.

Email Setup

Go to Settings > Email Services.

Connect your sending email or domain.

Verify the domain if needed.

Send a test email to yourself.

Email domain 2

Phone and SMS Setup

Go to Settings > Phone System.

Add or purchase a number.

Send a test SMS.

Make a test call.

Phone number

Tips:

  • Apply for A2P 100DLC Compliance
  • Test everything before launching a campaign
  • Do not send messages too often, always send during reasonable hours, and make sure the contact has opted in where required

Social Planner Setup

The Social Planner helps you stay active without posting manually every day. Keep the setup simple in the beginning.

Go to Marketing > Social Planner.

Connect your social accounts.

Connect social accounts

Create your first post.

Choose the date and time.

Schedule the post.

Post social media

Tip: Start with one or two posts per week. The goal at this stage is consistency, not volume.

Conversations and Sales Channels

One of the main benefits of GoHighLevel is having your messages in one place. This improves speed and keeps your team organized.

Connect Personal Inbox

Go to Settings > Email Integration.

Connect your inbox.

Follow the prompts to authorize access.

Test by sending and receiving an email.

Set Up Facebook and Instagram Messenger

Connect your Facebook and Instagram accounts.

Turn on Messenger integration.

Check that messages appear in Conversations.

Send a test message from each platform.

Mailbox Integration

Tip: This stage helps centralize communication. Connect any additional platforms to manage all your conversations from a single, centralized inbox.

Final Setup Checklist

Before you start using the account daily, do one final check:

  • Your business profile is complete
  • Your logo is uploaded
  • Your timezone is correct
  • Your email is verified
  • Your phone and SMS work
  • At least one contact is added
  • Custom fields are ready if needed
  • Your contact import is clean
  • Your first email campaign is tested

With the right setup in place, GoHighLevel becomes much easier to manage and far more effective from day one. By completing these core steps in the right order, your sub-account will be ready to organize contacts, support follow-up, launch campaigns, manage conversations, and collect payments with less confusion and fewer issues.

Interested in taking your GoHighLevel to the next level? Read our article, GoHighLevel Integration & Implementation, to see how the right setup, integrations, and workflows can turn the platform into a more practical system for managing leads, communication, and operations.

How long does it take to set up a new GoHighLevel sub-account?

A basic GoHighLevel setup can usually be completed in a few hours if you focus on the essentials first. That includes updating your business profile, adding or importing contacts, connecting email and phone channels, and setting up your first campaign. More advanced configurations, such as automations and integrations, may take longer depending on how your business operates.

What should I set up first in GoHighLevel?

Start with your account basics before using any marketing or sales features. That means adding your business name, logo, email, phone number, timezone, and currency, then verifying your email settings. After that, move into contacts, communication channels, and campaigns. This creates a much cleaner foundation for your GoHighLevel onboarding.

Can I use GoHighLevel without importing my existing contacts?

Yes, you can start by adding new contacts manually, but importing your existing contacts is usually the better approach if you already have a database. It saves time, keeps your records in one place, and helps you begin your GoHighLevel CRM setup with a more complete contact list. Just make sure your file is clean before importing.

Do I need to connect email, phone, and SMS right away?

You do not need to connect every channel on day one, but you should connect the communication tools you plan to use immediately. If you want to send email campaigns, email setup should come first. If your follow-up relies on texting or calls, phone and SMS setup should be done early as well. A proper GoHighLevel marketing setup depends on having the right channels active and tested.

What is the difference between basic setup and full implementation in GoHighLevel?

Basic setup covers the essentials needed to start using the platform, such as profile settings, contacts, communication channels, campaigns, and payments. Full implementation goes further by aligning GoHighLevel with your real business processes, integrations, workflows, and data structure. That is where a broader GoHighLevel implementation guide becomes valuable, especially for businesses that want the platform to function as a complete operational system.