Custom Tool Helper

OAuth Playground

Use this page when you're building a custom tool against an OAuth-gated API ZB doesn't bake in. Walk through your OAuth provider's consent flow, get a refresh token, and save it as a ZB variable.

Your client_id + client_secret stay in memory only between Submit and the callback — they're not persisted.

Pick the OAuth provider you registered your app with. We'll auto-fill the authorize/token endpoints and show scope checkboxes.
A short label so you can tell connections apart later. Anchor on the use case (e.g. "OmniAlly Gmail send", "Customer X HubSpot read"), not just the brand.
One per line, or space/comma separated. Pick a provider above to switch to checkboxes.
OAuth endpoints (advanced)

Auto-filled when you pick a known provider above. Override only if your provider expects different URLs.