π How to get the correct GHL API Key
β οΈ Must be a Sub-Account key, NOT an Agency key β or Social Planner will fail.
Step 1. In GHL, switch to your Sub-Account (not Agency view)
Step 2. Go to Settings β Integrations β Private Integrations
Step 3. Click + Add Integration and give it a name (e.g. "GoLeads AI")
Step 4. Enable scopes: View Contacts (contacts.readonly), Edit Contacts (contacts.write), Edit Social Media Posts (socialplanner/post.write), View Social Media Accounts (socialplanner/account.readonly) and View Users (users.readonly)
β οΈ socialplanner/account.readonly lets us see your connected social accounts, and users.readonly lets us post on your behalf β both are required for auto-posting.
Step 5. Copy the generated token (starts with pit-) and paste it here
Location ID: Sub-account β Settings β Business Info β scroll to Location ID
π£ How to connect your social media in GHL
Step 1. In your GHL Sub-Account go to Marketing β Social Planner
Step 2. Click Settings (top-right) β Connect Accounts / + Add Account
Step 3. Connect each network via its login popup: Facebook Page, Instagram (Business/Creator), TikTok, LinkedIn, Google Business, X/Twitter
β οΈ Instagram must be a Business or Creator account linked to a Facebook Page, or GHL cannot post to it.
Step 4. Once connected in GHL, they appear automatically in GoLeads AI β click Test Connection below to verify.
More help: GHL support has step-by-step guides at help.gohighlevel.com (search "Private Integrations" and "Social Planner").