It’s definitely much more manageable for a business, but as one person running a small hobby project, paying hundreds per month is nowhere near worth it. Mailchimp is probably (understandably) focusing on enterprise customers that can pay much more and for whom convenience is a bigger plus.
If your list is large enough to cost hundreds per month, is it still a hobby project? Shouldn't you be able to recoup the hosting cost with all those subscribers?
This is the real issue. If you have 10k email newsletter subscribers and are completely unable to monetize them such that they pay for your email sending, that's the real problem. What's the point of having the list at this point?
Sure non-profits can probably put hundreds of dollars a month towards mailchimp. But don't you think that some non-profits would rather put that money towards whatever their non-profit is about? I don't get what's so hard to believe about that.
It depends on your ARPU/month. 5,000 customers at $49.99 is 1c/customer/month just for email capability.
There are some industries like Game Development where only one or two emails are sent to the entire distribution list per year.
If you're collecting emails on game announcement at month 0, and releasing at month 24, for an average Indie game at $14.99, deducting 30% platform commission, Mailchimp costs alone represent 2.1% of your net revenue per customer - pretty extreme.
Mailchimp is reasonably priced for small companies or large businesses that can justify the cost as a business expense. But for small, bootstrapped startups or even personal email lists—which seem to be trendy these days—it can be very expensive.
But it has a much higher subscriber limit than Mailchimp's free tier, in exchange for losing many of the power features. (Tinyletter is where I moved my own mailing list to when I hit the ceiling: https://tinyletter.com/gwern )
Making templates that are nice to look at and compatible is hard. Obviously, you can send emails for much less but I have yet to see a WYSIWYG editor as easy to use as Mailchimp's.
They created MJML[2], an email templating language that I've used quite a bit. The WYSIWYG editor for Mailjet leverages it, and creates pretty slick looking and compatible email templates if you don't want to use MJML directly.
Oh wow! I've used them off and on, and haven't really had many issues. Albeit I haven't run into any issues that warranted contacting support, so I have no idea what that's like.
That said, you don't have to use Mailjet the service to use MJML the templating language. I've also used their WYSIWYG editor quite a few times to edit templates and export the HTML and MJML files for use elsewhere.
If you really wanted to you could set up a free mailchimp account with one recipient, use their editor to create the template and then send it to yourself, and then put that raw template into your other mail sending program.
There is a deep misunderstanding of the intricacies involved in actually delivering an email to the inbox, repeatedly, with the lowest risk. What you are paying for with ESP services is mostly that expertise.
Yes, but you've read Sendy is connected to SES right? So you're still getting the benefits of solid deliverability. Or are you saying SES deliverability is not as good as Mailchimp et. al?
SES is as good as Mailchimp and very inexpensive. Too bad Mailchimp phased out Mandrill, which was reasonably priced and had a nice interface. SES has no interface at all but works great.
If you like SES you should check out Email Octopus. It hooks up to SES and gives you a nice GUI for putting the messages together. We moved a good sized client over to them and their marketing people wanted a GUI and it filled the niche nicely.
These can be costly if you're using Mailchimp et al. Mailchimp's compliance features only handle compliance within the Mailchimp lifecycle, not at the entrypoints. The primary part being subscription management. Using Mailchimp doesn't guarantee compliance.
I think I'm agreeing with you, but I think that 99% of people who end up using AWS SES will find they'll need to write a bunch of handling code on top of it to deal with bounces (i.e. if your bounce rate is high, SES will kill your ability to send emails).
I found it incredibly frustrating that there was functionality that should have been easy for SES to implement, and that pretty much everyone will need at some point, but they don't really make it easy to add on after the fact.
It sounds like a great idea for a potential feature request for Sendy and software like it.
SES uses SNS for bounces, complaints etc. So _really_ you need a http(s) endpoint that receives these notifications and can act on them in a way that you'd like. (Unsubscribing from a mailing list, analytics, etc).
I came here to say exactly that ... with the addition of the fact that MailChimp is run as an enterprise service while hosting your own on a $5 DO machine is clearly boutique. I'd like to see an up-time comparison as well as the delivery % noted above after 5 years. You're now also in charge of making sure your emails aren't considered SPAM and dealing with the ramifications of people who signed up for your newsletter forgetting and thinking that your emails are unsolicited.
Except MC doesn't provide this one, mission-critical feature of inbox delivery.
Most of my friends and family that subscribe to the PhotoStructure newsletter found their email in their spam folder.
And yes, I set up all my domain records properly, at least according to MC, and there aren't any warnings or diagnostic failures on their side. Each campaign has said there was 100% delivery success.
Delivery success is usually based on the download of a tracking pixel. Problem is, Gmail downloads and proxies all images (including those tracking pixels). So anything that doesn't get completely filtered out before showing up in the inbox or spam box is going to be seen as -received- by, as far as I know, any software out there.
There are quite a few messages that never even make it to the spam box, which I have never understood because plenty of very obviously sketchy spam messages get through to my spam box. Yet, occasionally we have trouble getting very legitimate transactional emails through to some customers.
Understandable. I tried to make sure everything I mentioned could be easily verified by the reader - you should certainly do your own research and not take anyone’s word for it.
This is an interesting business model: Sell code for a one time fee.
I'm guessing the code has no DRM or phone-home code. I'd be afraid that the code would just be posted somewhere and I'd lose a big chunk of revenue.
The original business model for software is selling compiled binaries. This is a self-hosted PHP script with no server side functionality. It's similar to a product shipping with it's source code.
MoonMail[0] is a similar product, but runs via Serverless framework on Lambda and other services on AWS (or their hosted version for $$). I really love the idea but it was a huge hassle to deploy due to many service configurations and different Serverless framework versions. It's also somewhat expensive running single tenant due to the minimum cost of running DynamoDB tables and Kinesis streams (even with near 0 usage).
I had a lot of problems with Moonmail. Took forever to get our domain verified properly even though we were following all of the steps exactly, and in the meantime their support said that the lack of verification wouldn't be a problem, which wasn't true. Then after it was all worked out, something got reset and we had to go through the process again.
We're still on it because we don't use email a lot and it'd be a big time commitment to start over somewhere else, but if I was starting again I'd stay away.
It's worth noting that there are a few open source email marketing platforms out there too. Sendy is $60 and obfuscates some of the source code.
Mautic and Mailtrain are two that I have tried. In my experience, both have some odd areas, but Mautic is a bit more flexible and has fewer significant bugs.
Hi Victor, since you're submitting your work here I thought it'd be OK to give feedback to you here, too. I suggest you label your affiliate links as being affiliate links. If you try to slip that by me, I wonder what else you're trying to hide.
Hey, thanks for the feedback. Like some other people mentioned there was always that disclaimer at the bottom - I didn’t know about this FTC stuff some people are citing. Will look into it more and update appropriately!
One of the great features of Mailchimp (for us) is the seamless integration with Mandrill. Our Designer creates templates, pushes them to Mandrill and they are immediately used in production when we send out notifications.
I’ve looked at a lot of these services built atop SES (including Sendy), but the main problem that you still seem to have to spend a lot of time accounting for is not getting marked as spam by clients like Gmail. There are things you can do to help stop this, but it takes a lot of manual intervention.
In any event, it’s good stuff like this exists. I would actually be curious to know how many email newsletter services that aren’t one of the big players (Mail Chimp, Adobe, Constant Contact, etc) aren’t just built on SES.
I send hundreds of thousands of emails using SES per day and haven't had any trouble. As long as you have DKIM set up correctly (and DMARC if you have a dedicated transactional email domain) the deliverability is pretty high. When you reach a large enough daily volume you will need to provision a pair of dedicated IPs but they are only around $25/mo
question to those who do email marketing. What's the income of this look like? you guys pulling in 6-digits per year? how long does it take to build that kind of following?
If price is your only concern, you can do mail merges for free and just have your Outlook send the emails for you. But I think you would be underestimating the value of an ESP:
- Establishing trust is everything for email. Even outside of traditional spam filters, you need to stay outside of clutter or bulk filters as well. Mailchimp does such a good job of cleaning their instance of spammers and spam traps that their IP addresses are pretty trusted by inboxes. When you pay for Mailchimp, you are piggy backing on their reputation.
- Compliance is important and getting more important. It's real nice to just have a service like Mailchimp just handle liability and you don't need to worry about lawyers.
- UX. Consumers are familiar with Mailchimp and the subscription settings, etc. Not a big deal, but a nice way to establish trust.
But to more of a point, if you are taking on the responsibility of handling a database of thousands of people, is $30 a month really too expensive a price?
Sendy is just a front end for Amazon SES, another ESP whose reputation is as good as Mailchimp's at 1/100th the cost. We’ve never had a problem with deliverability.
Disclaimer: I'm one of the co-founders of SendingBee
If you want to use Amazon SES but prefer a hosted service, you can give us a try (https://sendingbee.com). SendingBee among other things has our own component based template editor that automatically generates responsive templates that work in all major clients.
yeah, its like buying shitty instant coffee for 25cents - sure you saved 100x and technically did get coffee, but none of it was enjoyable.
p.s. - sendy relies on having a cronjob running, which makes it very ill suited for docker. there are ways to run a sidecontainer in k8s that can do the cron part, but what a giant hassle and waste of running resources. was not a fan.
Or spend 2-5 hours a year on Ops, and suddenly it looks more attractive again. You get to decide where on the range your personal preference flips, where your available skills probably put you on it and choose accordingly.
you multiply that 75$ figure times 12 (you won't spend 5h/month on a firewalled webapps ops) and you are valuating your net (!) wage at about 100$/h (and from my experience standalone/not-internet connected "it works"-solutions have a half life well beyond any arbitrary fiscal horizon). While that might be in the range of a FB-SWE, for most "normal" private ventures the mailchimp "cloud"-offering just isn't gonna be worth it. Though one might argue, what is so private about a 10000 recipient "private" self-marketing campaign...
The other thing to think about is that with self-hosted applications -- of which I am a big proponent -- typically any extra hours of maintenance work are usually going to hit when you least expect and/or want them to, id est during some kind of failure mode.
We put Sendy on a server that we already have in use and have spent maybe 1 hour on admin work for it per year since. (Occasionally a new version comes out and you have to copy the files to the server). Plus if we had gone with Mailchimp, it's not like anyone is going to get paid 1 hour less.
> The latter option values your time at $15 per hour
Makes the classic mistake of assuming your time is worth anything. If nobody will pay you money for those 5 hours, you're just picking a random number to justify either spending money or not spending it. May as well say it's $200 or $2 million.
I've been using sendinblue with good success. This author could have used sendinblue and still been in the free plan if he spaced out his newsletter (max 300 emails a day for free).
Even the first paid plan at $25 lets you send 40k a month, which is pretty solid. And they have transactional as well as mailing list support.
I had a very interesting setup for my news letter[0]. I let Mailchimp handle subscription and unsubscription and deal with spam subscriber, GDPR and the like etc.
Then I exported the CSV file and have my script[1] generate email and send it using AWS SES. I paid about $1 per month because my server run outside of AWS. If it were on AWS, then this AWS SES fee will be waived.
99 comments
[ 3.0 ms ] story [ 156 ms ] threadBut yes, some people are happy to personally pay the costs for others to enjoy their services.
Any organization with a list that large should also be able to raise enough funds to cover the cost of hosting.
There are some industries like Game Development where only one or two emails are sent to the entire distribution list per year.
If you're collecting emails on game announcement at month 0, and releasing at month 24, for an average Indie game at $14.99, deducting 30% platform commission, Mailchimp costs alone represent 2.1% of your net revenue per customer - pretty extreme.
EDIT: Why is this being downvoted?
They created MJML[2], an email templating language that I've used quite a bit. The WYSIWYG editor for Mailjet leverages it, and creates pretty slick looking and compatible email templates if you don't want to use MJML directly.
[1] https://www.mailjet.com/
[2] https://mjml.io/
That said, you don't have to use Mailjet the service to use MJML the templating language. I've also used their WYSIWYG editor quite a few times to edit templates and export the HTML and MJML files for use elsewhere.
The main thing you lose with them are UX for sending newsletters, handling bounces on those lists etc. that's what sendy covers.
I found it incredibly frustrating that there was functionality that should have been easy for SES to implement, and that pretty much everyone will need at some point, but they don't really make it easy to add on after the fact.
SES uses SNS for bounces, complaints etc. So _really_ you need a http(s) endpoint that receives these notifications and can act on them in a way that you'd like. (Unsubscribing from a mailing list, analytics, etc).
I've used phplist feeding to AWS SES for many years now without issues.
You are paying for glitzy UI, marketing, and some nice features as far as email themeing and then of course, support.
Except MC doesn't provide this one, mission-critical feature of inbox delivery.
Most of my friends and family that subscribe to the PhotoStructure newsletter found their email in their spam folder.
And yes, I set up all my domain records properly, at least according to MC, and there aren't any warnings or diagnostic failures on their side. Each campaign has said there was 100% delivery success.
There are quite a few messages that never even make it to the spam box, which I have never understood because plenty of very obviously sketchy spam messages get through to my spam box. Yet, occasionally we have trouble getting very legitimate transactional emails through to some customers.
Wait are you being sarcastic? Isn't this the original business model for all software?
0: https://moonmail.io/
We're still on it because we don't use email a lot and it'd be a big time commitment to start over somewhere else, but if I was starting again I'd stay away.
Mautic and Mailtrain are two that I have tried. In my experience, both have some odd areas, but Mautic is a bit more flexible and has fewer significant bugs.
> Disclaimer: some links in this post are affiliate links. These help support the blog by allowing me to receive a bonus if you sign up.
I find it at least mildly scummy. A minimum of some form of (affiliate) next to each one would be nice.
The FTC also does not like this behaviour of putting it very far away from all of your aff links and small: https://www.ftc.gov/tips-advice/business-center/guidance/ftc...
“Disclaimer: some links in this post are affiliate links. These help support the blog by allowing me to receive a bonus if you sign up.”
In any event, it’s good stuff like this exists. I would actually be curious to know how many email newsletter services that aren’t one of the big players (Mail Chimp, Adobe, Constant Contact, etc) aren’t just built on SES.
- Establishing trust is everything for email. Even outside of traditional spam filters, you need to stay outside of clutter or bulk filters as well. Mailchimp does such a good job of cleaning their instance of spammers and spam traps that their IP addresses are pretty trusted by inboxes. When you pay for Mailchimp, you are piggy backing on their reputation.
- Compliance is important and getting more important. It's real nice to just have a service like Mailchimp just handle liability and you don't need to worry about lawyers.
- UX. Consumers are familiar with Mailchimp and the subscription settings, etc. Not a big deal, but a nice way to establish trust.
But to more of a point, if you are taking on the responsibility of handling a database of thousands of people, is $30 a month really too expensive a price?
If you want to use Amazon SES but prefer a hosted service, you can give us a try (https://sendingbee.com). SendingBee among other things has our own component based template editor that automatically generates responsive templates that work in all major clients.
p.s. - sendy relies on having a cronjob running, which makes it very ill suited for docker. there are ways to run a sidecontainer in k8s that can do the cron part, but what a giant hassle and waste of running resources. was not a fan.
This is the classic mistake of calculating savings purely on costs and not factoring in time.
Pay $75 per month for hosting and 0 hours on Ops.
-or-
Pay $5 per month for hosting and 5 hours on Ops.
The latter option values your time at $15 per hour. Basically just creating a minimum wage job for yourself.
Makes the classic mistake of assuming your time is worth anything. If nobody will pay you money for those 5 hours, you're just picking a random number to justify either spending money or not spending it. May as well say it's $200 or $2 million.
You can either pay mailchimp, or you can pay your senior developer to set it up for $80/hr.
Even the first paid plan at $25 lets you send 40k a month, which is pretty solid. And they have transactional as well as mailing list support.
Then I exported the CSV file and have my script[1] generate email and send it using AWS SES. I paid about $1 per month because my server run outside of AWS. If it were on AWS, then this AWS SES fee will be waived.
---
[0] https://betterdev.link [1] https://github.com/yeo/betterdev.link/blob/master/baja/fanou...
- https://sendy.co/get-started > Step 2
Is this really true? Why do uploaded files need to be executable?