I can develop a project for you that uses React, NodeJS, MongoDB and the WhatsApp API. I am a MERN Stack Developer with 4 years of experience.
I will create two login types: Super Admin and Admin users. Super Admins can add or deactivate Admin members, manage accounts, and set limits on the number of contacts that an Admin can have.
Admins can create employees. They can create accounts and authenticate themselves through Google Auth, and connect to cloud servers. In addition, Admins can use a webhook URL to receive incoming events on WhatsApp.
The chat page is mobile-friendly, and Admins can send text, images, videos, buttons, and lists to their contacts. Furthermore, Contacts can be stored in a Contacts table, and Admins can label them for better organization, such as 'Interested' or 'Sell Done.' Bulk messaging allows Admins to import contacts from an Excel spreadsheet and send WhatsApp messages to multiple contacts.
Finally, the project enforces WhatsApp's rules regarding messaging during the first 24 hours after the first message from a contact. Chat pages are disabled temporarily after that.
Feel free to contact me for more information or to discuss your project in detail.