Skip to main content
modiva.ai
Sign In
← All docs

Setup guide

Connect Slack

ProductivityOAuthSlack developer docs ↗

Slack connects through OAuth 2.0. You authorize Modiva from Slack's own consent screen and pick the workspace to connect — Modiva then sends, edits and deletes messages, browses channels and their history, looks up members and adds reactions through one unified API and MCP server. Slack issues a long-lived workspace bot token, so once connected your workspace stays connected until you remove the app; there's no periodic reconnect.

Before you start

  • A Slack workspace.
  • Permission to add an app to that workspace (or an admin who can approve it).

Step-by-step setup

  1. 1

    Sign in to Modiva

    Log in at modiva.ai and open the Dashboard. You need a Modiva account before you can connect any platform — creating one takes a minute and no credit card is required for the free tier.

  2. 2

    Open Connections → New connection

    In the left sidebar choose Connections, then click New connection. You'll see the full catalogue of platforms grouped by category (Social, Ads, CRM, E-commerce, Marketing, Creative, Productivity and Payments).

  3. 3

    Select Slack and authorize

    Click the Slack card. Modiva redirects you to Slack's official consent screen — pick the workspace you want Modiva to manage and approve the requested permissions. Your password is entered on Slack, never on Modiva.

  4. 4

    You're connected

    Slack sends you back to Modiva and the connection appears with a green Connected status. From here it's available to every MCP key and API call in your workspace. To post in a private channel, invite the Modiva app to that channel first.

What Modiva can access

Slack shows these permissions on its consent screen before you approve. Modiva only uses the scopes it needs to send and read messages and look up members. You can revoke access any time by removing the app in Slack or disconnecting in Modiva.

  • Read your workspace identity
  • Send, edit and delete messages as the Modiva app
  • Browse channels and read channel history
  • Look up workspace members
  • Add emoji reactions

Troubleshooting & FAQ

Does Slack connect with OAuth or an API key?

With OAuth 2.0. You authorize Modiva on Slack's own consent screen and pick the workspace; Modiva only receives a scoped bot token, which is encrypted at rest with AES-256-GCM. Your password is never entered on Modiva.

Which workspace gets connected?

The workspace you select on Slack's consent screen when you authorize. To connect another workspace, run the flow again and pick it, or add a second connection.

Can Modiva post to private channels?

Yes — invite the Modiva app to the private channel first. Once it's a member it can post and read history there; public channels it can join automatically.

Do Slack tokens expire?

No. Slack issues a long-lived workspace bot token, so there's no background refresh — the connection stays healthy until you remove Modiva from the workspace's app settings.

How do I disconnect?

Open Connections, click the Slack row and choose Disconnect — Modiva deletes the stored token immediately. You can also remove the Modiva app from the workspace's app settings in Slack.

Need help with Slack?

Reach the team any time from our support page, or ask Fin, our AI support agent.