API/Trigger Emails

92 views
Skip to first unread message

upclick-email

unread,
Jan 20, 2011, 3:33:22 PM1/20/11
to MailChimp API Discuss
Hello All and MailChimp Dev Team,

I would like to know if the mailchimp API can provide us with a
functionalilty where, a user is sent an email after 1 hour, if they do
not checkout and purchase our product?


So the flow is as follows.

- Visitor land on our page (enter details, first - last name, email
address, etc..)
- on the 2nd or 3rd page, if user does not complete the order...
- after 1 hour a trigger sends out an email for a follow up


If this is possible to accomplish, how and will we have to use sign
forms/fields from mailchimp, or can we just insert something on our
sales confirmation page?

thanks
Phil

jesse

unread,
Jan 20, 2011, 3:49:43 PM1/20/11
to MailChimp API Discuss
It sounds like you want to send transactional emails. We offer a work-
around for them via psuedo-transactional campaigns that some folks
use:
http://www.mailchimp.com/api/how-to/transactional-campaigns.php

That does require adhering to how our standard campaigns and custom
data work.


jesse

On Jan 20, 3:33 pm, upclick-email <phil.pantazopou...@upclick.com>
wrote:

Tony Birnseth, 1st Source IT, LLC

unread,
Jan 20, 2011, 6:00:29 PM1/20/11
to mailchimp-...@googlegroups.com
I've been thinking through the same issue.
I believe as Jesse said, you use pseudo-transactional emails.

You would have maybe 2 cron jobs.
1 that runs at the frequency you want to check on abandoned carts which would generate a list of email addresses and add them to a list along with merge vars that relate to the order..

The second one would fire off the sendCampaign() of the pseudo-transactional email you want to send.  This would maybe just be the end of the one above.

The goal is to add people to a list with merge vars related to their cart (maybe products, discount offer, etc.)  and then send to the people who've been subscribed since the last time the list was sent.

You probably want to run a cleanup process that will remove people from this list so if they come back again in the future and abandon their cart, they can be added to the list again.

That's my thinking anyway, but have not implemented yet.

tony

upclick-email

unread,
Jan 21, 2011, 10:43:42 AM1/21/11
to MailChimp API Discuss
Thanks for the answers.

We are currently on Microsoft platforms (IIS, MSSQL,etc...) so I
assume the cron jobs, can be the same as creating scheduled tasks?

As for the email sending, is it sendCampaign() or we need to use
campaignSendNow() , whcih is part of the Psuedo-Transactional Email
instructions?

Also, would this be easy to implement, in terms of collectin users
(first name, email, etc....)
Ex: we have our own forms and cart process that does our collection,
would it be hard to get that data back into mailchimp, is that what
the merge vars would do?

I'm not in the IS/Dev team, Im part of the Systems Admin for email
marketing, so before we make a decision, I need to make sure this can
be done before passing it to development.

thank you much.
Phil

On Jan 20, 6:00 pm, "Tony Birnseth, 1st Source IT, LLC"
> > Phil- Hide quoted text -
>
> - Show quoted text -

jesse

unread,
Jan 21, 2011, 11:29:09 AM1/21/11
to MailChimp API Discuss

> We are currently on Microsoft platforms (IIS, MSSQL,etc...) so I
> assume the cron jobs, can be the same as creating scheduled tasks?

cron jobs are scheduled jobs, so how ever you can make that happen on
your platform works.


> As for the email sending, is it sendCampaign() or we need to use
> campaignSendNow()  , whcih is part of the Psuedo-Transactional Email
> instructions?

campaignSendNow() is the proper method name.

> Also, would this be easy to implement, in terms of collectin users
> (first name, email, etc....)
> Ex: we have our own forms and cart process that does our collection,
> would it be hard to get that data back into mailchimp, is that what
> the merge vars would do?

Yes, that's what merge vars are for.

> I'm not in the IS/Dev team, Im part of the Systems Admin for email
> marketing, so before we make a decision, I need to make sure this can
> be done before passing it to development.

You should probably be having a development team member doing this
since they will have to work with whatever is decided upon.


jesse

upclick-email

unread,
Jan 21, 2011, 12:08:59 PM1/21/11
to MailChimp API Discuss
Jesse,

Thank you much.

One last question. All that we spoek about, will it require to use the
API wrapper for this?


Thanks
Phil

jesse

unread,
Jan 21, 2011, 12:20:39 PM1/21/11
to MailChimp API Discuss
No, but that is definitely something the developer will want to
determine - just point them to the docs and the downloads page.


jesse

On Jan 21, 12:08 pm, upclick-email <phil.pantazopou...@upclick.com>
wrote:

Tony Birnseth, 1st Source IT, LLC

unread,
Jan 21, 2011, 2:37:49 PM1/21/11
to mailchimp-...@googlegroups.com
You are probably correct on the campaignSendNow() name.  I was responding off of the top of my head.
The "ease" at which the collection is done is more a function of your shopping cart.  I did an integration to cs-cart and it was pretty straight forward.
Reply all
Reply to author
Forward
0 new messages