app-interaction-patterns icon indicating copy to clipboard operation
app-interaction-patterns copied to clipboard

A collection of common workflows and interaction patterns for Slack apps.

ARCHIVED

This piece of sample code has been archived and is no longer maintained. The approaches used may no longer be relevant, or even work correctly. For more up to date samples, check out some of the other repositories on https://github.com/slackapi

App interaction patterns

This is a collection of common workflows and interaction patterns for Slack apps.

We also recommend to check out our other resources on building great Slack app experiences:

Common workflows

  • Onboarding (app_home_opened event)
  • Help menu (app_mention event)
  • Approval Notice
  • Paging
  • Private Poll
  • Public Poll
  • Search
  • Details View in ephemeral message
  • Details View in Thread
  • Expand & Collapse

Task & ticket management

  • Create a task or ticket from Message Action
  • Create a task or ticket from Slash Command

HR

  • Perform a culture survey
  • Requesting time off
  • Peer review

Other