Looking for PowerObjects? Don’t worry, you’re in the right place! We’ve been part of HCL for several years, and we’ve now taken the final step in our acquisition journey: moving our website to the HCL domain. Nothing else is changing – we are still fanatically focused on Microsoft Business Applications!

PowerObjects Blog 

for Microsoft Business Applications


How to Create Automatic Follow-up Activities in CRM 2011

Post Author: Joe D365 |

Have you ever had an appointment or a phone call with a client and needed to schedule a follow up activity? With some very simple customizations and a workflow you can help eliminate the additional clicks needed to create another activity. Check this blog on how to use similar functionality to create a spouse contact record.

In this example, we are going to focus on the phone call entity. These steps/customizations can be applied to all activities in MSCRM 2011.

First we are going to customize the phone call entity and add some custom fields.

  1. Create the following fields:
  • Follow Up Activity
    • Create an option set to allow the user to define what activity type they would like to create. The options that are available Appointment, Phone Call and Task.
    • You don't necessarily have to create this field but this offers the user the flexibility to create whatever activity type they would like.
  • Follow Up Due Date
    • This allow user to specify the exact date and time they want to have the activity created.
  • Follow Up Notes
    • Allows the user to enter any notes that they would like copied to the new activity.
    • Another option is use the OOB description field. This would allow the user to keep a running track of notes associated with the activity.

Creating phone call follow-up activities in CRM 2011

  1. The next step would to build a workflow to create a new activity. To access the workflows, Go to Settings, Processes and click new.

    Now there are different ways you can trigger this workflow. You can have it trigger once the activity is completed, once the follow up due date is entered or you could add a checkbox field to create the follow up activity as well. In this example, we are going to trigger the workflow to start when the activity is completed. For this we are going to change the start on when the "record status changes".

Options for automatic processes in CRM 2011

  1. Since we want the workflow to start when the activity is completed, the first step of the workflow would be to add a check condition to make sure the activity is completed.

add a check condition

  1. Next we are going to add another check condition to check what type of "Follow Up Activity" type the user selected.

add another check condition for a follow-up activity in CRM 2011

  1. Depending on what type of activity is selected will create the appropriate activity type. In the example above we would choose create record and then select appointment.

activities in crm 2011

  1. Now we can define what fields we want to copy from the Phone Call Record to the Appointment. In the screenshot below we are pulling some of the Out of the Box Fields as well as the custom ones we created in the steps above.

set up the follow-up activity for dynamics CRM

  1. The next step is to create a conditional branch for the next activity type. To create the conditional branch, click next to the word "then" and click add step. From the drop down select Conditional Branch.

activities in crm 2011

  1. You can now specify you conditional branch. In this example will select the next option available which is phone call.

activities in crm 2011

  1. Once again will use the create option and this time we will select phone call.

activities in crm 2011

  1. Now we can set the details of the phone call. Using some of the out of the box fields as well as the custom ones.

activities in crm 2011

  1. We would repeat the same steps for the creation of the task. Create a conditional branch and then create a record with a type of task.

Now to see this in action……

I have my phone call record open and I have added my follow up information. I am now going to mark my phone call complete.

activities in crm 2011

This will now trigger the workflow and create the new phone call.

activities in crm 2011

Now you can you let your sales people sell and not worry about creating future activities! For further reading, check out our other blogs that may help you automate your business process with our post on workflows and dialogs in CRM 2011.

Happy CRM'ing!

Joe CRM
By Joe D365
Joe D365 is a Microsoft Dynamics 365 superhero who runs on pure Dynamics adrenaline. As the face of PowerObjects, Joe D365’s mission is to reveal innovative ways to use Dynamics 365 and bring the application to more businesses and organizations around the world.

8 comments on “How to Create Automatic Follow-up Activities in CRM 2011”

  1. A useful technique and one I have used in the past with a few variations, thanks for sharing!

    Instead of or as well as a picklist for the activity type, I have sometimes used a "follow up with..." picklist with choices such as "Phone tomorrow", "Phone 3 days", "Task next week". This can be quicker to use than putting an explicit due date, and just uses logic in the workflow to figure out the right combination. It is great for rapid turnaround in environments such as outbound sales calls - person is out? follow up with a call tomorrow or three days time, say, and close this one (rather than change due date, as I may be measured on my call volumes). A combination of this plus a due date can give full flexibility (eg you agree to call tomorrow at an explicit time rather than just now+24 hours).

    Follow up notes field is a good idea, and I would strongly caution against the alternative: "Another option is use the OOB description field. This would allow the
    user to keep a running track of notes associated with the activity."
    Users can quickly end up with huge long narratives that show every part of every conversation ever. "in the beginning there was a call..."
    This is not only unwieldy, but can hit the field length limit and end up truncated.

    In fact, I normally do it the opposite way round - I have a field called "previous notes" which is a copy of the description of the preceding activity, and is shown read-only on the following activity (I would also hide it if empty using a script on the form). User does not have to explicitly choose to type in description and / or follow up (or copy and paste). Every activity then shows the details of the last interaction and the user adds details of the current one in description.

    As a bonus, create relationships between the relevant activities so you can actually have a link back to the previous record shown to enable the user to backtrack through the conversation if they do need to get at older notes.

  2. Joe,

    This has really made a difference to our sales guys so a big thank you. Also, Adam who commented below, had some really good suggestions which we have employed. The only issue I have is that the follow up activities show as being created by me rather than the User creating them. Have I missed something in the workflow?

    Regards,

    Oli

  3. pls help me.
    in crm 2011 i want to add notes and activities field in lead.. how can i add, pls waiting for your reply.

  4. Hi,
    I created workflow that will initiate email activity once task activity is created in CRM 2013(on premise). Email activity creation is based on a logic that email activity should be created one day after the date(field) in task activity. So now email activity is successfully created when a new task activity is created. Even email activity status reason is also showing as "sent" but user whose email id is mentioned in email activity has not received email.
    So I not understanding this, if email activity status reason is sent then email should have been delivered. I am not sure why it is happening like this. Can you plz help?
    I analyzed further and tried to send email to that same user through other email activities and those emails are delivered successfully. So is this issue related to future dated email. Because task activity was created yesterday and email was expected to be sent today through email activity.

  5. We have had to change the wording of the follow-up email on the workflow. This workflow can wait for 6 months. However, it seems that the wording of the email for those workflows that are being initiated after the change are still showing the old original email wording. It also seems that they are being sent to the original record owner rather than a new owner if there has been a change. Is this the case that waiting workflows take the emails and other data at time of initial initiation rather than at time of processing when the waiting clause is reached?

    1. Hi Julian - With sending emails we always recommend a sub/child workflow with a single step to send the email. Then the parent workflow instead of waiting....then sending the email, it waits, then calls the sub workflow to send the email.

      Here's why. When a workflow starts, a copy of the workflow logic is made. if you unpublish, modify, publish your workflow, this will NOT affect existing running copies. Once a workflow starts, modifying that running copy is NOT supported. But if you send an email with a child workflow, the send email runs the child workflow and gets a copy when it needs to run.

  6. Is there a way to make it so the follow up activity record opens automatically after saving the existing activity as complete?

PowerObjects Recommends