Slack integration

Channel-based messaging platform.

Communication14 triggers · 29 actions

Build it by describing it

Type a sentence like this and the copilot builds, validates and simulates the workflow.
When “New Public Message Posted Anywhere” happens in Slack, check the details with AI, then “Add Reaction to Message” and email my team.
  • Simulated before it goes live
  • Fixes proposed when something breaks
  • One credit per run

Triggers

Start a workflow when this happens
  • WHEN
    New Public Message Posted Anywhere

    Triggers when a new message is posted to any channel.

  • WHEN
    New Message Posted to Channel

    Triggers when a new message is posted to a specific #channel you choose.

  • WHEN
    New Direct Message

    Triggers when a message was posted in a direct message channel.

  • WHEN
    New Mention in Channel

    Triggers when a user or user group is mentioned.

  • WHEN
    New Mention in Direct Message

    Triggers when a username is mentioned in a direct message channel.

  • WHEN
    New Reaction

    Triggers when a new reaction is added to a message.

  • WHEN
    Reaction Removed

    Triggers when a reaction is removed from a message.

  • WHEN
    New Channel

    Triggers when a channel is created.

  • WHEN
    New Command in Channel

    Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2).

  • WHEN
    New Command in Direct Message

    Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2) via Direct Message.

  • WHEN
    New User

    Triggers when a new user is created / first joins your org.

  • WHEN
    New Saved Message

    Triggers when a message is saved.

  • WHEN
    New Team Custom Emoji

    Triggers when a custom emoji has been added to a team.

  • WHEN
    New Modal Interaction

    Triggers when a user interacts with a modal.

Actions

Then Calibra can do this for you
  • DO
    Add Reaction to Message

    Add an emoji reaction to a message.

  • DO
    Send Message To A User

    Send message to a user.

  • DO
    Send Message To Multiple Users

    Send a direct message to many users at once, in parallel.

  • DO
    Send Message To A Channel

    Send message to a channel.

  • DO
    Request Approval from A User

    Sends approve/reject buttons to a user and waits for the answer.

  • DO
    Request Approval in a Channel

    Sends approve/reject buttons to a channel and waits for the answer.

  • DO
    Request Action from A User

    Send a message to a user and wait until the user selects an action.

  • DO
    Request Action in A Channel

    Send a message in a channel and wait until an action is selected.

  • DO
    Upload File

    Uploads a file, optionally into a channel.

  • DO
    Get File

    Return information about a given file ID.

  • DO
    Search Messages

    Searches messages. Needs a user token.

  • DO
    Find User by Email

    Finds a user by matching against their email address.

  • DO
    Find User by Handle

    Finds a user by matching against their Slack handle.

  • DO
    Find User by ID

    Returns the profile of a user by ID.

  • DO
    List Users

    List all users of the workspace.

  • DO
    Update Message

    Update an existing message.

  • DO
    Delete Message

    Deletes a message. Needs a user token.

  • DO
    Create Channel

    Creates a new channel.

  • DO
    Update Profile

    Updates name, email or title. Needs a user token.

  • DO
    Get Channel History

    Lists messages in a channel, newest first, within a time window.

  • DO
    Set User Status

    Sets the connected user's status. Needs a user token.

  • DO
    Markdown to Slack Format

    Converts Markdown text to Slack's mrkdwn syntax.

  • DO
    Retrieve Thread Messages

    Retrieves thread messages by channel and thread timestamp.

  • DO
    Set Channel Topic

    Sets the topic on a selected channel.

  • DO
    Get Message by Timestamp

    Retrieves a specific message from a channel history using the message's timestamp.

  • DO
    Invite User to Channel

    Invites an existing User to an existing channel.

  • DO
    Get User Group by Handle

    Finds a user group by handle and returns its ID.

  • DO
    Update User Group Members

    Add users to or overwrite the member list of a Slack user group.

  • DO
    Custom API Call

    Make a custom API call to a specific endpoint.

Ready-made workflows with Slack

Install, connect your apps and switch on.

Questions

Is the Slack integration free?

Yes. Slack is available on every Calibra plan, including the free plan, which needs no card.

How is Slack usage billed?

Calibra charges one credit per workflow run, however many steps it has. Steps that read from or write to this app do not cost extra.

Can I connect Slack without writing code?

Yes. Describe the process in plain words and the AI copilot builds the workflow with Slack for you. You can also use templates or the visual editor.

Describe your first process. Watch it run today.

Free plan, no card. One credit per run, however many steps it has.