The main goal is to provide companies the tool they need to use WhatsApp as a collaborative way to communicate with their customers without need to go with WhatsApp pro API. The administrator needs to be able to add or delete agents The administrator needs to be able to add or delete phone numbers and will be able to scan QR codes if the WhatsApp solution needs it. The only setting needed at the moment for the administrator is to choose if all agents can see all conversations or if agents can see only their own conversations. Admin should also choose if the incoming conversation with no agents assigned should be assigned in a round-robin or if manually assigned. The administrator can create e quick answer that could be used into chats We will provide frontend design for Chat and other pages. Agents should be able to receive an invitation when the admin add them and then access the chat interface. Others functionalities: All contacts should be matched with one phone number Add a subscription model with management the in Backend for the owner of SaaS (possibility to suspend customer, and change pricing) Sign Up and login in for admins and agents should be possible via email or google account An agent can add tags to a conversation (and therefore create them) We need an endpoint to send messages by API from other sources. We need when a message is sent from the interface, it will be resent as a webhook For now, we want a functioning model and we will grow functionalities in the future Code should be well documented and structure created to anticipate the next evolutions. The preferred language for the backend is Django but we are open to other stacks For now, the interface would be only web but if we can use PWA apps, it would be a huge plus Did you do something similar in the past that you can show to confirm? Please send me your previous work sample.