TGLiveChat
All alternativesTwelve vendors, each with a reason to stayWidget sizes measured79KB to 749KB, measuredLive chat pricingEntry prices, seat maths, branding chargesvs IntercomThe full head to headvs Tawk.toFree forever, and what it costsHow we measureSources, commands and corrections
WordPressShopifyWebflowSquarespaceWixNext.jsReactAll platforms
ThemesDocsBlogPricing
Sign inGet Started
Back to blog

On this page

What Customers Actually ExpectThe Real Cost of Fake "Always Available" IndicatorsHow to Actually Calculate Your Working HoursTimezone Math for Global Businesses (The Part That Hurts)Offline Mode vs. Hidden Widget: The Great DebateEmail Capture Conversion Rates (And Why They Matter)Three Patterns That WorkSetting It Up in TGLiveChat (Or Anywhere Else)The CSAT Impact of Honest HoursFAQWrapping Up: Be Honest, Get Better Conversions
GuideJune 5, 202612 min readby Abd Shanti

Live Chat Working Hours: How to Set Them Right (Stop Pretending You're Always Online)

Live Chat Working Hours: How to Set Them Right (Stop Pretending You're Always Online)
On this page
What Customers Actually ExpectThe Real Cost of Fake "Always Available" IndicatorsHow to Actually Calculate Your Working HoursTimezone Math for Global Businesses (The Part That Hurts)Offline Mode vs. Hidden Widget: The Great DebateEmail Capture Conversion Rates (And Why They Matter)Three Patterns That WorkSetting It Up in TGLiveChat (Or Anywhere Else)The CSAT Impact of Honest HoursFAQWrapping Up: Be Honest, Get Better Conversions

Let's talk about a small lie almost every website tells. The little green dot that says "We're online!" at 2am on a Tuesday. The chat widget that promises instant help when, honestly, the only thing awake on the other end is a server fan and maybe a confused cat walking across someone's keyboard.

I've done this myself. You probably have too. You set up a shiny new chat widget, you flip the toggle to "always available" because, hey, why not look professional, and then you go to sleep. Meanwhile a real human visitor lands on your pricing page at 3am, types "is this thing actually live?", waits twelve minutes, and leaves forever. Cool, cool, cool.

So here's the thing. Setting honest working hours is not a weakness. It's actually one of the highest-leverage moves you can make for conversions, trust, and your own sleep schedule. This guide walks through the real numbers, the timezone math nobody wants to do, the offline mode debate, and how to stop pretending you're a 24/7 call center when you're really one tired founder with a laptop.

What Customers Actually Expect

Customer patience in 2026 is, well, not great. Before we get into the numbers, one note about which numbers you are getting. This section used to quote a stack of industry percentages we could not trace to a primary source, and we have taken them out. What is left is the research that genuinely holds up, plus arithmetic you can do on your own traffic. If you want the standard we hold ourselves to, it is on our methodology page.

The one piece of research worth anchoring to is Nielsen Norman Group's work on response time limits, which has held up for three decades. About 0.1 seconds feels instantaneous. About 1 second keeps a train of thought unbroken. About 10 seconds is the limit for holding attention on a task at all, after which people go and do something else. Chat runs slower than any of those, but the shape is the same: the longer the gap, the more likely the person has mentally left.

The Abandonment Cliff Is Real, The Exact Number Is Not Knowable

You will find a confident percentage for this in a dozen places, and every trail leads back to a vendor selling faster response times. We are not going to add a thirteenth. What you can do instead, and it takes ten minutes, is look at your own chat log and count how many conversations have a visitor message with no reply after it. That number is real, it is yours, and it is almost always higher than people expect.

The direction of travel is not really in doubt. Every messaging app anyone uses socially delivers replies in seconds, and that is the bar people bring to your website whether it is fair or not. You do not need a statistic to know that a chat bubble competing with WhatsApp for perceived responsiveness is starting from behind.

A Missed Chat Is Not A Delayed Chat

The thing worth internalising is qualitative and does not need a number attached. A ghosted chat does not become a delayed chat in the customer's head. It becomes a closed door. People do not generally come back tomorrow to see whether you have started answering; they go and find someone who did answer, which on most searches is one tab away.

A widget that says "online" and is unmanned is worse than no widget at all, because it sets an expectation and then breaks it. No widget makes no promise. That is the whole argument for honest hours, and it does not need a statistic behind it.

The Real Cost of Fake "Always Available" Indicators

So why does this matter so much? Because there's a hidden tax on lying about your availability, and most people don't see it on their P&L until it's already cost them a year of growth.

The Revenue Lift You're Missing

Genuinely staffed round the clock chat pays for itself in some businesses, which is why enterprises fund it. The trap in the middle is fake 24/7: you take on all the costs of disappointment and none of the upside, because the promise is made and then not kept. If you cannot staff it, the honest version of the same widget outperforms the dishonest one.

The mechanism behind every satisfaction score in this area is expectation minus reality. Setting your widget to "online" when you are not means every single interaction starts from a broken promise, so even a good reply two hours later is scored against a standard you set and missed.

The Trust Tax (Which Compounds)

Here's the part nobody talks about. Customers remember. Maybe not the specific incident, but the feeling. They remember that one time your chat was "online" and nobody answered. Next time they need to make a real purchase decision, that feeling shows up. They don't even know why they don't trust you. They just don't.

If you're a small team trying to compete with big brands, this trust tax is the last thing you can afford. (Speaking of small-team setups, our guide to the best live chat widgets for small business covers some of the lighter-weight options that handle this better.)

How to Actually Calculate Your Working Hours

OK so the diagnosis is harsh. Let's get to the cure. How do you set hours that are honest, useful, and don't burn you out? It's mostly math, with a sprinkle of self-awareness.

Step One: Look at Your Actual Data

Most people skip this step and just guess. Don't do that. Open Google Analytics (or whatever your chat tool gives you) and check two things:

  • When do visitors actually arrive? Look at hourly heatmaps for the last 90 days.
  • Where are they? Country and timezone breakdown. Most sites that describe themselves as global discover that the large majority of their visitors sit inside two or three time zones, which makes the hours question much easier than it looked.

You'll often find a clean two-hump curve. There's usually a morning peak in your main market and a smaller one later in the day. That's where your hours should live.

The Coverage Formula (Don't Skip This)

Here's a quick formula that won't win any math awards but will save you from staffing chaos:

Realistic hours = (Total daily chats x Peak efficiency factor) / Agent capacity per hour

Example. Say you get 1,000 chats a day, your peak efficiency factor is 0.8 (because not all chats land in the busiest hour), and each agent handles roughly 20 chats per hour. That's (1000 x 0.8) / (20 x agents). With 5 agents, you need 8 core hours minimum to keep up. Aim for 75% to 90% of chats answered in 20 to 30 seconds, then add a 1 to 2 hour buffer beyond your peak window for stragglers.

Test, Adjust, Repeat (Quarterly)

Set hours, run them for a month, then look at abandonment rate. Target under 5%. If you're consistently over, either extend hours, add a person, or be more aggressive with offline capture (we'll get to that in a sec). And revisit it every quarter, because traffic patterns drift, especially for ecommerce around holidays.

Timezone Math for Global Businesses (The Part That Hurts)

If your traffic is global, timezone math is unavoidable. And honestly, it's the part most people get wrong, because they think in their local time and forget that "9am Monday" means very different things to different visitors.

The trick is to think in UTC. Everything else gets calculated from there. Here's a table to make the pain a little more concrete.

Business LocationWorking Hours (Local)UTC WindowVisitor Timezone Coverage
New York (EST -5)9 AM - 6 PM14:00 - 23:00 UTCUS East 100%, EU evening 60%, Asia 0%
London (GMT 0)9 AM - 6 PM09:00 - 18:00 UTCEU 100%, US East morning 50%, Asia evening 30%
Singapore (SGT +8)9 AM - 6 PM01:00 - 10:00 UTCAsia 100%, EU early 40%, US 0%
Distributed (3 shifts)Rotating 8-hr blocks00:00 - 24:00 UTCGlobal 80%+ at any moment
Solo founder, no shifts10 AM - 4 PM local6 hours of your timezone~25% of global, with offline capture for the rest

The optimal "lite 24/7" window for most global businesses is 14:00 to 22:00 UTC. That covers 9am to 5pm Eastern, 3pm to 11pm Central European, and the late-night Asia tail. With two 4-hour shifts (Team A: 12-20 UTC, Team B: 18-02 UTC) you can hit roughly 85% peak coverage at about half the cost of full 24/7. Not bad.

Weight Your Hours by Traffic Volume

Don't fall into the trap of giving every region equal love. If 60% of your traffic is North American, your hours should heavily favor US working hours, even if it feels "unfair" to your European visitors. The math doesn't care about fairness, it cares about conversions. Use this:

Total coverage score = sum of (Traffic% x Overlap hours covered)

Maximize that number. Anything else is vanity scheduling.

Offline Mode vs. Hidden Widget: The Great Debate

OK so once you've accepted that you can't be online 24/7, what do you do during the "off" hours? There are two camps, and they argue about this a lot.

Team Offline Mode

The widget stays visible, but it switches to a clear "We're offline. Leave us a message and we'll reply by 9am EST" form. Pros: it sets expectations, builds trust through transparency, and (this is the big one) it captures leads while you sleep. You wake up to a tidy queue of emails to follow up on.

Cons: some impulse-chat visitors might bounce when they see "offline." That's real. But the alternative is worse, because pretending to be online and then not answering does more damage to trust than just being honest.

Team Hidden Widget

The widget disappears entirely off-hours, pushing visitors to your FAQ, knowledge base, or contact page. Pros: you avoid the false-hope trap. Cons: a visitor who wants to ask something now finds nothing to ask it with, and the enquiry you would have captured overnight simply does not happen.

So who wins? Honestly, offline mode wins for most businesses. It keeps the widget visible, it captures the enquiry instead of losing it, and it tells the truth about when you will answer. Hidden widget makes more sense for very low-traffic sites or niche B2B where the visitor is going to email you anyway.

If you can only do one thing this week, switch your widget from "fake online" to honest offline mode with email capture. It's a 15-minute config change and probably the single highest-ROI move on this list.

Email Capture Conversion Rates (And Why They Matter)

OK so you've turned on offline mode. What actually happens? Does anyone fill out the form? Mostly, yes. The numbers here are surprisingly good.

The Conversion Benchmarks

An offline form converts some share of visitors who would otherwise bounce into a contactable lead, and it costs you nothing to run. We are not going to quote a conversion rate, because it varies enormously by traffic type and every published figure comes from someone selling forms. Measure it on your own site for a fortnight: the number you get will be worth more than any benchmark.

And here's where it gets even better. If you reply to that captured email within 5 minutes of opening for business the next morning, you get something close to that 21x conversion lift on quick follow-up. So the workflow becomes: night visitor leaves message, you wake up, you reply at 9:01am, they convert at 21x your normal rate. Beautiful.

Auto-Acknowledgments Are Free Wins

Pair every offline form with an instant acknowledgement. Something like "Got it, we are back at 9am and you are first in line." People are mostly fine with waiting when they know they have been heard and roughly how long the wait is. The damage comes from silence, not from delay.

If you want to dig into the form design itself, we wrote a whole thing on it: our pre-chat forms guide for 2026. The same principles apply to offline capture forms, with one extra rule: always ask for an email, never make the customer wonder if their message went into the void.

Three Patterns That Work

Let's get concrete. These are the three shapes that show up again and again on sites that handle this well. We are describing patterns rather than naming companies and quoting numbers at you, because the case study figures that circulate in this area come from vendors and we could not verify a single one of them.

Pattern One: Honest Hours With An AI Backup

The pattern worth copying, and you can see it on plenty of large retail sites, is a stated human window plus an AI fallback outside it. Human chat during shop hours in the main market, an agent that answers documented questions overnight, and an honest note about which one you are talking to. Honest hours plus a competent fallback is the whole playbook, and it does not require a night shift.

Pattern Two: A Narrow Window, Answered Fast

The teams that do this well share one habit rather than one schedule: they commit to a narrow window and answer fast inside it, rather than claiming a wide window and answering slowly across all of it. Time zone based routing helps if you have people in more than one place. The lesson is that it is not the hours, it is the response speed during the hours you committed to.

Pattern Three: AI First Line, Human Core Hours

The other common pattern is an AI first line that answers the documented questions and hands everything else to a person, with a core overlap window when humans are definitely around. Vendors publish deflection rates for this and those rates come from the vendors, so treat them as marketing. The structural point stands on its own: AI does not replace the humans, it stretches your hours by absorbing the repetitive half.

If you're building on top of a SaaS app, by the way, we have a SaaS-specific use case page with more sector-flavored advice.

Setting It Up in TGLiveChat (Or Anywhere Else)

OK enough theory. Here's how to actually configure honest working hours, regardless of which platform you use.

The Basic Setup

  1. Pick your core hours based on your traffic data. Don't guess.
  2. Set the widget to display "online" only during those exact hours, in the visitor's local time if possible.
  3. Outside those hours, switch to offline mode with a short, friendly message that includes your next opening time.
  4. Make sure the offline form requires email and message, but keeps fields to a minimum.
  5. Set up an auto-reply so visitors get instant acknowledgment.

That's it. Five steps. Most chat tools (including TGLiveChat) let you do all of this in the settings panel without writing any code. If you're curious about doing chat without ever opening a dashboard, by the way, we covered that in our piece on Telegram-based chat without a dashboard.

Advanced Tweaks Worth Doing

  • Holiday hours: set custom schedules for holidays so you don't ghost people on Christmas morning.
  • Timezone-aware messaging: if your visitor is in Berlin and you're in NYC, show "We're back at 3 PM your time" not "9 AM EST."
  • Smart routing: if you have multiple agents in different regions, route based on visitor IP timezone.
  • Queue size limits: if your queue gets too long during peak hours, automatically switch to offline mode rather than making people wait 20 minutes.

For the full setup walkthrough you can check our docs, and if you want to compare what's included at each tier, the pricing page lays out which plans include things like timezone routing and AI fallback.

The CSAT Impact of Honest Hours

Here's the part that surprises people. Honest hours actually increase customer satisfaction. Not just because of the abandonment math, but because expectation-setting is itself a CSAT lever.

Why Honesty Wins

The mechanism is simple and you do not need a study to feel it. Say you will reply within eight hours and reply in six, and the customer feels well served. Say "instant chat, 24/7" and reply in six, and the same customer feels lied to. Identical response time, opposite outcome, and the only variable is what you promised.

Expectations in this category ratchet in one direction, year after year, because every consumer messaging app keeps getting faster. The only sustainable way to meet a rising bar is to be honest about when you can deliver and when you cannot. Promising less and delivering on time beats promising more and falling short, every single time.

AI as a CSAT Bridge

One more nuance. AI chat can sustain high CSAT during off-hours if it's used honestly. Frame it as "Our team is offline, but our AI assistant can answer common questions right now." Don't pretend the AI is a human. Customers are smart. They know. They're fine with AI if you don't try to trick them. They're furious if you do.

FAQ

Should I show working hours on my chat widget itself?

Yes, absolutely. Display them right in the widget header or welcome message. Something like "Online Mon-Fri, 9 AM - 6 PM EST" sets expectations before the visitor even types. It takes 2 seconds to add and prevents a lot of frustration.

What if I'm a solo founder and I can't commit to set hours?

That's fine, honestly. Set 4 to 6 hours per day, ideally during your traffic peak, and run offline mode the rest of the time. Capturing emails when you're not around is way better than being constantly half-online and missing chats. Quality over quantity.

Is AI chat enough to replace human availability?

For the questions that already have a documented answer, yes, and on a small site that is most of the overnight volume. FAQs, basic troubleshooting and simple lookups are exactly what an agent trained on your own pages is good at. Billing disputes, anything unusual and anything emotional still need a person. Use AI as a triage layer, not a replacement, and make sure it can hand over.

How long should my offline message be?

Short. Two sentences max. Tell them when you'll be back, ask for an email, and confirm you'll reply. Anything longer feels like a wall. People are already frustrated they can't chat live, don't make them read an essay.

What's the worst mistake I can make with chat hours?

Setting the widget to "always online" and then not staffing it. That's the worst, by a wide margin. It breaks trust on first contact, and you basically never recover from that. Honest offline beats fake online, every single time. (For more on choosing the right setup, our homepage walks through how TGLiveChat handles this differently.)

Wrapping Up: Be Honest, Get Better Conversions

So here's the summary, in plain words. Customers expect fast replies. Like, really fast. If you can't deliver during certain hours, just say so. Use offline mode with email capture, set auto-acknowledgments, and reply quickly when you're back. The math on this is overwhelming: honest hours plus quick follow-up beats fake "always on" every time, by a lot.

Stop pretending you're a 24/7 enterprise call center. You're probably not, and that's fine. Be the chat widget that says "We're here from 9 to 6, and when we're here, we're really here." That's the version of you that converts.

And yeah, sometimes you'll miss a chat. A late-night visitor will leave without filling out the form. That's life. Capture what you can, reply fast when you're back, and stop losing sleep over the 3am visitors. They were probably window shopping anyway.

Now go fix your widget. It'll take you 15 minutes. You'll thank yourself in a month.

Questions people actually ask

How do you set live chat working hours properly?

Set them in your own time zone, convert to the visitor's zone in the browser rather than guessing from an IP address, and let the widget say what happens next when you are closed. The failure mode is not the schedule, it is a widget that looks identical at 3am and takes a message into silence.

Should the chat widget be hidden outside working hours?

Usually not. Hiding it loses the message from someone who would happily wait until morning. Showing it with an honest offline state, a stated response window and an email field keeps the enquiry and sets the expectation. Hiding it is right only when you have no way to follow up at all.

How do you handle time zones and daylight saving?

Store your hours against a named IANA zone, such as Europe/London, rather than a fixed UTC offset. Zones carry their own daylight saving rules and those rules change by legislation, sometimes at short notice. A hard coded offset is correct for part of the year and quietly wrong for the rest, which is the classic twice yearly support ticket.

What should an offline message actually say?

When you will be back, in the visitor's own terms, and what to do now. "We are back at 9am your time, leave an email and we will reply first thing" beats "We are currently offline" by a distance, because it answers the question the person was about to ask instead of ending the conversation.

Do working hours hurt conversion?

Advertising honest hours does not. Advertising availability you do not have does, because the person waits, gets nothing, and concludes the chat is decorative. The damage comes from the gap between what the widget implies and what happens, not from the hours themselves.

Can an AI agent cover the hours you are closed?

For the questions that have documented answers, yes, and that is most of the overnight volume on a small site. What matters is that it says it is an AI, that it can hand off, and that the handoff produces a real follow up in the morning rather than a promise nobody keeps. An agent that pretends to be a person and then vanishes is worse than an offline notice.

Sources and references

  • IANA Time Zone Database The canonical source for zone rules and daylight saving transitions, which is what breaks naive working hours logic twice a year.
  • MDN: Intl.DateTimeFormat How to read a visitor's own zone in the browser rather than guessing from an IP address.

We link the primary source rather than a summary of it, and every vendor price is read off that vendor's own page with the date attached. Our full method is on the methodology page.

Go deeper

Live chat widget sizes, measuredNine widgets from 79KB to 749KB, with the source for every figure.What live chat actually costsEntry prices, per seat maths and the branding charges nobody advertises.Alternatives, honestly comparedTwelve vendors, each with the case for staying where you are.Install it on your platformWhere the script goes on eight platforms, and what breaks on each.

More articles

Guide10 min read

Live Chat Without a Dashboard. Is That Even Possible?

You have 47 tabs open already. Here's how to add live chat and reply from Telegram instead of babysitting another inbox.

Guide11 min read

Meta Killed The Messenger Chat Plugin. Half A Million Sites Are Still Looking

The Facebook customer chat plugin was discontinued and a lot of websites still have a dead widget. Here is what to replace it with and the lesson worth keeping.

Comparison11 min read

Drift Got Switched Off. Now What?

Drift shut down in March 2026 and a lot of small teams got left holding an empty chat widget. Here is what to do next without signing a 30 grand contract.

TGLiveChat logoTGLiveChat

Live chat widget for your website. Every visitor message goes straight to Telegram. You reply from your phone, not a dashboard.

[email protected]

Product

  • Telegram Chat Widget
  • Themes
  • Pricing
  • Lifetime Deal
  • Docs
  • Install Guides
  • Favicon Generator
  • Changelog

Platforms

  • WordPress
  • Shopify
  • Webflow
  • Squarespace
  • Wix
  • Next.js
  • React
  • All platforms

Compare

  • vs Intercom
  • vs Tawk.to
  • vs Crisp
  • vs Elfsight
  • Intercom alternative
  • Tawk.to alternative
  • Zendesk alternative
  • All alternatives

Data

  • Widget sizes measured
  • Live chat pricing
  • Tawk.to at 749KB
  • Intercom pricing
  • How we measure
  • Editorial policy
  • For agencies
  • For ecommerce

Guides

  • Chat widget speed benchmark
  • Best widgets for small business
  • Removing Tawk.to branding
  • Drift is shutting down
  • What live chat really costs
  • Why live chat gets ignored
  • Widget loading in Next.js
  • All articles

Company

  • About
  • Contact
  • For SaaS
  • Privacy
  • Terms
  • Refund Policy
  • Acceptable Use

TGLiveChat is independent and not affiliated with, endorsed by, or sponsored by Telegram Messenger or Telegram FZ LLC. Other product names and prices belong to their owners and are quoted with the date we checked them.

© 2026 Outline Technologies LLC. All rights reserved.30 N Gould St, Ste R, Sheridan, WY 82801, US

TermsPrivacyRefundAcceptable UseMethodologyEditorial