Configure Notiondesk Messenger modules

Choose which support experiences appear in Messenger, including Home, AI Messages, Help Center, Contact, and Changelog.

3 min read

Notiondesk Messenger can bring several support experiences together in one widget.

You can choose which modules visitors can access:

  • Home
  • Messages
  • Help
  • Contact
  • Changelog

Enable only the modules that make sense for your support experience.

Available Messenger modules

ModuleWhat visitors can do
HomeAccess your main Messenger landing page, shortcuts, articles, links, and search
MessagesAsk questions and have AI-powered support conversations
HelpBrowse and search your help center
ContactContact your support team
ChangelogBrowse your latest product updates

A module must be enabled in your Messenger configuration before visitors can access it.

Home

The Home module gives visitors a starting point when they open Messenger.

For example, you can make Home the place where customers decide whether they want to search your documentation, ask AI, contact your team, or view another resource.

Messages

The Messages module provides AI-powered support conversations inside Messenger.

Visitors can ask questions in natural language and receive answers based on the knowledge available to your Notiondesk AI Chatbot.

The Messages module requires an AI Chatbot to be connected to Messenger.

If your chatbot is not configured, enable and configure the AI Chatbot before using Messages.

Messages is useful when you want customers to get direct answers without leaving your website or manually searching through documentation.

Help

The Help module brings your help center directly into Messenger.

Visitors can:

  • Browse help center content
  • Explore categories and articles
  • Search your documentation
  • Open articles without leaving your website

Use Help when you want your existing documentation to remain easily accessible alongside AI support and contact options.

Contact

The Contact module gives visitors a direct way to contact your team when self-service support is not enough.

It complements your Help and Messages modules rather than replacing them.

A typical support flow can be:

  1. Search the help center
  1. Ask the AI assistant
  1. Contact the support team if the issue is still unresolved

This keeps human support available while giving customers faster self-service options first.

Changelog

The Changelog module lets visitors browse your published product updates from inside Messenger.

Use it to surface:

  • New features
  • Product improvements
  • Important changes
  • Recent releases

This is particularly useful for SaaS products because customers can discover updates while already using your application.

Choose the right module combination

You do not need to enable every module.

For a documentation-focused Messenger, you could use:

  • Home
  • Help
  • Contact

For an AI-first support experience:

  • Home
  • Messages
  • Help
  • Contact

For a SaaS product with ongoing releases:

  • Home
  • Messages
  • Help
  • Contact
  • Changelog

The best setup depends on how you want customers to move between self-service and human support.

Open a module from your own interface

Applications using the Notiondesk JavaScript SDK can send visitors directly to a specific Messenger module.

Open Help:

notiondesk.showTab("help");

Open Messages:

notiondesk.showTab("messages");

Open Contact:

notiondesk.showTab("contact");

Open Changelog:

notiondesk.showTab("changelog");

Open Home:

notiondesk.showTab("home");

This lets you connect existing application controls directly to Messenger.

For example:

helpButton.addEventListener("click", () => {
  notiondesk.showTab("help");
});

contactButton.addEventListener("click", () => {
  notiondesk.showTab("contact");
});

What happens when a module is disabled

A disabled module is not available to visitors.

If your application calls showTab() for a module that is disabled in Messenger, Messenger does not navigate to that module.

For example:

notiondesk.showTab("changelog");

requires the Changelog module to be enabled.

Keep your application's Messenger links aligned with the modules you have enabled in Notiondesk.

Messenger modules and the JavaScript SDK

Module availability is configured in Notiondesk.

The JavaScript SDK does not enable or disable Messenger modules.

Use the SDK when you want to:

  • Open Messenger programmatically
  • Send a visitor directly to an enabled module
  • Build custom support navigation
  • React to module changes
  • Integrate Messenger into your application's UI

See Control Notiondesk Messenger with the JavaScript SDK for the complete SDK API.

Related articles

Was this page helpful?