Skip to main content

Integration

Slack

Send and manage messages, views, modals, reactions, canvases, and channels in Slack

Overview

Integrate Slack into the workflow. Can send, update, and delete messages, send ephemeral messages visible only to a specific user, open/update/push modal views, publish Home tab views, create canvases, read messages, and add or remove reactions. Requires Bot Token instead of OAuth in advanced mode. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.

How to automate Slack with AACFlow

  1. Create a free account

    Sign up at aacflow.io in seconds. No credit card required. Your workspace is ready immediately.

  2. Add a Slack block

    Open a workflow, drag a Slack block onto the canvas, and connect your account with one-click OAuth.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Slack automation is live.

Real-time triggers

Connect a Slack webhook to AACFlow and your workflow fires the instant an event happens โ€” no polling, no delay. AACFlow receives the full event payload and makes every field available as a variable inside your workflow.

  • Event

    Slack Webhook

    Trigger workflow from Slack events like mentions, messages, and reactions

Workflow templates

Ready-to-use workflows featuring Slack. Click any to build it instantly.

Supported tools

25 Slack tools available in AACFlow

  • Send Message

    Send messages to Slack channels or direct messages. Supports Slack mrkdwn formatting.

  • Send Ephemeral Message

    Send an ephemeral message visible only to a specific user in a channel. Optionally reply in a thread. The message does not persist across sessions.

  • Create Canvas

    Create and share Slack canvases in channels. Canvases are collaborative documents within Slack.

  • Read Messages

    Read the latest messages from Slack channels. Retrieve conversation history with filtering options.

  • Get Message

    Retrieve a specific message by its timestamp. Useful for getting a thread parent message.

  • Get Thread

    Retrieve an entire thread including the parent message and all replies. Useful for getting full conversation context.

  • List Channels

    List all channels in a Slack workspace. Returns public and private channels the bot has access to.

  • List Channel Members

    List all members (user IDs) in a Slack channel. Use with Get User Info to resolve IDs to names.

  • List Users

  • Get User Info

  • Download File

  • Update Message

  • Delete Message

  • Add Reaction

  • Remove Reaction

  • Get Channel Info

  • Get User Presence

  • Edit Canvas

  • Create Channel Canvas

  • Create Conversation

  • Invite to Conversation

  • Open View

    Open a modal view in Slack using a trigger_id from an interaction payload. Used to display forms, confirmations, and other interactive modals.

  • Update View

    Update an existing modal view in Slack. Identify the view by view_id or external_id, and provide the updated view payload.

  • Push View

    Push a new view onto an existing modal stack in Slack. Limited to 2 additional views after the initial modal is opened.

  • Publish View

    Publish a static view to a user

Frequently asked questions

AACFlow's Slack integration lets you build AI-powered workflows that automate tasks in Slack without writing code. Send, update, delete messages, manage views and modals, add or remove reactions, manage canvases, get channel info and user presence in Slack You can connect Slack to hundreds of other services in the same workflow โ€” from CRMs and spreadsheets to messaging tools and databases.

AACFlow

Start automating Slack today

Build your first AI workflow with Slack in minutes. Connect to every tool your team uses. Free to start โ€” no credit card required.

Build for free โ†’