Slack Events
Understanding Slack events and their integration with Thena workflows
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
slack:member:left
Triggered when a user leaves the Slack workspace
Channel events
slack:channel:created
Triggered when a new channel is created
slack:channel:archived
Triggered when a channel is archived
slack:channel:deleted
Triggered when a channel is deleted
Message events
slack:message
Triggered when a message is sent in a channel
Reaction events
slack:reaction:added
Triggered when a reaction is added to a message
slack:reaction:removed
Triggered when a reaction is removed from a message
Using events in workflows
Event selection
Choose the Slack event to trigger your workflow
Configure filters
Set conditions for when the workflow should run
Define actions
Specify what should happen when the event occurs
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