Connection Manager UI — v1.0.54
Connection Manager UI
Available since: v1.0.54
The Connection Manager is your central hub for connecting, disconnecting, and monitoring every integration account linked to Sidekick. It replaces scattered per-integration settings with a single, unified interface.
Overview
Sidekick works by connecting to your external accounts — email, calendar, chat platforms, dev tools, smart home devices, and more. The Connection Manager gives you complete visibility and control over all of these connections without ever needing to touch an API key or config file.
Features
Connection Health
Each connected integration displays a real-time health indicator. Possible states include:
| Status | Meaning |
|---|---|
| ✅ Active | The connection is working normally. |
| ⚠️ Degraded | The service is reachable but experiencing issues (e.g. rate limiting, partial permissions). |
| ❌ Error | The connection has failed and requires attention (e.g. expired token, revoked access). |
When a connection enters an error state, Sidekick surfaces a prompt to re-authenticate or review the integration directly from the manager.
Last Sync Time
Next to each integration, the Connection Manager displays the timestamp of the most recent successful data sync. This makes it easy to identify integrations that may be stale or unresponsive.
Permission Scopes
Expand any integration to view the exact OAuth permission scopes that were granted during setup. This gives you a clear picture of what data Sidekick can access for each service — and what it cannot.
Adding New Integrations
Adding a new integration is a guided, one-click OAuth flow:
- Open the Connection Manager from the dashboard sidebar.
- Click Add Integration and browse or search for the service you want to connect.
- Click Connect — you'll be walked through a step-by-step setup guide specific to that integration.
- Authenticate with the service via its standard OAuth screen.
- Sidekick receives and securely stores your credentials. The integration appears immediately in the Connection Manager.
No API keys, no manual token management, no command-line configuration required.
Disconnecting an Integration
To remove an integration:
- Open the Connection Manager.
- Locate the integration you want to remove.
- Click Disconnect.
Sidekick will immediately revoke its access and remove all stored credentials for that service. Any automation or skills that relied on the integration will pause until a new connection is established.
ClawHub Compatibility
All integrations managed through the Connection Manager are fully compatible with Sidekick's ClawHub skill library. Skills that reference a connected service will automatically use the credentials you've linked — no additional configuration needed.
Notes
- OAuth flows are handled entirely within the Sidekick dashboard. You are never redirected away permanently — the guided setup returns you to the Connection Manager upon completion.
- Permission scopes are determined by the integration's requirements at setup time. To change scopes, disconnect and reconnect the integration.
- Connection health is polled continuously in the background. Displayed status reflects the most recent check.