Salesforce workflow automation allows businesses to automate specific tasks within their Salesforce environment. This can range from sending email alerts to creating tasks or updating fields based on specific criteria. The power of workflow automation lies in its ability to reduce the manual effort required to perform routine tasks, freeing up time for more strategic activities.
By leveraging workflow automation, businesses can ensure that important actions are triggered automatically when predefined conditions are met, ensuring that processes are followed consistently across departments from sales to marketing and more.
In this blog, we will explore the steps to create a workflow in Salesforce, from understanding the necessary components to navigating the setup process. By the end of this post, you’ll have a clear understanding of how to implement workflows to improve your business’s efficiency and accuracy.
What is a Workflow in Salesforce?
In Salesforce, a workflow is a set of rules that trigger automated actions based on specific criteria. These rules help automate a variety of tasks within Salesforce, such as sending email alerts, updating fields, creating tasks, or sending outbound messages. The goal of a workflow is to reduce manual work and improve efficiency by automating repetitive actions that would otherwise need to be completed manually.
For example, a workflow might be set to send a welcome email to new leads when they are added to Salesforce or update the status of a case when it is resolved. By defining rules and actions within Salesforce, workflows ensure that important tasks are completed without human intervention, improving the consistency and speed of business processes.
Prerequisites for Creating a Workflow in Salesforce
Before diving into the creation of workflows, there are a few prerequisites that need to be considered. Understanding these requirements will help ensure that your workflows are set up correctly and function as expected.
User Permissions
To create a workflow in Salesforce, you must have the necessary permissions within your Salesforce account. Typically, users need to have “Modify All Data” and “Customise Application” permissions to create and manage workflow rules. If you’re not sure whether you have these permissions, check with your Salesforce administrator to ensure you have the necessary access to set up workflows.
Understanding Salesforce Objects
Salesforce is built around the concept of objects, which are the data entities that represent various aspects of your business, such as accounts, leads, opportunities, or cases. Before creating a workflow, it’s important to understand which Salesforce object the workflow will apply to.
For example, if you’re automating a sales process, the workflow might apply to the Opportunity object, while a customer service process might apply to the Case object. Understanding these objects and their related fields is key to setting up effective workflows.
Knowledge of Criteria and Actions
To create workflows, you should have a basic understanding of what triggers the workflow (the criteria) and what actions you want to automate. For example, you may want to trigger a workflow when a lead’s status is changed to “Qualified”, and the action could be to send an email alert to the sales representative assigned to the lead.
By knowing what criteria will trigger the workflow and what actions you want to automate, you can set up workflows that address specific business needs.

Step-by-Step Guide: How to Create a Workflow in Salesforce
Now that we’ve covered the prerequisites let’s walk through the step-by-step process of creating a workflow in Salesforce.
Step 1: Navigate to Workflow Rules
To create a workflow, you first need to access the Workflow Rules section in Salesforce Setup. Here’s how:
- Log in to your Salesforce account.
- Click on the gear icon in the top-right corner of the page.
- Select “Setup” from the drop-down menu.
- In the Quick Find box, type “Workflow Rules”.
- Click on “Workflow Rules” under the “Process Automation” section.
This will bring you to the page where you can manage your workflow rules.
Step 2: Click “New Rule”
Once you’re in the Workflow Rules section, click the “New Rule” button to start creating a new workflow.
You will be prompted to select the Salesforce object that the workflow will apply to. This could be any object in Salesforce, such as Leads, Opportunities, Accounts, or Cases. Select the object that aligns with the workflow you want to create, and click “Next”.
Step 3: Define Rule Criteria
In this step, you’ll define the rule criteria that will trigger the workflow. For example, you might want the workflow to trigger when an opportunity’s stage is changed to “Closed-Won” or when a lead is marked as “Qualified”.
You’ll need to specify the conditions under which the workflow should be triggered, including any field values or changes that need to occur. Be as specific as possible to ensure the workflow is triggered at the right time.
Step 4: Select Workflow Actions
Once the rule criteria are defined, it’s time to select the actions that will be performed once the workflow is triggered. Some common actions include:
- Email Alerts: Set up an email alert to notify relevant team members or customers.
- Field Updates: Automatically update a field in the record (e.g. change the status of an opportunity).
- Task Creation: Automatically create tasks for follow-up or reminders.
- Outbound Messages: Send messages to external systems or applications.
Select the appropriate actions for your workflow, and customise them as needed.
Step 5: Activate the Workflow Rule
Once the workflow is set up with the necessary criteria and actions, it’s time to activate the workflow. Before activation, it’s a good idea to test the workflow in a sandbox environment to ensure that it functions as expected.
Once testing is complete and the workflow is working as intended, click “Activate” to make it live. From this point forward, the workflow will trigger automatically whenever the defined criteria are met.
Detailed Walkthrough of Workflow Actions
Email Alerts
Creating email alerts as part of your workflow action is easy in Salesforce. You can choose from standard email templates or create custom templates to suit your needs. To create an email alert:
- In the Workflow Actions section, click “New Email Alert”.
- Choose the recipients (e.g., users, roles, or email addresses).
- Select the email template.
- Customise the email content, if needed.
Field Updates
Field updates allow you to automatically update the value of a field when certain conditions are met. To create a field update:
- In the Workflow Actions section, click “New Field Update”.
- Select the field you want to update.
- Specify the new value for the field (e.g., changing the opportunity stage to “Closed-Won”).
- Save the field update.
Task Creation
To create a task automatically when a workflow is triggered:
- In the Workflow Actions section, click “New Task”.
- Define the task’s subject, due date, priority, and assigned user.
- Save the task creation action.
Outbound Messages
Outbound messages allow you to send data to external systems. To set up an outbound message:
- In the Workflow Actions section, click “New Outbound Message”.
- Define the recipient endpoint and data you want to send.
- Save the outbound message action.
Conclusion
Creating workflows in Salesforce is a powerful way to automate routine tasks, saving time, reducing errors, and improving overall efficiency. By following the steps outlined in this guide, businesses can set up workflows to ensure that important actions are performed automatically when specific criteria are met.
Workflow automation in Salesforce can be a game-changer for your business, enabling teams to focus on higher-value tasks while Salesforce handles the repetitive ones.
Ready to automate your business processes in Salesforce? At Westbrook, we specialise in setting up and optimising Salesforce workflows for businesses of all sizes in the UK. Contact us today to find out how we can help you improve your efficiency and streamline your operations through workflow automation.