WAHA-Based WhatsApp Bulk Messaging Server with Multi-Session Management
601 USDWe are looking for a skilled developer to create a server-side application (API) that manages bulk messaging on WhatsApp using the WAHA API. The application should handle multiple user sessions efficiently, support queuing and processing of messages in multiple threads, ensure that sessions are saved and restored from a database, and include configurable delays for sending messages to prevent rate limiting.
https://waha.devlike.pro/docs/overview/
Project Overview
The goal of this project is to develop a server-side application (API) that manages bulk WhatsApp messaging using the WAHA API. The application will handle multiple user sessions, efficiently manage message queues, and use multithreading to ensure smooth delivery. Additionally, it will save and restore user sessions from a database, ensuring that no active sessions remain in memory when not in use.
Functional Requirements
Session Management:
Save user sessions to a database when not actively in use.
Restore sessions from the database when a new messaging request is received.
Create new sessions if none exist for a given user.
Queue and Thread Management:
Use a centralized message queue that holds all outgoing messages.
Implement multiple threads that process the queue in a round-robin fashion, ensuring each thread handles messages from different users and phone numbers.
Configure delays for each phone number to prevent rate limiting, as well as delays when switching between users.
Configurable Delays:
Allow configuration of delays for sending messages from the same number.
Configure delays for initiating a new session for a different user.
Security and Authentication:
Implement input validation for all API requests.
Use JWT tokens to protect the API endpoints.
Testing:
Test performance and stability under load.
Documentation:
Provide API documentation using Swagger for clear and easy reference.
-
319 Good day, we are engaged in web development, website layout on PHP, frameworks Laravel, HTML, CSS, including WordPress. We develop websites on PHP, frameworks on Laravel, and mobile applications for iOS and Android turnkey.
We develop websites on PHP and mobile applications for iOS and Android.
We have experience in creating CRM/ERP systems.
Ready to execute your order turnkey.
We develop websites on WordPress and mobile applications for iOS and Android. The total development experience is 7 years. Ready to execute your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - This site was migrated and server configured.
2. https://leondesign.kyiv.ua/
… PHP version updates and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic pricing updates.
https://uvali.com.ua/
VPS dedicated server configuration. 📈 Internet marketing and promotion:
Google Ads, Facebook, TikTok advertising setup
SEO and copywriting
Promotion through push notifications and in-app advertising
Marketing analytics, A/B testing, campaign optimization
📈 Internet marketing and promotion:
Google Ads, Facebook, TikTok advertising setup
SEO and copywriting
🎨 Design solutions:
In-house design department
UI/UX design, branding, advertising creatives
-
593 15 0 Hi, if you won’t really build this system. I can work but on this price it’s long work time need ~21 days. And pay on usd or other currency, not uah.
My stack golang, but need little beet more daily about you API witch off call you want - only send message or other action to.
P.S. i quick read WAHA doc and I have a question, what do you want to get from this program that WAHA can't do out of the box? For example, sessions are only a plus for the simple reason that saving is managed on the Waha side, you can't change this, and in the free version it's only 1 sense per instance, it's cheaper to pay them for PLUS than to invent something, especially when scaling
Current freelance projects in the category Databases & SQL
Development of the web service "Interactive Veterinary Dental Map"Project essence: a web application where doctors can maintain interactive dental charts for patients (cats and dogs) The interface design and all jaw elements are already fully prepared in Figma (vector SVG with separation by individual teeth) Required functionality:… Databases & SQL, Web Programming ∙ 1 hour 15 minutes back ∙ 25 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 3 hours 17 minutes back ∙ 8 proposals |
Accounting, planning, and sales system for a mushroom farm
601 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 2 days 7 hours back ∙ 54 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 2 days 7 hours back ∙ 13 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 2 days 20 hours back ∙ 10 proposals |