Automated WhatsApp Desktop Interface Application
Project Overview:
We are seeking an experienced developer to create an automated application that interacts with the WhatsApp Web interface, simulating human actions. This application will be used to automate various tasks within WhatsApp and should be built using Selenium or a similar automation tool. The application should have its own API interface and operate without a visual interface. It will be deployed on a virtual machine.
Key Features and Functionalities:
1. Login to WhatsApp Account:
o Automate the process of logging into a WhatsApp account via the WhatsApp Web interface.
o Handle QR code scanning for authentication.
2. Initiate New Conversation:
o Automate the initiation of new conversations by searching for a contact and sending a message.
3. Send Messages to Existing Conversations:
o Send predefined or dynamically generated messages to existing conversations.
4. Read Responses in Existing Conversations:
o Read and log responses from contacts in existing conversations.
5. Open Conversations for Incoming Messages:
o Automatically open and log new incoming messages.
6. React to Common WhatsApp System Messages:
o Handle common system messages such as delivery notifications, read receipts, and other WhatsApp system alerts.
Technical Requirements:
1. Programming Language: Python (preferred), JavaScript, or another language compatible with Selenium.
2. Automation Tool: Selenium WebDriver or any similar automation tool.
3. API Interface: Develop a RESTful API to interact with the automation script. The API should provide endpoints for each of the key functionalities (e.g., login, send message, read messages).
4. Virtual Machine Compatibility: The application must be deployable on a virtual machine. It should run in a headless mode without a visual interface.
5. Logging and Error Handling:
o Implement robust logging for all actions performed by the application.
o Implement error handling to manage and log exceptions and errors during the automation process.
Freelancer Requirements:
1. Experience:
o Proven experience with web automation using Selenium or similar tools.
o Experience in developing API interfaces.
o Experience with WhatsApp Web automation is a plus.
2. Skills:
o Proficiency in Python (preferred) or JavaScript.
o Strong understanding of RESTful API development.
o Familiarity with virtual machine environments and headless browser operations.
3. Other Requirements:
o Ability to write clean, maintainable, and well-documented code.
o Good communication skills for regular updates and collaboration.
Deliverables:
1. Source Code: Complete source code of the automation application.
2. Documentation:
o Detailed instructions on setting up and running the application on a virtual machine.
o API documentation detailing all available endpoints and their usage.
3. Testing: Test cases and results demonstrating the functionality of the application.
Timeline:
• Project Kickoff: [Start Date]
• Initial Prototype: [Prototype Date]
• Final Delivery: [Delivery Date]
Budget:
• Please provide your estimated cost for the project along with a breakdown of the charges.
How to Apply: Interested candidates should submit their proposal, including their relevant experience, approach to the project, timeline, and cost estimate. Please also include examples of similar projects you have completed.
-
40 days23 273 USD
332 12 2 1 40 days23 273 USDHello, I fully understand your requirements and will be able to do everything well. For details, please contact me privately.
P.S. In recent years, I have worked on government projects and have not been freelancing. Therefore, my portfolio is outdated, but my skills have become excellent. I currently have a lot of free time and decided to return to my roots and take a little break :)
-
3 days349 USD
852 15 4 3 days349 USDHello,
I am an experienced Full-stack developer and have been working in development for over 4 years. I am very interested in your project and ready to help you with its implementation. I have been working with Selenium and Puppeteer (an analog of Selenium in JavaScript, which has more capabilities) for a long time. I have a question regarding authorization via QR from the specifications you provided, but everything else is clear and understandable. Please write to me in private messages, and we will discuss everything in more detail.
Regarding the budget, I am ready to adjust to your needs)
I will be glad to cooperate with you!
Sincerely,
Maksim Alesiayuk
-
7 days2036 USD
489 3 1 1 7 days2036 USDI propose to develop an automated application for working with WhatsApp Web with the following features:
Login via QR code, initiation and support of conversations.
Sending, reading, and logging messages.
Implementation of RESTful API for integration and action management.
Support for headless mode for operation on a virtual machine.
Tools: Python + Selenium, REST API.
Result: Source code, documentation, and a ready solution with logging and error handling.
… Ready to discuss details, timelines, and budget. 🚀
-
20 days2909 USD
8867 60 0 1 20 days2909 USDHello. I am ready to take on the project.
With extensive experience in developing automation solutions, I specialize in Python and hold 2nd place on the platform.
The system will be designed to simulate user actions in WhatsApp, including automated login and QR code processing.
Chat management logic will be implemented along with the necessary integrations.
A RESTful API will be developed, ensuring seamless interaction with the system.
Robust logging mechanisms will be incorporated to track all activities, and performance optimization will be a key focus.
Here is my portfolio:Freelancehunt
… Feel free to get in touch to discuss the details and proceed with the project.
-
30 days3026 USD
2912 44 0 30 days3026 USDGood day.
I can implement it on nodejs. I have experience in implementing similar automations.
-
7 days1745 USD
1540 3 0 7 days1745 USDI am ready to develop this project and offer an existing solution that can mirror WhatsApp chats into Telegram. This system allows multiple team members to participate in a single dialogue with a contact while giving the external user (the person writing to us on WhatsApp) the impression they are communicating with one individual.
The solution includes the following features:
Complete Synchronization:
Messages from WhatsApp will be mirrored in real-time into a Telegram chat.
Replies sent from Telegram will be forwarded seamlessly to the WhatsApp user.
Support for Media and Files:
…
Transfer of images, videos, documents, and other file types between WhatsApp and Telegram.
Voice Messages:
Receiving and sending voice messages with full compatibility between WhatsApp and Telegram.
Auto-responders:
Automated replies for frequently asked questions or predefined scenarios, configurable via a user-friendly interface.
Multi-user Collaboration:
Multiple operators can work within a single Telegram chat to handle messages from WhatsApp.
The WhatsApp user will perceive responses as coming from one unified entity.
Logging and Analytics:
Maintain logs of all messages, media, and interactions for tracking and analysis.
Optional integration of reporting tools for insights into response times, conversation quality, etc.
API and Extensibility:
The system will provide a robust API, enabling further customization and integration into existing workflows or CRMs.
Scalability:
Designed to handle multiple WhatsApp numbers and Telegram chats, making it suitable for businesses of any size.
Technical Stack:
Programming Language: Python (preferred) or JavaScript.
Automation: Selenium or an alternative tool for WhatsApp Web interaction.
Telegram Bot Framework: Python-telegram-bot, aiogram, or similar.
API Development: RESTful API for modularity and future integrations.
Deployment: Virtual machine or containerized environments (e.g., Docker) with headless browser support.
-
15 days2909 USD
941 3 0 15 days2909 USDI am excited to submit my proposal for developing the WhatsApp Web automation tool. With experience in Selenium, Python, and API development, I am confident I can meet your requirements. Below is a breakdown of my approach:
Project Approach:
WhatsApp Login Automation:
Technology: Selenium with Python and OpenCV for QR code scanning.
Steps: Automate login, handle QR scanning, and save session cookies for future use.
Starting and Sending Messages:
… Technology: Selenium for web automation, sending predefined/dynamic messages.
Steps: Automate new conversation creation and message sending.
Reading Responses & System Messages:
Technology: Use Selenium to read messages and log responses. Handle system notifications (delivery receipts, read status).
Steps: Monitor incoming messages, detect system notifications, and log them.
RESTful API Development:
Technology: Develop a REST API using Flask or FastAPI to interact with the automation script (login, send/read messages).
Steps: Expose secure API endpoints for external systems.
Virtual Machine Compatibility:
Technology: Headless Browser (Chrome or Firefox) for running on a virtual machine.
Steps: Deploy the automation script on a VM to run in headless mode without a GUI.
Logging & Error Handling:
Technology: Implement Python logging for actions and errors.
Steps: Set up error handling to ensure smooth operation and log critical issues.
Timeline & Cost Breakdown:
Project Launch: As soon as you agree
First Prototype: 7 days
Final Delivery: another 8 days
Budget: $2500
Development: $1200
API Development: $1000
Testing/Deployment: $300
Why Me?
Proven experience in Selenium and API development.
Clean, maintainable, and well-documented code.
Timely delivery with regular updates.
I look forward to your response and discussing how I can contribute to your project.
Best regards,
-
14 days931 USD
301 2 2 14 days931 USDGood day!
I have extensive experience in automation
I will deploy the application on a virtual machine
We should discuss the project details
-
14 days1280 USD
1507 22 2 1 14 days1280 USDGood day. I am ready to help with the task. Write...............................
Current freelance projects in the category Javascript and Typescript
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 15 hours 49 minutes back ∙ 15 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 1 day 9 hours back ∙ 85 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 1 day 15 hours back ∙ 5 proposals |
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 3 days 12 hours back ∙ 101 proposals |
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 5 days 23 hours back ∙ 32 proposals |