Slack

Slack

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

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