Skip to main content
Slack activities represent actions that can be performed programmatically in your Slack workspace through Thena workflows. These activities enable automated interactions with channels, messages, and users.

Quick reference

All available activities

Understanding activities

Activity types

• Message operations
• Reaction management
• Member management
• Channel operations

Usage patterns

• Workflow actions
• Automated responses
• Team management
• Content moderation

Message activities

postMessage

Send a new message to a Slack channel or user.

editMessage

Edit an existing message in Slack.

deleteMessage

Delete a message from a channel.

Reaction activities

addReaction

Add a reaction emoji to a message.

removeReaction

Remove a reaction emoji from a message.

Member activities

addMember

Add a user to a channel.

removeMember

Remove a user from a channel.

Channel activities

joinChannel

Join a public channel.

leaveChannel

Leave a channel.

Using activities in workflows

1

Select activity

Choose the appropriate Slack activity for your workflow
2

Configure parameters

Set required and optional parameters
3

Handle responses

Process the activity response in your workflow
4

View executions

Monitor and track your Slack activities through the workflow executions page.

Best practices

Execution monitoring

• Check activity status regularly
• Monitor execution times
• Track success rates
• Set up alerts for failures

Activity tracking

• Review execution logs
• Track rate limits
• Monitor API usage
• Analyze performance patterns

Slack events

Learn about available Slack events

Workflow creation

Create workflows using Slack activities

Activity monitoring

Monitor workflow activities

Slack API

Slack API reference