TG-Staff 团队 avatar TG-Staff 团队

TG Bot Customer Service Scheduling Guide: How to Use Bot as a Fallback During Off-Duty Hours for 7x24 Service

tg-bot-cs scheduling auto-reply

TG Bot Customer Service Scheduling Guide: How to Use Bot Fallback for 7x24 Service During Off-Hours

Human agents can’t be online 24/7—a real challenge for any team using Telegram Bot for customer service. Clients who message during off-hours get no reply, leading to anxiety at best, or direct churn to competitors at worst. Worse still, if automated replies are missing, users assume the bot is abandoned, severely damaging trust.

The key to solving this isn’t adding more agents (too costly), but designing a “scheduling + bot fallback” system: agents handle queries during shifts, while auto-replies and a message queue cover off-hours, ensuring every client message gets a response. This article uses TG-Staff as an example, detailing two core scheduling modes for TG Bot customer service and how bot fallback achieves 7x24 service during off-hours.


Why Scheduling and Bot Fallback Are Essential for TG Bot Customer Service?

Let’s look at real scenarios:

  • Scenario 1: A cross-border payment team uses Telegram Bot for pre-sales inquiries, with agents only online during work hours. At 10 PM, a potential client asks, “How to deposit USDT?” but gets no reply until next morning. The client has already chosen another provider.
  • Scenario 2: A Web3 project’s community bot has simple auto-replies but can’t distinguish “work hours” from “off-hours.” A user asks a technical question at 3 AM, but the bot only returns a menu, with no prompt to leave a message. The user thinks the bot is broken.

Common thread: When agents are offline, client messages are either ignored or met with incomplete auto-replies. The result is poor customer experience and lost conversions.

The core logic of a scheduling + bot fallback solution:

  1. Define shift hours: Use session routing rules to assign messages only to online or designated shift agents.
  2. Auto-reply during off-hours: Build auto-reply branches with a visual flow editor, informing users of off-hours and offering a FAQ menu.
  3. Message queue: All off-hours messages automatically enter a pending queue, which agents check first when they come online.

This solution doesn’t require more agents—just one configuration in the TG-Staff console to achieve 7x24 customer coverage.


Two Core Modes of TG Bot Customer Service Scheduling: Round-Robin vs. Online-First

TG-Staff supports two session routing rules for different scheduling scenarios. Understanding their differences helps you choose the right mode for your team.

ModeHow It WorksBest ForBehavior When All Agents Are Offline
Round-RobinSequentially polls authorized agents, assigning new sessions in orderFixed day/night shifts with clear online timesMessages enter pending queue, waiting for agents to come online
Online-FirstPrioritizes currently online agents; falls back to round-robin when all are offlineGlobal teams, flexible shifts, unpredictable online timesFalls back to round-robin → no online agents → enters pending queue

Round-Robin: Ideal for Fixed Shifts

Round-robin works simply: if you have 3 agents (A, B, C), new sessions are assigned in order A → B → C → A → B → C… Each agent gets roughly equal sessions.

Use Cases:

  • Team has a clear schedule, e.g., day shift 9:00-18:00, night shift 18:00-9:00.
  • Need balanced workload among agents to avoid overloading anyone.
  • Agents have stable online times and don’t frequently toggle online/offline.

Configuration Notes:

In the TG-Staff console’s project settings, set the routing rule to “Round-Robin” and set “Agent Scope” to “Specified Agents,” including only agents on current shift. This prevents off-duty agents from receiving sessions and being disturbed.

Online-First: Best Practice for Flexible Shifts

Online-first is smarter: when a new session arrives, the system checks all authorized agents for online status and randomly assigns to one. If all are offline, it falls back to round-robin (but with no online agents, the session enters the pending queue).

Use Cases:

  • Agents across multiple time zones (e.g., China, Southeast Asia, Europe/America) with non-uniform online times.
  • Unfixed duty personnel, e.g., only 1-2 agents on weekends, full team on weekdays.
  • Want to maximize online agent resources and reduce session wait times.

Configuration Notes:

Online-first mode doesn’t require agents to manually toggle status. As long as an agent is logged into the TG-Staff web portal, the system considers them online. Logged out means offline. So agents can simply close their browser after work—no extra steps needed.

Scheduling Tips

Whichever mode you choose, it is recommended to combine TG-Staff’s routing links and traffic distribution features to direct social media/ad traffic directly to the Bot, and then let the scheduling rules automatically assign it to on-duty agents, reducing manual intervention.


Bot Fallback Plan for Off-Hours: Auto-Reply + Message Queuing

The scheduling rules solve the “who gets the message” problem, but during off-hours (when all agents are offline), customer messages cannot go unanswered. This is where a bot fallback is needed: auto-reply + message queuing.

3 Key Steps to Configure the Auto-Reply Flow

In the TG-Staff visual flow editor, you can build an auto-reply branch for off-hours by dragging and dropping, without writing code.

Step 1: Create an “Off-Hours” Branch Flow

In the flow editor, add a condition node to check whether the current time is within working hours. If yes, the flow proceeds to the agent assignment node. If not, it goes to the auto-reply branch.

The auto-reply branch should include:

  • A greeting (e.g., “Hello, we are currently outside of business hours”)
  • A menu of common questions (e.g., “1. Check order status 2. FAQ 3. Contact human support”)
  • A message prompt (e.g., “You can also leave a message, and we will reply within 24 hours”)

Step 2: Set the Message Prompt

At the end of the auto-reply branch, add a message node with the following content:

“Your message has been received. We are currently outside of business hours and will contact you via this bot within 24 hours. Please stay tuned. Thank you!”

This message reassures the user that their message is recorded, preventing them from feeling ignored. Any subsequent messages from the user will automatically enter the pending queue.

Step 3: Link Session Routing Rules

Ensure that in the project settings, the session routing rules are linked with the auto-reply flow. Specifically:

  • When agents are online, the auto-reply flow is not triggered, and messages are directly assigned to agents.
  • When all agents are offline, the auto-reply flow is triggered, and messages enter the pending queue.

TG-Staff’s session routing rules are linked with offline status by default, requiring no additional configuration. Just confirm that the condition node is correctly set in the flow editor.

Best Practices for Message Queuing

How should agents efficiently handle messages accumulated during offline hours when they come online?

  1. Prioritize Pending Tags: In the TG-Staff session list, all messages received during offline hours are tagged as “Pending.” Agents should filter by this tag and reply in chronological order.
  2. Broadcast Service Resumption: Professional plan users can use the batch broadcast feature to send a “service resumed” notification to all users who left messages during offline hours. For example: “Hello, our customer service is now online and ready to help you in real time. Please reply if you need assistance.” This reduces duplicate messages from users.
  3. Leverage User Profiles for Context: The professional plan’s user profile feature allows agents to view the user’s previous session history, tags, and preferences. Quickly review these before replying to avoid asking for basic information again.
  4. Avoid Duplicate Replies: If multiple agents come online simultaneously, it’s recommended to divide the offline message queue (e.g., by time order or user tags) to prevent two agents from replying to the same user.

How to Implement Scheduling and Fallback Collaboration with TG-Staff

All the above theories are based on actual operations in the TG-Staff console. Here is the specific configuration process, which can be completed in just 3 steps.

Quick Start

In the TG-Staff console, you can complete shift scheduling in just 3 steps: 1) Go to Project Settings → Agent Management to add agents and assign permissions; 2) In conversation routing, select “Online First” or “Round Robin”; 3) Use the visual flow editor to create an auto-reply branch for off-duty hours. For details, see TG-Staff Documentation.

Step 1: Create a project and add agents

Log in to the TG-Staff console (https://app.tg-staff.com/),创建一个新项目(对应一个 Telegram Bot). Under “Customer Service Management”, add agent accounts and assign permissions. Each agent logs into the web portal independently without sharing the Bot Token.

Step 2: Set up conversation routing rules

Go to Project Settings → Conversation Routing, select “Online First” or “Round Robin”. Also set the agent scope: if you want all agents to participate in scheduling, choose “All Agents”; if you only want specific agents on duty (e.g., only night-shift agents handle nighttime messages), choose “Specified Agents” and check the corresponding agents.

Step 3: Build automated reply workflows

In the visual workflow editor, drag and drop nodes to create automated reply branches for off-duty hours. Refer to the 3 key steps in the previous section to ensure condition checks, message prompts, and pending queue are properly linked.

TG-Staff supports multi-project management (different plans support different numbers of Bots). This means you can set different scheduling strategies for multiple Bots in the same console without interference.


Advanced Tips: Optimize scheduling with traffic attribution and content moderation

After setting up scheduling and fallback plans, you can further optimize results with two advanced features.

TG-Staff’s diversion link is an official domain short link that can be placed in social media ads, websites, emails, etc. When users click the diversion link, the system captures their IP, browser info, and URL parameters (e.g., utm_source), then redirects to your Telegram Bot.

Value: Through diversion link statistics, you can see which channel brings the most customers and which time slots have the highest volume. For example, if you find that the “Facebook Ads” channel sees a surge in inquiries from 8-10 PM, you can adjust scheduling to add agents or extend duty hours during that period.

Content moderation ensures automated replies during off-duty hours comply with regulations

If you operate in highly regulated industries like Web3, cryptocurrency, or finance, you need to be extra careful with automated reply content during off-duty hours. If an automated reply mistakenly sends a payment address or risky link, the consequences can be severe.

TG-Staff Pro’s content moderation feature can detect risky words before an agent sends a message. Although automated reply workflows are preset, content moderation can also apply to message content within workflow nodes. It is recommended to add the following keywords to the risk word list:

  • Wallet address types (e.g., TRC20, ERC20, BTC address fragments)
  • Financial sensitive words (e.g., “guaranteed returns”, “risk-free profit”)
  • Violation-inducing words (e.g., “add WeChat”, “click external link”)

Compliance Reminder

If your business involves Web3, cryptocurrency, or finance, it is recommended that Pro users enable the content risk control feature and add wallet address-related keywords to risk phrases to prevent automatic replies from mistakenly sending payment addresses during non-duty hours. Audit logs can trace all triggered events.


FAQ

Q: Will user messages be lost directly during off-duty hours?

A: No. When all agents are offline, user messages automatically enter a pending queue. Once agents come online, they can see and take over these messages from the conversation list. Combined with an auto-reply flow, users will receive a notification about off-duty hours and won’t feel ignored.

Q: Which is more suitable for 7x24 shift scheduling: round-robin or online-first?

A: It depends on the team structure. If your team has fixed day/night shifts, round-robin is more appropriate. If agents are in different time zones with flexible online times, online-first can more efficiently match available agents. Both modes fall back to the pending queue when all agents are offline.

Q: How many agents can TG-Staff support for simultaneous scheduling?

A: Depending on the plan, agent quotas are 3 (Standard), 5 (Standard High Cycle), or 20 (Pro). Each agent logs into the web portal independently and can handle multiple conversations simultaneously. For specific quotas, refer to the official pricing page.

Q: How can I know how many messages were left during off-duty hours?

A: The Pro plan provides analytics to view message volume during offline periods, average response time, etc. Standard plan users can manually count via pending tags in the conversation list. We recommend using the bulk messaging feature (Pro) to notify users when service resumes.

Q: Does the auto-reply flow support multiple languages?

A: Yes. TG-Staff’s visual flow editor allows multi-step interactions, and with auto-translation features (Standard includes AI translation; Pro adds Google Translate, DeepL Pro), you can set up multilingual auto-replies, ideal for cross-border teams.


Summary: One Console to Manage All Bot Scheduling

The core of TG Bot customer service scheduling and fallback is a three-tier architecture: “distribution rules + auto-reply + message queue”. TG-Staff integrates these three tiers into a single console, eliminating the need to switch between tools. Whether it’s round-robin for fixed shifts or online-first for flexible duty, configuration takes just minutes.

If you’re struggling with Telegram Bot scheduling and 7x24 service, try TG-Staff’s 3-day free trial. Register at https://app.tg-staff.com/ to experience full scheduling and bot fallback features. For any issues during configuration, refer to the TG-Staff documentation or contact customer service Bot @tgstaff_robot for one-on-one consultation.