Bydefault, anyone can build a workflow in Slack, and there are two options to get started: you can create a workflow from a template, or, if you need further customization, you can build one from scratch. Either way, the guidance below will help get your workflow up and running, and ready to use in your workspace or org.
Whether you start from scratch or use a template, the steps you add to workflow will accomplish a task. If you'd like the workflow to carry out an action in a third-party service, you can add connector steps.
These steps require you to authenticate your account with the third-party service, and may require additional approval or configuration before they can be used in a workflow. For additional guidance, see:
The workflows that can be found and used in your workspace or org are unique to your organization's needs and processes. If you aren't sure when to use a workflow, or what it's designed to accomplish, it's best to reach out to the person who built the workflow for more information.
Workflows that are built to start on a schedule will start automatically. Other workflows are tied to a conversation and will start based on common Slack actions that happen there. Some actions you might take to start a workflow are:
Once the workflow starts, its steps will run automatically. As the workflow completes each step, you might be prompted to fill out a form, click a button, or authenticate with a third-party service to continue to the next step.
Workflow Builder is a paid feature included in the Slack Pro, Business+ and Enterprise subscriptions. To explore free and paid subscriptions, take a look at our pricing page.
Workflows built with the new version of Workflow Builder that meet certain criteria will be chargeable.
Because Workflow Builder is so flexible, workflows can be created for a wide range of tasks. Many people create workflows for things like sharing info with new teammates, submitting time-off requests for approval, filing support tickets, asking for feedback from coworkers, facilitating Q&A sessions, and more! The possibilities are practically endless.
Think of workflows as a series of actions and reactions. Every workflow in Slack starts with a trigger. Some triggers kick off a workflow automatically, such as at a scheduled date and time, while others kick off when someone takes an action, such as selecting it from the shortcuts menu.
When one of these actions is taken, the trigger automatically sets off workflow steps. These steps are how people interact with your workflow. You can add steps that send messages or customized forms, or use steps from connectors that link your workflow to other tools.
Ready to try it yourself? Open Workflow Builder to get started!
In the past, that often meant tracking down certain documents and asking specific questions to identify the project leaders and where the work stood. With Workflow Builder, whenever people join a channel, they can automatically be sent the resources they need to get caught up, without wasting time asking others.
Additionally, you can prompt them to fill out a form with other information, such as a short personal bio. The completed form can post into a #welcome channel, where everyone can get to know new team members.
Use this workflow for all sorts of channels and audiences. For example, when someone joins a workplace channel for the first time, you can send a message that includes a few essentials about the office, along with whom they can contact to ask questions and find more information.
You can take reports of when a piece of equipment is lost, when your company website is unreachable, or when your payment processing service is failing. The completed form is instantly posted into a number of channels where staff can triage the problem, discuss solutions, and workshop updates to the wider company.
Because Workflow Builder is so flexible, workflows can be created for a wide range of tasks. Many people create workflows for things such as sharing info with new teammates, submitting leave requests for approval, filing support tickets, asking for feedback from colleagues, facilitating Q&A sessions and more! The possibilities are practically endless.
Think of workflows as a series of actions and reactions. Every workflow in Slack starts with a trigger. Some triggers kick a workflow off automatically, such as at a scheduled date and time, while others kick off when someone takes an action, such as selecting it from the shortcuts menu.
When one of these actions is taken, the trigger automatically sets off workflow steps. These steps are how people interact with your workflow. You can add steps that send messages or customised forms, or use steps from connectors that link your workflow to other tools.
Are you ready to try it yourself? Open Workflow Builder to get started!
Our organization has created a few helpful Slack Workflows via the Slack Workflow Builder. One of these workflows is an IT Help Desk workflow where a member of our organization can create a quick help desk request in Slack with the relevant info that we require (who needs help, what issue, what type of help needed, level of urgency, and other details).
Noted regarding a possible workaround via Zapier. I have never used Zapier before and I am trying to avoid adding another application to our tool set. However, I am always curious to learn and try out new things so I will look into it for sure. Thank you again for your help and guidance!
So instead, I tried out a Slack - New Push Message in Slack to Asana - Create Task Zap which happens only when someone from our team clicks the Zapier (Push to Zapier) button in Slack. Once this happens then a Task is created in the appropriate Section of our Project.
Hi all - hoping someone has run across this. i'm surprised I didn't find anything in the forums on this. I created a workflow, but realized I didn't name some of the task container elements in a few steps properly. So, in attempting to go into the send mail steps to rename the task container elements, I get the following:
Any idea what I need to do? I logged out, logged back in to see if it would get unlocked. I had this problem yesterday as well, so I thought maybe even overnight something would get unlocked, but that wasn't the case.
I also sometimes faced this issue with SendMail steps, it not allowing you to make changes from the WF builder. In that case, i'll go to PFTC, go the Change mode of that task of Sendmail step and do the changes, it allows there.
Tom - thanks for your replies! I had originally created these steps in the Workflow Builder. It never occurred to me to simply go into PFTC to make the changes there....that has solved the problem for me.
Now we've got that out the way, no this is not a bug. The sendmail step is just a 'special' step in the workflow builder that generates a regular SELFITEM.SENDTASKDESCRIPTION in background based on the info you supply. Since the WF builder maintains the task for you, it locks it so that the task and the WF builder don't get out of synch.
Aside from PFTC (be aware of sync issues mentioned above), you can of course also create a sendmail step manually by creating a task based on SELFITEM.SENDTASKDESCRIPTION. It will appear as a regular activity step and not have the mail icon, and it won't be locked. In some cases this is better because you have more control over the details.
Visual workflow builders are tools that let you automate time-consuming and repetitive tasks with ease, using a simple drag-and-drop interface. This visual development environment eliminates technological barriers and empowers everyone to build applications that solve real-time business problems.
Forms are the basic structure for creating any application on our visual workflow builder. They let you create forms, import data, add fields, set triggers, and perform actions. In short, they help you make sense of your data; all visually.
As the name suggests, this allows you to create workflows for tasks that are constrained to different schedules, without any user input. You can set up a schedule to send anniversary wishes to employees, welcome emails to prospects, SMS notifications updating shipment details to customers, and more.
This is a dedicated workflow builder for all approval requests, ranging from assignment submission to visa documentation. You can add single or multilevel approvals based on filters, and even add actions to be performed upon approvals or rejections.
All payment related workflows, like selling subscriptions, collecting registration fees, sending purchase orders, and more, can be created using this option. All you have to do is configure a payment gateway, and then create the payment workflow. And that's it, you're good to go with all your financial transactions.
We've helped 14,000+ brands create bespoke workflows and improve their end-to-end operations across a variety of industries. With over 25 years of experience in catering to B2B organizations, we have the best tools in the trade to help you improve your business. You can get started with Creator by signing up here, or by visiting the sign up page.
With Workflow builder I'm able to take the response the user inputs for the frst two questions and insert them in the JIRA ticket as a variable. the summary and customer impact questions in the project are not a drop down type answer but an open form that the user can type in information.
Hi Anthony, I think you are referring to our app Workflow Steps for Jira. If so, the problem you are facing is that that Priority is set by a drop down value and what comes out of the Slack form is a text value.
3a8082e126