Accessing Connections
Go to Settings → Connections in your dashboard.Connection Categories
Integrations are organized by purpose:| Category | Purpose | Integrations |
|---|---|---|
| Ticketing | Support requests | Zendesk, Intercom, Plain, Pylon, HubSpot |
| Messaging | Real-time chat | Slack, Discord, Teams |
| Documentation | Knowledge sources | Notion, Confluence, Google Drive |
| Issues | Bug tracking | Jira, Linear, GitHub |
Connecting an Integration
1
Find the Integration
Browse by category or search.
2
Click Connect
Click the Connect button on the integration card.
3
Authorize
Complete the connection flow:OAuth integrations: Redirected to authorize accessAPI key integrations: Enter your credentials
4
Configure (if needed)
Some integrations require additional setup:
- Select workspaces or channels
- Configure sync settings
- Set permissions
Connection Status
Each integration shows its status:| Status | Meaning | Action |
|---|---|---|
| Connected | Active and working | None needed |
| Not Connected | Not set up | Click Connect |
| Needs Reconnection | Auth expired/failed | Click Reconnect |
| Error | Something is wrong | View error, troubleshoot |
Managing Connected Integrations
Viewing Details
Click on a connected integration to see:- Connection status
- Connected account/workspace
- Last sync time (knowledge sources)
- Configuration options
Reconnecting
If a connection expires or breaks:1
Find the Integration
Look for “Needs Reconnection” status.
2
Click Reconnect
Click the Reconnect button.
3
Re-authorize
Complete the authorization flow again.
Disconnecting
To remove an integration:1
Open Integration
Click on the connected integration.
2
Click Disconnect
Click Disconnect in the detail panel.
3
Confirm
Confirm you want to disconnect.
Multi-Account Connections
Some integrations support multiple connections:- Gmail: Connect multiple email accounts
- Widget: Create multiple chat widgets
- Click Manage to see connections
- Click Add Another for additional accounts
- Remove individual connections as needed
Connection Types
OAuth
Most integrations use OAuth for secure authentication:- Click Connect
- Redirected to external service
- Authorize Duckie
- Redirected back, connected
API Key
Some integrations require manual API key entry:- Click Connect
- Enter API key/token
- Save credentials
Troubleshooting
Connection Failed
Possible causes:- Don’t have admin permissions in external platform
- Required scopes weren’t approved
- Network or temporary issues
- Verify you have admin access
- Try disconnecting and reconnecting
- Check the external platform’s status
Sync Not Working
Possible causes:- Connection expired
- Content not selected
- Permissions changed
- Check connection status
- Verify content selection
- Reconnect if needed
Features Not Available
Possible cause:- Integration doesn’t support that feature
- Check Supported Integrations for capabilities