Getting Started
There are three ways to start, and they all create the same kind of Kotally workspace:
- Website signup, then connect a GoHighLevel sub-account.
- GoHighLevel Marketplace install, which creates or links a workspace from GHL.
- Standalone, where you skip GoHighLevel entirely and run on the Kotally API.
The GoHighLevel paths end with one or more connected sub-accounts; the standalone path ends with an API workspace and no GHL connection. Every path requires billing before a location becomes active.
Website signup
Section titled “Website signup”Use this path when the agency owner wants to create Kotally before installing the Marketplace app.
- Open the Kotally signup page.
- Enter the owner email, a password with at least 8 characters, and a workspace name.
- After signup, Kotally sends you to Admin -> Getting Started.
- Choose the GoHighLevel connection step and approve the OAuth install for the first sub-account.
- Complete billing so the connected sub-account can become active.
Website signup creates a workspace first. The first successful GoHighLevel install replaces the temporary signup agency reference with the real GoHighLevel agency connection.
GoHighLevel Marketplace install
Section titled “GoHighLevel Marketplace install”Use this path when the agency starts from GoHighLevel.
- Install the Kotally Marketplace app from the target GoHighLevel sub-account.
- Approve the requested OAuth access.
- Kotally stores the installation for the selected location.
- If the agency does not have a Kotally user yet, Kotally shows a signup form tied to the install.
- If the agency already has a Kotally workspace, sign in to link the new location to that workspace.
- Finish billing and product mapping in the Kotally admin area.
The OAuth callback is /oauth/ghl/callback. Returning agencies can add additional sub-accounts through the same Marketplace install flow.
Standalone (no GoHighLevel)
Section titled “Standalone (no GoHighLevel)”Use this path when you want to drive Kotally from your own app, site, or automation instead of GoHighLevel.
- Open the Kotally signup page and create a workspace (owner email, password, workspace name).
- After signup, Kotally sends you to Admin -> Getting Started.
- Complete billing first — the workspace needs an active billing status before a location can be created.
- Choose Use the Kotally API instead (no GHL). Kotally creates an API-only location for your workspace and sends you to Admin -> API Clients.
- Create a scoped API client, copy the token (shown once), and start calling
/api/v2.
The standalone location counts as your first active location for billing, exactly like a connected GoHighLevel sub-account. See the API Quickstart for the first grant, eligibility check, deduction, and restore.
After your first connection
Section titled “After your first connection”- Visit Admin -> Locations to confirm the sub-account is connected.
- Visit Admin -> Billing to confirm the billing status is active or trialing.
- Visit Admin -> Product Configs to create package or membership mappings.
- Use a test purchase and booking before inviting staff to rely on the embed.