Creating Series of Tasks on Various Objects by Using Action Plan

Organizations regularly have repeatable or recurring work/task that could be easily accomplished with a series of tasks for various objects in Salesforce.

Organizations regularly have repeatable or recurring work/task that could be easily accomplished with a series of tasks for various objects in Salesforce. For example, a process to create a series of new tasks whenever a new client is onboarded. These recurring series tasks can be created from a template. Users should be able to create templates for the tasks. Once the template is created, users should be able to easily apply the template each time when the same process is required in the future. This would eliminate any duplicate efforts involved with creating the tasks.

To implement this feature, we can use Action Plan. Action Plan is an open Source software, and it is an unmanaged package. It helps to create a series of tasks on various objects. Since it is an unmanaged package, you can customize according to the business needs.

You can create Action Plans for the following objects in Salesforce (varies by edition): 

  1. Accounts
  2. Contacts Leads
  3. Opportunities
  4. Campaigns
  5. Contracts
  6. Cases
  7. Person Accounts

Tasks can be set up with a timeframe, can assign it to a team member, and set up a workflow to deliver the reminder emails.  The solution is templatized, so if you want to apply the same set of actions to a set of (i.e. Accounts), you can do this in clicks. Action Plans can incorporate up to 75 tasks and you can create up to 40 plans at a time. We can remove up to 65 Action Plans at a time.

After Installing the Action Plan, it is easy to get started. For each object, you need to add a button to the list view and add a button to the detail page. For e.g. Accounts, follow the steps are given below.

Action Plans Button Settings

1. How to create an Action Plan Button? 

Navigate to the Action Plans Templates tab. Then, click the “New Action Plan Template” button. The steps given below for your reference:

  1. Navigate to Setup > Customize > Accounts > Search Layouts.
  2. Click Edit near Accounts List View.
  3. Move the Create Account Action Plans button from Available Buttons to Selected Buttons.
  4. Click Save.
  5. Navigate to Setup > Customize > Accounts > Page Layouts.
  6. Note: the package includes a default Action Plan Layout for your reference.
  7. Click on Edit near one of your standard Account Page Layouts.
  8. Add the Action Plans related list to the page.
  9. Edit the properties of the related list by clicking the configuration button above it.
  10. Expand Buttons section, unmark New checkbox and move Create Account Action Plan to the Selected buttons.
  11. Update the fields in the related list to meet your needs. The Recommended fields include Start Date, Overall Task Status, Owner First Name, Owner Last Name.
  12. Click Save.

2. How to create an Action Plan Template? 

Navigate to the Action Plans in the App. Then, click on the Action Plan Template tab to create a New Template for Action Plan.

salesforce action plans
  1. Name – Template Name.
  2. Description – An explanation about the template, how it is used.
  3. Skip weekends – Allows you to automatically reschedule a task that would fall on a Saturday or a Sunday to either a Monday or Friday. When it is checked, a drop-down box will appear allowing you to select the day.
  4. Subject – Purpose of the task.
  5. Days After- This value determines the due date of the task.
  6. For tasks with no dependency, the task’s due date will be offset from the plan start date.
  7. For tasks with a dependency, the due date will be offset from the expected due date of the task on which it depends on.
  8. Assigned To – Looks up to the user. If you want to assign the task dynamically then you need to leave the field blank. When assigning dynamically, the default behavior will assign the task to the running user. You can also make system assign it to the record owner by changing your Action Plan Settings. To do that Go to Setup/ Develop/ Custom Settings then click Manage next to Action Plan Settings. If a Default Organization Level Value setting has not yet created, simply click the new button. In the Edit page, you will be able to mark the check box named- Unassigned Task Defaults to Record Owner, and then Save it.
  9. Category – Let you know what type of activity.
  10. Priority – Low, Medium or High.
  11. Email – Send a standard New Task email when it is checked. For Tasks depending on others, the email will be sent when the task is created.
  12. Reminder – This check boxes will define the default behavior for reminders when applying the template to create an Action plan.
  13. If it is left unchecked, in the Action Plan Creation page the reminders will be initially disabled
  14. If it is checked, the reminders will be available. (Reminders take in consideration.)
  15. Add New Task – Adds an additional row to the tasks grid if needed.
  16. Save – Saves the template.

Use Action Plans: Example – Create Action Plans for Account 

Step 1: First Navigate to the Account List View. Select the Accounts, which you need to create Action Plan.

salesforce action plans

Step 2:  You need to select the Template by typing the name on the lookup and clicking on the template which was created earlier.

salesforce action plans

Step 3:  Enter the information specific to this plan. Please note that the accounts you selected earlier are visible and that the “Assign To” has been completed by using the users selected.

salesforce action plans

Step 4: Saving the Action Plan. 

Note: The batch process handles Creation of Action plan, so it may take a couple of minutes to view all created objects. After saving the Action plan, we can check the status of the Tasks which are assigned to the users.

salesforce action plans

Step 5: Verifying the Action Plan and the Tasks. Check Action Plan is in the related lists. It will have two open activities. The other activities in the template will be created only when the previous ones get completed.

salesforce action plans


Should we use Action plan in Salesforce to enhancethe reusable and shareable template? I agree that we can use the Action plan to eliminate duplicate recurring tasks creation and it saves our time.

About MST

At MST Solutions our cornerstone is to adapt, engage and create solutions which guarantee the success of our clients. The talent of our team and experiences in varied business verticals gives us an advantage over other competitors.

Recent Articles

Work with us.

Our people aren’t just employees, they are key to the success of our business. We recognize the strengths of each individual and allow them time and resources to further develop those skills, crafting a culture of leaders who are passionate about where they are going within our organization.