Communication85 toolsBrowser login (OAuth), no API keys
Slackbot integration for AI agents
Automate Slack workspace actions with bot-specific capabilities
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Slackbot once and call the same tools from all of them.
Setup
Connect Slackbot through ClawLink's hosted setup to automate Slack workspace actions with bot-specific capabilities.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Slackbot exposes 85 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
slackbot_download_file | Download Slack file content and convert it to a publicly accessible URL | Read |
slackbot_fetch_conversation_history | Fetches a chronological list of messages and events from a specified Slack conversation | Read |
slackbot_fetch_item_reactions | Fetches reactions for a Slack message, file, or file comment | Read |
slackbot_fetch_message_thread_from_a_conversation | Retrieves replies to a specific parent message in a Slack conversation, using the channel ID | Read |
slackbot_fetch_team_info | Fetches comprehensive metadata about the current Slack team, or a specified team if the | Read |
slackbot_find_channels | Find channels in a Slack workspace by any criteria - name, topic, purpose, or description | Read |
slackbot_find_user_by_email_address | Retrieves the Slack user object for an active user by their registered email address; requires | Read |
slackbot_find_users | Find users in a Slack workspace by any criteria - email, name, display name, or other text | Read |
slackbot_get_bot_user | Fetches information for a specified, existing Slack bot user; will not work for regular user | Read |
slackbot_get_call_info | Retrieves a point-in-time snapshot of a specific Slack call's information | Read |
slackbot_get_reminder | Retrieves detailed information for an existing Slack reminder specified by its ID; this is a | Read |
slackbot_get_remote_file | Retrieve information about a remote file added to Slack via the files.remote API | Read |
slackbot_get_team_profile | Retrieves all profile field definitions for a Slack team, optionally filtered by visibility, to | Read |
slackbot_get_user_dnd_status | Retrieves a user's current Do Not Disturb status | Read |
slackbot_get_user_presence | Retrieves a Slack user's current real-time presence (e.g., 'active', 'away') to determine their | Read |
slackbot_list_all_channels | Lists conversations available to the user with various filters and search options | Read |
slackbot_list_all_users | Retrieves a paginated list of all users with profile details, status, and team memberships in a | Read |
slackbot_list_conversations | List conversations (channels/DMs) accessible to a specified user (or the authenticated user if | Read |
slackbot_list_custom_emojis | Retrieves all custom emojis for the Slack workspace (image URLs or aliases), not standard | Read |
slackbot_list_files_with_filters_in_slack | Lists files and their metadata within a Slack workspace, filterable by user, channel | Read |
slackbot_list_pinned_items | Retrieves all messages and files pinned to a specified channel; the caller must have access to | Read |
slackbot_list_reminders | Lists all reminders with their details for the authenticated Slack user; returns an empty array | Read |
slackbot_list_remote_files | Retrieve information about a team's remote files | Read |
slackbot_list_user_group_members | Retrieves a list of all user IDs within a specified Slack user group, with an option to include | Read |
slackbot_list_user_groups | Lists user groups in a Slack workspace, including user-created and default groups; results for | Read |
slackbot_list_user_reactions | Lists all reactions added by a specific user to messages, files, or file comments in Slack | Read |
slackbot_lookup_canvas_sections | Looks up section IDs in a Slack Canvas for use with targeted edit operations | Read |
slackbot_retrieve_conversation_information | Retrieves metadata for a Slack conversation by ID (e.g., name, purpose, creation date, with | Read |
slackbot_retrieve_conversation_members_list | Retrieves a paginated list of active member IDs (not names, emails, or presence) for a | Read |
slackbot_retrieve_current_user_dnd_status | Retrieves a Slack user's current Do Not Disturb (DND) status to determine their availability | Read |