Skip to main content
Use Slack triggers and actions in workflows to automate channel management, send messages, and coordinate team responses based on Slack activity.

Triggers

Reaction triggers

Responds when users add specific emoji reactions to messages. Filter by emoji type, channel, or user to escalate tickets or create tickets from flagged messages.Common use cases:
  • Create tickets from flagged messages
  • Escalate issues based on reaction types
  • Track team sentiment on messages
  • Trigger workflows from emoji-based voting
Triggers when users remove emoji reactions from messages. Use this to undo actions, track reaction changes, or update workflows based on removed reactions.Common use cases:
  • Undo actions when reactions removed
  • Track reaction changes
  • Update workflow state
  • Monitor sentiment changes

Member triggers

Activates when users join Slack channels. Use this to send welcome messages, assign onboarding tasks, or notify team members of new channel members.Common use cases:
  • Send welcome messages
  • Assign onboarding tasks
  • Notify team of new members
  • Trigger channel-specific workflows
Triggers when users leave Slack channels. Use this to clean up permissions, notify team members, or update access controls.Common use cases:
  • Clean up channel permissions
  • Notify team of departures
  • Update access controls
  • Track channel membership changes
Activates when new users join your Slack workspace. Use this to trigger onboarding workflows, provision initial access, or send welcome messages to new team members.Common use cases:
  • Trigger onboarding workflows
  • Provision initial access
  • Send welcome messages
  • Create onboarding tickets

Actions

Delivers private messages to specific users. Use these to notify assignees about new tickets, alert managers about escalations, or provide status updates to requesters. Messages can include dynamic information from earlier workflow steps.Common use cases:
  • Notify assignees of new tickets
  • Alert managers about escalations
  • Send status updates to requesters
  • Deliver personalized notifications
Posts to Slack channels with optional mentions and formatting. Use these to announce high-priority tickets, share status updates, or coordinate team responses.Common use cases:
  • Announce high-priority tickets
  • Share status updates with teams
  • Coordinate team responses
  • Broadcast important notifications
Creates a new Slack thread specifically for a Ravenna ticket. Use this to establish dedicated communication channels for ticket discussions while keeping conversations organized.Common use cases:
  • Create dedicated ticket threads
  • Organize ticket discussions
  • Enable threaded collaboration
  • Keep ticket conversations separate
Creates new Slack channels with configurable properties like name, description, and privacy settings. Use this to establish dedicated channels for incidents, projects, or team coordination.Common use cases:
  • Create incident channels
  • Establish project channels
  • Set up team coordination spaces
  • Automate channel creation
Updates existing Slack channel properties including name, topic, description, and settings. Use this to maintain channel information, update purposes, or modify channel configurations.Common use cases:
  • Update channel topics
  • Modify channel descriptions
  • Change channel settings
  • Maintain channel information
Archives Slack channels to clean up workspace and preserve channel history. Use this to automatically archive channels after incidents are resolved or projects are completed.Common use cases:
  • Archive incident channels
  • Clean up completed projects
  • Preserve channel history
  • Maintain workspace organization
Sends a message in Slack requesting users to fill out form forms. Use this to gather additional information, complete intake processes, or collect required details for ticket processing.Common use cases:
  • Request additional information
  • Complete intake processes
  • Gather required details
  • Collect form responses