Connecting Services
Connect integrations using OAuth (for most services) or API keys (for some). Decoder stores tokens securely and refreshes them automatically when needed.
Connecting (OAuth)
- Go to Integrations
- Find the integration you want (e.g., Slack, Gmail, HubSpot)
- Click Connect (or click the card body)
- A new browser window or tab opens with the provider’s login page
- Sign in with your account (Google, Microsoft, Slack, etc.)
- Review and approve the permissions Decoder requests
- You’re redirected back to the Integrations page
- The card shows Connected and Connected as: [Account Name]
Note: Your provider account email may need to match an existing Decoder user for some integrations.
Connecting (API Key)
For integrations like Avoma and Fireflies:
- Go to Integrations
- Find the integration and click Configure or Manage
- Enter your API key (from the provider’s account settings)
- Enable the integration checkbox
- Click Update
Re-authentication
Tokens can expire or stop working. If an integration fails (e.g., API errors in automations):
- Go to Integrations
- Find the integration
- Click Reconnect (OAuth) or Configure (API key)
- Complete the OAuth flow again or re-enter the API key
- The integration should work again
When to reconnect: Token expiry, permissions revoked, or you want to switch to a different account.
Disconnecting
- Go to Integrations
- Find the connected integration
- Click Disconnect
- Confirm if prompted
Effect: Tokens are removed. Automations and Assistants using this integration will fail until you reconnect.
Troubleshooting
OAuth Flow Fails or Redirects to Error
- Pop-up blocked – Allow pop-ups for the Decoder domain
- User denied – Try again and approve permissions
- Invalid redirect – Check provider configuration; contact support if needed
Integration Shows Connected but API Calls Fail
- Token expired – Click Reconnect
- Permissions revoked – Check provider account settings and reconnect
- Rate limits – Wait and retry; some providers have usage limits
Status Indicator Stuck on Loading
- Wait a few seconds
- Refresh the page
- Check browser console for errors
Account Name Not Showing
- Account info loads asynchronously
- Refresh the page
- Some integrations may not display account names
Last updated on