Reference · Credentials

Help Scout OAuth2 API credentials

Used by 2 BusyBot nodes.

Type 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

FieldTypeRequiredNotes
Client ID
clientId
string Yes The OAuth2 client ID
Client Secret
clientSecret
password Yes The OAuth2 client secret
Authorization URL
authUrl
string No Help Scout OAuth2 authorization URL
Access Token URL
accessTokenUrl
string No Help Scout OAuth2 access token URL
Auth Query Parameters
authQueryParameters
string No Additional query parameters
Scope
scope
string No OAuth2 scope
Access Token
accessToken
password No OAuth2 access token. Required for API calls.
Refresh Token
refreshToken
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

  1. Sign in to Help Scout as an administrator.
  2. Open the developer area — My Apps — and create a new OAuth2 application.
  3. Register BusyBot’s redirect URL against the app.
  4. Copy the App ID into Client ID and the App Secret into Client Secret.
  5. 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.