Skip to main content
Hide the Messenger

Control when users and visitors can see the Messenger.

Beth-Ann Sher avatar
Written by Beth-Ann Sher
Updated over a week ago

Hide the Messenger Launcher (for web) 

Go to Settings > Channels > Messenger > Content > Show the Messenger and toggle off the option to show the Messenger launcher for Users or Visitors.

This will hide the Messenger Launcher on Web which also prevents customers starting a conversation or seeing past conversations in the Messenger.

Your Messenger visibility settings will also apply to the Messenger on your Help Center. If you don't want to hide the launcher on your Help Center, add the display condition "Current page URL contains [your help center domain]".

If you want to hide the Messenger programmatically, you can do this by adding the key-value pair hide_default_launcher to true or false in your intercomSettings snippet.

The hide_default_launcher attribute will override any Messenger visibility settings you've defined under 'Show the Messenger Launcher'

Selective Messenger visibility based on authentication

If you need to hide the Messenger only on specific pages while keeping it visible on others that share the same URL (such as login pages), you can configure the visibility based on user authentication status:

  1. Toggle off the Messenger for leads (unauthenticated visitors).

  2. Keep the Messenger toggled on for users (authenticated visitors).

This configuration ensures the Messenger only appears for authenticated users, effectively hiding it on login pages while maintaining visibility on other pages after users log in.

Show or hide the Messenger to specific visitors and users


Hide the Messenger Launcher (for mobile)

You can also hide the Messenger launcher in your mobile app. Here's how:


FAQs

Can I still message my users?

All your Proactive support in-app messages such as Banners, Product Tours, and Posts are still delivered to your users even when the Messenger Launcher is hidden.

Your users will see these messages and can engage in conversation with you, but as soon as they've read or dismissed them, they won't be visible to the user anymore. 

These will be available to view if the launcher is turned back on.

Can I hide the Messenger based on Office Hours?

There isn't a preset way to specifically hide the Messenger based on your office hours or for specific hours.

That being said, you could use a custom code on your website to show/hide the Messenger depending on what time of day it is, using the hide_default_launcher attribute in your Messenger installation code.

This only controls if the Messenger icon is visible or not —users can still access and open the Messenger if they receive a message from you.

If you want to completely disable the Messenger and all Intercom features outside of working hours, you'll need to use custom coding to only install and boot up the Messenger during working hours, e.g. if working hours = true, boot up the Messenger. If working hours = false, don't boot up the Messenger.

If Workflows are part of your subscription, you could also have a bot-only experience outside of your office hours instead of hiding the Messenger.


💡Tip

Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts


Did this answer your question?