{"id":323,"date":"2026-10-06T22:29:52","date_gmt":"2026-10-06T22:29:52","guid":{"rendered":"https:\/\/ravecodesolutions.com\/?p=323"},"modified":"2026-10-06T22:29:53","modified_gmt":"2026-10-06T22:29:53","slug":"after-hours-and-on-the-job-calls-a-simple-system-for-1-5-truck-teams","status":"publish","type":"post","link":"https:\/\/ravecodesolutions.com\/es\/after-hours-and-on-the-job-calls-a-simple-system-for-1-5-truck-teams\/","title":{"rendered":"After-Hours and On-the-Job Calls: A Simple System for 1\u20135 Truck Teams"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you run a 1\u20135 truck HVAC shop in San Antonio, your phone has two bad times to ring: when you&#8217;re in the middle of a job, and when you&#8217;re off the clock.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Both happen every week. Both are when homeowners call you. And for most small shops, both get handled the same way: the phone rings out, maybe goes to voicemail, and you &#8220;get back to them later.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Later is usually where the job goes away. (If you want to put a number on it, start with <a href=\"https:\/\/ravecodesolutions.com\/how-many-jobs-san-antonio-hvac-owners-lose-to-missed-calls\/\">How many jobs San Antonio HVAC owners lose to missed calls<\/a>.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This post isn&#8217;t about buying a tool. It&#8217;s about having a simple operating system for your phone: a few rules you set once so calls get caught whether you&#8217;re under a house at 2 p.m. or asleep at 11 p.m.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The real problem: no rules, just hoping<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most owner-operators don&#8217;t have a phone system. They have a phone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It rings your cell. If you can grab it, great. If you can&#8217;t, it goes to a voicemail greeting you recorded three years ago. If the mailbox is full, the caller gets nothing at all. After hours, it&#8217;s the same thing, except you might not see the missed call until morning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s not a character flaw. You&#8217;re the tech, the dispatcher, and the closer. The job in front of you wins, and it should. The fix isn&#8217;t &#8220;answer every call.&#8221; The fix is deciding ahead of time what happens when you can&#8217;t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s a system with four parts. You can set most of it up in an afternoon.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Part 1: Ring rules \u2014 who the phone rings, and for how long<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start by deciding where a call goes before it&#8217;s &#8220;missed.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>During business hours, on the job:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ring you first.<\/strong> Your business line rings your cell like it does now.<\/li>\n\n\n\n<li><strong>Dual-ring a backup if you have one.<\/strong> A spouse who helps with the books, an office person, a second tech who&#8217;s between calls. Most business phone setups can ring two phones at once. Whoever&#8217;s free picks up.<\/li>\n\n\n\n<li><strong>Keep the ring short.<\/strong> Don&#8217;t let it ring forever. A handful of rings is plenty before the call rolls to the next step. A caller waiting through ten rings is a caller already dialing someone else.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>After hours:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Decide if you take emergency calls at night. Be honest. If you do, forward to whoever is on call. If you don&#8217;t, skip straight to Part 2 and Part 3 and let the system hold the lead until morning.<\/li>\n\n\n\n<li>Don&#8217;t forward after-hours calls to a phone you keep on silent. That&#8217;s the same as no rule at all.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The goal of ring rules isn&#8217;t to answer more calls by force. It&#8217;s to give live answering a fair shot, then hand off cleanly when nobody can pick up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Part 2: Every missed call gets a text in the first minute<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the catch layer, and it&#8217;s the part most small shops are missing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When a call rings out or hits voicemail, the caller should get a text from your business number within about a minute. Not an hour later when you check your phone. Within the minute, while they&#8217;re still holding the phone and deciding who to call next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A good on-the-job text looks like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Hi, this is [Shop Name] \u2014 sorry we missed your call, we&#8217;re on a job right now. What&#8217;s going on with your system? Reply here and we&#8217;ll get you scheduled.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why that works:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Your shop name is in it.<\/strong> They know who&#8217;s texting.<\/li>\n\n\n\n<li><strong>It explains the miss.<\/strong> &#8220;On a job&#8221; sounds busy and legit, not ignored.<\/li>\n\n\n\n<li><strong>It asks one easy question.<\/strong> &#8220;What&#8217;s going on?&#8221; gets a reply. &#8220;Please call us back during business hours&#8221; doesn&#8217;t.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Plenty of homeowners won&#8217;t leave a voicemail. Almost everyone will answer a text. That first-minute text is what keeps you in the conversation while your hands are full. We compared this approach to live answering in <a href=\"https:\/\/ravecodesolutions.com\/missed-call-text-back-vs-answering-service-for-small-hvac-shops\/\">Missed-call text-back vs answering service for small HVAC shops<\/a> if you&#8217;re weighing the two.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Part 3: After hours \u2014 an auto-reply that still books<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After-hours texts need a slightly different message. The worst version is &#8220;We&#8217;re closed. Call back tomorrow.&#8221; That tells the homeowner to go find someone who&#8217;s open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A better after-hours text sets a clear expectation and still moves toward a booking:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Thanks for calling [Shop Name]. We&#8217;re closed for the night, but we got your call. Reply with your address and what&#8217;s happening (no cool, no heat, leak, noise) and we&#8217;ll text you first thing in the morning with a time. If it&#8217;s an emergency, reply EMERGENCY.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A few things that message does right:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>It confirms you got the call.<\/strong> They&#8217;re not wondering if it went through.<\/li>\n\n\n\n<li><strong>It collects what you need.<\/strong> Address and symptom means you can plan your morning before you&#8217;re out of bed.<\/li>\n\n\n\n<li><strong>It gives a specific next step.<\/strong> &#8220;First thing in the morning with a time&#8221; is a promise you can keep. &#8220;Someone will reach out&#8221; is not.<\/li>\n\n\n\n<li><strong>It gives emergencies a lane.<\/strong> If you run nights, that reply can route to whoever&#8217;s on call. If you don&#8217;t, you can still decide in the morning who gets the first slot.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Then actually follow through. If the text says &#8220;first thing,&#8221; the first thing you do with your coffee is answer those threads.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Part 4: When to call back vs. when to text back<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once the lead replies, you have a choice. Here&#8217;s a simple rule set:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Text back when you&#8217;re still on the job.<\/strong> A two-line text (&#8220;Can do today between 3 and 5 \u2014 does that work?&#8221;) keeps the lead warm without walking away from the customer in front of you.<\/li>\n\n\n\n<li><strong>Call back when it&#8217;s urgent or complicated.<\/strong> No heat with a newborn in the house, water on the floor, an elderly homeowner in summer heat, or a big replacement conversation. Those deserve a voice as soon as you can step away.<\/li>\n\n\n\n<li><strong>Match the customer.<\/strong> If they texted you a paragraph, they&#8217;re fine texting. If they replied &#8220;please call me,&#8221; call them.<\/li>\n\n\n\n<li><strong>Lock a window in writing.<\/strong> However you talk, end with a text confirming the day, time window, and address. Fewer no-shows, fewer &#8220;I thought you said Thursday.&#8221;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The text-back buys you time. It doesn&#8217;t replace a phone call when a phone call is the right move.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What a day looks like with this system<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s 1:40 p.m. You&#8217;re on a rooftop condenser in Stone Oak. Your phone buzzes in your pocket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The call rings you and your office line at the same time. Your wife is at the kid&#8217;s pickup and can&#8217;t grab it either. After a few rings, it rolls over. Within a minute, the homeowner gets your text: &#8220;Sorry we missed you, we&#8217;re on a job \u2014 what&#8217;s going on with your system?&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">She replies: &#8220;AC blowing warm, upstairs is 84.&#8221; When you climb down twenty minutes later, the thread is waiting. You text: &#8220;I can be there between 4 and 6 today.&#8221; She says yes. Booked, without leaving the job you were on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That night at 9:30, another call comes in. Nobody answers. The after-hours text goes out. By morning you have an address in Alamo Heights and &#8220;furnace making a loud noise.&#8221; You text at 7:15 with an 8\u201310 window. That one&#8217;s booked before your first job starts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Same two calls that would&#8217;ve been voicemails. Different outcome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What NOT to do<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some habits quietly kill leads. If any of these sound familiar, they&#8217;re worth fixing first:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Silence.<\/strong> A call that rings out with no voicemail, no text, and no follow-up is the most expensive call you&#8217;ll ever miss.<\/li>\n\n\n\n<li><strong>A full voicemail box.<\/strong> The caller hears &#8220;mailbox full&#8221; and moves on. Clear it or turn it off and let the text do the work.<\/li>\n\n\n\n<li><strong>Vague promises.<\/strong> &#8220;We&#8217;ll call you back&#8221; with no time attached sounds like &#8220;maybe.&#8221; Give a window: &#8220;within the hour,&#8221; &#8220;first thing in the morning.&#8221;<\/li>\n\n\n\n<li><strong>Texts with no name.<\/strong> A random number texting &#8220;Missed your call&#8221; looks like spam. Always lead with your shop name.<\/li>\n\n\n\n<li><strong>&#8220;Call back during business hours.&#8221;<\/strong> You just told a homeowner with a broken AC to wait until tomorrow and do the work themselves. Most won&#8217;t.<\/li>\n\n\n\n<li><strong>Promising what you won&#8217;t do.<\/strong> If your auto-reply says &#8220;someone will call within 15 minutes&#8221; at midnight and nobody does, that&#8217;s worse than an honest &#8220;first thing in the morning.&#8221;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common objections (quick answers)<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;I can just call everyone back when I&#8217;m done.&#8221;<\/strong> You can, and you should. The question is whether they&#8217;re still waiting. A first-minute text keeps them waiting for you instead of calling the next shop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;My customers are older. They don&#8217;t text.&#8221;<\/strong> Some prefer calls, and that&#8217;s fine. The text doesn&#8217;t stop you from calling. It just means your first touch isn&#8217;t silence. Plenty of homeowners who&#8217;d never leave a voicemail will tap out a quick reply.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;I don&#8217;t want to be on call 24\/7.&#8221;<\/strong> You don&#8217;t have to be. The after-hours auto-reply exists so you can be off. It holds the lead and collects details while you sleep.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;This sounds like a lot of setup.&#8221;<\/strong> It&#8217;s a few decisions and two text templates. Once it&#8217;s running, you don&#8217;t think about it. You just see replies show up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Set it up this week: a short checklist<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Decide who your business line rings during the day, and whether a second phone should ring at the same time.<\/li>\n\n\n\n<li>Cap the rings before a call rolls over. Don&#8217;t let it ring forever.<\/li>\n\n\n\n<li>Decide honestly whether you take emergency calls after hours, and who&#8217;s on call if you do.<\/li>\n\n\n\n<li>Write your on-the-job missed-call text (shop name, &#8220;on a job,&#8221; one easy question).<\/li>\n\n\n\n<li>Write your after-hours text (confirm the call, ask for address and symptom, give a specific morning time, emergency lane if you offer one).<\/li>\n\n\n\n<li>Clear your voicemail box, or let the text replace it.<\/li>\n\n\n\n<li>Make &#8220;answer overnight texts&#8221; the first task of every morning.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Want to see what those missed calls may already be costing you? Run your numbers through the free <a href=\"https:\/\/ravecodesolutions.com\/#mcc-calls\">Calculate Your Missed Revenue calculator<\/a>. It takes about a minute.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Where Ravecode fits<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can run parts of this system by hand. The piece that&#8217;s hard to do by hand is the first-minute text, because by definition it has to happen while you can&#8217;t touch your phone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s what Ravecode installs for San Antonio home-service shops, HVAC first: automatic missed-call text-back on your business number, on-the-job and after-hours message templates written for HVAC calls, and simple follow-up you can run from your phone. You keep the conversation. The system just makes sure it starts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to see exactly what happens when a customer calls, you miss it, and they get a text in under a minute, reach out for a short demo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next week, we&#8217;ll break down what a missed-call text-back setup actually costs, and the details of the founding offer for San Antonio shops.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Phone: (210) 796 6235<\/li>\n\n\n\n<li>Location: San Antonio, TX<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A simple phone system for small HVAC teams to capture missed calls, respond after hours, and turn more callers into booked jobs.<\/p>","protected":false},"author":1,"featured_media":325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/posts\/323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/comments?post=323"}],"version-history":[{"count":2,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/posts\/323\/revisions"}],"predecessor-version":[{"id":326,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/posts\/323\/revisions\/326"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/media\/325"}],"wp:attachment":[{"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/media?parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/categories?post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ravecodesolutions.com\/es\/wp-json\/wp\/v2\/tags?post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}