Mailgun: new pricing without plans and limits
blog.mailgun.com
blog.mailgun.com
For example, I've been adding ~75 people per day to my MailChimp list and the price stayed the same. Then one day it went from $75 to $150. Adding thousands of subscribers was completely free, and then adding one subscriber cost $75/month. That just doesn't make any sense to me.
Related anecdote: My company doesn't have plans (most in the industry do) and customers tell me all the time how much they prefer our approach. There may be selection bias going on, but I have tons of feedback supporting my decision to avoid plans.
Plans can be done right - that is in a customer friendly fashion while still maintaining reoccurring revenue for the service.
I see a monthly plan on your pricing page, did I misunderstand what you meant by "My company doesn't have plans"?
Some characteristics of plans that I don't like:
* Passing some arbitrary limit (# of contacts, # of users, # of files, etc) triggers a steep increase in price, rather than having the price gradually increase as usage increase. For Mailgun, usage is the number of emails sent. For us, it's the number of users on the account.
* Because of the steep price increases at arbitrary points, some users get a lot more value out of the software than others. With Highrise (another CRM) an account with 5,000 contacts pays $24, while an account with 5,001 users pays $49/month. Both accounts are getting roughly the same value, but one is paying twice as much as the other.
* Most SaaS companies with plans force users to choose which plan (or tier) they want when they sign up. How would a user know what features are worth paying for when they haven't even tried the software yet?
* Plans are often used to upsell existing customers after they're locked into your service. Salesforce has a plan that is cheaper than my company's price ($5/user/month vs. $10/user/month) but it is limited to the point of being almost useless. I've talked to many people who got suckered into a 1+ year commitment with them only to realize they'd have to pay $65-$250/user/month to get the functionality they needed.
* Customers have to monitor their usage to make sure they don't trigger the next tier. It's just one extra thing to worry about every day, and businesses have enough on their minds without worrying about unexpected price increases.
Having said all of that, I'm currently struggling with how I might go about offering more products than just a CRM without making it look like a tiered system. I don't consider it to be the same thing because they really will be additional products (project management, invoicing, etc.) which are generally completely separate subscriptions if you use a different company's products, but I want them to be integrated/bundled directly with the CRM to make the user experience as simple as possible. Still not quite sure how to pull this off. Pricing sure is tricky.
In terms of offering more products without making it look like a tiered system. If it's invoicing, it's perfectly fine to add that as a feature we can pay for. Lots of SMBs already have their own invoicing system. They know it's something separate. Just give it a name, a different color and sell it as a feature. I think I would like a to-do list as well. Not all contacts buy the same thing but some do, I want to automate it a little bit, so it's a step by step approach that I can go through. Give me a list that I can easily copy to other projects and easily change. Not sure if Basecamp offers something similar. Add it to the crm system as a feature and charge me for it. Sounds fair to me.
Alternatively, you could add a custom field to a pipeline (pipelines = leads for most people) which would track the campaign. It could be a text field or a dropdown list depending on how many campaigns you're running.
As for the task management, it's not quite the same, but you can add a checkbox list to the lead pipeline to track which tasks you've completed. We also have more task functionality coming at some point, but not in the near future unfortunately.
Thanks for the feedback on the pricing. Our reservation with charging more for each feature is that while it's very fair, it seems kind of complicated to some people if they have to pick and choose every single feature they want to pay for. Many of our users love how easy it is to understand the price. What we were considering was offering two products: CRM, and "everything else". So you decide whether you want all the extra stuff (invoice, project management, etc.) or if you just want the CRM, and there are just two prices (probably $10 and $25). I like that model, but it seems a lot like having pricing plans which is why I'm not 100% sold on it yet.
My app is very small, just bootstrapping without any funding so I'm trying to be very careful how I spend my money. At first I see that Mailgun's minimum was $19/month while Sendgrid's silver plan is $10/month. Easy, Sendgrid wins.
Oops, I want to support inbound email though. Sendgrid will give you that on the trial plan, but not on the $10 silver plan. Suddenly I'm up to $80/month to use Sendgrid. Mailgun wins here.
But before I even noticed that I had already signed up for Sendgrid (believing I'd be paying $10/month), but had to wait like 5 hours and then I received some email from them basically demanding that I tell them what my app is, why I need email, what is the purpose of me sending email. Maybe it's for market research, but it didn't come across that way. It came across as "we assume you're a dirty spammer". Of course if I was a spammer I'd just give them so BS answer, I wouldn't admit it. I can't say call a winner, only a lower: Sendgrid. Mandrill and SES both treat you like you expect; you sign up, they cap you at ~250 emails/day for a bit and then you're fine. Sendgrid fail.
Anyway, then my friend points me over to Mandrill and I sign up. The pricing model fit us well.. up to 12k emails free, then $0.20/thousand after that. In the state my app is right now I probably won't go over 12k for another few months, and once I do go over that limit I'm not going to find myself jumping suddenly to something like $80/month.
If I had been setting this all up just a week later (that is, now) I'd probably be on Mailgun due to this new pricing model.
Asking you to write an essay telling them what you're using email for is not verification.
SendGrid and Mandrill inbound is currently complimentary to customers.
To receive an inbound email via Mailgun, you pay once for it to be received by mailgun servers, and once for it to be delivered to your webhook.
Mailgunner here. This does not sound right. Can you please reach out to me via address in profile? Mailgun does not charge for webhooks, you're probably confsuing this with email relaying (which we also do).
Also it is impossible to have complimentary inbound email of production quality due to the need for quality spam filtering. Handling spam in production setting (throughput, quality of service, uptime, performance) for free would mean wiping out CloudMark and other spam filtering vendors.
In other words, as always, you get what you pay for. Mailgun has always been known for being a true bi-directional programmable ESP and a sizable percentage of our traffic is inbound.
I use sendgrid, and I thought I was using mailgun, but now after seeing the pricing simplicity and ease I'm feeling like I should make the switch.
What reason would I rationally have at the <100k emails level for staying with sendgrid?
Additionally, for the lite plan with sendgrid, they don't include email open and click tracking (even though they DO for the FREE tiers).
Would love an explanation for why this is sensible.
This seems like for me, the ideal case. Automatically scaling down all the way to $0 so I never have to think about unsubscribing if I stop using it.
I was actually discussing with a friend that it seems like there could be a big opportunity in the cloud server space to have a zero scale server where you only pay for time that it is being used. I believe Heroku already does spin down instances that aren't needed behind the scenes, they just don't give you the cost savings. They keep it.
I suspect that if you pay for at least 2 dynos what happens is that they keep at least one dyno running and scale up to 3 as needed because as a customer I can't really tell the difference between 1 and 3 dynos unless my traffic requires all 3 at which point the service would have already scaled up to three. We already know from the free tier that they can spin up an instance in a couple of seconds.
I would bet this is Heroku's little secret about making money. If you look at their cost per month you find that they aren't really making much per instance on AWS servers although, they are perfectly capable of detecting when they should auto scale up. Amazon even has a built in service to do that, but Heroku doesn't expose it because that's where they make their profit margin.
I can say from experience they definitely do not scale down the dynos you are paying for - you still see log entries from them and they are immediately available to requests.
As always, open to feedback.
With the new plan, for 59 US$ you get the dedicated IP and 10k emails. Sending 118k emails with a dedicated IP would cost 113 US$
Any idea when the Heroku plans will reflect the pricing changes...?
EDIT: From the article, old plans may be granfathered (if desired)...? If so, how do we switch to new pro-rated on Heroku? Just downgrade the addon?
One feature I'm looking for that mandrill doesn't seem to have is multi-tenancy.
Otherwise, looks good :)
1: http://documentation.mailgun.com/quickstart.html#using-mailb...
And the fact Rackspace has purchased Mailgun doesn't mean a thing. Just look what Rackspace did to JungleDisk... I used to be also happy customer of JungleDisk so no wonder I'm a bit bitter regarding Rackspace.
I'm not familiar with what rackspace did to jungle disk as I've never used it. I was under the impression the service was still running with a rebrand.
It is perfect and worth the $19. Now I'm unsure if I should just downgrade... but it's not really worth it for the value I get out of Mailgun.
I typed in 300000 in the pricing calculator, and got $150.00/month as my price. For any startup, that is just too much. With SES, it's $30.00/month. I know that there's a premium to be paid for certain features, and I know the pricing is better than what it was originally, but SES to me is still superior.
It shows:
Emails Price / 1,000 Total Price
0 - 10,000 Free
Next 500,000 $0.50
Next 1,000,000 $0.35
Next 5,000,000 $0.15
Any Additional $0.10
Does that mean emails 10,001-510,000 cost $0.50 per thousand and then emails 510,000-1,510,000 cost $0.35 per thousand?
How can I programmatically identify the accounts that are on their first email blast? Please include a header. I suggest it look like this:
X-Mailgun-FNG: 1
with the value set to the number of days on which this customer has used your service to send more than 100 messages.
Then I can filter out all the spammers who are signing up for your service with stolen credit cards, sending until you stop them, and then doing it all over again with a new account.
What, you didn't think of that?
I think some people might like plan limits, to cap their costs (so they don't accidentally run up a huge bill). It might be nice to have a separate option to also impose a limit. Though this is an extra complication and I'm not sure how many customers would actually want this, if any.
$.50 per 1000 is... nowhere near letter postage.