Comprehensive WhatsApp API Integration

Job ID: 40260642

Budget: $30 – $250 USD

I need a clean, production-ready connection to the WhatsApp Business API (or a compliant provider such as Cloud API, Twilio, or similar) that lets me both send and receive messages. The solution must seamlessly handle text, images or video, and file attachments so I can manage customer conversations from a single back-end.

Preferred language is either Node.js or Python, but I am open to whatever you work fastest with as long as the code is well structured, clearly commented, and easy to redeploy on my own server. I do not need a polished front-end; a lightweight test script, cURL examples, or a Postman collection is enough to prove the endpoints.

Deliverables
– Authenticated WhatsApp API setup with send/receive capability
– Sample calls for sending text, media, and document messages
– Incoming-message webhook (or polling script) that logs payloads in JSON
– README covering environment variables, key generation, and step-by-step deployment

Acceptance criteria: when the project is handed over, I can run the script, push a text, an image, and a PDF to my test number, receive the same items back, and see every event recorded in the console.

I’m ready to start as soon as you are and will provide quick feedback during testing.
Related categories: PHP JavaScript Python Node.js cURL Web Development API Twilio