Hacker News new | past | comments | ask | show | jobs | submit login
Lessons from Running a Sale That Earned 3 Month's Profit in a Week (coryzue.com)
186 points by czue on Dec 10, 2020 | hide | past | favorite | 42 comments



Re: Promoting through /r/django - enjoy it while it lasts, but you are playing with fire.

Reddit subs are notorious for very quickly developing severe allergic reaction to anything of a self-promotion nature. A reaction that will go far beyond Reddit's standard 10% cap on self-promo posts [1] (which you are already in violation of [2]) and all the way to a permanent domain-based ban.

[1] https://www.reddit.com/wiki/selfpromotion

[2] https://www.reddit.com/user/czue13/submitted/


Yeah, good point and definitely agree with this.

I don't actually promote my product on Reddit, I just promote useful content I've created. My posts pretty consistently reach #1 on /r/django because (I suspect) I put substantially more time and effort into them than the average Django guide. I also try quite hard to be a good citizen and give back in a non-promotional way.

Edit: I didn't know about those numbers/terms you added. Will take a look and update my behavior accordingly if necessary.


I wouldn’t call your posts “self-promos”. You’re actually posting guides, not “2 lines of text now buy my product”. You’re already being a reasonable redditor.


I had my domain "banned" after arguing with a very self aggrandizing mod (and almost exclusively self promoting poster) in a particular sub.

My offense? An instructional blog about how to scrape commonly requested data by many members of the sub.


Your domain gets banned in that specific subreddit?


Thanks for saying this. Certainly how I feel, but I haven't read the rules...


I tend to agree with you, but posting your own content is by definition self-promotion if it's content marketing (which the vast majority of your blog posts are). At the very least that's how a power-hungry Reddit mod with a bug up their butt will treat it.


You can circumvent Reddit's genius heuristic by changing "look what I made" to "look what I found" so that it matches all of Reddit's other content. Boom, now you can do it across infinite accounts whereas when you were honest, you were limited to one account.

Those rules are so juvenile. Why shouldn't a website have an official reddit account from which they post? Especially when the circumvention is so trivial?


> Why shouldn't a website have an official reddit account from which they post? Especially when the circumvention is so trivial?

Because it would remove ad revenue from Reddit if any company could just post ads without paying.


Sort of, people can still catch on by going to the reddit page that lists all the submissions by domain name and may notice trends if it's like only a specific type of submission being done repeatedly, like for example using OPs domain you can see all the posts linking to his domain https://www.reddit.com/domain/saaspegasus.com/


That's true, you have limited options when it comes to Reddit submissions no matter how crafty you are.

But comment promotion is unlimited, and for that reason, that's where my mind went.

For example, some of my highest volume referrals from Reddit were comment-replies I left on some submission that became the main result for, say, "best <product> 2020". People trust comments and they have weirdly-good authority in the SERPs.

Right now if you google "battery life of <product>", it parses a comment I made on Reddit in 2018 and shows in the instant-answer box.

I know I'm getting off the thread's rails. Just thought it was somewhat interesting.


No way with getting off the thread’s rails. This is a good point and your examples of How strong some of your comments are for referrals is helpful.


>Reddit's standard 10% cap on self-promo posts

I'm surprised to hear that's a rule considering the scale of 'every single post is someone's youtube channel or news site' I see from users on reddit lately. I assumed they gave up on that rule.


It used to be a hard rule that would trigger a shadowban, now it's just "reddiquette".


Yeah I thought that was the case too.

It's strange, I'm seeing a lot of very low tech spam on reddit now. They (the spammer) are not even trying to hide it and reddit doesn't seem to care.

Like it's not hard to script out "check if user submitted a bazillion posts to the same youtube channel" and flag ... at least a good chunk of those.

Reddit doesn't even seem to bother now.

I'm even seeing wholesale just offensive image spam go on for ages like the old days of internet forums, reddit doesn't seem to bother with them...


You are right. I am a mod of a fairly big subreddit (over 2 million). Reddit really doesn't care.

If the account is new enough and links are spammed within a short amount of time, they are getting auto banned/flagged.

Accounts that are a bit older can get away with it. Sometimes those posts get removed automatically, but that's pretty unlikely. At our sub, we do flag every post that contains a link automatically. In 80% of the cases, this is spam and we delete it.

We have had spammers that kept coming back with new accounts. We have reported it numerous times to Reddit, but we highly doubt that any action has been taken. Especially accounts that try to promote youtube videos are hard to block.

It's generally up to the mods to take action. I do not believe that the 10% rule is enforced in any way.


There used to be a spam subreddit where you could submit a username and describe the pattern of their spam (particularity if it was sneaky).

Bans actually seemed to be really consistent from those reports.

That got shutdown and now the FAQ says use their typical contact admin / black hole that doesn't do that thing...


Some subreddits, I've noticed (depending on their nature) have days specified for things that might otherwise be more aggressively moderated like fan-art or self-promotion adjacent content.


Oh fan art and etc, I'm not thinking of that.

I'm thinking more large scale across subreddits (including a lot of subs that have nothing to do with the content). Most of these accounts have almost zero recent comments and etc.


Hey HN. Author here.

I wrote this up because I very hesitant to run a black friday sale for my product and was blown away by how much it impacted the business. Hopefully sharing the story (and lessons learned) might encourage others who are worried about the "ickiness" of sales to try them out.

Also happy to answer any questions anyone has.


Nice writeup, and congrats on the success with the sale. I especially liked your graphic on the 4 buckets someone can be in when they encounter your sales pitch. Very cleverly presented, and definitely puts into context how little it matters if you happen to pitch someone who isn't interested. The trick is exactly as you write, find out whether they're interested first, and then only move forward if they are. Move on if they aren't! No hard feelings and it has zero bearing on the value or worth of your product or offering.

Unfortunately, too many engineers project their own antisocial allergies onto the general population (myself included) and thus miss out on the greater business success that comes with being both a strong builder and capable seller.


Thanks, yeah that "try to be a bit more markety than you are comfortable with" advice for engineers is probably my biggest takeaway and something I hope people get from the story.


Thanks for the inspiring post!

I have a slightly unrelated question on your product itself. I'm curious how the model of SaaS Pegasus, where the source code is the core product, works?

Is it possible for someone to just duplicate the same source code for multiple sites, for example, or share the code to their friends?


I'm really happy to see him do well.

He was a guest on the Running in Production podcast a few months ago where we talked about his SaaS template project and an app he built on top of it (Place Card Me which is mentioned in his post). He is a very friendly and super knowledgeable guy.

If anyone is curious about his tech stack details we talked for ~50 minutes about it at: https://runninginproduction.com/podcast/39-place-card-me-let...


Hi Nick! Nice to see you here, and thanks for the great chat :)


Udemy is a great example of a company that devalues their product by offering so many sales. They constantly advertise that for a short time, courses that cost > $100 are selling for $12.99.

But anyone who has visited their site more than once knows it's trivially easy to always pay $12.99, regardless of popularity/rating/length. The result is that instead of seeing them as a great deal, I view all Udemy courses as lower quality (whether deserved or not).

Which is a shame, because some of their creators do a fantastic job and have a high quality products that could sell for Wes Bos-level prices.


JCPenney, Macy's, and Kohl's were sued (successfully) for the same kind of perpetual sale racket.

A "sale" is a "misleading advertisement" if the product never actually sells at the "original" price.

Note that this is distinct from Amazon's stricken price, which is the suggested price. You'll see that none of Amazon's own products have a stricken price unless it's actually on sale. Since Udemy defines their own pricing, this forgiveness does not apply.

They're ripe for a lawsuit, frankly.


This can be a tricky area to navigate at the moment, even if you’re an honest merchant.

A lot of people in one industry I’m familiar with that has been badly hit by the coronavirus situation got together and started a movement to basically do discounts across the industry for as long as the virus lasts. It really is a sincere attempt to help customers who will in many cases be taking a hit themselves. This is a small world, and many of the businesses in it are small and might be on first-name terms with at least their regular customers, so I think there is a genuine sense of everyone being in it together at the moment. However, it does also make sense as a purely commercial decision. Some sales making at least a slight profit is clearly better than almost no sales at normal margins in the current environment, and it’s in everyone’s interests, including merchants’, to avoid losing customers for good because they can’t themselves afford to continue in the field after all this disruption.

So, at what point does having a price that is X% below what you would normally charge cease to be that, because it has itself become what you normally charge? Is it deceptive to say prices are reduced by X% right now if you reduced them 3 months ago as the virus started to affect your market? What if it was 6 months, or 9, or 12? Does it make any difference, either morally or legally, if you intend (but presumably can’t prove it) to put your prices back to normal once the virus situation has been sufficiently dealt with? If so, does it make any difference how long that takes? What if you discover in time that your reduced rate is actually a better price point and you do want to keep it even after things get more back to normal?

These seem to be surprisingly difficult questions at the moment, even if you’re just trying to keep your business afloat and help your customers out a bit.


Getting away with it until you’re worth $3.5B through fundraising is pretty good. Makes it seem like you shouldn’t care about the issue. It only becomes an issue when you’re already really successful.


In Udemy's case, I don't think the sales devalue the product, so much as the 'regular' prices are an attempt to inflate it. Semantics perhaps, but if you frame it that way then their strategy makes sense: they're not cheapening a premium-priced product, they're giving a premium sheen to a low-priced product.

The downside (setting aside questions of morality and consumer law) is that it makes them look a bit dodgy, and also they presumably have some upset full-price customers who only belatedly realise they've been taken for suckers.

Sidenote: can you get every course for $12.99? I've recently started using Udemy, and I've cottoned on to the fact that if I'm not getting 80-90% off I'm doing it wrong, but it seems that the real prices range from about $13AUD - $30AUD or so. Is there a way to routinely get the (nominally) more expensive courses at the same price as the cheaper ones?


For Black Friday this year we tried A/B testing our digital product and saw a huge difference in conversion rates just on the subject line alone.

It's pretty crazy how much a few words make a difference when it comes to people's inboxes getting pummeled with sales.

[1] https://www.interviewquery.com/blog-ab-testing-black-friday/


Being able to test this and change on the fly when you get the data also makes a huge impact in terms of how much revenue you're able to generate during these critical periods.


Ah, this framework looks perfect for a personal project of mine - shame I missed the sale!

On the "single site" licence, how does this work if the site never goes live, or if I decide to use the framework on another personal project? Considering it's just a side project it's a big investment considering it might not even go live! :)


Ah, sorry! (I did wonder whether to add a temporary extension of the sale timed with the blog release but decided it would be tacky... also I wasn't expecting the blog to do well!)

Re: licensing, if you don't end up launching the first project you're welcome to use the single-site license on the second one and the software doesn't restrict you from doing that.


No worries, in that case the licencing for a single site is permissive enough :)

I'll have a look at the documentation and might sign up :)


Cool! Don't hesitate to reach out if you have any questions.


I've developed, maintained, and extended web platforms that all could benefit from what Pegasus seems to do. These platforms have driven up into the million-per-month range of sales for consumer (and team!) based products. The vast majority of the platforms are trash, yet power jaw-dropping amounts of sales and usage.

I think it perfectly reasonable that Pegasus has all the underpinnings these kind of platforms would use and greatly benefit from. What kills me is that hosted platforms of this nature tend to either: 1) completely suck; 2) have costs that only large corporations can afford and benefit from.

That said... I'm curious what obstacles prevent the author from growing this into a hosted SAAS solution that focuses on enabling externalizing provisioning (e.g. via webhooks) and customized sales flows. It seems like there is a solid foundation in place!


I would love to make Pegasus a hosted platform, and it's certainly been at the end of the giant tunnel of work ahead of me in terms of the long-term potential I see.

The most concise answer as to why I haven't done it is that I'm just one person, and I'm not smart enough to have figured out how to do it yet in the ~2 years I've been working on Pegasus.

To me the huge difference between a code starter kit like Pegasus, versus, e.g. Shopify, Webflow, or any other hosted no/low-code product is that at the end of the day you end up with a codebase that is maintained by developers in a totally standard framework and language that they can do anything with. No code / low code tools are inherently difficult because they have to put in place this firewall/abstraction layer that hinders your ability to customize. The same thing that makes them great for simple things makes them bad for difficult things.

So anyway, I think a hosted version of Pegasus should still give the power of anything you want to do with a Python/Django application, and I'm sure that's possible to do in a hosted way, but I find the prospect of building such a thing in a scalable, secure way quite intimidating.


My hat off to you, all the same. I hope you find a way to pull it off. What you've already produced is impressive.

Cheers for the great response to this and other comments!


The product seems to hit a really important use case (I have created my own SaaS products in the past, and subs, authenticaation, and permissions are huge PITAs).

One suggestion - your homepage copy is very developer oriented and 'feature' oriented, whereas it could be less technical and more benefit-oriented.

I think changing the copy / adjusting the focus could go a long way. See Outseta.com (I have no affiliation to them) for an example of a company that seems to be doing something similar to you but with more benefit-oriented, business/revenue-focused copy.


Thanks for the suggestion!

I agree with you re: the copy and being more benefit oriented. As is probably obvious I am a developer-first and a marketer a distant second.

Also appreciate the pointer to outseta


I wonder if the email format made such a big difference, maybe people just like to save money. They wanted it and got it cheaper. End of story.

But I don't anything about this so I might be wrong.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: