Greetings.
I have a request from a client which I not sure the best way to go about it. The site is membership based and after a user signs up the client would like 4 emails sent to the user, one each day after sign up. The emails will be in the form of useful information about the site, like a “did you know…” message.
So on the day of sign-up, the user receives email #1. The next day the user would receive email #2, the following day the user would receive email #3, and then finally #4. No further emails would be sent to that user.
The email body could be stored in a custom table, or as text files and only the name would need to be swapped out.
I don’t know whether the email cron job add-on would do this? I’m guessing that I would need some form of custom module to undertake this?
Any ideas would be greatly appreciated
David
David,
Your best bet is to have a service like MailChimp or Campaign Monitor send the emails for you using their autoresponder features. When their email address is added to the list, you can then send them an email in 24 hours, 48 hours…etc. If that sounds like a good solution, you should then check out one of Stephen Lewis’s two Extensions for adding members to a newsletter list on signup: MailChimp Subscribe or Campaigner.
Wes
Hi David,
Curious how you’re doing. I’m looking for a similar solution.
We’d like to have: -‘Dynamic Mailing Lists’ (dynamic database queries like: ‘all members without a photo’, ‘all members who signed up more than one year ago’. ‘all members who live in Germany’). -Dynamic Template Population: we’d like to setup a -E-mail Delivery Monitoring: as soon as somehting appears to be wrong with the email address, we’d like to update our database, and notify the member as soon as he logs on (‘something is wrong with your email address’) , or through Facebook, Twitter etc.
This might be a few more extra steps. Curious how your search for a solution has been.
Hi EVL
Well, it turns out that what the client really wanted wasn’t as complicated as he originally thought (that’s never happened before has it?!) so we ended up going with MailChimp for creating lists and then using http://experienceinternet.co.uk/software/mailchimp-subscribe/ to add users to those lists.
Cheers
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.