Slack
Slack Integration
Connect Pumpbot to Slack so your team can interact with spend data directly from Slack. Ask questions in plain English, use slash commands for common workflows, and receive cloud insights in the channels you already use.
Setup time: ~3–5 minutes
Overview
Pumpbot brings your cloud data directly into Slack, allowing your team to ask questions about cloud spend without leaving your workspace.
Ask Pumpbot about:
Total cloud spend
Service-level spend breakdowns
Infrastructure Reccomendations
Cost anomalies
Free-form questions about your cloud environment
Note: Pumpbot is separate from Slack notifications for budgets and alerts. Connecting Slack for alerts does not enable Pumpbot, and connecting Pumpbot does not configure alert notifications.
Prerequisites
Before connecting Pumpbot, you'll need:
A Pump account with Organization Admin permissions
Permission to install apps in your Slack workspace (or a Slack administrator who can approve the installation)
Browser pop-ups enabled for Pump (required for OAuth authentication)
Setup Instructions
Navigate to Organization Settings → Pumpbot in Pump.
Direct link: https://app.pump.co/settings#pumpbot
Click Connect.
Authorize Pumpbot in the Slack OAuth window.
In Slack, invite Pumpbot to each channel where you'd like to use it:
Return to Pump and, under Add a Channel, select each Slack channel and click Add.
Pumpbot only responds in channels that have been added and marked as active.

Permissions Pump Requests
Send messages
Respond to your questions and share cloud spend and anomaly insights in Slack
Upload files
Attach spend charts and visualizations when available
View public & private channels
Display channels Pumpbot has joined so they can be enabled in Pump
View messages in channels & threads
Understand thread context for follow-up questions
Receive @mentions
Respond when Pumpbot is mentioned in a Slack channel
Slash commands
Enable /pumpbot commands and related workflows
Features
Ask Questions in Plain English
Pumpbot lets your team query cloud spend data directly from Slack.
Simply ask questions such as:
"Why did AWS spend increase yesterday?"
"Which services had anomalies this week?"
"What are some infrastructure recommendations to reduce my costs?"
"What's our total cloud spend this month?"
Pumpbot understands follow-up questions, allowing you to drill deeper into your cloud data without switching applications.
Use Slash Commands
Pumpbot supports slash commands for common cloud management workflows.
Use commands such as:
/pumpbotSpend
Service
Anomaly
Glossary
Commands support common reporting periods like 7d, 30d, and MTD.
Organization Glossary
Teach Pumpbot your company's internal terminology by defining a glossary.
Once a term is added, Pumpbot remembers its meaning and automatically applies it to future conversations, making responses more accurate and tailored to your organization.
Threaded Conversations
Continue conversations naturally inside Slack threads.
Pumpbot remembers the context of previous questions, allowing your team to ask follow-up questions without repeating information. Some responses also include charts and visualizations to help explain trends.
What You Can Do
Pumpbot supports a wide range of cloud operations directly from Slack, including:
Ask cloud cost questions in natural language
Understand infrasutr
View total spend and service-level breakdowns
Investigate cloud cost anomalies
Receive charts and visualizations when available
Continue conversations with follow-up questions in Slack threads
Use slash commands for common workflows
Customize Pumpbot with your organization's glossary
Security & Access
Pump uses Slack only to send and receive messages and upload files.
Your cloud cost and infrastructure data always comes from your Pump account—not from Slack.
OAuth tokens are encrypted at rest.
To disconnect Pumpbot:
Navigate to Organization Settings → Pumpbot.
Click Disconnect.
You can also uninstall the Pump app directly from your Slack workspace settings at any time.
Supported Workflows
The Slack integration supports:
Asking cloud questions in natural language
Multi-turn conversations with follow-up questions
Slash commands for common workflows
Organization glossary customization
Threaded Slack conversations
Secure Slack workspace authentication
Sharing charts and cloud insights directly in Slack
FAQ
My Slack channel doesn't appear in Pump.
Invite Pumpbot into the channel first using:
Then refresh the channel list in Pump.
The connection seems stuck.
Some Slack workspaces require administrator approval before new apps can be installed.
Ask your Slack administrator to approve Pumpbot, then return to Pump and click Connect again.
I already connected Slack for alerts. Why doesn't Pumpbot work?
Slack Alerts and Pumpbot are separate integrations.
To use Pumpbot, connect it under Organization Settings → Pumpbot and add the channels where you'd like it to respond.
Last updated
Was this helpful?

