I built a bilingual menu flow with contract validation, lead and ticket workflows, business-hour rules, and an Odoo live-chat bridge. Text and media are transferred to operators, and their replies return through WhatsApp. Duplicate-event and echo protection, serialized channel setup, image normalization, and automatic idle-session closure improve reliability.