Initial Help Scout configuration
Before your Ada team can enable the Help Scout integration, complete the following prerequisites in your Help Scout instance. This guide assumes an active Help Scout account with at least one mailbox. Once finished, share the collected information with your Ada representative.
Help Scout’s UI labels these Inboxes in the navigation menu but uses Mailbox in field names and API references — they refer to the same entity. Throughout these docs, Mailbox ID is the value you enter into the handoff block.
Create a mailbox for Ada conversations
Conversations handed off from Ada are created in a specific mailbox. A dedicated mailbox for Ada handoffs is recommended so they can be routed and reported on separately.
To create the mailbox:
- In Help Scout, navigate to Manage → Inboxes and create a new inbox (for example,
Ada Handoffs). - Open the new inbox and copy its Mailbox ID from the URL — it is the numeric value at the end (for example,
321091in.../inboxes/321091). Save this ID; you enter it into the handoff block in Ada later. - Under the inbox’s Default Settings, set the Default Assignee to Person Replying and the Default Status to Active.
Create an OAuth2 app for Ada
Ada authenticates to the Help Scout API using OAuth2 client credentials. Create a dedicated app for Ada and share its App ID and App Secret with your Ada team.
To create the OAuth2 app:
- In Help Scout, navigate to Your Profile → My Apps.
- Click Create My App.
- Enter a name (for example,
Ada Integration) and set the Redirection URL to your AI Agent’s URL (for example,https://<agent-handle>.ada.support). - Click Create.
- Copy the App ID and App Secret. The App Secret is shown only once on creation, so save it somewhere safe. You share both with your Ada team.
If you are connecting multiple AI Agents to the same Help Scout instance, you can create one OAuth app and reuse the same App ID and App Secret across all of them. Similarly, one Help Scout webhook per mailbox covers every AI Agent routing handoffs to that mailbox — a separate OAuth app or webhook per AI Agent is not required.
Create a webhook for Ada
Help Scout notifies Ada of agent replies and conversation status changes through a webhook.
To create the webhook:
- In Help Scout, navigate to Manage → Apps → Webhooks.
- Click Create Webhook.
- Set the Label to
Ada Integration. - Set the Callback URL based on the AI Agent’s cluster:
- US & CA:
https://solutions.ada.support/messaging-connectors/helpscout/webhooks/helpscout - EU:
https://solutions.eu.ada.support/messaging-connectors/helpscout/webhooks/helpscout
- US & CA:
- For the Secret Key, generate a strong random value (32 or more characters). Save it; you share this with your Ada team as the Help Scout webhook signing secret.
- Under Events, subscribe to both Conversation Agent Reply and Conversation Status Updated.
- Under Inbox, select the Ada mailbox created above so only those events fire the webhook.
- Click Save, then set the webhook Status to Active.
Share with your Ada team
Once the prerequisites above are complete, share the following with your Ada representative securely — not in a shared channel.
- Help Scout App ID
- Help Scout App Secret
- Help Scout webhook signing secret (the Secret Key entered when creating the webhook)
Keep the Mailbox ID available as well — it is needed when the handoff block is configured in Ada. The Mailbox ID is not a secret and is safe to share.