How to Onboard a New Client for Lead Generation
Learn how to onboard a new client by updating their GoHighLevel subaccount, applying template snapshots, and launching a Meta leads campaign.
This guide explains how to onboard a new client by updating their GoHighLevel subaccount, loading the necessary template snapshots, and initializing their Meta lead generation campaign. Completing this ensures all platforms are properly configured and integrated before launching the client's ad traffic.
This workflow is intended for onboarding specialists or account managers configuring a brand-new client account or resetting a previously churned client's environment.
Part 1: Configure the GoHighLevel Subaccount
Ensure you have the client's onboarding data accessible (e.g., from an onboarding Google Sheet) before you begin.




Part 2: Load the Subaccount Snapshot








CONFIRM into the confirmation field.

Part 3: Assign Meta Business Suite Permissions










Part 4: Create the Leads Campaign












Q: Do I need to clear data for a returning or churned client?
A: Yes. If you are reusing a subaccount for a client who previously churned, you must clear all old opportunities, sites, and contacts before proceeding.
Q: What if I don't see the client's Facebook page or ad account in Ads Manager?
A: You need to assign yourself full access permissions within Meta Business Suite under the Pages and Ad Accounts settings.
Q: Why is my lead ad displaying a warning about terms of service?
A: You must accept Meta's Lead Generation Terms of Service for the specific Facebook Page before the system will allow you to publish lead ads.
Q: Should I leave the "Reach more people" option checked in the Ad Set?
A: No, you should always uncheck "Reach more people likely to respond" to strictly adhere to the client's desired service radius.
Term | Definition |
|---|---|
Snapshot | A pre-configured template containing workflows, pipelines, and settings that can be applied to a GoHighLevel subaccount. |
Subaccount | An individual client workspace within an agency's main GoHighLevel account. |
Agency View | The top-level administrative dashboard in GoHighLevel used to manage multiple subaccounts and load snapshots. |
Lead Ad | A specific type of Meta advertisement designed to collect user information directly via an instant form. |
Ad Set | A grouping of ads within a Meta campaign that shares the same budget, schedule, location, and audience targeting. |