Settings to Schedule a campaign must be 24 hours after?

333 views
Skip to first unread message

Gabe Arcenas

unread,
Nov 5, 2013, 5:34:57 PM11/5/13
to mailchimp-...@googlegroups.com
Hi all! I am not a developer but have hired one to integrate Mailchimp's API to my account.  Basically the objective is for me to send email marketing campaigns to specific users without having me to manually send a campaign using my mailchimp account.  The process is as follows:

1. the files are uploaded to an FTP directory with the following information:

a .csv file containing the list of members
b. .txt containing the message
c. .txt file containing the configuration (message subject and date/time to send the campaign)

2.  the mailchimp API automatically checks this directory and if the date is set in the future, it automatically sends.  However, here lies the problem.  If the date/time to send the campaign is scheduled to be sent in less than 24 hours, it does not send out the campaign

My developer says that it only works if you set the date 24 hours from the time mailchimp's API automatically checks the ftp directory, even if I have a paid high-volume account.  Is there any way possible that a campaign can be sent within 24 hours though?


Kindly let me know if anyone here may have experience with this.  Thanks in advance!


Nate

unread,
Nov 6, 2013, 9:40:34 AM11/6/13
to mailchimp-...@googlegroups.com
Hey Gabe --

There are a couple of things that could be going on here:

If you're scheduling with timewarp, you will need to schedule the campaign at least 24 hours in advance so that we can queue up the delivery for any subscribers that might be in timezones ahead of you.

If you're scheduling a regular campaign for sending, you'll just need to make sure that it's in a 24 hour format, not necessarily 24 hours ahead of time.  I was able to successfully schedule a campaign to send this afternoon through the campagins/schedule method with the following date format:

$api = new Mailchimp($apikey);
$cid
= 'CAMPAIGN_ID';
$schedule_time
='2013-11-06 20:30:00';

$schedule_campaign
= $api->campaigns->schedule($cid,$schedule_time);


- Nate

Gabe Arcenas

unread,
Nov 11, 2013, 10:37:52 AM11/11/13
to mailchimp-...@googlegroups.com
Thanks Nate, I'll have my developer try this out and let you know what the results are.  Cheers!


--
You received this message because you are subscribed to a topic in the Google Groups "MailChimp API Discuss" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mailchimp-api-discuss/G7TW7rWuqxs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mailchimp-api-di...@googlegroups.com.
To post to this group, send email to mailchimp-...@googlegroups.com.
Visit this group at http://groups.google.com/group/mailchimp-api-discuss.
For more options, visit https://groups.google.com/groups/opt_out.

Gabe Arcenas

unread,
Dec 7, 2013, 5:35:43 AM12/7/13
to mailchimp-...@googlegroups.com
Hi Nate, we tried using TimeWarp however it automatically adds 8 hours to the schedule we had intended it to be.  For example I had  scheduled a campaign for Dec. 7+1900 in my code, however when it appeared in Mailchimp , it was schedule for Dec. 8 +0300. My time zone settings in mailchimp are +0800 GMT  which may be the reason why timewarp adds 8 hours.  Would you know how to override this "auto-add hours feature".  Thanks!

Patrick

unread,
Dec 9, 2013, 1:38:55 PM12/9/13
to mailchimp-...@googlegroups.com
Hey Gabe,

Just to double-check, are you scheduling the campaigns in GMT time?
Reply all
Reply to author
Forward
0 new messages