Productivity
Slack
Roiva posts initiative stage changes, value entry approvals, notes and budget alerts to the Slack channel you choose. It can't read your messages.
Common use cases
- Receive notifications when initiative stages change or approvals are needed
- Alert your team when value entries are submitted for review, approved, or disputed
- Tell finance when a budget is revised, or an increase needs the Owner's approval
- Keep stakeholders informed of initiative progress without leaving Slack
What gets synced
Roiva syncs the following data types from Slack to populate your initiative metrics.
- Stage Change Notifications
- Value Entry Notifications
- Note Notifications (Decision, Blocker, Update)
- Budget Notifications
What Roiva keeps
Reads: The list of channels Roiva can post to. Never a message: Roiva doesn't have the permission to read them. It posts the updates you choose, such as initiative changes, approvals and notes, which name the people involved, to the channel you pick.
Keeps: Nothing read from Slack. The workspace's name, the channel list, and the bot token, encrypted.
What Roiva can access
Roiva asks Slack for these permissions:
- chat:write: post messages as Roiva, to the channel you pick in Roiva
- chat:write.public: post in a public channel without being added to it first, so picking a channel in Roiva takes no further step in Slack
- channels:read and groups:read: list your channels by name, and read whether one is archived. Roiva reads names and membership only — it cannot read any message, and does not ask for the scopes that would let it
- Roiva stores only what it needs to post: your workspace's name and ID, the channel you picked, and the token the install issued
How to connect
You sign in to Roiva first, then approve Roiva in Slack and pick the channel in Roiva. No workspace yet? Start free with your work email, or take the free assessment.
You connect Slack from inside Roiva, so you need a Roiva workspace first. Sign in to connect it now. New to Roiva? Start free with your work email, take the free assessment and create your workspace at the end, or request an invite.
- In Slack: Create a dedicated channel for Roiva notifications (e.g. #ai-initiatives) if you do not have one. You pick the channel in Roiva, so it can exist already or be made afterwards
- In Roiva: Click Continue to Authorize — you will be redirected to Slack to authorize
- In Slack: Select the workspace and approve Roiva. Slack does not ask which channel: Roiva asks that, so you can change it later without authorizing again
- Back in Roiva: On the connection page, under Channel, click Find channels and pick the one to post to. Every public channel is offered; a private one appears once you type /invite @Roiva in it
- Back in Roiva: The connection page checks that Slack takes Roiva's posts and what it is set to post, without posting anything. Send Test Message, in the connection's menu, posts one you can see
Disconnecting or uninstalling
- In Roiva: Open the connection and choose Disconnect. Roiva uninstalls itself from your Slack workspace, which ends its token — unless another Roiva connection still posts to that workspace
- In Slack: Go to Settings & administration → Manage apps, find Roiva and click Remove App. Roiva's posts stop immediately
- Either way nothing on your initiatives changes: the notifications were only ever a copy of what Roiva had already recorded
Need help?
Email hello@roiva.ai with what you're seeing, and you'll hear back within one business day.
Slack
You sign in to Roiva first, then approve Roiva in Slack and pick the channel in Roiva. No workspace yet? Start free with your work email, or take the free assessment.
Related integrations