A chatMenu is a high-level configuration that enables a chat (user, group, or channel) to interact with one or more menus in a structured and interactive way.

It defines the set of menus that are provisioned and available within a specific chat context, allowing the app to transform regular conversations into guided, menu-driven experiences.

Once a chatMenu is assigned to a chat using the setChatMenu method, the chat becomes capable of rendering menus in two powerful formats:

💡 Use Cases:

The chatMenu bridges the gap between traditional UI and chat-based interactions, making the chat interface a dynamic extension of the app experience.


setChatMenu

Keypad Menu

Inline Menu

menuCallback — Read Keypad Menu