How To Schedule An Email In Mailchimp

If you want to maintain consistent communication with your audience, scheduling emails can make a significant difference. Fortunately, this task is simple when using MailChimp. In this blog post, we will guide you on how to schedule emails in MailChimp.

Steps to Schedule an Email in MailChimp

Step 1: Log in to your MailChimp account and navigate to the Campaigns page.

Step 2: Click on “Create Campaign” and then select “Email”.

Step 3: Name your campaign, fill out the necessary details such as your email list, email subject, and content.

Setting Up Email Schedule

Once your email content is ready, it’s time to schedule the email. Here’s how:

Step 1: In the Confirmation step of the Campaign Builder, click on “Schedule”.

Step 2: Choose the date and time you want your campaign to send. Note that all scheduling times are based on the 24-hour clock and the timezone set in your account settings.

Step 3: Click on the “Schedule Campaign” button. Your campaign will now be listed on the Campaigns page with a label that shows it is scheduled.

Code to Schedule an Email in MailChimp

In addition to the manual method mentioned above, you can also use MailChimp’s API to schedule your emails. Here is a basic example of how you can do this:

    const mailchimp = require('@mailchimp/mailchimp_marketing');

      apiKey: "YOUR_API_KEY",
      server: "YOUR_SERVER"

    async function scheduleCampaign() {
      const response = await mailchimp.campaigns.schedule("YOUR_CAMPAIGN_ID", {
        schedule_time: "2022-04-30T14:30:00"


Remember to replace YOUR_API_KEY, YOUR_SERVER and YOUR_CAMPAIGN_ID with your actual data. The schedule_time should be in the format “YYYY-MM-DDTHH:MM:SS”.


And there you have it! You now have the knowledge to schedule an email in MailChimp manually or using the API. Enjoy the convenience of having your emails sent out on time, all the time, without having to do it manually.