Full Featured Email Marketing Package

Permalink
One of my first projects for C5 will be writing an email marketing package. If anyone has started an application like this, please let me know. I wouldn't want to dupe code.

Planned features:
subscribe/unsubscribe blocks
dashboard pages to manage separate lists, process bounced emails, create campaigns, track opens/clicks, etc.

Any other features desired, please let me know. I'll be using this on my client sites, so it'll need a pretty hefty feature list.

Thanks for the assistance.

 
ezierler replied on at Permalink Reply
well not in c5 but if you look at SugarCRM community edition (open source) you'll find everything anyone could possibly need and more. Of course it does more than just Email marketing but I think from how they do it you can learn quite a bit.
frz replied on at Permalink Reply
frz
we have a client who is usinghttp://activecampaign.com
seems to like it..

personally i always shove this off to some place like mail chimp, but if you build something stable and powerful I'd love to help you sell it in our marketplace..

I do think this reeks of integration tho - you basically just need to share user lists, a single point of integration.. should be far easier to just point to someone else's tool than rebuild from scratch... we've been looking at the mail chimp API and concrete5 in that way a bit..
billthornton replied on at Permalink Reply
I'm about to dive into integrating MailChimp, but would hate to recreate the wheel. Have you guys made progress on this?
billthornton replied on at Permalink Reply
I'm about to dive into integrating MailChimp, but would hate to recreate the wheel. Have you guys made progress on this?
frz replied on at Permalink Reply
frz
we've got an enewsletter/html mailer app that will handle list stuff coming out before long as a add-on here..

we haven't done any more work towards integrating with mail chimp.
Remo replied on at Permalink Reply
Remo
I've been using external tools for this but having a c5 integrated solution has one big advantage.. The users already know how to enter content and can therefore easily build complex mail layouts.

I used to have a lot of troubles building "valid" mails. Mail Clients are even worse than browsers. CSS support doesn't work well...

But anyways, if you have any questions, feel free to ask me. Send me direct mails, skype messages. I'd love to see that product running someday!
swatkins replied on at Permalink Reply
Thanks, all, for your thoughts. I, too, have been using external facilities for email marketing, but dislike the lack of a seamless integration. I've looked at APIs, but still haven't been happy with that integration as well.

I know this will be an ambitious project, but I think the framework is there (in c5) to really work a great solution. I'm always more comfortable giving clients one product that has many features, rather than farming out those features to a number of different products.

I've looked at a couple of different open source solutions, and will no doubt borrow ideas, but I feel a c5 solution will be best bet (plus, I can sell it directly to my clients as a service, rather than giving that $ to mailchimp).
cliff replied on at Permalink Reply
Just thought I should let you know that a simple interim solution that I use is athttp://www.notonebit.com/projects/mailinglist/...

I simply pasted the following code into a content block, and it works beautifully. Only downside is that it requires a MySQL database, but I have many of those so wasn't a problem. Haven't got to integrating it with Concrete5 yet, but may do so soon.

<form action="http://site_name.com/simple/process.php" method="post">
<p align="center">Please enter your email address below to subscribe or unsubscribe to our mailing list and press "Submit"</p>
<p align="center"><input name="address" size="23" /> &nbsp;</p>
<p align="center"><input name="submit" type="submit" value="Submit" /></p>
<p style="margin: 0px; line-height: 100%;" align="center"><br /> For your protection and privacy,&nbsp; subscribe/unsubscribe requests will be confirmed via email.</p>
</form>


Works great for me!

Cheers

Cliff