Why Manual Staff Permissions Put Agencies at Risk
Clicking 40 permission toggles by hand leaves contact exports, billing, or Git access turned on—and removing an ex-contractor from 30 client accounts takes an hour.
Stop handing contractors full admin keys. Provision locked VA and sales roles in seconds, and revoke departing staff across every sub-account at once.
Clicking 40 permission toggles by hand leaves contact exports, billing, or Git access turned on—and removing an ex-contractor from 30 client accounts takes an hour.
“Invite alex@agency.com to sub-account <LOCATION_ID> using the locked `va-support` preset so they cannot export contacts or view billing.”
| Capability / Outcome | HighLevel Users UI | Standard API Wrappers | GHL Agency MCP |
|---|---|---|---|
| Locked VA & Sales Role Presets (No Export) | ⚠️ 40 manual checkboxes | ❌ Raw permission JSON | ✅ 1-click `va-support` & `sales-rep` presets |
| 1-Click Multi-Account Contractor Offboard | ⚠️ Manual per-user editing | ❌ No verified offboard | ✅ Strips all locations & confirms 0 access |
| AI Studio (Vibe) Project Inspection | ⚠️ Browser-only | ❌ Not supported | ✅ Built-in Vibe project tools |
No—contact export, billing, API keys, and destructive deletes are locked off.
One command removes them from every assigned sub-account and verifies they have zero locations left.
Connect 1 sub-account Free forever, upgrade to Builder Pro ($29/mo → $22/mo w/ code PARTNER25) or Agency Unlimited ($79/mo → $59/mo w/ code PARTNER25), or get Agency Unlimited + the $612 Operator Vault 100% Free when you start or upgrade HighLevel via our partner link (?fp_ref=moosh).