Sendinblue Campaign Scheduling Automation

Job ID: 40328374

Budget: $250 – $750 AUD

I’m ready to stop manually queuing every newsletter and promotion in Sendinblue. What I need is a streamlined way to schedule future campaigns automatically so messages go out on the exact dates and times I choose without my constant oversight.

Here’s what I have in mind:
• A small, maintainable script or integration (your choice of Python, Node.js, Zapier, Make, or a comparable tool) that connects to the Sendinblue API.
• A simple interface—or even a well-formatted CSV or Google Sheet—that lets me drop in subject lines, content IDs, audience lists, and desired send dates.
• Once saved, the tool should create the campaigns inside my Sendinblue account, apply the chosen lists, and set each one’s schedule.
• Error handling and basic logging so I can see which campaigns were created, which were updated, and whether any failed.

Acceptance criteria:
1. I can bulk-import at least 50 campaigns and have them appear in Sendinblue with the correct status and scheduled time.
2. If a date is changed in the source sheet, running the tool again updates the schedule, notifies me of the change, and avoids duplicates.
3. Clear setup instructions so I can deploy it on my own machine (Mac) or a small cloud instance.

If you’ve automated campaign scheduling in Sendinblue before—or you know its API inside out—let’s talk.