Reference · Credentials
Help Scout OAuth2 API credentials
Used by 2 BusyBot nodes.
helpScoutOAuth2Api 9 fields The Help Scout credential uses OAuth2, holding a client ID and secret from an app you create in Help Scout, plus the tokens produced by authorising it. The refresh token is what keeps the connection alive without re-authorising.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
Client IDclientId | string | Yes | The OAuth2 client ID |
Client SecretclientSecret | password | Yes | The OAuth2 client secret |
Authorization URLauthUrl | string | No | Help Scout OAuth2 authorization URL |
Access Token URLaccessTokenUrl | string | No | Help Scout OAuth2 access token URL |
Auth Query ParametersauthQueryParameters | string | No | Additional query parameters |
Scopescope | string | No | OAuth2 scope |
Access TokenaccessToken | password | No | OAuth2 access token. Required for API calls. |
Refresh TokenrefreshToken | password | No | OAuth2 refresh token. Required for automatic token renewal. Leave blank only if the token never expires. |
Token Expiry (Unix timestamp)expiresAt | string | No | Unix timestamp (seconds) when the access token expires. Managed automatically after refresh. |
Getting your credentials
- Sign in to Help Scout as an administrator.
- Open the developer area — My Apps — and create a new OAuth2 application.
- Register BusyBot’s redirect URL against the app.
- Copy the App ID into Client ID and the App Secret into Client Secret.
- Complete the authorisation flow so an access token and refresh token are stored.
The auth URL, token URL and scope fields have sensible defaults; only change them if Help Scout’s documentation tells you to.
Permissions and scopes
The app acts with the permissions of the account that authorised it. For shared automation, authorise from an account whose visibility matches what the workflow should see.
Troubleshooting
- Token expired and not renewing — no refresh token is stored. Re-run the authorisation.
- Redirect mismatch during authorisation — the redirect URL registered on the Help Scout app does not match the one used.
- 403 on a mailbox — the authorising account does not have access to it in Help Scout.
Frequently asked questions
Where do I create the OAuth app?
In Help Scout's developer area under My Apps, which requires an administrator account.
Do I need to change the auth and token URLs?
No — the defaults are correct. Change them only if Help Scout's documentation says so.
Does one credential cover the node and the trigger?
Yes, both the HelpScout action node and the Help Scout Trigger declare this credential type.
Nodes that use Help Scout OAuth2 API
One credential works across every node below — create it once and reuse it.
Last updated . Spotted something wrong? Tell us.