WhatsApp Automation System with Multiple Sessions Using WAHA or Evolution API
Description:
I need to develop a complete system for automating WhatsApp message sending and customer service, focused on using multiple sessions (initially 10) through WAHA or Evolution API.
It is critical that this system does not use the official WhatsApp Business API, but instead operates with regular sessions authenticated via QR code.
Mandatory Technical Requirements:
Use WAHA (WhatsApp HTTP API) or Evolution API as the system foundation.
Support for 10 separate WhatsApp sessions, one per phone number.
The system must be self-hosted, preferably set up via Docker.
Well-organized and documented source code.
Module 1: Message Sending
Implement functionality to read data from a CSV file.
The CSV will contain two columns: numero_destino (destination number) and mensagem_personalizada (custom message).
Each row in the CSV corresponds to a unique and personalized message.
The system should distribute message sending evenly across the 10 active sessions.
Must handle an estimated 40 messages per number per day (total: 400 messages/day).
Generate and display a detailed log of all message sends, including status (sent, error) and which session was used for each message.
Module 2: Receiving and Centralizing Messages
Set up webhook-based message capture for each session.
Store all incoming messages and replies in a database (preferably MongoDB or PostgreSQL, open to suggestions).
Centralize all received messages in a single interface, regardless of the session that received them.
Module 3: Support Dashboard
Develop a web-based dashboard with login system for one or more agents.
Display a clear list of customer conversations, showing name/number, date, and the session that received the message.
Allow agents to view full conversation history with each customer.
Enable agents to reply directly through the dashboard.
The agent’s response must be sent through the same session that received the last message from the customer.
Include filters in the dashboard for efficient conversation management (e.g., by status: answered/unanswered, by date, by session).
Desired Extras:
Implement activity logging (both sends and replies).
Build the system with a scalable structure, allowing more sessions to be added in the future.
Looking For:
I'm looking for a developer with proven experience in WhatsApp automation systems, especially using WAHA or Evolution API, and familiarity with Docker and modern databases.
Please include in your proposal:
Estimated cost
Delivery timeline
Examples of similar projects (if available)
Experience specifically with WAHA or Evolution API (if available)
Hello,
I understand that you need a comprehensive WhatsApp automation system capable of handling multiple sessions without using the official WhatsApp Business API. My approach will include developing a self-hosted solution using either WAHA or Evolution API, focusing on supporting up to 10 unique WhatsApp sessions. I will ensure that the system reads custom messages from a CSV file and evenly distributes them across all active sessions, maintaining logs of message statuses.
Additionally, the solution will feature a webhook for capturing incoming messages, centralizing them in a database, and providing a web-based dashboard for agents to manage conversations effectively. My experience with Docker and databases like PostgreSQL aligns perfectly with your requirements.
Can you clarify if you have a preferred database (MongoDB or PostgreSQL) for the message storage, and do you require any specific frameworks for the dashboard development?
Thanks,
Muhammad Awais
“Hi! Thanks for sharing this project. It looks like a great fit for my skills, and I'm keen to help. I understand the need for a WhatsApp Automation System using WAHA or Evolution API with multiple sessions. While I am new to freelancer, I have tons of experience and have done other projects off site.
I specialize in developing self-hosted systems integrated with Web APIs and have expertise in Docker deployment and MongoDB. I assure you of clean, professional, and seamless automation with detailed documentation. My approach aligns well with your requirements.
I would love to chat more in detail about your project!
Regards,
Nathan”
Hello .
I have read your project description carefully.
I am a expert in this field and I have rich experience in PostgreSQL and Docker.
I can do this work in professional way and I can start from now.
I can provide best quality work with my ability and experience and I want a long-term partnership with you.
I want to contribute to your project.
I look forward your contact.
Thank you.
Jovan M.
Hello Gustavo,
I’m excited to assist you in developing a robust WhatsApp Automation System that leverages multiple sessions through WAHA or Evolution API. With my solid experience in building automation solutions, I will create a self-hosted system that ensures seamless message distribution and efficient customer service management.
Here’s what I will deliver:
✅ Implementation of 10 independent WhatsApp sessions for personalized message automation.
✅ A user-friendly dashboard for agents to manage conversations and respond efficiently.
✅ Detailed logging of message statuses and centralized message storage to streamline operations.
To kick off our collaboration, I would love to know:
- Do you have a preferred choice between WAHA and Evolution API based on past experiences?
- What is your target database for storing messages, MongoDB or PostgreSQL?
- Are there any specific security measures you want to implement in the dashboard?
I am dedicated to completing this project with my sincere efforts and expertise. Let's work together to create a powerful automation solution!
What additional features or functionalities do you envision for this WhatsApp Automation System that would enhance its usability?
Thanks,
Maryna
Hola Sir
I am a seasoned software developer with over years of experience in building robust and scalable automation solutions. My expertise lies in Python programming, API integration, and database management, with a proven track record of delivering high-quality, efficient systems. I have extensive experience working with various messaging APIs, including experience with similar projects involving bulk messaging and automated responses.
I understand your requirement is for a WhatsApp automation system capable of managing at least 10 concurrent sessions using either the WAHA or Evolution API. The system needs to automate message sending and provide a foundation for automated customer service functionality. The key focus is on reliable, multi-session operation to handle a significant volume of interactions.
My skills directly address your project needs. My proficiency in Python allows me to efficiently integrate with both the WAHA and Evolution APIs. My experience in database design ensures the system can handle the storage and retrieval of large amounts of data, including contact information, message history, and automated response templates. I am also adept at building user-friendly interfaces (if required) for managing the system and monitoring its performance.
I propose using Python with relevant libraries (e.g., `requests`, `SQLAlchemy`) for API interaction and database management. The choice of database (e.g., PostgreSQL, MySQL) will depend on your specific requirements. The user interface (if necessary) could be developed using frameworks like Flask or Django.
I am confident I can deliver a high-performance, reliable WhatsApp automation system that meets your needs. I would appreciate the opportunity to discuss your project in more detail and answer any questions you may have. Please contact me to schedule a brief call.
I am committed to delivering a high-quality product on time and within budget. Open communication is crucial to me, and I will provide regular updates throughout the development process.
I look forward to hearing from you soon.
Giáp Văn Hưng
I can deliver a full-featured, scalable WhatsApp automation system based on WAHA or Evolution API with support for multiple sessions, message dispatching, real-time message capture, and a centralized dashboard for customer support. The system will run entirely self-hosted via Docker, with clean, modular source code and clear documentation. I’ll implement CSV-based message sending with automatic load balancing across 10 sessions, logging per message with delivery status and session tracking. The platform will handle your expected load (400 messages per day) reliably and offer the flexibility to scale beyond 10 sessions in the future.
For the support dashboard, I’ll build a web-based interface with a login system for agents. The inbox will consolidate incoming messages from all sessions, showing full history and allowing agents to reply directly through the interface, preserving session context. I’ll use either PostgreSQL or MongoDB based on performance and your preference. All communication events will be logged for traceability. The system will be structured for easy extensibility, both in terms of UI and backend session capacity.
Hello,
Hello there! My name is Marco Antonio, and I'm not just another full-stack developer, but rather someone who's truly passionate about crafting highly functional automation systems like the one you're seeking for your WhatsApp needs. Not only do I possess over a decade of experience in software development, but I also specialize in React - so you can expect an efficient and well-structured web-based dashboard tailored specifically to your requirements.
Moreover, my proficiency in Docker and PostgreSQL aligns perfectly with your need for a self-hosted system that's optimally implemented within a Docker framework while storing data in a well-organized format using MongoDB or PostgreSQL. I assure you that through my extensive experience, I've come to learn the importance of delivering projects on time while ensuring adequate documentation and source code organization.
While I have no direct experience with WAHA or Evolution API, my deep understanding of similar APIs paired with my proven track record of designing scalable systems would enable me to quickly familiarize myself with these technologies. Furthermore, any WhatsApp automation project requires a dependable problem-solver like me who'll design not just for the present but also with future scalability in mind; thus my bid includes these expandability options.
Thanks!
?♂️Hello?♂️
I specialize in building scalable WhatsApp automation systems and can deliver a complete, Dockerized, multi-session solution using WAHA or Evolution API—no reliance on the official WhatsApp Business API. The system will support 10 QR-authenticated sessions with load-balanced message dispatch (via CSV), real-time webhook-based message ingestion, and a centralized support dashboard with agent login, full chat history, and session-specific responses.
I’ll ensure clean code, full documentation, and future scalability for additional sessions. I’ve worked with WAHA in prior builds and can share technical examples on request. Let’s discuss how to tailor this system to your workflow.
With a solid background in software engineering and AI development, I'm confident that I possess the skills and knowledge required to deliver exceptional results on this timely project. Specifically, I have extensive experience in developing WhatsApp automation systems using WhatsApp HTTP API (WAHA) or Evolution API. This familiarity will enable me to create an efficient multi-session system, authenticated via QR code with careful consideration for the expected 40 messages per number per day on all 10 sessions.
Hi ,
I’m highly confident in taking on this project since I have 7 years of experience in Docker and PostgreSQL and I successfully completed a very similar project recently. I'd like to share my experience with you.
Thank you.
Best Regards,
Zeljko Isailovic
Nice to talk you gustavom112, After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself.
My name is Anthony Muñoz and I am the lead engineer for DS Pro IT agency. I have worked for over 10 years in Backend and software development and have successfully done multiple jobs. It will be a pleasure to work together to make your project a reality.
Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question.
Greetings
EXPERT LARAVEL DEVELOPER IS HERE!
Hi there,
You’re looking for a Laravel Developer experienced with APIs, Yii2 integrations, and consistent communication. That’s exactly where I come in.
I have a strong background in writing clean, secure, and modular Laravel code, with hands-on experience in integrating both SQL and NoSQL databases.
You’ll receive 2 months of post-deployment support absolutely free.
Is there any existing codebase or will this be built from scratch? Do you have UI/UX preferences or will I handle both frontend and backend?
Let’s arrange a voice or video call to discuss everything in detail and build a roadmap tailored to your goals.