Slack events represent real-time occurrences within your Slack workspace that are captured and processed by the Thena Platform. These events can trigger workflows, enabling automated responses and actions based on Slack activities.

Quick reference

All available events

Understanding Slack events

Event flow

• Slack generates events
• Events sent to Thena
• Events processed and validated
• Workflows triggered

Event usage

• Trigger automations
• Track user activity
• Monitor channels
• Analyze interactions

Event integration

Available events

Member events

slack:member:joined

Triggered when a user joins the Slack workspace

Event data reference →

slack:member:left

Triggered when a user leaves the Slack workspace

Event data reference →

Channel events

slack:channel:created

Triggered when a new channel is created

Event data reference →

slack:channel:archived

Triggered when a channel is archived

Event data reference →

slack:channel:deleted

Triggered when a channel is deleted

Event data reference →

Message events

slack:message

Triggered when a message is sent in a channel

Event data reference →

Reaction events

slack:reaction:added

Triggered when a reaction is added to a message

Event data reference →

slack:reaction:removed

Triggered when a reaction is removed from a message

Event data reference →

Using events in workflows

1

Event selection

Choose the Slack event to trigger your workflow

2

Configure filters

Set conditions for when the workflow should run

3

Define actions

Specify what should happen when the event occurs

4

Test and deploy

Validate and activate your workflow

Best practices

Event handling

• Implement proper error handling
• Validate event data
• Handle rate limits
• Monitor event processing

Workflow design

• Keep workflows focused
• Use appropriate filters
• Handle edge cases
• Test thoroughly