Offline Messages in Instant Messaging: Set Expectations When Your Team Is Unavailable

Configure Offline Messages in Instant Messaging Channels


When a customer reaches out for help and no one’s there to respond, this can lead to feelings of frustration. That’s why Offline Messages exist, to let your customers know you’ve received their message and will get back to them soon.

This article walks you through how to set up and manage Offline Messages in Instant Messaging (IM) channels, whether you’re using a bot or chatting directly with your customers. With the right setup, you can ensure every message is acknowledged, even after hours.

Why Use Offline Messages?   

We know it’s hard to provide 24/7 support, and sometimes your team just isn’t available. But your customers still deserve clarity and reassurance.

Here’s how Offline Messages help:

For your business:
  1. Keep communication professional, even when your team is offline
  2. Reduce missed chats and improve customer trust
  3. Offer helpful resources even outside of working hours
️For your customers:
  1. Know that their message was received
  2. Understand when they can expect a response
  3. Get quick links to Help Center articles or other resources

What Is an Offline Message?   

An Offline Message is a short, friendly reply automatically shown to customers when:
  1. They message your team after business hours
  2. A bot tries to hand off a chat to an agent, but no one is available
It sets expectations, shares availability, and helps the customer feel heard.

Example:
Hey Sarah 👋 Thanks for messaging us! Our team is offline right now, but we’re around Monday to Friday, 9 AM–6 PM. We’ll get back to you as soon as we’re online!

How Offline Message Works 

Offline messages are automatically triggered when a customer tries to reach your team through any Instant Messaging (IM) channel, but no agent is available to respond.

This can happen in two main scenarios:
  1. If the customer sends a message outside your defined business hours, the system detects that your team is unavailable and instantly sends an offline message.
  2. Even during business hours, if all agents assigned to that IM channel are currently offline (not signed in or inactive), the offline message will still be triggered.
 If a bot is involved and doesn’t attempt a transfer, no offline message will be sent.  
 

When Do Offline Messages Appear?   

Here’s when customers will see an Offline Message: 
Scenario
Will Message Show?
Why
Bot hands off to agent after business hours.
Yes
Outside business hours; no agent is online
Bot hands off during hours, but all agents are offline
Yes
No agents available to take over the chat
Bot hands off, and at least one agent is online
No
Conversation goes straight to the agent
Bot does not hand off at all
No
No transfer attempt; no offline message triggered
Customer messages after hours (no bot)
Yes
Time is outside working hours
Customer messages during hours, but no agent is online
Yes
No agents available, even during business hours
At least one agent is online
No
Chat is live; no need for offline message
Business hours are not configured
No
System assumes 24/7 support
Direct agent assignment without transfer
No
Only transfers or unassigned messages trigger offline reply

How to enable the offline message   

  1. Click the Setup icon ( ) in the top bar.
  2. Under Channels, click Instant Messaging.
  3. From the right panel, select Preferences.
  4. Choose a Department.
  5. In Preferences, under the Automation sub-tab, use the toggle bar to activate the Enable Offline Message option.
  6. Compose an away message for your customers and add placeholders to retrieve data quickly.
    1. For example, $CustomerName. Consider adding something light and friendly like an emoji if it fits your business's persona.
  7. Preview the composed message, then click Save.



Add Dynamic Content Using Placeholders 

You can personalize your offline message using placeholders. Click on any placeholder to include it in your message. When sent, it will automatically be replaced with the relevant contact, agent, or organization details. Learn more
For example, use:
  1. ${Contacts.FirstName} to greet customers by their first name
  2. ${Agent.FirstName} to reference the support rep assigned.
Placeholders are available for a range of fields including contact info (like email, mobile, and contact owner), agent details, and organization data (like company name, address, and logo). This helps you keep messages informative, personal, and consistent without manual edits.

Notes
Note: Ticket placeholders are supported in welcome messages when the IM session is associated with a ticket.


What Happens After the Message Is Sent?   

The offline message is just the beginning. Here’s what follows:
  1. The chat stays open (not closed automatically).
    1. It moves to the Unassigned Queue, so your agents can follow up.
  2. The customer is informed that their message was received.
    1. This ensures no conversations slip through the cracks.

Best Practices for a Smooth Setup   

Here are our top tips:
  1. Define business hours for each department.
  2. Ensure every IM channel is mapped to a department.
  3. Keep messages simple, warm, and under 1600 characters.
  4. Include self-service links (Help Center, Product Pages, etc.).
  5. Test how the message appears after hours.
  6. Avoid bot hand-offs unless a fallback is clearly configured.

Examples You Can Use   

Need inspiration? Here are a few ready-to-use offline messages:

General Support
Hi ${Contacts.First Name}, thank you for reaching out. We’re currently offline. Business hours: Mon–Fri, 9:00 AM to 6:00 PM. We’ll reply soon. For help now, visit: example.com/help
 
Sales Team
Hey ${Contacts.First Name}, thanks for your interest! Our sales team is offline. Hours: Mon–Fri, 9 AM to 5 PM. We’ll follow up shortly. In the meantime: example.com/products
 
Technical Support
Hello ${Contacts.First Name}, tech support is unavailable right now. We’re here Mon–Sat, 8:00 AM–8:00 PM. Please leave your message. For system updates: example.com/status
 
Startup-Friendly
Hey ${Contacts.First Name}! We’re not online right now, but your message is safe with us. Hours: Mon–Fri, 9 AM–6 PM. You’ll hear from us soon! Help Center: example.com/help
 
After-Hours Escalation
Hi ${Contacts.First Name}, we’ve received your message and created a ticket. Our team works Mon–Fri, 9 AM–6 PM. For urgent help: example.com/help

Frequently Asked Questions   

Q. Can I create different offline messages for different IM channels?
A. Yes. Offline messages are set per department. Assign each channel to the right department to customize messages.
 
Q. What’s the character limit?
A. 1600 characters.
 
Q. Will customers see the message if agents are idle but still online?
A. No. The message only shows if no agents are marked “Online.”
 
Q. Can I set messages in multiple languages?
A. Currently, only one message per department is supported.