Multi-Session WhatsApp Automation Solution
Budget: $200 – $400 USD
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)
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)