How to ensure you deliver the perfect service call every time

Karl Palachuk

As an MSP, the single most important thing you deliver is the service. For those of you in any doubt, a service call refers to a technician going to a client's office to perform work, as opposed to connecting remotely to client systems. There are three pretty obvious stages to any service call: Before the visit; during the visit; and after the visit.

  1. Preparation (before the visit)


  • Company Materials, Parts, and Tools

Each technician needs to have certain materials and tools to be able to perform their daily work tasks. You need to make sure that each technician has what is needed to be successful. The goal is to never be onsite without something you should always have on hand.

  • Personal preparation

Opinions vary on this, but I believe computer technicians should be dressed professionally. That means a shirt with a collar. No jeans. Decent shoes. You should look like someone who is worth $150/hour if you want to get paid $150/hour. If you look like you work out of your trunk and charge $40/hour, then expect to get paid $40/hour.

  • Technical preparation

If you are going to send someone onsite, you should try to have that person work as many tickets as possible while there. There are a lot of little things that can be knocked out much faster in person than over a remote connection – especially with slow machines or slow Internet connections. Of course technicians should be aware of working in real time, working tickets from highest to lowest priority and oldest to newest. But there are important exceptions to these. If a tech is going onsite, he should first look at the service board and print out a list of all open service requests for that client. Then figure out how many he can knock out in the time allotted for the visit. If he can knock out five small tickets in an hour, that can make a big difference.

  • Supplies

Think ahead and obtain or arrange to have everything you might need onsite. This includes wireless access to the Internet if the job is to fix or troubleshoot a problem with the Internet connection. It also includes tools and any hardware, software, or supplies that need to be delivered.

  1. At the client's Office (during the visit)


  • Parking

Park in Visitor Guest parking as designated – try not to take spaces close to the building out of courtesy to the clients. Always park in a for-pay parking lot that gives a receipt rather than on the street with metered parking. The company pays for all parking fees while on the clock. The company does NOT pay for in and out fees if you choose to go somewhere for lunch other than what is available. The company does not pay for parking tickets.

  • Onsite Routine

Follow the company guidelines for telephone etiquette. In particular, do not use your phone for anything other than to talk to another company technician or third-party tech support. That means no texting, no email, no phone calls. This is the client's time.

Follow the company guidelines for email etiquette. Again, unless it's related to solving this client's immediate issues, don't worry about email until you are done with this visit. Check in with the client contact when you arrive, if possible.

Always work from a service request (SR). If someone has a "new" issue with no SR, then create one, get it prioritized, and go on.

Follow the company procedures for SR escalation. If you work on any task for more than the allotted time (60 minutes) you must call another technician or your supervisor. Stop, if you are not making progress, and get another set of eyes.

Remember, at 60 minutes, you must start a Trouble Shooting and Repair Log.   We have an onsite minimum of 1 hour so:

  • Never leave the client's office without checking with the client contact to see if there are other things they need done.
  • If they have nothing pressing, then review and work on any open SRs.
  • Attempt to put in the remaining time performing some desired and useful work either on the Server(s), workstations, or at a minimum the Network Documentation Binder.
  1. After the Visit

leavingNever be in a hurry to get out of the office. Before you leave, talk with the client contact and report the status of what you did and all outstanding issues. Make a final round check with all users especially those who had issues to be resolved. If required, create SRs for all unresolved issues.

At all times, and with every service request you touch, you must keep the PSA up to date. You must work in real time. In addition to keeping the board neat and orderly, this means less clean up at the end of the day. Do not leave the site until the PSA is completely up to date for your visit and all items you touched. This includes:

  • Time
  • Travel Time
  • Mileage
  • Expenses (if possible)
  • Detailed work documentation including Internal Analysis notes.
  • Product delivered to the client. Billable or Not.

Remember: All work must be done on a service ticket. So there is no "shoulder tap" support onsite. If the client wants to add a task, they need to enter an SR. Or the tech needs to create it. But he cannot do the work before the ticket is created.


Following this process consistently has many advantages. It gives the client a reliable, predictable, and positive experience. It keeps the service board clean because the tech is always working in real time. It cleans out a few lower-priority tickets simply because you're onsite.

And to be honest, this process allows technicians with fewer social skills to still connect with the client and provide a personal service.

Three takeaways from this blog

  • If you’re sending someone to a client’s site, make sure they accomplish as much as possible and leave the client feeling happy.
  • There’s a lot of common sense here. Train your technicians to pay attention to little things.
  • All work must be performed on a service ticket. If “new” work comes up, create a ticket for it!

(Used with permission of Karl W. Palachuk,