41
40 Comments

$1,400 in pre-sales - step by step

Hey all. I just wanted to share my process for generating $1,400 in pre-sales. It's not impressive or anything, but I figured someone might find it useful.

Sales Dashboard

Caveat: I am selling a digital product, not SaaS, but I will make comments here on how you can probably do the same for SaaS.

Step 1: Visualize the product

How do you get people to fork over money? Well, you have to share a vision. In my case, I will be selling a UI kit so that's something I can visualize very easily just by designing it.

enter image description here

Of course, I don't need to design the whole thing up front - what if nobody likes it and doesn't even care? Instead, I design a handful of screens and explain what the product will be.

What if you don't have a visually-driven product though?

Well, in this case I would probably just explain what I am looking to build. Write a story about what's broken, why no current solutions exist to properly solve it, and why my solution will be the right investment.

Include potential mockups of the app's UI / functionality.

Step 2: List the product for sale.

Even though the product in its current form does not exist, we can sell people the vision. Why would they pay? Well, that's where early support incentives come in.

Personally, I used Gumroad to set up a product, but you can use any of the existing solutions - even just Stripe if you can figure out how to add some context and images on the payment page.

Gumroad interface

Don't even bother with coding proper payment infrastructure at this point. The common pitfall for indie devs is to go into building mode and start feeling like they are making progress. Unless you know for a fact that your product will be in high demand because you pre-validated it or experienced the pain for yourself, just skip the busy work and get up and running asap.

For a SaaS business, you might think about selling a lifetime deal, or a discounted first year. You can even skip subscriptions at this point and sell a small package that allows access for X number of months. Once you have sales and built the product out, you can manually set those people up in your proper payment system.

Step 3: Add an incentive to buy early

Why would anyone buy if you haven't created anything yet? Create a powerful incentive that pays to be early.

I set up a $50 discount on my future product (to be priced at $149), and added a bonus combo deal with a previous product already developed. Together, the current (or should I say future) price would be $217 (with old pricing) and $300 with new pricing. The people who buy now, access it all for $99. That's the deal, and the incentive to buy early.

Step 4: Make it special - add urgency

To make the deal special and not open-ended, I limited the deal to just a few days. This creates urgency and more reason to buy. After all, it's not a great deal if it is ongoing. Just be sure to stick to your promise of cutting off the deal when time comes.

Step 5: Teasers (or this could actually be step 0).

I built up a bit of curiosity early on by posting screenshots of the product I'm designing. Naturally this got people curious and some even replied asking how to buy the thing I haven't even created.

Product Preview

For a SaaS business, you probably don't have to do this, but it helps to share what you're working on and build up curiosity. In a way, this is how you get people engaged with what you're building and more receptive to a sale if it meets their needs.

For some people this may be impractical if they do not have an audience or any way to reach any potential buyers. In this case, I would start hanging out where your potential customers hang out - Facebook groups, Slack channels, here on indie hackers by providing something of value. Your goal is to tease out what's coming, but also to build rapport and trust. You want people to be familiar with who you are before you even show them anything for sale.

You could also manually hunt people down who are experiencing a problem that is being potentially solved by your product and pitch them the early supporter deal. You'll probably want to listen to their needs too, and not get into a full sales mode.

Step 6: Set a deadline to deliver with a guarantee to match

I set a deadline of 3 weeks for my V1 and made a strong guarantee that if I don't deliver, people can request a refund or wait for it to be done. Likewise, if the product didn't meet their expectations, they could ask for a full refund as well. This being something that is not created yet, IMO requires a bulletproof guarantee that people can be made whole if they don't like the end result.

Step 7: Launch the sale, and make the announcement.

I made mine on Twitter, but if you don't have anyone to tweet to, you could follow the above and slowly gain support over time. You could discuss your idea on social media (LinkedIn, Twitter, FB) or even record a video for YouTube or Tiktok (how X solves Y, but the catch is that I'm still building it).

enter image description here

If you have an email list, make an announcement there.

Step 8: Honor your commitments / promises.

For me this means setting a tight schedule to deliver (which coincidentally also forces your hand not to procrastinate). I have no idea if I can actually deliver on time, but if I don't, I risk losing sales. The V1 does not need to be complete and amazing IMO, as long as I keep making fast progress towards the promise of the product that it will be come.

Optional (Step 8/9: Invite people to be a part of the process by giving you direct feedback about their needs). I invited people to a slack channel and had several DMs discussing in detail what people are after.

Why not just build a mailing list if you haven't created anything yet?
The payment component is the most crucial aspect here. If people are not willing to pay, then an email doesn't really mean much. You might collect 1000 emails and get 3 customers. Why not get 15-20 customers instead, who are actually confident enough to pay you now for the solution you promise to deliver?

With money at stake, it also forces your feet to the fire so to speak. You have to deliver.

Why a deadline if I don't know that I can deliver on time?
Because it forces you to time box your process. Many startups fail at the 80% mark where they did a lot of work with nothing to show for and then quit. This basically forces you to narrow your scope to absolute necessities and time boxes you to push past that 80% mark and actually ship. You can always improve a product that already exists, but if nothing is made and there are no customers, it's hard to stay motivated.

That's all. I hope this helps and I don't mean to make this sound easy or hard. It may or may not work for you depending on your execution. I've heard of people doing way better than this and I am in no way under an impression that this is a great result. Still, some $ is better than $0 and I can actually get people involved in the building process.

Cheers.

  1. 2

    This is amazing - thank you!

    I have always struggled with pre-sales in my previous projects, have definitely been missing the elements around incentives and urgency.

    1. 1

      Np! Yeah the incentives make a huge difference from what I've noticed. Urgency too. Like, night and day.

  2. 2

    Great product, Thanks for sharing.

  3. 2

    This was so neatly explained Gene!

    I thought of following the presales route for a SaaS product I had in mind. Currently validating a few ideas :)

    1. 1

      Thanks Goutham! Let me know how it goes or if you want to run any ideas by, happy to be of assistance!

  4. 2

    Excellent write-up, Gene, and just what I needed (really)!

    I have a new idea I've been thinking about for some time (a SaaS) and if I'm doing it, I'll certainly go with the pre-sale landing page approach. A couple of questions:

    1. Regarding the financial aspect, do you actually get the money from the customer (so you could spend it if you wanted), or is there a special type of transaction for pre-sales that the money is blocked from the user's account but you only get it once you deliver on your service?

    2. How would you implement the pre-sale for a SaaS? Would you charge the first month in advance and automatically set up the subscriptions beginning with your launch day, and notify your users? Or would you perhaps only charge on launch day?

    3. Getting this out on Gumroad looks very easy, but I'm not sure how can you segment your users easily. I figured I'd ask a couple more info on the signup form (like job title) for basic segmentation. Are you doing something like this, or perhaps you just talk to every customer separately and ask them?

    Thanks and I wish you the very best for this to take off! ;)

    1. 2

      Glad to be relevant for you, Robert! To answer your questions:

      1. Sadly, I have to do a sale. I wish it was a pre-sale reserve and not charge them anything until I deliver the product, and Gumroad had this option, but they removed it :( So yeah, I take their money, but I don't do anything with it for a while - just because I may need to return it. The sucky part is that the funds may get paid out into my bank account... and if I do a reverse transaction, I am not sure what happens. I guess we may find out.

      2. I would probably do a one time sale for an annual membership or a lifetime deal. I know several indie hackers that ran lifetime deals very successfully, but they did it AFTER they shipped the product. Not sure how well it would work with a pre-sale but that's what I would try for sure!

      I would NOT charge on launch day only. To me, this is just a promise to pay and not actual payment. Perhaps if their card is authorized, maybe that's a different story.

      1. You could use something like https://tripetto.com/ to send them down a survey after the sale. I would not do it before the sale though, too many barriers. Or, you could just invite them to a private slack channel and talk about their needs there. Start building a small community with actual customers who will give you much better feedback than free trials or free users.

      I hope this helps! Thanks for asking the good questions!

  5. 2

    Great product and great strategy, thanks for sharing 🔥

    1. 1

      Thanks Dagobert! I don't want to pretend it'll work for everyone, but hopefully some! Fingers crossed.

  6. 2

    Awesome! Some super helpful tips in here for anyone who is planning to pre-sell digital products. Thanks 🙏🏻

    1. 2

      Ty Paul 🙏 I've yet to venture into step 2 haha. Will learn from the best though!

  7. 2

    Thanks for sharing!

  8. 1

    Deadlines can be a powerful tool to help you focus and prioritize your tasks, but it's important to set realistic expectations and communicate them effectively. If you're unsure about your ability to deliver on time, it's better to be transparent about it and work with your team to adjust the scope or timeline accordingly. Additionally, it's important to remember that deadlines are not set in stone and can be adjusted if circumstances change. The most important thing is to keep moving forward and make progress toward your goals, even if it's at a slower pace than originally anticipated.

  9. 1

    How it's going?
    Any update on the business?
    New stats?

    Do you use Stripe to get payments?
    Do you have any problems with them?
    Holding payments or something?

  10. 1

    Awesome guide, thank you. Looking forward to implementing this strategy in one of my SaaS projects.

  11. 1

    Huge thanks for sharing this. It's great to see you on IH (I follow you on twitter!).

    "Step 3: Add an incentive to buy early"

    I'm currently working on this for: https://timeva.app

    I think your idea of adding a pre-sale discount with a sense of urgency is a great one. I'll look to incorporate that.

    1. 2

      Cool! Let us know how it goes!

  12. 1

    Thanks for sharing your story with us, Gene. It sure was an interesting read.

    The approach you choose is in a stark contrast to how I am developing my product , a SaaS app called RewoHub. I am in a different situation thought, where I am my own first customer. I know what I need. I do almost no promotion and don't aim to until at least I can work with the product.

    That might be due to being inexperienced, but I feel more comfortable having some kind of existing product with some infrastructure instead of only having a 'vision' to sell.

    Curious if someone with a similar approach but with a SaaS product can share some experience.

    1. 1

      Hi Dodo. There's certainly nothing wrong with your approach - plenty of people do it. Just to be clear though, I am not selling a vision, I'm selling the product at a discount before it's made.

  13. 1

    Thanks so much for this it was very helpful and will help me finally begin my ecommere website :D

  14. 1

    I literally just released a pre-sale product today. Great timing here. Agreed with you regarding email lists vs. booking the sale.

    Curious - did you go into this with a target $ amount you wanted to hit to "validate" the product? What would you have done if the pre-sales were super low?

    1. 1

      I would say it depends how well you know your market. In my case it's a UI kit and design system so I know there is demand for it as I already sell the marketing components. But if I was getting into a new niche that I was not that familiar with, I would probably set some criteria for how I define a successful pre-launch. Even then though, it's hard to say whether you something or nothing - given sales or not. I just find it a nice booster of motivation if someone is willing to pay.

      1. 1

        That makes sense. Did you find that the initial pre-sales all happened in bulk, for instance immediately after release? Or were you able to drum up interest throughout the 3 week period?

        1. 1

          Well, it has only been a week. I have 2 more weeks to ship it. And hopefully some more pre-orders. Would love to get to $2k.

  15. 1

    Thank you for this Gene! I'm working to launch an info product or database every month and have been looking for a good pre-sale workflow.

    Curious - how did you do the presale with Gumroad? I wanted to for my latest product, but they discontinued pre-sales with their latest spring update.

    1. 1

      What exactly is Gumroad? From the website it seems like some sort of payment platform, but from this post it seems like a product development platform?

    2. 1

      Yeah it's sad that they got rid of that feature - I was using it a few times before. I basically just did a regular sale.

    3. 1

      I noticed this with Gumroad recently, too. Wound up using Stripe as the pre-sale platform because I couldn't orchestrate it on Gumroad

      1. 1

        I just set up a regular product on Gumroad. Seemed to have worked.

      2. 1

        Do you have a guide on how you did this/what site did you use/etc?

        Or is this pretty much the process you followed?

        1. 1

          I used Carrd.co to set up a landing page, and linked the CTA buttons to a pre-configured payment link. Similar to what's mentioned in that SaasBase post but not exactly the same.

          The most time-intensive parts were 1) waiting for the Stripe account to allow for payments and 2) writing/ editing copy on the landing page. And #1 was only a thing because I was starting entirely from scratch (new EIN, new bank account, etc)

  16. 1

    Great info, thanks for sharing (:

  17. 1

    Let me know if you have any questions, I'd be happy to answer to the best of my knowledge / experience.

  18. -1

    This comment has been voted down. Click to show.

Trending on Indie Hackers
I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments How I Sourced 60% of Customers From Linkedin, Organically 13 comments Hero Section Copywriting Framework that Converts 3x 12 comments Promptzone - first-of-its-kind social media platform dedicated to all things AI. 8 comments How to create a rating system with Tailwind CSS and Alpinejs 7 comments