Bring Your Own App (BYOA)
By default, OAuth connections use the platform app: a single application registered by Zoan Automation with the provider, shared by all tenants. This gives a one-click experience with nothing to configure.
BYOA (Bring Your Own App) optionally lets you use your own OAuth application for a provider: your credentials (client_id / client_secret), your consent screen and your quotas.
When to use it
Section titled “When to use it”- Your branding: the consent screen shows your organization’s name, not “Zoan Automation”.
- Compliance / IT: policies that require only company-registered apps to access their Workspace.
- Quotas and limits: you don’t share the shared app’s quota or refresh token limit — each Google
client_idhas a refresh-token cap, and exceeding it invalidates the oldest one without warning.
What changes and what doesn’t
Section titled “What changes and what doesn’t”BYOA only replaces the client_id and client_secret. The provider URLs and the scope catalog still come from the platform. Everything else (creating connections, authorizing, refreshing tokens) works the same.
| Platform app | BYOA | |
|---|---|---|
| Who registers the app | Zoan Automation | Your organization |
| Consent screen shows | ”Zoan Automation” | Your brand |
| Quotas / refresh tokens | Shared | Yours |
| Effort | None | Register an app once |
Set it up
Section titled “Set it up”- With the provider (Google Cloud Console, Azure AD, etc.) register your own OAuth app.
- In the Connections menu, open OAuth Apps and pick the provider. Copy the Redirect URI shown.
- Register that Redirect URI in your provider app (it’s a single URL, the same for everyone).
- Add the provider-required scopes to your app.
- Back in OAuth Apps, paste your Client ID and Client Secret and save.

From then on, connections for that provider in your tenant use your app. Existing ones keep working; when you reconnect them they switch to your app.
Revert to the platform app
Section titled “Revert to the platform app”In OAuth Apps, pick the provider and click Delete. Connections for that provider revert to the shared platform app on their next authorization.
Next steps
Section titled “Next steps”- OAuth connections — create and authorize connections.