I talk to MSPs a lot about automation and how important automation is to increasing efficiency, productivity, and IT performance. Research from Enterprise Management Associates (EMA) determined that implementing automation reduces operating system deployment time by 68% on average, and time spent managing virus and spyware systems by 83% on average.
So it’s not a surprise that MSPs often ask me, “How do I automate?” My answer is always, “Well, it’s not that simple to tell you.”
Which isn’t the answer they’re looking for.
What makes this such a hard question to answer? I thought about this a lot recently, and realize it’s because figuring out WHAT to automate is very different for each MSP. So much depends on their particular customer base, services, and in-house IT expertise.
For example, if an MSP is doing a good job of handling disk space, automating disk clean-up might not be as critical for them as automating malware removal. However, there could be an MSP where the exact opposite is the case; and a third example, where patch automation is more critical than either disk clean-up or malware removal.
Don’t Begin with Automation – Begin with a Decision Framework
At the end of the day, you might want to automate as many common maintenance and remediation tasks as possible. But if you’re just starting to automate, take a small amount a time – a few hours of analysis spread over, say, a week – to make sure you’re creating a framework for automation success.
- Identify the Processes You’d Like to Automate.
How do you identify which processes you should automate? There are two ways to start that list:
- Identify your top 10 tickets. By evaluating these high-frequency tickets, you can ensure that the first project you automate will have a big impact on your business. Ticket reviews shouldn’t be a one-time event, either. Plan on reviewing your top tickets at least once a year.
- Identify time-consuming recurring processes. List the ongoing processes that your technicians do over and over. I call these recurring processes. Outside of ticket resolution, what do your technicians spend the bulk of their time doing? What are the tasks that either come up regularly or, if they happen irregularly, take a lot of time to complete? Examples could include onboarding new clients, updating software or patches, or consistently cleaning up bloatware on laptops.


