Connect to Slack
Overview
Finout’s Slack integration enables you to seamlessly send anomaly alerts and reports to your Slack channels, giving your team visibility into cost anomalies, usage spikes, and financial insights right where collaboration happens. Once integrated, you can simply invite the Finout App to any Slack channel, and Finout will automatically create the necessary endpoint in the background. This makes it easy to route insights to specific teams or topics, ensuring relevant updates always reach the right audience.
Slack Configuration Workflow:
Slack Integration
To allow Finout’s Slack app to be installed for the Alpha, complete the following procedure:
1. Configure Slack Workspace Settings
Open Slack and click on the workspace name (top-left corner).
Go to Tools & Settings → Manage apps.
In the left-hand menu, click on App Management Settings.
Locate the setting: Require apps from Slack Marketplace.
Click Edit and Disable this setting. This enables you to install apps that are not yet listed in the Slack Marketplace.
2. Initiate Integration from Finout
In Finout, navigate to Settings.
Click on Integrations.
Under Slack, click Connect Now.
One of three options appear:
If you are a Slack workspace admin, or if your organization allows non-admins to install apps, simply review the requested permissions and click Allow to proceed with the installation.
You are a workspace member but not a Slack admin, and your Slack settings do not allow non-admins to install apps. To proceed, submit a request for admin approval. Click Submit to send a request.
The Finout app cannot be installed because it is not yet listed in the Slack App Marketplace. Only a Slack workspace owner can complete the installation in that case. Contact your Slack workspace owner to install the app.
3. Add the Finout App to Slack Channels
In Slack, add the Finout app to the Slack channel by entering
/invite @Finout
. This will automatically create an endpoint in Finout for that channel. You can see the endpoint by navigating to Settings > Endpoints.
To delete Finout app from a channel:
From within Slack: Run
/remove @Finout
in the Slack channel. This will automatically delete the endpoint from Finout and from all reports and alerts in which it is configured.From within Finout:
In Finout, navigate to Settings > Endpoints.
In the Slack endpoint that you want to delete click
and then click Delete endpoint. The endpoint is deleted and the app will be removed from the Slack channel.
FAQs
How do I Create an Endpoint for my Slack channel in Finout?
Type /invite @Finout
in any Slack channel. This will automatically create an endpoint in Finout for that channel.
Can I invite the Finout bot to both private and public channels? Yes, the bot can be invited to both private and public channels.
Is there a limit to how many channels I can connect to Finout? Yes, you can invite the Finout bot to up to 1,000 channels.
How do I remove a Slack endpoint from Finout?
Type /remove @Finout
in the channel. This will automatically delete the endpoint from Finout, including from any alerts or reports it was used in.
Can I integrate multiple Slack workspaces? No, Finout currently supports integration with only a single Slack workspace.
What scopes are required for integrating Slack?
Finout requires the following scopes for the Slack application:
channels:join : A corresponding endpoint will be created on Finout's side when the app joins a channel.
chat:manage : Ability to remove the app from a channel when the matching endpoint was deleted in Finout.
channels:read : Get channel info to name the channel's matching endpoint as the channel name.
chat:write : Send report/alerts to the endpoints connected to public Slack channels.
groups:read : Get private channel info to present the channel name on Finout's system.
groups:write : Send report/alerts to the endpoints connected to private Slack channels.
Last updated
Was this helpful?