Daily updates from Odoo
Tuesday, April 22, 2025
1 change · master
New functionality added to Odoo
WhatsApp conversations can now include interactive messages such as URL buttons, option lists, and quick reply buttons. This helps businesses guide customers to the right action or answer directly in the chat, reducing friction and improving response quality.
Original PR description
RATIONALE Interactive messages on WhatsApp provide users with a simpler way to find and select what they want from your business. SPECIFICATIONS An interactive message allows users to engage directly…
RATIONALE Interactive messages on WhatsApp provide users with a simpler way to find and select what they want from your business. SPECIFICATIONS An interactive message allows users to engage directly within the chat. It supports Call-to-Action URL Button Messages, List Messages, and Reply Buttons Messages. Call-to-Action URL Button Messages - CTA URL button messages allow mapping any URL to a button, eliminating the need to include the raw URL in the message body. List Messages - Interactive list messages present WhatsApp users with a list of options defined as rows. When a user taps a button in the message, a modal displays the available options. Users can then choose an option, and their selection will be sent as a reply. Reply Buttons Messages - Interactive reply button messages enable sending up to three predefined replies for users to choose from. Users respond by selecting one of the predefined buttons, which will be sent as a reply. SEND INTERACTIVE MESSAGE - An interactive message can only be sent in an active conversation. - The 'interactive' command is added in the discuss channel command for WhatsApp channels, which opens a composer from where the user can select and send the interactive message. RECEIVE INTERACTIVE MESSAGE REPLY - For button replies, the button title is used as the body of the message. - For list replies, the title and description are included in the message body. TECHNICAL SPECIFICATIONS WhatsApp Interactive - Interactive name and its message type. - Authorized Groups for providing access to specific groups. - Language to set the language for interactive messages. - Header type and corresponding header text or attachment. - Footer text. - List button text for message type list. - Body of the interactive message. WhatsApp Interactive Button - Button Name. - Linked interactive record. - Button type matching the message type of the Interactive. - Website URL for Call-to-Action URL button type. - Description for List button type. - Display type to show List buttons as sections or questions. WhatsApp Interactive Composer - Linked discuss channel to post the interactive message. - Interactive ID to select and send the interactive message template. - Preview of the interactive template. Task-3924951