WhatsApp Business Automation Script

Job ID: 40480220

Budget: ₹1,500 – ₹12,500 INR

I need a small, reliable script—preferably in Python with a clear JSON-based configuration file—that streamlines three recurring tasks in my WhatsApp Business account:

• Automatically check new incoming messages from one specific contact only.
• Pick up name and phone number from it and assign it a new contact.
• send a series of pre-defined messages to rhe contact.
• messages will be sent one after the other only if previous message is delivered (double tick) OR Read (blue double tick)

The trigger logic is simple: whenever a message arrives from one of my specified contact, the script should pick up phone number and name from that message, assign ut as a contact. Then send a series of messages sequentially to that number. The sequence is defined as send next message when the previous message is delivered or read.

Please build this using whichever WhatsApp-friendly approach you trust—official WhatsApp Business Cloud API, Selenium-based web automation, or another method you can thoroughly document. What matters most is that I can run it on a modest VPS, edit the JSON file myself, and see clear logging for every action (read message, data extract, scheduled dispatch).

Deliverables
• Fully commented Python source code
• Sample JSON config with placeholders for contacts, auto send pre-defined messages in sequence
• Quick README explaining setup, required libraries, and how to add new contacts or messages
• Short video or screenshots proving the script in action on your test environment

Looking forward to your solution and any best-practice suggestions you may have.