Slack integration
The Slack package (Robomotion.Slack, v0.7.0) adds 9 nodes to Robomotion flows, including Receive Message, List Channels and List Users.
It runs on Windows, macOS and Linux robots. For AI agents, 8 of its nodes work as tools, and its Toolkit node exposes 9 tools at once.
What the Slack package does
Uses a Slack bot (a type of Slack app designed to interact with users) to send or receive messages, list channels or users etc.
Slack bot integration for workspace messaging and management. Provides sending and receiving messages, listing channels and users, uploading and deleting files. ReceiveMessage uses Socket Mode (requires app-level token) for real-time event listening with optional channel/user filtering. Most nodes support two auth modes: either a shared Connect session via client ID, or direct bot token credentials per node.
- Namespace
Robomotion.Slack- Latest version
- 0.7.0 (17 versions published)
- Written in
- Go
- Categories
- CommunicationCollaboration
Slack nodes (9)
These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. A trigger node has no input port and starts the flow when its event arrives. An agent tool node can also be called by an AI agent on its own. The Toolkit node hands an agent several of the package operations at once.
| Node | Node ID | Type |
|---|---|---|
| Connect | Robomotion.Slack.Connect | Agent tool |
| Disconnect | Robomotion.Slack.Disconnect | Agent tool |
| List Channels | Robomotion.Slack.ListChannels | Agent tool |
| List Users | Robomotion.Slack.ListUsers | Agent tool |
| File Upload | Robomotion.Slack.FileUpload | Agent tool |
| Delete File | Robomotion.Slack.DeleteFile | Agent tool |
| Send Message | Robomotion.Slack.SendMessage | Agent tool |
| Receive Message | Robomotion.Slack.ReceiveMessage | TriggerAgent tool |
| Toolkit | Robomotion.Slack.Agents.Toolkit | Toolkit · 9 tools |
Platforms
The Slack package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.
How to install the Slack package
- Open Packages in the Robomotion Flow Designer.
- Search for Slack or
Robomotion.Slack, then click Install on its card. - The Slack nodes appear in the node palette for everyone in the workspace, because installation is per workspace.
From a terminal, the Robomotion CLI installs the same package:
robomotion install Robomotion.SlackTemplates that use Slack
9 ready-made templates use Slack nodes in their flows. Open one to start from a working flow.
App Review Alerts to Slack
Every morning, pulls the newest reviews for your app from both Google Play and the App Store, keeps only the ones written since the last run, and posts a digest per store to Slack.
High-Volume Keywords to Asana Tasks
Each week, finds the keywords above your search-volume bar that your domains have started ranking for and turns them into an Asana task, so the opportunity lands in someone's queue instead of a spreadsheet nobody opens.
New High-Volume Ranked Keywords
Each week, finds the keywords above your search-volume bar that your domains have started ranking for, opens one Asana task holding the list, and posts a summary to Slack.
New Ranked Keywords to Slack
Each week, pulls every keyword your target domains rank for, compares it against last week's snapshot, and posts whatever is new to Slack.
New Top-10 Keywords to Airtable
Each week, finds the keywords where your domains have broken into Google's first page, writes them to an Airtable base, and posts a summary to Slack.
Slack Alert on Keyword Rank Drop
Every morning, checks where each tracked URL ranks for its keyword, compares against the position recorded on the last run, and posts to Slack only when a keyword has moved down.
Top-10 Keywords to Airtable with Slack Alerts
Each week, finds the keywords where your domains have broken into Google's first page, logs them to Airtable, and alerts Slack.
Track Brand Mentions
Every evening, searches the web for pages that mentioned your brand in the last 24 hours, classifies each mention as positive, negative or neutral, writes them into a dated Google Doc, and posts a Slack summary with the sentiment split and a link to the doc.
Track New Ranked Keywords with Slack Alerts
Once a week, fetches every keyword your domains rank for on Google, saves the current picture to Google Sheets, and sends a Slack summary of what is newly ranking.
Related integrations
Packages that share a category or keywords with Slack. It is filed under Communication and Collaboration.
MattermostConnect to Mattermost and manage posts, channels, users, reactions, and files
Rocket.ChatSend messages, manage channels, groups, and users in Rocket.Chat
Microsoft Teams 365Connects to Microsoft Teams via Microsoft Graph API to manage teams, channels, messages, and members.
Microsoft TeamsMicrosoft Teams (a collaboration app developed by Microsoft) integration
Apache KafkaConnect to Apache Kafka to produce and consume messages,manage topics,and work with consumer groups
Discord BotDiscord bots are AIs that can perform a number of useful automated tasks, package uses this bots and performs channel and message operations.
Slack documentation
The Slack package reference on docs.robomotion.io documents each node and its properties.
https://docs.robomotion.io/reference/packages/slack/Package data from the Robomotion package index, synced October 31, 2026.