Conversations are attached to contact records rather than phone handsets. A contact carries the full message history across staff, plus structured attributes — enquiry source, interest, order references, language preference — so context survives a change of owner. Assignment is explicit and every conversation has exactly one owner and a visible response deadline.
The composer knows the platform rules. Inside the customer service window it allows free-form replies; outside it, it switches to approved template selection with parameter fields and explains why. This single piece of logic removes the most common cause of a business message silently not arriving.
Language handling is the part generic inboxes get wrong. Customers write in English, Hindi, and Hinglish in Latin script, often within one message. Reply drafting works with the mixed-script reality rather than assuming a single language, and drafts are suggestions in the composer — an agent always sends.