Streamline Dispatching Like a Pro | Pro Workshop Series 7/26/24

Anya, a product manager at ServiceTitan, walks through Dispatch Pro, an AI tool that automates technician assignment. It cuts idle time, speeds up revenue, and solves the dispatcher bottleneck that slows down scaling. The system uses hard constraints, soft constraints, and performance scoring to match jobs to the right technician.
Foreign. How's it going? We're probably gonna wait a couple more minutes for more people to join. Maybe while we wait in chat. Your trade. And where are you calling from? They do work at your home. Okay, I'm sorry, I didn't hear what you said. You're welcome. All right, we have H. Vacham Plumbing from Michigan. Hello. Electrical from Oregon. Wisconsin. Hvac from Illinois. I'm an electrical from Florida. Hvac from Electric Company, West Virginia. Hey, welcome everyone. Let's give, let's give it maybe one more minute and then we'll get started. This is recorded, so if somebody is not able to join will just send the recording in the deck. Nice. Plumbing, electrical and solar. Illinois. Electrical, Plumbing from Ohio. Welcome. I was just in Japan and I learned that Ohio is good morning in Japan. So Ohio, we're at three minutes past ten my time. So if you smooth, you lose. Hopefully more people will join the call, but I'll just get started. So just to orient you all, this is going to be a workshop specifically about Dispatch Pro and my name is Anya. I'm a product manager with Dispatch Pro and all of the dispatching tools here at Service Titan. We also have Lucine here. She's newer to Dispatch Pro but she will be taking over this with time. And today we're going to talk about things that typically come up as questions about Dispatch Pro. And these are the questions that we're going to be covering in the deck. If you have more questions, this is open forum so please feel free to unmute and just chime in with your question. You can raise your hand or you can put it in chat. So I'll be monitoring chat on the side as well. But what we have pre planned for you are these questions. Why is dispatch automation even needed? What results are customers seeing? What does this, how does dispatch for make decisions? Is it hard to set up dispatch from? How should I think about job types and skills set up and how do I know it's working? So those are the questions that we have prepared for you and I can go over them in order or if you have questions. Meanwhile, as we're going through it, please feel free to chime in. This is super open so we can make it work for all of you. If you have any particular questions before I get started, is there anything you would like to add to the list that is not on here that you'd like us to cover? All righty, let's get started then. High level. Why should the trades even think about dispatching AI and why would it make sense? Well, the first of all, first of all, obviously scaling your business. We did a massive survey about a year and a half ago where we got responses from like 500 dispatches, 500 owners across different trades. What's some simple questions. How's your dispatching going? How long does it take to hire and train? And how many technicians are dispatching taking care of? And we got some pretty staggering results. 55% of dispatchers said that they're assigned to less than 10 technicians. So that means if your business is growing for every like 10 to 10 to 15 technicians you're planning to add, you need to hire another dispatcher. And that obviously makes things difficult. And when we looked at the next step of it. So now let's say you grew your business 10 to 15 technicians, now you need to hire. 63% of owners said that it takes four to six months to hire. And 52% of owners said that it takes additional four to six months to train. So from the moment you realize you need a dispatcher, you're probably eight to 12 months away from having a fully functioning dispatcher that contributes equally to the team. And then obviously we always are looking to maximize revenue and figure out how to, how to make the most out of what we've got. And for humans, there's only so much processing that you can do to like, so many data inputs you can process to make each every single decision. And dispatchers are making so many decisions every single day, every single minute. And we do notice that sometimes there are inefficiencies. Even the best dispatchers sometimes overlook things or are not able to process the whole gamut of information. And one staggering statistic that we've pulled recently in survey siting, in the first six months of 2024, we saw 20 idle hours per technician per month on average. That's like half a work week a month they're sitting around without work. So those are some of the considerations that nudged us in the direction of building the dispatching AI. And another question that we commonly get is what are the results that the customers are seeing? So these are the results that we've seen across all of the customers that are using Dispatch Pro in comparison to the customers that have not been using Dispatch Pro. And these numbers that you see are relative growth. So we've seen that Dispatch Pro customers are growing revenue 1.5 times faster than non dispatch. For our customers, they grow average ticket 1.75 times faster. The dispatcher efficiency goes up by 2, and then we've seen 1.3 times higher sold lead ratio growth year over year. And then we've seen some numbers in smaller customers even higher. So for example, the average ticket growth is 2x for smaller customers under 20 technicians. So all of this is fun and dandy, but you've probably seen some of these already in the, in the decks that were presented to you or some of the materials that we've sent. So I wanted to make this workshop as helpful as possible so you know exactly what you were in for. And the first question that always comes up is how does dispatcher actually assign technicians? What does it think through? And we have multiple layers of how Dispatch Pro thinks about it. It's not all of it, not all of it is AI. We also look at your setup and your, what we call hard constraints. Your hard constraints are the arrival windows you promise to your customers, whether you even have your technician has a Dispatch Pro license, whether the job type is Dispatch Pro enabled as well. Because you can choose to enable Dispatch Pro only for some of your technicians and not for all, or only for some of your job types, not all of your job types. And we'll look at your zone skills, shifts, maximum drive time, all of these are hard constraints. So it's a black and white technician has a skill, we can send that technician. Technician doesn't have a skill, we cannot send that technician. And that is a really important layer. Then the next layer is soft constraints. Those are the things that I'll demo a little bit later. Those are the things you will see in our setup. A lot of our setup is a trade off is kind of like a soft question. Do you prefer routing versus revenue? Do you care about priority? Do you care about conversion rate or average ticket? Or are you a balance somewhere in between? And those are soft constraints that are not like hard black and white constraints. There's something that we figure out fluidly to match your shop's needs and to figure out how to get the result that you are looking for. Then the next layer is where we get to actual technician performance. So we're looking at both the repair and the turnover conversion rate, both the repair and turnover, average ticket per job type. And we score the technicians based on the settings that you choose for your technician ranking. And for each job job type we actually have a batting order. So technicians at the top are going to be the technicians that we would try to assign if they're available or if there's no better availability. And then after we assess the parametric hard constraints, the swap constraints, the technician performance, that's when we Assign the best tech. Now we try to go for the optimal tech because you cannot assign all of your opportunities to your best technician. Your best technician only has so much time in the day, so we do have to figure out how to spread the load. But we try to find the most optimal technician based on the drive time and all of the hard to soft constraints and figure out what will bring the most revenue. And Dispatch Pro has really one track mind. It's always even when it's thinking about routing, it's trying to bring the most revenue to you. So if it's thinking about routing, it's just trying to cram more jobs in a day. If you are choosing more revenue than it's trying to optimize for those turnovers. And it has a one track mind, just make you as much money as possible. If it thinks that like reshuffling the board completely and like doing a whole bunch of changes is going to bring the most result because you're going to get that one best technician to bestest opportunity, it's going to, it's going to do that automatically. And then just to drill down a little bit more into heart constraints because this is probably where bulk of the setup app is going to be taking place. I have another graphic to show you how Dispatch Pro actually shrinks the pool of technicians when we think about the hard constraints. So Dispatch Pro only looks at technicians that are Dispatch Pro enabled. So the ones that do have licenses enabled, we look at technicians that are either in the right zone or business unit. You have a choice whether you want to assign by zone to business units. Then we'll look for the exact skill match. If your job came in and it has two or three skills requirements, we're going to require all of those skills to be present on the technician so that we can match them. And then we'll look at who's actually been available to work that day, who has the available shift, and then we'll look at who is within the maximum drive time. And all of that shrinks your pool of technicians. So sometimes you might think like, oh, we booked this service job and we have all of our service technicians to choose from. But Dispatch Pro doesn't see that way because it's going to look only for service technicians that have Dispatch Pro enabled, that have the right zone or business unit, have the right skills or available and within the maximum drive time. So it really shrinks the pool of technicians that it's going to look at. And then those are the technicians where we look at the best performance. And this is kind of where the balancing act comes in with Dispatch Pro because you need to figure out how to make the pool big enough so there is enough technicians to choose from. So you don't get a lot of like no capacity alerts. And Dispatch Pro doesn't assign too many jobs. But also make sure that like you only can assign the right technician. So if somebody shouldn't have that service skill, or maybe they have a lower level service skill, we need to augment their skill set to make sure that we don't accidentally send them to a really good opportunity when they really shouldn't have been. I'll pause here. So this was already a lot of information and next we'll go a little bit more into the Life product and some recommendations. But I'll pause here. Like in theory, does this make sense? Are there any questions? I mean it is Friday before a long weekend and I hope you guys have a long weekend coming. I appreciate you all joining and I don't expect you to be super active right now. All right, the next portion that we're going to get into is how hard is it to actually set up Dispatch Pro and this is where I'll go to live demo. Just want to call out, there are going to be a few videos and articles linked here. So once we send the deck you can access those and they're going to give you a little bit more details. We have a very nerdy video that goes really deep into how the data behind Dispatch Pro technician performance is calculated. If you really want to get into the nitty gritty. But without further ado, I'll just go into, I'll go into the live environment and show you around Dispatch Pro. So the demo of Dispatch Pro itself is the most boring demo in the world because it's just moving jobs around on the dispatch board. There's nothing special about it from the surface level. It's all happening in the background and what it's doing in the background is controlled by how you set it up. And the setup of Dispatch Pro itself is pretty easy and self explanatory. And then once you have the feature enabled you can actually see that it's all preset. So there's already recommendations in your account. So you actually, if you are kind of like short of time or if you feel like survey site knows better, you can just essentially go live. But if you want to really fine tune it and make it follow yo Secret Sauce. We have a bunch of settings available to you that you can tweak, that you can play with and just to orient you on the page. The settings are organized in a few different tabs that are themed. And once you are in settings you can also see some set of recommendations that we will be able to provide for you to optimize dispatch query functioning. And once you land here, we're not going to have this immediately available. You can call the Recommendation algorithm by clicking Setup Check going from the Dispatch Pro button and click Setup Check. I can click it now. It will just do the same thing. So it just goes through all of your configurations and figures out what could be potential problem areas and then you can open them up and it explains to you what's going on. So like for example, this technician is missing a starting location. What that means to us is we're not going to know where they're starting the day. So we might just assume or send them somewhere really far away in the morning and we won't know that they're starting from like let's say one side of town and we can put them in a different set of town. No technicianship set up. So it looks like three other technicians don't have any shifts. So Dispatch Pro will never be able to see them. And you don't need to necessarily remember any of this because you can see like there's the tagline of what this alert is all about. So this one shifts. Then there's an explanation of why this is actually important for Dispatch Pro and then the affected technicians or affected job types because we're going to be looking at your technicians job types and everything and then it just simply takes you to the right page so that you can course correct it. So it's Charles, Frank and Harry or in fact the technicians you want to run through Dispatch Probe, you might want to just go to the technicianships page and create those shifts for them. Is there a question? Okay, I see Susanna posted a question. Our technicians sometimes start at home and sometimes at the shop. So there is a benefit of updating starting and location because we are, when you have the starting out location filled in for the technicians, we are taking it as the starting and ending point of their route. So we're gonna try to find the first job of the day closer to the start location and their last job of the day closer to their end location. And technicians typically love that, especially on the days when they start from home and the home is really far from the shop. So they don't to travel too far to their first stop or the last stop. And yeah, you have the option to change those settings in the technician settings, which I'm going to get to in a minute. And that definitely it's a lot more prominent for larger covered areas. So if you have some area that could be like two hour driving between different sides or even like an hour driving between different sides, it could be a nice technician retention tool that you can kind of keep their routes a little closer and you can start and end the them where it's convenient for them and not just like where it's convenient. Because Dispatch Pro is going to completely ignore where they're located and just put them on their best job. If that's the way you want to do it, you can also do it this way. But for technician retention, like they really love that they're starting at location or closer to where it's convenient. Any other questions as far as setup recommendations? Each of you is going to have their own, your own recommendations. And they're organized by color too. So those orange colors are going to be some more like strong recommendations. Yellow colors are more like hit or miss. If you want to optimize, you can do it. If you don't want to optimize, you can just dismiss them and move on with your life. All right. And so the settings themselves are organized in five different tabs. And there's a few questions. Most of these questions are just pretty intuitive, but they are trade offs. So the most important question you'll have to answer is whether you're going to go more revenue or more routing. And we start, we try to start everyone with more revenue because more revenue means dispatch route is going to prioritize your turnovers more than drive that into the jobs. And this is intentionally represented as a trade off because it is truly a trade off. If you are going to the mostly routing direction, we can also support that. But that means that we will not assign the best technician to the job. We will assign a closest technician to the job. We're still going to consider performance a little bit. So if like two things are equal or two drive types are equal, we'll try to pick a better performing technician. But we will in general just try to cram as many jobs in the day. And we'll try to mainly go with the routing side, but with more revenue. You could see that your idle time might not be dropping as much as with the mostly routing. But we will be assigning your best performing technicians to the jobs even if it takes them a longer time to drive. And this is where we typically see more of like average ticket and revenue going higher than if you were on the mostly routing side. And with that though, like even if you are all the way to most of the revenue, we still respect the maximum drive time because we understand that there are some limitations to how far technicians are willing to go. And you can set your maximum drive time for your whole account and then also override it per zone or per individual technician. So we typically recommend roughly 60 minutes as kind of a good starting point for everyone. If you start getting a lot of maximum drive time alerts once this dispatch Pro is running live, then you can adjust it up. But you can also consider just doing it per zone. Well, we typically recommend like more dense, densely populated areas like downtowns, like high traffic areas bringing the the maximum drive time down. And then for more rural areas, suburban areas or larger coverage areas, bringing it up. So you can always override it by zone. But if your area is pretty homogeneous and it's all kind of similar, you don't have like LA crazy traffic hubs. You can just keep it all as a default that you set in here and then it will be propagated through your whole account. A couple of more things here is where do you want to whether you want your technicians to get home at the end of the day or to the engine location at the end of the day? When you put it in neutral, we just consider the engine location as the last stop of the day. When you put it is very important. We're going to consider that it's very, very urgent stuff. So we're going to make an extra effort to get the technicians to that ending location. I know some shops really like to do that because it's a nice technician retention tool. If you set it at not important, we're going to ignore the engine location and we're just going to take them wherever we think they're going to make the most money. And then this last question is what I was talking about. In those circles, this is where you can choose whether you assign by zones or business units. Zones are a little bit more flexible since you can assign your technician to multiple zones. Business units could be a little bit more definitive. Was there a question? So I'll move over. Locking jobs are the features that control how chaotic your dispatch board is going to be. Dispatch Pro by default runs every 10 minutes and it's going to reshuffle your board. If that is a concern. If that's something that is going to be too jarring for you or your dispatchers or your technicians, there are options to make it a little bit more stable. So in this question 2.1, you can decide how far into arrival window you want to dispatch for to assign jobs. So you can cut off up to 60 minutes of your arrival window just to make it a little bit more stable. And then in the question 2.2, you can log the jobs ahead of start time so that they're locked in place. The technician knows that they need to go there, and it's there. So, Sharon, you have a question. If you don't want to use zones and you don't want to use bus, that's totally fine. In this question, you kind of have to choose one or the other. But if your technicians are not assigned to zones or they assign to all zones, then Dispatch Pro essentially ignores it. So you can have it said like, I want to assign by zones. Nobody is assigned any zone, so we assume everyone can work everywhere. So, moving on to prioritization, this is where you can tell us which job types you want Dispatch Pro to optimize. And it also highlights some of the things that are going to be important for us to make sure that Dispatch Pro can work properly. So every job type that you have enabled on Dispatch Pro should have a skill, because if it doesn't have a skill, we will assume anyone can do it. And sometimes it could cause trouble because we will just essentially assume any technician is going to be able to do a job. And if there are truly some job types that are like that, that's fine, but that should be a conscious choice. And then another part is duration. So if the duration is not filled in, you could get some wonky behavior. So we recommend also double checking that every job type you have enabled on Dispatch Pro has a duration set up so we know how long it's expected to take. Another part of it is setting your priorities. So making sure that the jobs that have the highest priority are at the top, the job that has maybe like lowest priority at the bottom, so you can split in between. One thing to caution about here is not to put too many jobs in priority one, because then nothing becomes a priority. Like if everything is priority one and 50% of your jobs end up in this priority and we won't be able to effectively prioritize them. So I would recommend being very, very scarce with priority one, and then you can get a little bit more in priority 2, 3, 4, and below. And the same thing with tags. So tags that don't have their own priority, but they affect the priority that comes from the job type. So if, let's say you have a clock drain that's P2, you add a member tag that's up one priority. That job, that's clock drain with a member tag becomes a priority one. Let's see, there's another question. Can dispatch for run on demand? I like it if it ran six minutes ago and we want it to run. So currently we don't have an option to run dispatch for on demand, but we are building some functionality that's going to allow you to ask despite FR suggestions on demand. So that's going to be coming up probably early next year. Right now you can only control like how frequently it runs. We can set the setting from all five minutes all the way to 60 minutes. So it can be a little slower, it can be faster, we can bring it down to five minutes. Any other questions on job types or anything that we've covered so far? So the next part is our technician settings. You have all of your technicians listed here. Only managed technicians are able to get Dispatch Pro licenses. So you will see only managed technicians listed here. And you can see a lot of helpful information that Dispatch Pro needs. And actually you might even use that for other purposes. But we do want the technicians to have a verified certain address, whether they have dispatch for status. You can assign their zones and skills in here and you also have a few override options. So you can give an individual technician a different maximum drive time if they are less tolerant towards driving time. And you know, everyone has like this like one or two diva technicians who are like, I'm never going to drive anywhere for 30 minutes away. You can give them a smaller maximum drive time or you can increase it for some of the technicians that might be living in rural areas or commuting a little further to their service area. Then the same thing with routing. With routing, you can either follow individual technician preferences or you can actually do the groups. Because let's say if you have a really big maintenance department and the skill levels are roughly the same and you don't see a lot of turnovers from your maintenances, you can really lean into routing here just to fit more maintenance in a day. So you can select all of your routing technicians, bulk apply more routing to them, and then your maintenance technicians are essentially going to be mostly routing, while the rest of your shop is going to be mostly revenue. So it's a nice feature to kind of override it on the different groups of technicians and sometimes also if you want to have your salespeople, if you have separate comfort advisors or salespeople, if you want them to be even more on the revenue side, because you really want to prioritize their turnovers. You can also select them here and give them like mostly revenue and then they will be more judged on their turnovers rather than how close they are to the job. And the same thing you can do overrides for driving to the end location or to home if their end location is home. It is a nice retention tool for some of the technicians. So you can do it a one off basis just based on the technicians you know and then starting and location. I already touched on that. So you can set it to be either their home or your business unit address or you can just select any location. I've seen some uses where a technician starts at their kids school rather than their home and the kids school is a little further out. So it's a nice feature to like let them instead of driving from home, drive directly from kids school and it just makes them happy. And the last part here that could be really, really helpful is assigning skills to tags. So sometimes you have those variations of jobs where you don't necessarily want to assign a certain skill to a job type forever and it just comes up on the individual jobs. Maybe you have some commercial customers and they have like special equipment that they require or some special skill that they need or certification. You can always put that tag on their location or equipment or directly on the job and then associate it with the skill. So that whenever this comes up we're looking not only for let's say a service technician, but we're looking for that service technician that has a boiler skill, for example. And the last part in here is your technician ranking settings. So this is going to be one of the most important settings pages because this directly affects how we rank our technicians and we rank technicians per job type. You have every access to the report that's going to be called Technician Performance Report. Even if you don't have Dispatch Pro enabled yet. You might have access to the report already based on some of the configurations from the reporting side. So I know majority have it enabled so you can potentially look for it. I can show you later how to pull it up. But essentially yeah, so you have control over whether we look at the short term or long term performance. You can choose whether you value average J, get a conversion rate or if you're in the middle, you want us to combine both. And then you can also tell us how you want to treat technicians that don't have enough data. Those could be your newer technicians or maybe somebody who went on break and hasn't been working for a While or maybe somebody transitioned from a maintenance technician to service technicians and they just don't have enough data. You can tell us how many jobs you want them to have before we give them an individual score and tell us before they get the individual score where you want to rank them, the bottom, below average, or average. So I mean, essentially for as long as it took me, talking through those settings could take you. This is how long it could take you to set this up. If you have an advanced idea about how you want to run your shop, how you want to run your dispatch, and what your secret sauce is. And sometimes if you don't have those questions, you might need to have some conversations with your owners, dispatch manager, service managers, it really depends. Sometimes it could be a pretty long conversation because I've seen situations where the owners are mostly revenue. The dispatchers are used to do mainly routing, and then they had to come together and agree on where they actually want to live. And it could be a longer conversation. But if you have a very solid idea of how you want your dispatching to run, you can just go through these pages, question by question and change them, keep them, save them, and then this part of the setup is done. So I'll pause here with the dispatch settings on their own and there are going to be a couple of slides that I have with my recommendations for job types and skills. Any questions on the Dispatch Pro settings log? Yes. So adjustment of the Dispatch Pro times can be done. It has to be done on our side. It's a configuration. The shortest one is five minutes, the longest is 60 minutes. So you have a range to pick between five and 60 minutes. But we don't have it available in those settings. So I can do it for you or somebody from support can do it for you or ucsf. Any other questions? Let me go back to the deck real quick. Okay, now the interesting part. So whenever somebody asks me how long it takes to set up Dispatch Pro, Dispatch Pro setup, as you've seen, is pretty easy, intuitive. It's a bunch of questions. Answer the questions and it's done. But then there are other considerations. And this is where I see majority of the time spent in job types and skills. Like how do you set this up, especially if you haven't really done this homework before and if your job types are too generic or too granular. So there is a balancing act with Dispatch Pro when it comes to job types. More job types is not necessarily better because if you have a job type and not to pick on you guys in electrical, I love you all but I've seen especially in electrical, where you have a separate job type for like outlet, light bulb, like fixture, and like every little thing has its own job type. It's convenient. But also when you think about Dispatch Pro, it dilutes our pool of information about every single job type because if all of those have like every single issue has its own job type, then you don't have as many jobs in that pool. So when we predict that revenue, when we look at the technician performance, we don't have as much data to pull from. So you want to kind of have your opportunities grouped by value. So when you think about like what is something that brings value and should I be really breaking it up too? Fine tune me. Like this is kind of where the mindset change happens with Dispatch Pro. And then like specifically we want your best opportunities into separate job types. And something that's like not the best opportunity or just a regular service, regular maintenance, they can really be bunched together if they're roughly the same value that you expect from them. And so why do we want your best opportunities into separate job types? You get more accurate revenue predictions. We don't want to dilute your best opportunities with your mediocre opportunities because then we're assuming it's a group all in the same and then you might get a lower revenue predicted, then you can actually expect from this job type. And in about, I think this week we are releasing a feature that will allow us to look at tags in conjunction with the job type. So we will have a little bit more fluctuation of the predictions within the job type. But we still recommend your best opportunities to be separate job types because we are going to continue measuring performance for technicians on your job type. And then the second part of it, it's really important to train your CSRs to book the right job types. Are you going to work boggy and. Sorry, was there a question? Never mind. So train your CSRs to get the right job type. And sometimes when you have those job types split off based on your best opportunities, it forces your CSRs to ask the right questions on the phone so you don't have to do this additional research after you get the job to figure out what it's actually all about. And there are a few examples I specifically wanted to call out like the age of equipment trades versus age of home trades. So for age of equipment trades, delete your job types by age of equipment. So some of the simplest examples for H Vac, like no cool under 10, no cool 10 plus for a garage door, like doorstec under 10, doorstec a plus. Those are gonna tell us, okay, everything like 10 plus for no cool, no heat, or any of those is gonna be. This is where our bread and butter is. And we're gonna measure technician performance separately. We're gonna get those more accurate revenue predictions. We're gonna prioritize those job types. Everything local under 10 is likely not going to be as lucrative. So this could be kind of like a separate, more like grouped together job type for age of home during trades. And I see, I see this actually more rarely than I see with age of equipment trades. But age of home can also tell us a lot about a particular job. So for plumbing, and these are arbitrary numbers, I know it's wildly different based on your area and what types of pipes you typically see in those homes. But let's say a pipe leak under 25. Pipe leak, 25 plus could really be a difference between like a repipe opportunity and just a basic fix opportunity. So like think about what your area looks like, like how old homes are in your area, what types of pipes they have and how frequently you think like there's a good opportunity for a repipe and just break off those and you have those service calls that are for homes that are good opportunities that break them up into separate job type. And for electrical, you know, also could be a difference in terms of age or like timing between your rewiring or panel change opportunities. But on average what I've seen is like partial power under 20, partial power 20 plus. That's something that can tell us, hey, like this, anything 20 plus is going to be a better opportunity for rewire than any other job. So. And like those are just examples. Obviously you know your area better, you know your specific situation better. So figure out where that threshold is and try to separate those into separate job types and train your CSR to always ask those questions. Any questions here? 775 x 2. So now we go into skills. So skills could be another confusing area because it's for most of you, it's not a concept that you would actually think about before going into dispatch pro because it's not necessarily as needed. Your dispatchers typically know your technician, so they don't necessarily have to fill out the skills unless you're really large. And your dispatchers don't know technicians personally. But this is my general recommendations for skills. So if you're smaller, if you have under 20 technicians, you can just, and you are one trade, you can just start with basic groups, maintenance, service, sales, install. And if Some of these are not applicable to you. If let's say you're electrical and you don't have installers, just skip that, you can do maintenance, service, sales. So in general that's a really good start because that helps us group technicians. But it's not so granular that it limits the pool of those technicians. If you remember earlier I showed that circular graphic that shrinks the pool of technicians. This is where it can happen. Like if you have your skills aligned to your job types, it can get out of hand in terms of management because as soon as you're looking technician starts or like they are getting new certification, like they're up their skills, you have to constantly go in and out and change those with those basic groups. Maintenance, service, sales, install, you don't have to. You just know this is my maintenance technicians, my service technicians, my sales technicians, very black and white, that's a lot easier to manage. And it gives a larger pool of technicians for dispatch pro to look at. If you are 20 plus technicians then just having basic groups can, can get a little bit out of hand too. So you can start splitting them by levels, maintenance level one, two and three. So one could be your lower level, three could be your higher level. And then kind of do the same for sales and installs. They think that's applicable. And then if you are a mixed trade and a larger shop, then you can create skills that are like plumbing maintenance level one, plumbing maintenance level two. And just like having like your trade, your like technician specialty and their level and that typically gives us a very good understanding because what, what could be dangerous if you're a mixed trade. If you just say maintenance level one, we're not going to know who's plumbing and who's H Vac. So we might have some crazy recommendations. So you definitely want to make sure that you're like plumbing a track, electrical, all of that is separated and then there is a place for job type specific skills. But those are mainly for more rare skills. And some of the examples could be for H Vac like boiler or oil furnace for plumbing, tankless water heater, backflow testing for electrical troubleshooting or buyer fishing. And then we can also use skills for one off things and special abilities. Like I've seen skills like Spanish for Spanish speaking technicians or ladder that carry a ladder on a truck. So there's just a few examples of how else you can use skills. But like the general recommendations, keep them as broad as possible and only use those unique skills for special situations. Any questions on skills? And so I think we're going coming to an end of the presentation, just the last slide. So if you kind of want a snapshot of where we recommend you start versus where you recommend you graduate to prepare for AI in the basic level, make sure your job types, your jobs are booked to the right job types. If you have a large area, split your coverage area into zone. So make it a lot easier to assign technicians appropriately. Create those technician skills. Start regularly creating shifts so that we know when technicians are available. And set up your arrival windows. For those of you who will die on the hill, not arrival windows, we support you all day arrival windows are still going to make a lot of sense for Dispatch Pro. So we recommend just create one all day arrival window. And then the reason is for those of you who do all day windows, I know that most of you also do sometimes on time guarantee or first call guarantee. So for those you will need to create like a little shorter out window. You can even create a window that's like 8am to 8am and then that will tell Dispatch Pro that that job has to happen at 8am sharp. So we still recommend having the arrival windows feature set up anything you do all day. And if you do actual custom like time frames for your customers, if you provide 2, 3, 4 hour arrival windows, then this is definitely a no brainer. Dispatch Pro abides by arrival windows. It never goes beyond arrival windows. So it's a really, really helpful feature to have and I highly, highly recommend having that set up and then kind of like the more intermediate path. Define your own dispatching philosophy. Sit down with your management, sit down with your service managers and maybe some of you are more senior technicians and figure out how you actually want to dispatch so that everyone is on the same page. And when you implement Dispatch Pro, everyone knows what to expect. So if the technician comes in and says why am I going to find jobs? Well, that's because we now prioritize revenue and if we look at the stack ranking order for this job type, you are number seven and not number one. So you're not getting the best opportunities. So it makes conversations internally a lot easier. And if you have that philosophy that everyone's aligned on, it makes it a lot easier to implement and have everyone on board. Then the second part is assign your skills to both job types and technicians. If you forget one or the other, we're not going to be able to do a proper match. So the job types need to have skills and technician need to have skills for us to do the match. And then the same Thing assign your zones or business units to technician if you want to group them. If you don't want to group them. If you kind of like everyone does everything across the entire area, you can just leave it blank and then we'll assume everyone can do everything and then yes, split up your job types into your best opportunities. I think I've gone over that long enough. You all already remember. And then the advanced training csrs to always ask equipment at home aid I know sometimes can be stressful for them. It's an extra question they have to ask an extra like half a minute on the phone. But it really, really helps us to know what that equipment or home age is so that we can identify the best opportunities. Then another part that might not be obvious but make sure your technicians always dispatch your rather close out jobs on time because Dispatch Pro doesn't know what technician is thinking. We're only going to know what they did in the app. So if they didn't dispatch we might move the job to another technician. If you have it set to be very fluid, they might start driving. If they didn't dispatch we could move the job to another technician. Like that's happened before. So we definitely want to make sure that the dispatcher haven't close out on time so the Dispatch Pro knows exactly what's going on. And if the technicians are dispatched the job gets locked on them. And then also think about consistently creating your estimates and leads that link to the original calls because that's how technicians get credit for turnovers. If you create those newer jobs that come out of the previous jobs and they're not linked together, the technicians don't get credit and you might get inaccurate performance measurements. I'll pause here as well. Any questions? Alrighty. So the last thing I wanted to show is that how do I know Dispatch Pro is working? First of all, you will see jobs moving on the board automatically. You will see like little lightning bolts on every job that Dispatch Pro has assigned and then look out for the changes in the metrics that you normally check. So if you are really into revenue optimization, side check your average ticket and revenue. If you are all the way into the routing, side check your idle time and drive time. And then we have two reports that are critical that we really recommend you checking. That's your technician performance report where you can see your batting order per job type and in the dispatch per utilization report that tells you how much you actually are using Dispatch Pro and how many jobs you let in run through automation. Let me get into the chat. Questions okay, so Haley is asking about making dispatch work better with available capacity planning. So when a job is booked, we consider drive time. Yeah, so there are a couple of ways that we can manage that. So in the capacity planning tool, there is a setting that's called availability threshold that you can set to be like 30, 45, 60 minutes, and that automatically blocks off some of that time in between jobs for the drive time so that you don't overbook because the technicians still need to get there. So that's one side of it and then another side of it. If you send me your account name, I can also take a look at how your account is set up because sometimes there is a setting that allows the drive time to be included in the job duration. So this way you can fit a few more jobs on the board with Dispatch Pro and sometimes it's off. So I can take a look at it and see if we can change it over. Hello, I'm Susanna. I was asking a question about csars and answering multiple phones at the same time. And how do you make sure that we are not under or overbooking? We do recommend to use technician shifts for this situation. For sure. Technician shifts can be propagated both into the capacity planning and into Dispatch Pro. And then sometimes also if you do want to overbook on purpose a little bit, you can make your shifts go beyond your Air Bible window. So on the capacity screen, the part of the ship that goes beyond the rattle window won't be visible, but Dispatch Pro will assume that it's there. So you can essentially kind of inflate capacity for Dispatch Pro, but make it a little bit more tight for your CSR so they're not overbooking intentionally as much. And then also shameless plug. I'm not working on it, but soon. We do have a new capacity planning tool coming out in about a month when we have our pantheon. And I think for some of those situations, it's going to work much better. And yeah, so that that's going to be out about a month. If you are a pantheon, there's going to be a deep dive session on capacity planning. If you're not a pantheon, we will probably be following up with a bunch of workshops on capacity specifically, and hopefully you will all be able to take advantage of it. Oh, and Sharon, I see a question about calling your customers ahead of time. So let me show you the setting. They can help you with that. So the setting and locking jobs, it locks the job in place before the start time. So let's say you have A job that starts at noon. If you want to call the customer like 10 minutes ahead of time, you can just set it 10 minutes and then it will lock it 10 minutes ahead of time and then call the customer, make sure that they're there and like that will not move the job anymore. So Susanna, another question. How do we manage on call technicians? So yeah, right now it's a bit of a limitation. Dispatch Pro only looks at the available shifts. So if you have some of your technicians on call after hours on weekends, we do ask to create available shifts on dispatch Pro knows that they're available. We do have the improvement on our roadmap to include on call shifts into availability, but that's probably not going to come until earlier next year. Any other questions? This was the first first of a kind workshops that we've done. I also wanted to ask was this helpful? Was the information helpful? Was there anything that you wish I covered that I didn't? Very quiet so I'm going to assume it was helpful. Thank you. So we have four more minutes. If you guys are ready to hop off and get on with your Friday, feel free. If you want to stay back and ask more questions, I'm going to be here for three more minutes. Thank you everyone for joining. I know it's Friday before a long weekend. Hopefully you all get to have your long weekend. Appreciate you all joining. Susanna, I don't manage the capacity planning tools but there will be a deep dive session at Pantheon and after Pantheon we're probably going to have some workshops. Let me take down your name. I'll pass it on to our capacity team and make sure that they reach out to you once they have the ability to do some customer facing conversations. If there are no other questions. Thanks everyone. I'll let you all get on with your day and I appreciate your time and if you have more questions, we'll send you a follow up email. Feel free to respond to it and reach out to us. You can also reach out to your CSMs. They can route your questions appropriately and then we'll have another one of those in a month. Thank you so much. Enjoy your weekend.
More from Bill

Capturing the 80%: How SmartAC’s Gen-2 Targets Non-Membership Homeowners | Podcast Ep. 296

Build better customer data with every booking in ServiceTitan | TAD Tune-Up Series

The Biggest Change for Roofers Coming From Other Roofing Software to #ServiceTitan?







