Mailgun Bulk Email Integration Needed
Description
I need a straightforward Mailgun integration that lets me push out promotional offers to my audience in bulk. Each campaign will start with a CSV file containing all recipient data; I’ll drop the file into a folder or upload it through a simple form, and the script should pick it up, validate addresses, and trigger the send through the Mailgun API.
Key points I care about • Clean connection to my existing Mailgun domain and API key • Automatic import and parsing of the CSV (name, email, plus any extra merge fields you recommend) • Ability to queue and throttle sends so we stay within Mailgun limits and avoid sudden volume spikes • Built-in handling for bounces, complaints, and unsubscribes, updating an internal suppression list so repeat sends never hit invalid or opted-out addresses • Real-time or near-real-time delivery stats that I can view in a simple dashboard or download as another CSV
If it’s fastest for you, a lightweight solution in Python, PHP, or Node is fine—I’m flexible as long as it’s clearly documented and I can run it on a standard Linux server (Ubuntu 22.04).
Deliverables
- Working source code and config files
- Setup guide (readme) that gets me from a clean server to first successful send in under an hour
- Brief walkthrough call or video showing the flow from CSV upload to final delivery report
Once everything is tested and I can launch my first campaign, we can discuss extra features like A/B testing or template personalisation, but right now I just want the core integration solid and reliable. Budget: INR 600–1500 Skills: PHP, Python, Linux, Software Architecture, Node.js, Email Marketing, Ubuntu, API
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.