What is a stack?
Your stack is the collection of business tools you use day-to-day. Pinksheep uses your stack to:- Scope the builder so it only discovers tools from apps you actually use
- Filter templates to show agents compatible with your connected apps
- Recommend agents during onboarding based on your tool combination
Selecting your stack
During onboarding
After signing up, you’ll see a grid of popular business tools. Select every app your business uses. You don’t need to connect them all immediately; selecting them tells Pinksheep what’s relevant.Updating later
Go to Settings > Stack to add or remove apps at any time. Changes take effect immediately for the builder and template library.Supported integrations
Pinksheep supports 20+ integrations via Composio, including:| Category | Apps |
|---|---|
| CRM | HubSpot, Salesforce |
| Gmail, Outlook | |
| Communication | Slack, Microsoft Teams |
| Productivity | Google Sheets, Notion, Airtable |
| Finance | Xero, QuickBooks, Stripe |
| Development | GitHub, Linear, Jira |
| Storage | Google Drive, Dropbox |
| Marketing | Mailchimp, ActiveCampaign |
New integrations are added regularly. If your tool isn’t listed, it may still be available through Composio’s extended catalog.
Connecting apps
When you build an agent that uses an app, the builder prompts you to connect it via OAuth. The connection flow:- Click Connect on the app card
- A popup opens to the provider’s OAuth consent screen
- Authorize Pinksheep to access the required scopes
- The popup closes and Pinksheep verifies the connection server-side
- The app is marked as connected
Connection security
- Pinksheep never stores your passwords
- OAuth tokens are managed by Composio’s secure infrastructure
- Connect URLs are minted server-side and validated against an allowlist
- Connection status is verified server-side after every OAuth flow (not inferred from popup close)
Connection health
Before every agent run, Pinksheep checks that all required connections are still active. If a connection has expired:- The run is skipped
- You receive a notification to reconnect
- Scheduled agents are paused until the connection is restored
