Overview
ReVoice is an AI meeting-intelligence platform that transcribes your meetings and generates summaries and action items. This page explains how to add, use, and remove the Slack integration.
The integration uses Slack's API over OAuth to post meeting summaries to a channel you choose. It does not read your Slack messages.
Prerequisites
- A ReVoice account at https://re-voice.io with permission to manage integrations in your workspace.
- A ReVoice paid plan (Individual or higher). If your workspace admin has restricted this integration, use Request access on the card.
- A Slack workspace where you can authorize apps, and at least one channel to post to.
Adding the app
Follow these steps to connect Slack to ReVoice:
- Sign in to ReVoice at https://re-voice.io.
- Go to Integrations in the left menu.
- Find Slack and click Connect.
- On Slack's authorization screen, verify the selected workspace, review the requested permissions and click Allow.
- You are returned to ReVoice, where Slack shows as Connected.
| Permission | Why ReVoice needs it |
|---|
| Send messages (chat:write) | Post a meeting summary to the channel you select, when you share it or have turned on automatic sharing for that connection. |
| View public channels (channels:read) | Let you choose which public channel receives summaries. |
| View private channels (groups:read) | Let you choose a private channel that the ReVoice app has been invited to, to receive summaries. |
If a step does not work, see the Troubleshooting section below.
Using the app
After connecting, you can use the following features:
- The Slack card shows the workspace name and ID and the authorizing Slack account ID returned by OAuth. Reconnect under Manage to verify an older connection. ReVoice does not infer a name or email address. Reconnecting must authorize the same Slack workspace. A different workspace ID, or an existing connection without a verifiable team ID, is refused without changing tokens, the default channel or sharing settings. To intentionally change workspace, disconnect first, then connect and choose a new default channel.
- Choose where summaries are posted: first add the ReVoice app to the channel, public or private, by opening the channel in Slack and typing /invite @ReVoice. Then open Integrations, then Slack, pick the channel that should receive summaries, and save.
- Post meeting summaries to Slack: after a meeting is processed, its summary (title, overview, action items, and key highlights, plus a link back to ReVoice) can be posted to the channel you selected, either on demand or automatically.
Removing the app
You can remove the integration from either side.
From ReVoice: go to Integrations, then Slack, and click Disconnect.
From Slack: open your Slack workspace settings, go to Manage apps, find ReVoice, and remove it.
- Consequences of removal: ReVoice stops posting meeting summaries to Slack. Any automatic summary posting for this connection stops immediately.
- How your data is handled: ReVoice revokes its Slack access token and deletes the stored Slack connection from its database.
- Your ReVoice meetings and transcripts are not deleted by disconnecting Slack; they remain in your ReVoice account.
Troubleshooting
- Slack shows 'Reconnect needed': your authorization expired or was revoked. Go to Integrations, then Slack, and click Connect again.
- No channels appear in the selector: reconnect Slack. ReVoice lists the public channels of your workspace and the private channels the ReVoice app has been invited to. To use a private channel, open it in Slack and invite the app with /invite @ReVoice. If a private channel is missing after inviting ReVoice, close and reopen Manage to fetch the list again. Check the workspace ID on the card and any missing-permission notice. Membership alone does not prove an older installation has groups:read.
- A channel is refused when you choose it: the ReVoice app has to be in the channel before it can post there. Open the channel in Slack, invite the app with /invite @ReVoice, then choose the channel again.
- A summary was not posted: confirm a channel is selected and that the connection is still active, then re-run the summary.
- The authorization screen shows an error: make sure you are signing in to the correct Slack workspace, then retry from Integrations, then Slack.
Frequently asked questions
Does ReVoice read my Slack messages? No. ReVoice only lists the channels you can post to and posts the summaries you choose to send.
Which Slack account is connected? The card shows the authorizing account ID from Slack OAuth. Older connections show that the account is unverified until reconnected; no Slack display name or email is guessed.
Can I post to a private channel? Yes, once the ReVoice app has been invited to it: open the channel in Slack and invite the app with /invite @ReVoice. Your own membership of the channel is not what decides it.
Do I need a paid plan? Yes. Slack is available on the Individual plan and higher.
Where is my data stored? Connection data and OAuth tokens are stored in our EU-hosted database, and tokens are encrypted at rest. See our Privacy Policy for details.
Contact support
Need help with the Slack integration? Reach us through any of these channels:
- Help center: https://re-voice.io/help
- Support requests: https://re-voice.io/support