Skip to main content

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:
CategoryApps
CRMHubSpot, Salesforce
EmailGmail, Outlook
CommunicationSlack, Microsoft Teams
ProductivityGoogle Sheets, Notion, Airtable
FinanceXero, QuickBooks, Stripe
DevelopmentGitHub, Linear, Jira
StorageGoogle Drive, Dropbox
MarketingMailchimp, 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:
  1. Click Connect on the app card
  2. A popup opens to the provider’s OAuth consent screen
  3. Authorize Pinksheep to access the required scopes
  4. The popup closes and Pinksheep verifies the connection server-side
  5. 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
You can also reconnect apps manually from the agent detail page or from the builder’s manifest view.

Multi-account support

If you have multiple accounts for the same app (e.g. two Gmail addresses), Pinksheep uses the most recently authorized connection. Support for explicit account selection per agent is on the roadmap.