SYNRGII App

Documentation

Last updated 27 August 2026.

The SYNRGII App is a private GoHighLevel integration operated by SYNRGII. It authorizes once against an account, stores the resulting credential server side, and uses it to read and update records on SYNRGII's behalf. It is not a public product and is not offered for general installation.

Permissions requested

The application requests the smallest set of permissions that lets it work. If its responsibilities grow, the permission list is widened deliberately and the account is asked to re-authorize. It never quietly acquires access it was not granted.

Installing

What happens after you approve

GoHighLevel returns a short-lived authorization code to /api/oauth/callback. That code is exchanged for an access token server side, so no token ever reaches the browser. The token, its refresh token, and the identifier of the connected account are written to encrypted storage. Access tokens expire roughly every 24 hours and are renewed automatically using the refresh token.

Agency and sub-account installs

GoHighLevel issues a different kind of credential depending on who approves the install. A sub-account user gets a credential scoped to that sub-account. An agency administrator gets an agency-level credential instead, from which per-sub-account access is derived when needed. The application accepts both and records which kind it received.

Disconnecting

Uninstall the application from the connected GoHighLevel account. Its credentials stop working immediately. To have the stored record deleted as well, write to support@synrgii.com.

Support

support@synrgii.com. Include the name of the account involved and, if you saw an error page, what it said.