DocumentationAdvancedIntegrations & Slack

Integrations & Slack

Route: /teams/:teamId/_integrations/ — sidebar Integrations (members; Pro+ to connect)

Live in-app chat has been retired in favour of connecting the tools your team already uses. Slack is the first integration.

Connecting Slack

Requires: Manage Team, and the team’s plan must be Pro or above.

  1. Open IntegrationsConnect on the Slack card.
  2. You’re redirected to Slack’s OAuth consent screen—approve the requested scopes (manage channels, read channels, post messages, look up users by email).
  3. You’re returned to Decimake with the workspace connected; the card shows Connected and the workspace name.

Free-plan teams see an Upgrade to Pro prompt in place of the connect button; disconnecting stays available even if a team is later downgraded.

What gets created

  • Each page gets its own Slack channel, created automatically the first time a decision on it needs one.
  • Each decision gets a thread inside its page’s channel.
  • Decision creation, publishing, approval, rejection, implementation, and each signature post automatically to that thread.

Disconnecting

Integrations → Disconnect removes the stored workspace token. Existing Slack channels are left as-is in your workspace; new pages/decisions simply stop getting them.

Under the hood

For teams building their own tooling: the integration talks to Slack’s Web API with plain REST calls rather than an SDK, so the same approach is portable to other languages if you need to extend or replicate it.