Skip to main content
Use Darwin in Slack when the request, comparison, or approval should remain visible to a team.
Darwin is not yet listed in Slack Marketplace. Submission is blocked until the app is production-ready and remains installed on at least 10 active workspaces, then Slack performs preliminary and functional review.
Connect a Slack-facing application to Darwin through the API or SDK. Keep the Slack user and channel context in your application; send only the task inputs Darwin needs.

Conversation behavior

  • Show ranked Search options before starting work.
  • Preserve the selected capability revision.
  • Store actionId with the Slack thread.
  • Render actionRequired and availableActions as the current source of truth.
  • Open connection, payment, and approval interactions through Darwin’s first-party web flow.
Do not post API keys, OAuth tokens, provider credentials, or sensitive payment data into Slack messages or model context.

Map Darwin to the thread

Do not rely on a channel message as durable application state. Store the Darwin identifiers server-side and authorize every Slack interaction against the user who clicked it.
Last modified on September 22, 2026