Free usage is now available on puq.ai
Integrations Templates Blog Pricing

Slack

Connect Slack with PUQ to automate team communication, send notifications, create channels, and manage your workspace efficiently.

Slack

Triggers & Actions

Use Slack as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

  • New Message

    Triggers when a new message is posted in a Slack channel

  • Channel Message

    Triggers when a message is posted to a public channel

  • App Mention

    Triggers when your app or bot is mentioned in a message

  • Channel Created

    Triggers when a new channel is created in the workspace

  • Member Joined Channel

    Triggers when a user joins a public channel, private channel or MPDM

  • Reaction Added

    Triggers when a member has added an emoji reaction to an item

  • Reaction Removed

    Triggers when a member removed an emoji reaction from an item

Actions

  • Send Message

    Send a message to a Slack channel or user

  • Send Me Message

    Share a me message (action message) into a channel

  • Update Message

    Update a message in a Slack channel or conversation. At least one of text, attachments, or blocks is required

  • Delete Message

    Delete a message from a Slack channel or conversation

  • Get a Message Permalink

    Retrieve a permalink URL for a specific extant message

  • Add Reaction

    Adds a reaction (emoji) to a message

  • Schedule Message

    Schedule a message to be sent to a Slack channel or user at a specific time

  • Upload File

    Upload a file to a Slack channel

  • Archive Channel

    Archives a conversation. Not all types of conversations can be archived.

  • Unarchive Conversation

    Unarchive a public or private channel. This API method for admins may only be used on Enterprise Grid or Business+.

  • Search Messages

    Searches for messages matching a query

  • Get Reactions

    Gets reactions for an item (message, file, or file comment)

  • List Reactions

    Lists reactions made by a user

  • Remove Reaction

    Removes a reaction from an item (message, file, or file comment)

  • Create Channel

    Initiates a public or private channel-based conversation

  • Close Conversation

    Closes a direct message or multi-person direct message

  • Mark Conversation Read

    Sets the read cursor in a channel. Marks a specific message as the most recently seen in the conversation.

  • Kick User from Conversation

    Removes a user from a conversation. The groups:write scope is necessary for private channels.

  • Invite Users to Conversation

    Invites 1-1000 users to a public or private channel. The calling user must be a member of the channel.

  • Join Conversation

    Joins an existing conversation. If the calling token has already joined, it will warn you about it.

  • Leave Conversation

    Leaves a conversation. Will not return an error if the user was not in the conversation before it was called.

  • Get User Presence

    Gets user presence information

  • Set User Presence

    Manually sets user presence

  • Get User Profile

    Retrieve a user's profile information, including their custom status

  • Set User Profile

    Set a user's profile information, including custom status

  • Lookup User by Email

    Find a user with an email address

  • List Users

    Lists all users in a Slack workspace with pagination support