@vicistack/call-center-after-hours
v1.0.0
Published
What Happens to Your Calls After 5 PM? An Honest Cost Comparison — ViciStack call center engineering guide
Maintainers
Readme
What Happens to Your Calls After 5 PM? An Honest Cost Comparison
An honest comparison of what happens to your calls after 5 PM. IVR menus, voicemail boxes, and AI voice agents — the real costs, the real capture rates, and when each one actually makes sense for your operation. --- ## The 6 PM Phone Call Here's a scenario that plays out every night at thousands of businesses. It's 6:17 PM. A prospect who's been thinking about your product all day finally has time to call. They've been on your website, they've read the comparison page, they're ready to talk to someone. They dial your number. And they get: "Thank you for calling. Our office hours are Monday through Friday, 8 AM to 5 PM. Please leave a message and we'll return your call on the next business day." That prospect hangs up. Sixty percent of the time, they don't leave a message. Of the ones who do leave a message, 30-40% don't answer when you call back the next day. By the time you actually reach them — maybe 48 hours later — they've talked to your competitor who answered the phone at 6:17 PM. That phone call was worth money. Depending on your business, it was worth $200, $2,000, or $20,000. And you lost it because nobody was there to pick up. This guide is about fixing that. Not with platitudes about "24/7 coverage" but with real math on what it costs, what it captures, and which approach makes sense for your call volume and budget. --- ## Start With the Data: How Many Calls Are You Missing? Before deciding on a solution, figure out the actual problem size. Pull your inbound call data by hour. If you're running VICIdial: sql SELECT HOUR(call_date) AS call_hour, COUNT(*) AS total_calls, SUM(CASE WHEN status NOT IN ('DROP','XDROP','AFTHRS','NANQUE') THEN 1 ELSE 0 END) AS answered, SUM(CASE WHEN status IN ('DROP','XDROP','AFTHRS','NANQUE') THEN 1 ELSE 0 END) AS missed_or_afterhours, ROUND(SUM(CASE WHEN status IN ('DROP','XDROP','AFTHRS','NANQUE') THEN 1 ELSE 0 END) / COUNT(*) * 100, 1) AS miss_pct FROM vicidial_closer_log WHERE call_date >= DATE_SUB(NOW(), INTERVAL 30 DAY) GROUP BY HOUR(call_date) ORDER BY call_hour; Typical output for a B2B operation running 8 AM - 5 PM: +------+-------+----------+-------------------+----------+ | hour | total | answered | missed_afterhours | miss_pct | +------+-------+----------+-------------------+----------+ | 6 | 12 | 0 | 12 | 100.0 | | 7 | 38 | 3 | 35 | 92.1 | | 8 | 156 | 148 | 8 | 5.1 | | 9 | 224 | 216 | 8 | 3.6 | | 10 | 198 | 191 | 7 | 3.5 | | 11 | 185 | 178 | 7 | 3.8 | | 12 | 142 | 131 | 11 | 7.7 | | 13 | 178 | 172 | 6 | 3.4 | | 14 | 195 | 188 | 7 | 3.6 | | 15 | 182 | 175 | 7 | 3.8 | | 16 | 167 | 158 | 9 | 5.4 | | 17 | 89 | 42 | 47 | 52.8 | | 18 | 67 | 0 | 67 | 100.0 | | 19 | 45 | 0 | 45 | 100.0 | | 20 | 28 | 0 | 28 | 100.0 | | 21 | 14 | 0 | 14 | 100.0 | | 22 | 6 | 0 | 6 | 100.0 | +------+-------+----------+-------------------+----------+ Look at that. Between 5 PM and 10 PM, this operation misses 207 calls per month. Add in the early morning (6-7 AM) and weekends, and you're probably looking at 300-400 missed calls per month. Now multiply by your conversion rate and average deal value: Missed calls per month: 350 Estimated prospect calls (60%): 210 (40% are existing customers, vendors, spam) Conversion rate if answered: 12% Average deal value: $1,500 Monthly lost revenue: $37,800 Annual lost revenue: $453,600 That number should wake somebody up. Even if the real number is half that estimate, you're looking at $200K+ per year in lost revenue from calls that nobody answered. --- ## Option 1: IVR Self-Service An Interactive Voice Response system lets callers interact with a menu to handle simple tasks without a human agent. After hours, your IVR can: - Provide business hours and location info - Route to emergency/on-call support - Capture callback requests - Process payments - Check order/appointment status - Answer FAQs with pre-recorded messages ### Setting Up After-Hours IVR in VICIdial VICIdial's Call Menu system handles IVR routing. In the admin panel, go to Admin > Call Menus and create an after-hours menu. The basic structure: After-Hours Call Menu (AFTERHRS_MENU) ├── Press 1: Leave a callback request (route to voicemail group) ├── Press 2: Hear business hours and address ├── Press 3: Emergency support (route to on-call phone) ├── Press 4: Check appointment status (transfer to external IVR) ├── Timeout: Repeat menu, then route to voicemail └── Invalid: "Sorry, I didn't catch that. Press 1 for..." In VICIdial, the Call Menu configuration looks like: Menu Name: AFTERHRS_MENU Menu Prompt: afterhours_greeting.wav Menu Timeout: 8 Menu Timeout Prompt: timeout_prompt.wav Menu Invalid Prompt: invalid_prompt.wav Menu Repeat: 2 Option 1: CALLMENU -> CALLBACK_CAPTURE Option 2: CALLMENU -> BUSINESS_INFO Option 3: PHONE -> 15551234567 (on-call cell) Option 4: PHONE -> 18005551234 (external IVR) Option #: VOICEMAIL -> 8500 Timeout: CALLMENU -> AFTERHRS_MENU (repeat) The callback capture sub-menu records the caller's number and adds them to a callback list: Menu Name: CALLBACK_CAPTURE Menu Prompt: "Please leave your name and number after the tone and we'll call you back first thing in the morning." Option: VOICEMAIL -> 8501 (callback voicemail box) ### Time-Based Routing Set up your inbound group to route differently based on time of day. In VICIdial, go to Inbound Groups > [Your Group] and configure the After-Hours settings: - After Hours Action: CALLMENU - After Hours Call Menu: AFTERHRS_MENU - After Hours active: Y Then set your Call Time settings: Call Time Name: BUSINESS_HOURS Start: 0800 End: 1700 Days: mon-fri Calls outside these hours automatically route to the after-hours IVR. ### IVR Cost Analysis | Item | Monthly Cost | |------|-------------| | VICIdial IVR | $0 (built-in) | | Recording professional prompts | $200-500 one-time | | DID/phone number | $2-5/mo | | Inbound trunk minutes (350 calls × 1.5 min avg) | $8-15/mo | | Total monthly | $10-20/mo | | Callback capture rate | 35-45% of callers | The IVR itself is essentially free in VICIdial. The cost is in the inbound minutes and the one-time prompt recording. The problem is that IVR capture rate: only 35-45% of callers will actually leave a callback request through an IVR menu. The rest hang up when they hear the menu. ### When IVR Works IVR is the right after-hours solution when: - Your callers need information (hours, directions, order status) more than they need a conversation - You have a small number of well-defined tasks that can be automated (payment processing, appointment confirmation) - Your after-hours volume is low (under 20 calls/night) and the cost of a human doesn't justify itself - Your callers are repeat customers who are used to navigating IVR menus ### When IVR Fails IVR is the wrong choice when: - Your callers are prospects who want to talk to a human before buying - Your product requires explanation or customization - Your callers are frustrated or in distress (healthcare, emergency services, insurance claims) - Your competitor answers the phone at 6 PM and you don't --- ## Option 2: Voicemail With Callbacks The simplest after-hours strategy: send callers to voicemail, collect messages, call them back in the morning. ### The Voicemail Reality Here's what actually happens with after-hours voicemail: 100 callers reach your voicemail ├── 40 leave a message (60% hang up without leaving one) │ ├── 28 answer when you call back next morning │ │ ├── 14 are still interested │ │ │ └── 2 convert (14% of the 14 interested) │ │ └── 14 already found another solution or lost interest │ └── 12 don't answer your callback (now you're the cold caller) └── 60 hang up — gone forever From 100 callers, you get 2 conversions. That's a 2% capture rate from the original call volume. If those callers had reached a human (or something that sounds like a human), the conversion rate from the same 100 callers would be 8-12%. ### Voicemail Cost Analysis | Item | Monthly Cost | |------|-------------| | Voicemail system | $0 (VICIdial built-in) | | Agent time processing callbacks (2 hrs/day × $15/hr) | $650/mo | | Callback attempts for non-answers (3 attempts each) | ~$180/mo in agent time | | Total monthly | $830/mo | | Callback capture rate | 28% of voicemails = 11% of total callers | The cost isn't zero — someone has to listen to the voicemails, log them, prioritize them, and make the callbacks. That's 2+ hours per day for a 350-call/month after-hours volume. And the callback itself is outbound dialing, which means your agents are now cold-calling people who were once warm leads. ### Voicemail Best Practices (If You Must) If voicemail is your only option, optimize the experience: 1. Keep the greeting under 15 seconds. Every additional second of greeting reduces message-leaving rate by about 2%. Don't recite your full address, website URL, and fax number. Bad: "Thank you for calling Acme Solutions. We are located at 123 Main Street, Suite 400, in beautiful downtown Springfield. Our normal business hours are Monday through Friday, 8 AM to 5 PM Eastern Standard Time. For sales inquiries, please visit our website at www.acmesolutions.com/contact, or you may leave a message..." Good: "Hi, you've reached Acme Solutions. We're closed right now but we want to talk to you. Leave your name and number — we'll call you back by 9 AM tomorrow." 2. Call back within 30 minutes of open. The first callbacks of the day should be last night's voicemails. The speed-to-lead research is brutal: contacting a lead within 5 minutes of their inquiry yields 900% higher conversion than waiting an hour. Overnight voicemails are already stale — don't make them staler. 3. Attempt callbacks 3 times. First attempt at 8:30 AM. Second at 11:00 AM. Third at 2:00 PM. After three unanswered callbacks, the lead is cold. Don't waste more time. --- ## Option 3: AI Voice Agents This is the option that didn't exist three years ago and now keeps showing up in every industry conference deck. An AI voice agent answers the phone, has a natural-language conversation with the caller, collects information, answers questions, and either resolves the inquiry or schedules a callback. ### What AI Voice Agents Can Actually Do in 2026 The honest answer, not the marketing answer: Good at: - Answering frequently asked questions ("What are your hours?" "Do you serve the Phoenix area?" "What does it cost?") - Collecting caller information (name, phone, email, what they're calling about) - Scheduling callbacks or appointments using calendar integration - Providing order status from a database lookup - Routing emergency/urgent calls to an on-call number - Handling 3-5 turn conversations that follow a predictable pattern Bad at: - Complex troubleshooting that requires back-and-forth diagnosis - Emotional conversations (complaints, angry customers, sensitive issues) - Negotiations or custom pricing discussions - Anything requiring judgment calls on exceptions or policies - Calls in noisy environments or with heavy accents (getting better, but still not great) The technology has gotten remarkably good in the last 18 months. Modern voice AI built on large language models can handle natural conversation, understand context, recover from interruptions, and sound convincingly human. The latency issue (that awkward 1-2 second pause before the AI responds) has shrunk to under 500ms for well-architected systems. Most callers can't tell the difference for the first 30-60 seconds. ### AI Voice Agent Cost Analysis Costs vary wildly depending on the vendor and deployment model. Here's a realistic range: | Item | Monthly Cost | |------|-------------| |
About
Built by ViciStack — enterprise VoIP and call center infrastructure.
- VICIdial Hosting & Optimization
- Call Center Performance Guides
- Full Article: What Happens to Your Calls After 5 PM? An Honest Cost Comparison
License
MIT
