Ops Designed Articles

Automate Activity Creation Using Pipedrive’s Workflow Automation

New to Pipedrive?

Claim Your 30-day Free Trial!

When it comes to improving your sales process, automation can be a game-changer. In Pipedrive, activity-based automation is one of the most powerful ways you can make sure no Deal slips through the cracks. This article will guide you through how to set up a solid cold-outreach flow using Pipedrive's built-in workflow automations. By the end, you'll know how to automatically have activities created for the right task at the right time to be completed by the right person - all of which will keep the sales flowing in!

There are a couple of different ways to automate tasks in Pipedrive, but for this example, we'll focus on using Pipedrive's native Workflow Automation tools. While third-party tools like Zapier and Make (formerly Integromat) are great for more advanced functions, Pipedrive’s built-in automations can handle a lot of essentials. As a Zapier Expert, I do use Zapier quite a bit when building on behalf of my clients and I have several Zapier tutorials on my YouTube Channel. However, if you’re new to automations or don’t want to incorporate a third-party tool, this article is going to be the perfect starting point for you. 

Here’s what we’ll cover:

  1. How do automations in Pipedrive work?
  2. Automatically create an Activity when a new deal is added to Pipedrive
  3. Automatically create a follow up activity using Workflow Automation after a set prior of time has passed
  4. Testing your Workflow Automations

This article is a step-by-step description of the demos contained in the video below. So, if you’re a reader, read-on. If you’re a watcher, press play and follow along!

How do automations in Pipedrive work?

All automations, whether in Pipedrive Workflow Automation or Zapier, will contain one trigger and at least one action step (though they could have many action steps). In addition, the automation may also include other steps such as conditions (think of these like filters – only continue if X is true) and delays

Triggers are events that start an automation. In Pipedrive, you can trigger an automation using a Deal/Lead, Person, Organization, Activity, or Project (and now, date fields as well). For example, you could start your automation when:

  • A Deal is created
  • A Deal is updated
  • An Activity is created, or updated (and that update could be “is done” which translates to triggering when an activity is completed)
  • A Person (contact) is added or update

Actions are the tasks that you want Pipedrive to perform for you automatically once the trigger event occurs. Common actions include:

  • Creating an activity.
  • Updating a Deal (stage, status, or detail field) or Person
  • Sending an email 
  • Creating a note

So, using just these two components, a basic, but powerful automation could be: When a new deal is created, create an activity.

Conditions are criteria that must be met for the automation to continue. They make sure that actions only happen under specific circumstances. Examples include:

  • The Deal value is greater than a certain amount.
  • The Deal stage is a particular stage or specific detail field was updated
  • The Activity is a specific subject

This is particularly important when your trigger is that the entity (Deal, Activity, Person) is updated. If, for example, you have the automation, When a Deal is updated, create an activity you will be creating hundreds of activities... More likely what you wanted was When a Deal is updated AND THE DEAL STAGE has changed to {{a specific stage}}, create an activity.

Delays introduce a pause in the automation workflow, allowing actions to occur after a certain period. Delays can be configured to:

  • Wait for a specified number of minutes, hours, or days.
  • Skip weekends (always recommended if your sales team doesn’t work weekends)

Including a delay in our example could look like: When a new deal is created with a Deal Value greater than $10,000, delay 1 day skipping weekends, and create an activity.

Now, let’s build one from scratch!

When a new deal is added to Pipedrive create an activity via workflow automation

First, navigate to Automations in Pipedrive. You will find this in your left-hand sidebar, most likely by clicking on the three dots at the bottom for “More.”

Once there, you’ll find that Pipedrive has included quite a few templates for common scenarios. It doesn’t hurt to play around with these to get familiar with how automations work. For now though, click on “+ Automation.”

Choose your Event Trigger as “Deal” and then select “Added.” This is our “when a new deal is added…” trigger.

Then, click “Apply Trigger” 

Once you apply the trigger, it’s going to default your next step to be a condition step! But, in many cases you may not need a condition. So, click “back” and then “Action” 

Now, we want our action to be to create an Activity. So, choose “Activity,” then “Create activity,” then “Next.”

Here we can get really detailed and include a lot of useful information when this activity is created. You’ll be presented with a list of fields to include. The following fields are required and will be selected by default:

  • Activity Subject (required)
  • Type (required)
  • Due Date (required)
  • Time Zone (required)

Then, in addition I recommend selecting:

  • Assigned to
  • Link Deal
  • Link Organization
  • Link Person
  • Note

Once you select all of those fields, click “Next” in the bottom right corner.

Now, you can fill in all of the fields you selected.

When choosing the Activity Subject, I like to use a standard numbering and naming system. This keeps everything organized and helps team members know what to prioritize at a glance.

You can also use a custom Activity Type. In this example, I am using a Cold Outreach activity type. If you want to track the volume of activities being completed by users, using a custom Activity Type will enable you to do that in Insights. 

Typically "Assigned to" is the Deal Owner so that activities are assigned to whoever owns the deal. This scales really well because if you add or remove users from Pipedrive, you don’t have to update your automations. Sometimes there is a specific person who handles specific types of activities (for example, creating Proposals). In that case you might choose to assign the activity to a specific person.

The Notes section of Activities is a very powerful tool. Within it you can provide detailed, step-by-step instructions for the sales rep. This ensures consistency and makes it really easy to train new hires because each Activity walks them through the call to make with the call-to-action, the template email to send depending on the call outcome, etc. 

For example, you activity notes may look something like:

  1. Call contact to schedule a Demo
  2. If you connect, do this. 
  3. If you do not connect, do that.
  4. Mark this activity as done.

Then I also like to include a note about how automation will take hold of the Deal from here. For example: 3-days after marking this activity as done, if the deal is still open and in this stage, an additional activity will be created for you.

Including a note regarding the next step is helpful in freeing up brain space and letting the sales rep know they don’t have to think about this again because a new activity will be made for them.

Once all of your fields are complete, in the bottom right corner, click the green “Apply Action” button.

Now, to activate your automation:

  1. Name your automation (e.g. Deal Created -> Create #1 Cold Outreach Activity).
  2. Select that the automation is “Triggered by any user" (this means that regardless of who creates the Deal, your automation will trigger)
  3. Activate it by clicking "Active."
  4. Click “Save”

🎉 Congratulations! You’ve successfully created and activated your first Workflow Automation! 🎉

Create a follow up activity via workflow automation

Now let’s move on to something a little more advanced. In the automation we just created we told the user 3-days after marking this activity as done, if the deal is still open and in this stage, an additional activity will be created for you.

Now, let’s create the automation for that activity. I’m only going to include screenshots for new steps we didn’t do in our initial automation.

  1. Go back to Automations and click "Add a new automation."
  2. Choose "Activity" as the item to trigger the automation.
  3. Select "Updated” and “Apply Trigger”
  4. You’ll then be taken to the “Instant Condition” screen and here you want to add one! Select “Activity Subject” is “#1 Cold Outreach” and add an AND condition that the “Activity Status” has changed to “Done”
  5. Click “Apply Conditions” in the bottom right hand corner

This automation will trigger when the #1 Cold Outreach activity has been marked as done. But, we told the sales rep that another activity would only be created if the Deal is still Open and in this same Stage in 3 days. So now, we need to add a Delay step.

To add the next step, click on the green +sign after step 2 and select “Delay.” You can select from specific options from the dropdown menu (e.g. 1 day, 3 days, 5 days), or click the blue text to set a custom duration (e.g. 4 days, 2 weeks). For this automation, we will select 3 days in the dropdown and check the box to “Skip weekends” which means that if day 3 is Saturday or Sunday, the delay will last until Monday. The “skip weekends” check box is useful if your team is not working on the weekends because it’ll ensure activities aren’t created over the weekend and overdue by the time your team comes in on Monday. 

Finally, click “Apply Delay” in the bottom right corner.

Now we need to add one more condition that tells the automation to continue only if the Deal is still Open and in the same Stage. 

  1. Click on the green +sign under step 3 of the automation and then select “Instant Condition”
  2. The first condition will be “Activity deal stage” (from step 1) is “New Deal”
  3. AND the second condition will be “Activity deal status” (from step 1) is “Open” 
  4. Click “Apply Conditions”

The very last step of this automation, will be your Action step to create the 2nd activity. 

  1. Click on the green +sign under step 4
  2. Click “Action” then “Activity” then “Create activity” and “Next”
  3. Select and fill in all of the relevant fields
  4. Complete the fields you’ve selected and click “Apply Action”

Finally, as before, now you’re ready to activate your automation.

  1. Name your automation (e.g. #2 Cold Outreach Activity)
  2. Select that the automation is “Triggered by any user" 
  3. Activate it by toggling it to "Active"
  4. Click “Save”

And voila, just like that you’re done!

You now have two automations that will ensure all Deals receive at least two touchpoints. Extra credit if you duplicate the second automation and update it to create a 3rd and 4th touchpoint 😁

How to test your workflow automation

It's always a good idea to test automations to make sure they’re working as you intended before you walk away. Because of the delay step in our second automation, this can be a bit tricky, but what I recommend doing is just changing the timeframe of that delay step (e.g. to 1-minute) for your test and then updating it back to the actual time frame you want once you’ve completed testing.

Now sure what I mean? Watch this clip where I show you how to test these automations:

Conclusion

Activity based automation in Pipedrive’s Workflow Automation creates a strong foundation for a consistent, efficient, and effective sales process. These automations save your team loads of time and help to keep your team focused on the most important tasks giving you a strategic advantage over the other guys. 

As you get more comfortable with Pipedrive’s automation tools, you can customize and expand your workflows and develop ever-more complex scenarios. And of course, I'm here to help. Happy automating!

Need help setting up Pipedrive and optimizing it for your business?

Let's Connect!