Connect tools & automate tasks Connect, simplify, and automate. Discover the power of apps and tools.
Next Previous 
Actions,activity,access logs,accessibility,add,add an app,Add members,Add to Slack,administrators,all passwords,analytics,android,announcement,announcements,App Directory,app icon,Apple Watch,approving apps,archive,Asana,Atlassian,Automation apps,badge,billing details,billing,Bitbucket,bot user,box,browse,calls,Calls:,cancel,changes,channels,channel instantly,channel management,channel notification,channel suggestions,claim domains,close,company culture,compliance exports,compose,computers,conversations,convert,connect,connected accounts,connection,connecting,copy messages,create,customization,customize,custom SAML,custom,customer support teams,data exports,data security,deactivate,default channels,delete,deletion,deploy slack,desktop,direct messages,directory,disable,discover and join,Discovery APIs,display name,DMs,Do Not Disturb,domain,domains,downgrade,dropbox,duplicate accounts,edit,editing,education,email address,email,emoji,emoticons,Enterprise Grid,Enterprise Mobility Management,executives,export,failed payments,Fair Billing,faqs,finding,format,formatting,framework for apps,free trials,general,getting started,giphy,github integration,github organization,github,glossary,google apps,google calendar,google drive,guests,highlights,hipchat,human resources,IFTTT,import,Incoming WebHooks,integrations,ios,invite,IT teams,JIRA,join,Keep up,keyboard layout,keyboard shortcuts,Keychain Access,keyword notifications,language,languages,leave,link previews,loading,limits,links,linux,mac,manage a workspace,manage apps,manage members,marketing,mention,merge,message actions,messages are displayed,message display,microsoft products,mobile,mobile push,move channels,moving workspaces,multiple,mute,name,names,noise,nonprofits,notify,OneDrive,onboard,owners,password,payment,payments,permissions,phones,pin,plan,plans,plus plan,polls,primary ownership,privacy policies,prioritize tasks,private,private channel,private notes and files,project management,public channel,purpose,Quick Switcher,quote,reactivate,read,recruitment,referrer information,reminder,remove,rename,retention,Request a new workspace,role,roles,RSS,sales,Salesforce,SAML,SCIM,SCIM provisioning,screen reader,search,send,session duration,share messages,share,shared channel,shared channels,sidebar,sign in,sign out,signup mode,single sign-on,Slack Day,Slack for Teams,Slack notifications,Save notes and files,Service Level Agreements,ServiceNow,sign up,slack status,slackbot,slash commands,snippet,snooze,software developers,star,statistics,Stride,sync,tablets,tax,threads,time zone,tips,to-do lists,topic,triage channels,Terms of Service,Trello,troubleshoot,trouble receiving,tour,twitter,two-factor authentication,unread messages,updates,upgrade,upload,username,user groups,URL,vacation,Vendor and remittance,video,voice call,voice,what is,what's important,whitelisting,windows phone,windows,working in,workspace apps,workspace creation requests,workspace discovery,workspace's settings,wunderlist,your actions,Zapier,zoom,features,#general,File storage,posts,dark mode,theme,Workflow Builder,Voice,video,screen sharing,workflows,Outlook Calendar,Invited members,Transfer ownership,Whitelist,Enterprise Key Management,Transport Layer Security,Strong customer authentication,CSV,text file,work hours, 
Search for “[term]” See [n]+ more results → 
Create a Slack workflow that starts with a keyword To help automate a process or task, you can create a workflow  that starts when a message is sent in Slack with the keywords you specify. 
 
Set up your workflow to start with the When a message is posted  trigger , then add keyword conditions and channels for the workflow to use. 
Keyword conditions are sets of keywords that must be included or excluded in a message to kick off your workflow. You can choose up to five keyword conditions per workflow. 
Once you publish your workflow, it will start when your keywords are used in the channels you specified. 
These types of workflows can only be configured in public channels. Private channels or channels with external people aren't supported at this time. 
 
Note:  Owners and admins can restrict who can create workflows that are triggered by a message in Slack . If you don’t see this option in Workflow Builder, find an owner or admin  to ask for help.
 
To begin, you’ll need to create a workflow  and select the When a message is posted  event to start it.
From your desktop, click    Tools  in the sidebar. 
From    Workflows , click   New  in the top right. 
Select    Build Workflow 
Below Start the workflow , click    Choose an event , then select   When a message is posted . 
Below Channels , select up to 20 channels. When your workflow is published, it will start when your keywords are used in those channels. 
Click Add Keyword Condition . 
Below Include all of these keywords , enter the words you’d like to trigger your workflow, then click Done . 
If you’d like, click Show Advanced Filters  to further customize your workflow (ex., to include or exclude messages from threads  and agents ). 
Click Continue .  
 
 
 
 
Once you’ve configured your workflow trigger, you’re ready to add steps  and publish your workflow.
Click    Add Step . 
Search for a step, or choose one from the list. 
Follow the prompts to configure the step, then click Save . If you’d like, add more steps like a branch  or a form . 
When your workflow is complete, click Finish Up , then follow the prompts to publish your workflow . 
 
 
Tip:  You can also create event triggers  using the MessagePosted  event to programmatically start a workflow from a message in Slack.
Who can use this feature? 
 
Thanks so much for your feedback!
If you’d like a member of our support team to respond to you, please send a note to feedback@slack.com .
If you’d like a member of our support team to respond to you, please send a note to feedback@slack.com .
If you’d like a member of our support team to respond to you, please send a note to feedback@slack.com .