Operational Slack tools to post, update, schedule, and thread messages; manage reactions; fetch user info; list channels and members. Built for reliable workflows across teams and automations.
Use the Download Config or Copy Config buttons in the table below (placeholders for now). Save/paste the JSON in your project.
We use API keys, not OAuth, for this integration. Create a Bot Token in your Slack App Settings > OAuth & Permissions > Bot User OAuth Token. Add SLACK_BOT_TOKEN and optionally SLACK_BASE_URL to your environment variables. Set Authorization: Bearer ${SLACK_BOT_TOKEN} header. See official docs: Slack API Authentication
npm install @superglue/client
The SDK executes the JSON workflow locally with your env credentials; no extra API key UI needed.
The SDK executes the downloaded JSON workflow locally using your environment's Slack bot token.
import { SuperglueClient } from "@superglue/client";
import config from "./slack_post_message.json"; // or paste JSON string
const client = new SuperglueClient();
async function run() {
const result = await client.run(config, {
env: {
SLACK_BOT_TOKEN: process.env.SLACK_BOT_TOKEN!,
SLACK_BASE_URL: process.env.SLACK_BASE_URL || "https://slack.com/api",
SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
}
});
console.log(JSON.stringify(result, null, 2));
}
run();
| Tool | Actions |
|---|---|
![]() slack_post_messageSend a message to a specified Slack channel. 👥 1,420 users
|
|
![]() slack_list_channelsList all channels in a Slack workspace. 👥 1,385 users
|
|
![]() slack_add_reactionAdd an emoji reaction to a specific message. 👥 1,350 users
|
|
![]() slack_get_user_infoGet user information by their Slack user ID. 👥 1,315 users
|
|
![]() slack_thread_replyReply to a message in a thread. 👥 1,280 users
|
|
![]() slack_update_messageEdit or update an existing message. 👥 1,245 users
|
|
![]() slack_delete_messageDelete a message from a channel. 👥 1,210 users
|
|
![]() slack_list_channel_membersList all members of a specific channel. 👥 1,175 users
|
|
![]() slack_schedule_messageSchedule a message to be sent at a specific time. 👥 1,140 users
|
|