CompanyRemote

Mailgun Bulk Email Integration Needed

Project-Based

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

  1. Working source code and config files
  2. Setup guide (readme) that gets me from a clean server to first successful send in under an hour
  3. 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

LinuxSoftware ArchitectureAPIUbuntuEmail MarketingPythonPHPNode.js

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching