Skip to main content
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

How events flow through the system:
  • Slack generates native events
  • Events forwarded to Thena
  • Event validation and enrichment
  • Workflow trigger evaluation
Event processing capabilities:
  • Real-time processing
  • Event filtering
  • Data enrichment
  • Error handling

Available events

Member events

slack:member:joined

Triggered when a user joins the Slack workspaceEvent data reference →

slack:member:left

Triggered when a user leaves the Slack workspaceEvent data reference →

Channel events

slack:channel:created

Triggered when a new channel is createdEvent data reference →

slack:channel:archived

Triggered when a channel is archivedEvent data reference →

slack:channel:deleted

Triggered when a channel is deletedEvent data reference →

Message events

slack:message

Triggered when a message is sent in a channelEvent data reference →

Reaction events

slack:reaction:added

Triggered when a reaction is added to a messageEvent data reference →

slack:reaction:removed

Triggered when a reaction is removed from a messageEvent 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