Connect Slack with PUQ to automate team communication, send notifications, create channels, and manage your workspace efficiently.
Use Slack as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.
Triggers when a new message is posted in a Slack channel
Triggers when a message is posted to a public channel
Triggers when your app or bot is mentioned in a message
Triggers when a new channel is created in the workspace
Triggers when a user joins a public channel, private channel or MPDM
Triggers when a member has added an emoji reaction to an item
Triggers when a member removed an emoji reaction from an item
Send a message to a Slack channel or user
Share a me message (action message) into a channel
Update a message in a Slack channel or conversation. At least one of text, attachments, or blocks is required
Delete a message from a Slack channel or conversation
Retrieve a permalink URL for a specific extant message
Adds a reaction (emoji) to a message
Schedule a message to be sent to a Slack channel or user at a specific time
Upload a file to a Slack channel
Archives a conversation. Not all types of conversations can be archived.
Unarchive a public or private channel. This API method for admins may only be used on Enterprise Grid or Business+.
Searches for messages matching a query
Gets reactions for an item (message, file, or file comment)
Lists reactions made by a user
Removes a reaction from an item (message, file, or file comment)
Initiates a public or private channel-based conversation
Closes a direct message or multi-person direct message
Sets the read cursor in a channel. Marks a specific message as the most recently seen in the conversation.
Removes a user from a conversation. The groups:write scope is necessary for private channels.
Invites 1-1000 users to a public or private channel. The calling user must be a member of the channel.
Joins an existing conversation. If the calling token has already joined, it will warn you about it.
Leaves a conversation. Will not return an error if the user was not in the conversation before it was called.
Gets user presence information
Manually sets user presence
Retrieve a user's profile information, including their custom status
Set a user's profile information, including custom status
Find a user with an email address
Lists all users in a Slack workspace with pagination support
Combine Slack with other apps to create powerful automated workflows: