How to Start a SaaS Business With $0 [Simple 7 Steps]

Dan Martell
14 Jul 202429:02

Summary

TLDRThis video outlines a seven-step strategy for building a successful Software as a Service (SaaS) business from scratch. The speaker, an experienced entrepreneur, emphasizes starting with a real problem, consulting to identify gaps in the software market, and validating ideas through crowdfunding. Steps include creating clickable prototypes, validating the product with early adopters, building an MVP, collecting customer feedback for iterative improvements, generating demand through various channels, and discovering unique growth hacks to acquire customers. The script provides practical advice for aspiring SaaS entrepreneurs.

Takeaways

  • 🔑 Start with a Problem: The speaker emphasizes the importance of identifying a real problem in the market before building a software solution.
  • 🔍 Consult and Discover: Consulting can reveal gaps in the software market by understanding the frustrations and needs of potential customers.
  • 📈 Tailwind Markets: Look for growing markets and technology trends to find opportunities where software solutions can help expand those markets.
  • 💡 Identify Pain Points: Recognize the acute pain points of users that are frustrating enough for them to pay for a solution.
  • 🛠️ Prototype Creation: Build a clickable prototype to ensure the software meets user needs and to avoid costly redesigns during development.
  • 🔄 Validate with Payment: Validate the product by getting customers to pay for it, which is a strong indicator of demand and value.
  • 📊 MVP Development: Develop a Minimum Viable Product with constrained features that can be built within a short timeframe to test the market.
  • 🗣️ Collect Feedback: Actively seek customer feedback to understand how to improve the product and where the opportunities for expansion lie.
  • 📈 Generate Demand: Utilize content creation, paid ads, partnerships, and press to create demand for the software product.
  • 🚀 Growth Hacks: Discover unique and creative channels to acquire customers that give an unfair advantage in the market.
  • 🤝 Equity Caution: Be cautious with equity offers, preferring to pay for results through affiliate fees rather than giving away valuable company shares early on.

Q & A

  • What is the recurring nature of the SAS business model?

    -The recurring nature of the SAS (Software as a Service) business model refers to the predictable, recurring revenue stream from customers who pay a subscription fee for the use of the software. This model is appealing because it provides a steady income as long as customers continue to find value in the service.

  • Why is consulting a recommended starting point for identifying SAS business opportunities?

    -Consulting is a strategic starting point because it allows you to understand the problems and gaps in the software world by working closely with clients. This hands-on experience helps you identify industry-specific needs and frustrations, which can inform the development of a SAS solution.

  • What is the significance of creating a 'frustration list'?

    -A 'frustration list' is a compilation of problems or pain points that individuals encounter, even if they are not software-related. This list helps in identifying common issues that could be addressed by a software solution, fostering innovation and problem-solving in the SAS space.

  • Why is it important to look at spreadsheets when seeking software solutions?

    -Spreadsheets often represent manual workarounds that people use to make their jobs easier. Examining these can reveal areas where software automation could provide significant efficiency improvements and solve real-world problems.

  • What does the term 'Tailwind' refer to in the context of market growth?

    -In this context, 'Tailwind' refers to emerging technologies or industry trends that are experiencing growth. Identifying and aligning a SAS solution with these growing markets can increase the potential for success, as the expanding market can naturally drive demand for related software solutions.

  • Why is building a clickable prototype crucial before developing a SAS product?

    -A clickable prototype is essential as it allows you to test the usability and functionality of the software without investing in full development. It helps to ensure that the final product will meet user needs and expectations, reducing the risk of wasted resources on undesired features.

  • What is the purpose of validating a SAS product through an early-adopter program?

    -Validating a SAS product through an early-adopter program helps confirm that there is a market need for the product and that customers are willing to pay for it. This approach reduces financial risk by securing upfront payments and gathering valuable user feedback before full-scale development.

  • What does the acronym 'MVP' stand for in the context of software development?

    -MVP stands for Minimum Viable Product. It refers to a version of the software with just enough features to satisfy early customers and provide feedback for future development. The goal is to launch a functional product as quickly as possible.

  • Why is it recommended to constrain features when building an MVP?

    -Constraining features for an MVP is important to ensure that the development process is focused and efficient. It helps in launching the product within a short timeframe and staying within budget, while still delivering value to early adopters.

  • How can customer feedback be used to improve a SAS product?

    -Customer feedback provides insights into how the product is being used and where it may fall short. By actively seeking and incorporating this feedback, developers can make informed decisions about feature enhancements, usability improvements, and other adjustments that will increase user satisfaction and retention.

  • What are the four primary methods for generating demand for a SAS product?

    -The four primary methods for generating demand are publishing content, paid acquisition through ads, leveraging partnerships with existing customer bases, and gaining press coverage to increase awareness and interest in the product.

  • What is the difference between a growth hack and traditional marketing?

    -A growth hack is a creative, often unconventional strategy for acquiring customers that provides a unique advantage in the market. It differs from traditional marketing in that it seeks to exploit overlooked opportunities or create innovative channels for customer acquisition, rather than following standard marketing practices.

  • Why is it important to avoid giving away equity too early in partnerships?

    -Equity is a valuable asset in a software business, representing a share of ownership and future profits. Giving away equity too early, before the value of the partnership is proven, can be detrimental, as it may lead to dilution of ownership without a corresponding increase in value.

  • What is a common mistake made when seeking partnerships for SAS product growth?

    -A common mistake is assuming that a partner with a large audience or customer base will automatically translate into a significant number of customers for the SAS product. It's important to ensure that the partnership is mutually beneficial and that the partner's audience is genuinely interested in the product.

Outlines

00:00

🚀 Building a SAS Business from Scratch

The speaker shares a seven-step strategy for creating a successful SAS (Software as a Service) business from the ground up. With personal experience from building and selling software companies, the emphasis is on the recurring revenue model of SAS businesses. The first step is identifying a problem to solve, which can be achieved by consulting and understanding the gaps in the software market. The speaker suggests talking to technology companies in the desired industry to uncover common pain points. The strategy also involves looking for 'tailwinds' in the market, such as emerging technologies or industries that are growing rapidly, presenting opportunities for software solutions.

05:01

🛠 Crafting a Prototype and Validating Your Idea

The speaker discusses the importance of creating a clickable prototype to avoid developing a product that users do not want. A prototype helps in understanding the functionality and user experience of the software. The speaker shares a personal anecdote about learning from a prototype that a property management software idea needed to be more user-friendly. The focus is on validating the product by getting users to pay for it, which is a form of crowdfunding. An 'early adopter program' can be used to pre-sell the software at a discount in exchange for upfront payment, which helps in collecting funds for development and validating the market need.

10:03

🏗️ Constructing the Minimum Viable Product (MVP)

The speaker emphasizes the importance of building a minimum viable product (MVP) with constrained features to launch quickly. The MVP should be developed within a three-month timeframe, using the budget raised from validation. The speaker advises against over-customizing the product for individual customers, which can lead to a loss of focus and a diluted product. Instead, the goal is to create a product that can be rapidly iterated upon based on customer feedback, without overextending resources or time.

15:05

🔍 Collecting and Analyzing Customer Feedback

Gathering customer feedback is crucial, and the speaker advises doing so maniacally. It's important to speak directly with customers to understand their experience, rather than relying solely on analytics. The speaker suggests asking the right questions to identify areas for improvement and innovation. The process involves collecting feedback, analyzing it to identify common issues or suggestions, and then deploying updates based on this feedback. The goal is to improve activation, retention, and overall customer satisfaction by addressing the needs of the majority of users, not just the most vocal ones.

20:06

📈 Generating Demand for Your Software Product

The speaker outlines four primary methods for creating demand for a software product: publishing content, paid acquisition through ads, leveraging partners with existing customer bases, and gaining press coverage. Partnerships can be particularly effective for quickly reaching a relevant audience. The speaker also mentions the importance of choosing a demand generation strategy that aligns with one's strengths and can be sustained over time. Additionally, there's a cautionary note about equity partnerships, suggesting that paying for results through affiliate fees can be more beneficial than giving away equity early on.

25:07

🌟 Discovering Your Unique Growth Hack

The speaker defines a growth hack as a unique channel for acquiring customers that isn't widely known. Examples given include using internal data from a competitor to open new airline routes and leveraging platforms like SlideShare to find experts for a consulting platform. The key is to find creative ways to reach potential customers where they already spend their time or to identify who has access to the target customer base. The speaker advises against common marketing strategies, urging instead for out-of-the-box thinking to find these unique advantages.

Mindmap

Keywords

💡SaaS

SaaS stands for Software as a Service, a software licensing and delivery model in which software is provided on a subscription basis over the internet. In the video, the speaker emphasizes the recurring nature of the SaaS business model, where customers pay a monthly fee for continuous use of the software. This is a central theme as it highlights the appeal of SaaS for building a sustainable and scalable business.

💡Consulting

Consulting in the context of the video refers to the process of providing professional advice to businesses. The speaker mentions starting with consulting as a strategy to identify problems and gaps in the software world, which later can be addressed by building a SaaS solution. It's a practical approach to understanding customer needs before creating a product.

💡Problem Identification

Problem identification is the process of recognizing and defining the issues that a potential product or service could solve. The video script emphasizes the importance of starting with a problem rather than an idea, suggesting that successful SaaS businesses often begin by identifying a gap or a pain point in the market.

💡Prototype

A prototype in the video is a preliminary model of the SaaS solution that allows the creator to test and refine the concept before full-scale development. The speaker recommends creating a clickable prototype to ensure that the solution is user-friendly and meets the needs of the target audience, which is a critical step in avoiding the development of unwanted features.

💡Validation

Validation in the script refers to the process of confirming that there is a demand for the SaaS product by having potential customers pay for it before it is fully developed. The speaker discusses using crowdfunding and early adopter programs as methods to validate the product and gather funds for development.

💡MVP (Minimum Viable Product)

MVP stands for Minimum Viable Product, which is a version of the product with just enough features to satisfy early customers and provide feedback for future product development. The video emphasizes the importance of constraining features to what can be built within a short timeframe and budget to launch the MVP effectively.

💡Customer Feedback

Customer feedback is essential for understanding how the SaaS product is being used and where improvements are needed. The speaker stresses the importance of being 'maniacal' about collecting and analyzing customer feedback to iterate and enhance the product, ensuring it meets the users' needs and expectations.

💡Demand Generation

Demand generation refers to the strategies and tactics used to stimulate interest in the SaaS product and attract potential customers. The video outlines four primary methods: publishing content, paid acquisition, partnerships, and press. Each method has its own context within the script, such as using partnerships to leverage existing customer bases.

💡Growth Hack

A growth hack in the video is described as a creative and innovative marketing strategy aimed at acquiring customers rapidly. The speaker provides examples of unique channels and tactics that give an unfair advantage in the market, such as leveraging existing data or partnerships to reach potential customers in a novel way.

💡Equity

Equity in the context of the video refers to ownership shares in the SaaS business. The speaker advises caution when offering equity, suggesting that it's often more beneficial to pay for services or partnerships in cash or as a percentage of revenue rather than giving away a percentage of the company, which could be very valuable in the future.

💡Crowdfunding

Crowdfunding is the process of raising small amounts of money from a large number of people, typically via the internet. In the video, the speaker uses crowdfunding as an example of how to validate the SaaS business idea by having people pay for the product in advance, which is a way to test the market's willingness to pay for the solution.

Highlights

The presenter has built and sold three software companies and invested in over 60, emphasizing the recurring nature of the SaaS business model.

The first step to building a SaaS business is starting with a problem, often discovered through consulting and identifying gaps in the software world.

Learning to build custom software can reveal opportunities by understanding customers' frustrations and needs.

The strategy of building a tool for oneself or clients before productizing it for others is highlighted, with examples like Shopify and FreshBooks.

The importance of identifying acute pain points for users that they are willing to pay to solve is underscored.

Building a clickable prototype is recommended to avoid developing a solution that users may not actually want or use.

The function and flow of a prototype are essential, involving APIs for functionality and UX for how the solution is presented.

Crowdfunding is presented as a method for validating the need for a solution by getting people to pay for it before it's built.

An early-adopter program is introduced as a strategy for validation, involving upfront payment for a year's license at a discount.

The concept of an MVP (Minimum Viable Product) is discussed, emphasizing the constraint of features that can be developed within three months.

The importance of collecting and analyzing customer feedback for product iteration is highlighted.

Focusing on middle-ground users who could become power users with minor feature additions is suggested over catering to the loudest or least engaged customers.

Four ways to create demand for software products are outlined: publishing content, paid acquisition, partnerships, and press.

Partnerships are noted as an effective way to quickly get in front of a relevant audience, with the potential for high conversion rates.

The strategy of using paid acquisition cautiously, given the need to invest money upfront to acquire customers, is discussed.

The concept of a growth hack is introduced as a unique channel for acquiring customers that others are not aware of.

Examples of growth hacks, such as using SlideShare to find experts for a platform or leveraging Google Apps usage to identify potential customers, are provided.

The importance of creativity in growth hacking and the question 'who has my customer data' is emphasized for identifying unique opportunities.

Transcripts

play00:00

in this video I'm going to share with

play00:01

you the simple seven steps to build a

play00:03

SAS business even if you're just

play00:05

starting out for those that are new here

play00:06

I've personally built and sold three

play00:08

software companies spent tens of

play00:10

millions of dollars on developers and

play00:11

invested in over 60 plus software

play00:14

companies I fell in love with SAS

play00:15

because of the recurring nature of the

play00:17

business model every month people keep

play00:20

paying you as long as they're getting

play00:21

value over and over and over it's a

play00:24

beautiful way to build a business but if

play00:25

I lost all my money followers and

play00:27

network this is how I would build a SAS

play00:30

scratch in seven steps first step is

play00:32

kind of obvious but it's a start with

play00:34

the problem back in the day I was trying

play00:36

to figure out the idea what do I build

play00:38

you know I want to make money in this

play00:40

software world but I don't want to build

play00:41

something that nobody's going to use and

play00:43

what happened is I just started

play00:44

Consulting it's actually a really cool

play00:46

strategy the more I was helping people

play00:48

build things for their businesses I

play00:50

would learn what was broken and where

play00:52

there was a gap in the software world so

play00:54

in many ways learning how to build

play00:56

custom software for other people showed

play00:58

me where the opportunities are so this

play01:00

is the big hack see most people try to

play01:02

come out with the big idea I'd rather

play01:04

find out what the customers are already

play01:05

dealing with so if you know what

play01:06

industry you want to solve a problem for

play01:08

go talk to the technology companies

play01:10

already Consulting in that industry and

play01:12

ask them what do customers in that

play01:14

industry in the law firms or dental or

play01:17

Cairo or AI what are you building over

play01:21

and over and over for them many of the

play01:23

biggest companies out there like Shopify

play01:25

like fresh books like 37 signals they

play01:28

all started by being cons Consultants

play01:30

first building a tool either for

play01:32

themselves or for their clients and then

play01:33

productize that for other people see the

play01:36

biggest challenge in building a software

play01:38

business is avoiding building something

play01:39

nobody wants it's the most expensive

play01:41

thing you could do the best way to do

play01:43

this is to get really familiar with

play01:46

people's frustrations even in your home

play01:48

I would encourage you to just go around

play01:50

and add to what I call your frustration

play01:51

list make a list of all the things in

play01:53

your home that frustrates you even if

play01:55

it's not software focused because what

play01:56

it'll teach you is how to identify

play01:59

problems in the world World pain that

play02:01

you're having or listen to the words

play02:03

other people say to you so that you can

play02:05

find those opportunities to solve their

play02:06

problems one of my favorite things to do

play02:08

is to ask people to show me their

play02:10

spreadsheets the head of marketing the

play02:12

head of Finance the head of operations

play02:14

they all have these crazy spreadsheets

play02:15

they've created to make their job easier

play02:17

and those are perfect places to look to

play02:19

find software solutions to build the

play02:21

other strategy that I look at is where

play02:23

is there already a Tailwind in the

play02:26

market so understanding what are some of

play02:28

the upand cominging technology IES the

play02:30

industry trends that are growing in

play02:32

nature things like AI drone technology

play02:35

3D printing find these markets that on

play02:38

their own are growing and see if there's

play02:41

a software solution to be made to help

play02:44

those markets expand there might be

play02:46

Inventory management challenges billing

play02:48

challenges logistic issues manufacturing

play02:51

issues there's all these new problems

play02:53

that are going to occur as something

play02:55

grows really quick and finding those

play02:57

technologies that are already growing 30

play02:59

40% year-over-year compounded that's

play03:01

going to get you the biggest bang for

play03:03

your buck in regards to solving a real

play03:05

problem that doesn't have a solution for

play03:07

it the cool part about getting involved

play03:08

in a market that's growing is that even

play03:10

if you're good you'll be great because

play03:12

High Tides rise all boats if you're not

play03:15

doing good you'll do decent because the

play03:17

whole Market's growing so you just got

play03:19

to get into it think about Facebook ads

play03:21

in 2013 versus the newspaper ads of

play03:24

today there are literally Tailwinds in

play03:26

the current market that you can jump

play03:28

into and grow and build your software

play03:30

into versus getting into something

play03:32

that's a headwind like the newspaper ads

play03:34

of yesterday so don't tell me your

play03:36

business idea tell me what problem it

play03:38

solved I don't think you find a huge

play03:40

problem in the market you find a

play03:42

customer that has a huge pain Point

play03:44

often times software starts off as

play03:46

almost like a feature but it gets a tow

play03:48

hold into the market for you then to

play03:50

build a complete solution but you just

play03:52

want to find that one place where

play03:54

there's a gap it might be for somebody

play03:56

copy and paste something from a

play03:57

spreadsheet and paste it into some other

play03:59

tool so it could be a connector solution

play04:02

it could be some kind of configuration

play04:03

tool a translation tool but you just

play04:06

want to find something that's got an

play04:07

acute pain that's frustrating enough for

play04:10

the user to want to pay to solve it so

play04:12

they never have to do it again once

play04:14

you're in then you can expand the

play04:16

feature set to create a complete

play04:17

solution and that's where people get it

play04:18

wrong they're like what's a big enough

play04:20

problem to build a billion dollar

play04:21

company no billion dollar company

play04:23

started when it started as a billion

play04:26

dollar solution it started as a $50 a

play04:29

month tool which brings us to number two

play04:31

which is to build a prototype one of my

play04:34

favorite things to create is a clickable

play04:36

prototype a wireframe of the solution

play04:39

that you want to build why do we do this

play04:41

so that you don't end up building the

play04:43

solution in a way that the user would

play04:45

never use see most people think well

play04:48

there's a problem here and I'll just

play04:49

build it this way it's not can it be

play04:51

solved it should it be solved my

play04:53

youngest brother he had a property

play04:54

management software idea and he was like

play04:56

I think people need software to manage

play04:59

the property and if we had tenants using

play05:01

it and they interacted with their

play05:02

landlords it'd be a great solution I'm

play05:04

like cool wireframe it Sharpies and we

play05:06

just wireframe it and then we went to

play05:08

the mall and we said hey do you rent or

play05:09

do you own they're like I rent cool

play05:11

here's the solution we're thinking of

play05:12

creating where the tenant gets to

play05:14

interact with the landlord through this

play05:15

solution and it was cool a lot of

play05:17

questions came up about like well does

play05:19

this work on my phone and can I text

play05:20

message and it was fascinating to see

play05:23

him want to build a solution that the

play05:25

end user actually didn't want it solved

play05:28

that way they wanted to be a ble to just

play05:30

text their landlord the way they do it

play05:31

today now as a landlord I want to be

play05:34

able to organize and Route all these

play05:36

different job orders and manage the

play05:38

relationship with my tenants in a more

play05:40

efficient way but the tenant themselves

play05:42

they didn't want the solution learning

play05:44

that when it was in a paper stage saved

play05:46

him tens of thousands of dollars in

play05:48

building a solution that nobody was

play05:49

going to ever use that's why clickable

play05:51

prototype is so important having the

play05:53

example of how the screens are going to

play05:55

work and how the information is going to

play05:57

be requested and can I remove it as much

play06:00

information request from the user and

play06:02

literally make it click click value can

play06:04

they connect this system connect that

play06:06

system two button clicks boom and then

play06:08

get values from my software the faster I

play06:10

can go from sign up to receiving value

play06:13

the faster I'm going to activate them

play06:14

and that's why we want to design those

play06:16

flows using the clickable prototype

play06:18

prototyping the solution before we ever

play06:20

go and pay an engineer to build it cuz

play06:22

that's the most expensive thing having

play06:24

somebody change code is way more

play06:25

expensive than just deleting a line on

play06:27

an interface or removing a screen in a

play06:29

software there's two parts though that

play06:31

you need to understand to be able to

play06:32

build a clickable prototype number one

play06:34

is the function the second one is the

play06:36

flow the function comes down to are

play06:39

there apis application program

play06:41

interfaces data sources that allow you

play06:44

to actually make the solution work

play06:46

that's just functionality speaking can

play06:48

you actually technically solve the

play06:51

problem the way you envision so those

play06:52

are the apis you're going to integrate

play06:54

with a Facebook or a Salesforce or CRM

play06:57

solution like a go high level go look at

play06:59

their documentation to see if they

play07:01

expose that data or that information or

play07:03

that function so that you can actually

play07:05

build it that's the first part and the

play07:07

second part is the flow the user

play07:09

experience the ux it's called how would

play07:12

that solution be presented to a user

play07:14

even if the function exists but if I'm

play07:16

confusing in how I prompted or explained

play07:18

to people how the software works I'm not

play07:19

going to get them to use it and those

play07:21

are both areas you want to solve upfront

play07:23

before you ever pay somebody to code

play07:25

anything so there's different ways to

play07:27

prototype software you can start with

play07:29

pen and paper that's an easy one every

play07:31

piece of paper is a flow a screen and

play07:34

you just kind of put them out and lay

play07:35

them out in a sequence of how somebody

play07:37

would sign up for the software and enter

play07:39

the information and use it and what kind

play07:40

of report would they get you want to be

play07:42

more advanced than paper and Pen

play07:43

although I would encourage you start

play07:44

there then you could go to a product

play07:46

like a balsamic which kind of simulates

play07:48

a digital version of a paper and pen and

play07:51

kind of like wire frames The Next Step

play07:53

Above from there would be like a figma

play07:54

where it's very close to like simulation

play07:56

where it's got like flows and you click

play07:58

around and it's got potentially even

play08:00

fake data to make it look like it's

play08:01

working the next level above that the

play08:03

highest level which is almost like Pixel

play08:05

Perfect software but it's still kind of

play08:07

a simulation is an Invision app it all

play08:09

depends on how realistic you want to

play08:11

make the software so that you could show

play08:14

it to a user to be able to get feedback

play08:17

and some of them are like you install

play08:18

the app on your phone and it looks like

play08:20

working software but again it's a

play08:21

simulation a lot cheaper to change that

play08:24

than to change the code from software

play08:25

developers that you've paid which brings

play08:27

us to number three which is to validate

play08:29

your product one of my favorite things

play08:31

to do is to validate if there's a need

play08:35

for my solution based on if people are

play08:37

going to pay me money see the

play08:39

crowdfunding industry when people say

play08:41

this nobody's going to pay me for my

play08:42

software until I build it and give it to

play08:44

them and I go that's not true there's an

play08:46

industry called crowdfunding it's a $18

play08:49

billion a year industry where people

play08:51

show examples of what they're going to

play08:53

build once you give them the money and

play08:55

they crowdfund the development to me

play08:58

this is no different you want to

play08:59

validate it by getting somebody to pay

play09:01

you for your software I mean the other

play09:03

day I was actually working with a bunch

play09:05

of teenagers I run a program called

play09:07

Kings club which is for Youth and we

play09:08

were talking about the idea of when is a

play09:10

business birth the consensus was is the

play09:13

moment somebody pays you for the

play09:15

solution or product that you offered

play09:17

most people don't want to go validate

play09:19

cuz they don't want to find out that

play09:20

nobody wants their thing that is

play09:22

actually the highest risk building

play09:24

something for somebody they never wanted

play09:26

to buy in the first place the truth is

play09:28

they'll be nice to you they'll tell you

play09:30

great idea go build it so you go borrow

play09:32

100,000 from your parents you quit your

play09:34

job you go all in and then when you

play09:36

Circle back and say you told me it it

play09:37

was a good idea I've got the software

play09:39

done do you want to buy it they're like

play09:40

uh not really we're kind of busy and

play09:43

then you go what the heck like you said

play09:45

that this was a good idea it's like yeah

play09:47

it's a great idea good luck with it what

play09:49

happened you didn't ask for money

play09:52

nothing survives first contact with the

play09:54

customer and the best way to validate is

play09:56

to get them to pay you dollar so here's

play09:58

the strategy I call it creating an early

play10:01

adopter program where you show people

play10:03

the prototype to get feedback and then

play10:05

at the end when they tell you how great

play10:06

it is then you ask them to get involved

play10:08

in your early adopter program which is

play10:10

you get them to invest in buying a

play10:12

license of your software typically it's

play10:15

whatever you're going to charge for the

play10:16

year give them 50% off for that year but

play10:19

get them to pay up front for the whole

play10:21

year so that you can collect some money

play10:23

many people do this on the back end of a

play10:24

webinar we they invite a bunch of people

play10:26

and they'll teach and then they'll say

play10:28

you know when I teach this thing most

play10:29

people get stuck here because we know

play10:31

they get stuck here we've got this

play10:32

vision of creating this software if you

play10:34

want to be part of the early adopter

play10:35

program here's how we're doing it for

play10:37

those people we're calling it the Inner

play10:39

Circle and you can invest by buying a

play10:41

year license Upfront for 50% off and

play10:44

then there's benefits of that you might

play10:45

have your name on the website you might

play10:47

allow them to be part of the product

play10:49

roadmap feedback system so they can give

play10:51

you feedback on what you build some

play10:53

people even give Equity depending if the

play10:55

person has a large audience where they

play10:56

can promote your product into their

play10:58

customer base you might do that as well

play11:00

I mean this is literally something

play11:02

that's been going on for decades where

play11:04

people crowdfund ideas to validate the

play11:07

idea then build it I've used this

play11:09

strategy to launch and pre-sell every

play11:11

service coaching product I've ever built

play11:14

even back in the day when I started my

play11:16

company flowtown the way we validated

play11:18

this idea to give you social data on top

play11:20

of your email addresses is we created

play11:22

three fake landing pages and on the last

play11:24

page when we collected the credit card

play11:26

to actually verify you were willing to

play11:28

pay on the thank you page we didn't

play11:30

charge a credit card and we just said oh

play11:32

sorry our servers were over capacity let

play11:34

us Circle back once we get things fixed

play11:36

just to test if they would put a credit

play11:39

card in and pay so there's many ways to

play11:41

crowdfund or to validate your idea but

play11:44

getting people to pay is mandatory

play11:46

because if they don't pay they won't pay

play11:48

attention they don't pay they won't

play11:49

invest and when you go to launch they're

play11:51

just going to tell you it's nice but

play11:52

they're not going to actually use the

play11:54

product most people think they validated

play11:56

cuz they got three people that paid the

play11:57

money when all they did they were just

play11:59

really good at selling my co-founder

play12:01

used to call me cell Martell cuz I

play12:02

thought I was doing validation and all I

play12:04

was doing is selling people on the

play12:06

vision but what I would do is whatever

play12:08

the person has an objection I would just

play12:10

say yeah we're going to put that into

play12:11

the product and then get their money so

play12:13

if you do that what you end up is even

play12:14

if you presold 10 people you're

play12:16

essentially a very lowcost custom

play12:18

development shop because every person

play12:21

had a different request for a feature

play12:22

and you said yeah we're going to build

play12:23

that give me your money yeah we're going

play12:24

to build that give me your money yeah

play12:25

we're going to build that give me your

play12:26

money and then you've got 10 different

play12:28

specs of your product to get those

play12:30

customers which actually doesn't make

play12:32

for great business so you got to make

play12:33

sure that when you pre-sell and validate

play12:35

your prototype you stick and stay to the

play12:38

same thing that you're going to build

play12:39

for all 10 people you cannot deviate

play12:42

each conversation which brings us to

play12:44

number four which is to build your MVP

play12:46

or a minimum viable product the key

play12:49

there is to constrain your features I

play12:52

remember a long time ago me and my

play12:53

co-founder were arguing with each other

play12:55

around the future strategy for growing

play12:57

the business and we had two different

play12:59

completely different ideas for this

play13:01

product and the way we resolved it is we

play13:03

each took the prototypes and went to the

play13:05

market pre-sold them and figured out who

play13:08

could sell it the best now the

play13:09

constraint we put on ourselves was that

play13:11

they had to be things that we could

play13:13

build in the next 3 months Max so right

play13:15

off the bat when you go to build this

play13:17

make sure that the features are things

play13:19

you could put together with the

play13:20

development team within 3 months so

play13:22

whatever amount of money you raise by

play13:24

validating it that's your budget to hire

play13:27

contractors or team to to build it just

play13:30

constrain it to 3 months to launch the

play13:32

first version if not you will go months

play13:35

and months and months I had a friend of

play13:36

mine reach out to me they were $5

play13:38

million 3 years into the Prototype and

play13:42

they had yet to launch and they asked me

play13:43

for advice my advice is you should have

play13:45

called me 3 years ago my advice is you

play13:47

should have created some constraints

play13:48

around how much time you spend on the

play13:50

software 5 million is way too much money

play13:52

I mean most people that I work with they

play13:54

can get a working prototype in the

play13:56

market with paying customers for less

play13:58

than 100,000

play13:59

sometimes $50,000 right it all depends

play14:01

on how much you can kind of Connect into

play14:03

other software to do some of the heavy

play14:06

lifting so you don't have to write that

play14:07

code yourself so the key is if you're

play14:09

trying to hire a Dev team do this go on

play14:12

upwork find developers that are good

play14:14

reviews that are relatively inexpensive

play14:17

for their experience give them all a

play14:19

test project which could be one feature

play14:22

in the software that you want to build

play14:23

and see how they all code it you want to

play14:25

pay them for it but the key is is you

play14:27

want to give them the wi frames that you

play14:30

created to pre-sell your software that's

play14:32

why it's important to do that work up

play14:33

front that way you don't have developers

play14:35

designing your software that's very bad

play14:37

developer design software usually sucks

play14:40

it's ugly it's it's weird you can tell

play14:43

when a developer designed software

play14:44

versus a professional designer or even

play14:47

better yourself using the right tools so

play14:50

don't let a developer create the design

play14:52

give them the product specs you could

play14:54

also use a no code solution like bubble

play14:56

make.com go high Lev for a lot of people

play14:59

recently rapid API and these are great

play15:01

the only challenge is is that if you

play15:03

prototype something that's actually

play15:04

working software with it it's not built

play15:06

on your own stack so if you do have an

play15:08

aspiration to exit the business someday

play15:10

you might have to rewrite the software

play15:12

in your own code so that an acquirer

play15:14

could actually maintain and modify the

play15:16

software without you being held prisoner

play15:18

or Hostage to a platform see the reason

play15:21

you never want to build on somebody

play15:22

else's platform is that at any point

play15:24

they could get bought they could change

play15:26

their pricing and all of a sudden make

play15:28

your whole business model mod not work

play15:29

anymore I ran into that when I built my

play15:31

company flowtown we built a whole

play15:32

platform on somebody else's data and

play15:34

apis all of a sudden they changed things

play15:37

and made our whole product stop working

play15:38

when we could have made that decision

play15:40

earlier and upfront before we had 50,000

play15:43

customers on our platform so

play15:45

understanding that there's tradeoffs on

play15:46

speed you could go a lot faster using a

play15:48

no code solution but you might butt up

play15:50

around feature constraints where you

play15:52

can't build certain things and or

play15:54

somebody changing their pricing or their

play15:56

API making your whole solution not

play15:57

viable anymore which brings us to number

play15:59

five which is to collect customer

play16:01

feedback now here's the deal I want you

play16:02

to be maniacal about getting feedback

play16:05

from customers not just looking if

play16:07

they're using it see too many people

play16:08

want to lie to themselves and they're

play16:10

like oh yeah people are using it they're

play16:11

loving it I'm hearing all about it I've

play16:13

had people say to my face lie to me say

play16:16

oh man I love that company I love that

play16:18

tool I love that product and then I go

play16:20

look behind the scenes and they haven't

play16:21

even signed up for it or used it people

play16:23

are weird so you could take these as

play16:25

false positives that you built something

play16:27

that's great instead what I want you to

play16:29

do is actually talk to customers get on

play16:31

the phone I used to call this smile and

play16:33

dial every Thursday I would sit down for

play16:36

90 minutes and I would call new

play16:37

customers that signed up figure out what

play16:39

they thought how they heard about me

play16:40

what we could do to improve it to really

play16:42

understand where the opportunity is to

play16:44

improve the product see most people

play16:47

building software will hide behind the

play16:49

scenes looking at the data and the

play16:51

reports and the analytics that's like

play16:53

having a retail store and hiding in the

play16:55

back room looking at everybody's shop in

play16:57

your store through the closed circuit

play16:58

television instead of getting out of

play17:01

that back room and just talking to them

play17:02

in person they're literally in your

play17:04

store and they're not buying you might

play17:07

as well find out why do you not have the

play17:08

size is it the colors not working for

play17:10

them they were they looking for

play17:12

something completely different that you

play17:13

didn't carry understanding why people

play17:15

that don't use your software are not

play17:17

using it doesn't mean you got to fix

play17:19

anything but it's at least going to tell

play17:20

you where the opportunities are to

play17:22

improve your activation how quickly

play17:24

people get value from your product and

play17:25

your retention how often people stick

play17:28

around and keep paying you month over

play17:29

month so one of the key areas is to

play17:31

always work backwards from the customer

play17:33

understand what they're trying to

play17:34

accomplish and where they got stuck or

play17:37

it wasn't easy for them to complete

play17:38

often I'll ask the customer what do you

play17:40

do 3 minutes before you use our product

play17:42

and 3 minutes after you use our product

play17:44

because that is also a huge opportunity

play17:46

to figure out where your solution could

play17:48

expand and create more value for them

play17:50

because if they're getting ready to use

play17:51

your product or going some's else with

play17:53

the information that you produce for

play17:55

them that could be an opportunity for

play17:56

you to expand the value that they're

play17:58

going to get from your Your solution see

play17:59

most people confuse a customer by not

play18:01

asking them the right question and it's

play18:03

an art form is the wrong question will

play18:05

get you the wrong solution which could

play18:07

cost you tens of thousands of dollars

play18:09

building a feature that they didn't

play18:10

actually want because you didn't ask a

play18:12

question right most people get stuck

play18:13

building software for a customer or two

play18:16

customers or the most paying customer or

play18:19

the loudest customer they don't actually

play18:21

look at it as like my job is to be an

play18:23

investigator to look at all my users and

play18:25

figure out what are they all facing and

play18:27

where can I innovate based on what

play18:30

exists in the market there's actually an

play18:32

opportunity to differentiate to create

play18:34

something sticky to look at features

play18:37

that are going to have higher retention

play18:38

if you just keep doing what people tell

play18:40

you to build you're going to run into

play18:41

being a lowcost customer development

play18:43

shop you want to be an innovator and to

play18:45

do that you need to ask the right

play18:47

questions and come up with the best

play18:48

solutions to solve the problem that

play18:50

they're telling you about so the three

play18:51

steps is once you're getting feedback

play18:53

step one is to collect all the feedback

play18:55

from all the customers then you want to

play18:57

analyze it and put them into like

play18:58

grouping of problems and how they're

play19:01

giving you that feedback and what they

play19:02

think you could do fix the product and

play19:04

then deploy the roll outs so those three

play19:06

steps collect analyze and deploy the

play19:08

roll outs is how you iterate on the

play19:10

product here's where most people mess it

play19:12

up most people ask customers that aren't

play19:14

even using the product for feedback on

play19:16

how they can make it better what I want

play19:17

to find out is who's kind of using the

play19:19

software but not like a power user and

play19:22

figure out from those users what's the

play19:24

one or two features if I added would

play19:26

make them all power users cuz it's a lot

play19:28

easier to have somebody that's kind of a

play19:29

yellow usage and turn him into a green

play19:32

then to go from a red not using it to a

play19:34

green most people spend too much time on

play19:36

the Reds they were never going to use

play19:38

your solution in the first place cuz

play19:39

they probably didn't have your problem

play19:41

as big as these customers in the middle

play19:43

because AOW minority if you solve for

play19:45

them you solve for a very small group of

play19:47

customers compared to the rest if you

play19:49

have 100 customers and there's only two

play19:50

people that are being louded about a

play19:52

specific area of your product that isn't

play19:54

working for them and you spend any time

play19:56

on those two customers you're ignoring

play19:58

98 of the other ones where you could get

play20:00

40% of the people really using your

play20:02

product to retain 40% not just the 2% of

play20:06

people that are being allowed in the

play20:07

support emails if you actually want my

play20:09

list of questions for problem

play20:10

identification and solution

play20:12

identification and Innovation I actually

play20:14

have a Google doc where I've collected

play20:16

my favorite hundred questions to ask

play20:18

customers depending on what you're

play20:19

trying to learn just go on Instagram

play20:22

click the link in the description below

play20:23

and message me cust Dev for customer

play20:26

development and I'll send you a direct

play20:27

link to that Google doc to help you with

play20:29

your questions which brings us to number

play20:31

six which is to generate demand there's

play20:33

only four ways to create demand for your

play20:35

software product the first one is

play20:37

publish content second one is paid

play20:40

through paid acquisition so ads third is

play20:42

Partners people that have the existing

play20:44

customers and trying to get in front of

play20:46

their groups or the fourth is through

play20:48

press having people write about you so

play20:50

that it drives attention and eventually

play20:53

people might sign off for your solution

play20:54

the one that most startups use when

play20:56

they're building their software is

play20:58

Partnerships and the reason why is it's

play21:01

so fast for me to get in front of an

play21:04

audience of Perfect Fit customers that I

play21:06

know have the problem and present my

play21:08

solution to all them at once pay the

play21:10

partner an affiliate fee 20 30 40% of

play21:14

monthly lifetime value of the customer

play21:16

for the perfect partner I might give

play21:18

that much 40% of the monthly fee that I

play21:20

get they get as a promotional partner

play21:22

and that way I just have to find one

play21:24

partner that gets me in front of

play21:26

thousands of potential customers and

play21:28

trying to go one after one after one for

play21:30

a $50 a month subscription I remember

play21:33

one of my clients Matt at review wave he

play21:35

did this brilliantly with events where

play21:37

he figured out a rhythm to get in front

play21:40

of the people that attended certain

play21:41

events for his industry and would

play21:43

present on stage in 5 minutes this quick

play21:46

little pitch that would get everybody

play21:47

running to his booth for him to have a

play21:49

conversation collect business cards and

play21:51

many times close those customers at the

play21:53

events to help fund all of the cost of

play21:56

travel and sponsorship so so events

play21:59

webinars emails Facebook groups all

play22:03

these are examples of places where your

play22:05

potential customers are aggregating and

play22:07

whoever owns those will allow you if you

play22:09

pay them to get in front of them you

play22:11

could do a lot of stuff around paid

play22:13

acquisition the problem is is that you

play22:14

got to put your money out first to

play22:15

eventually get a customer you could

play22:17

publish like SEO challenge there is you

play22:19

got to spend a lot of time trying to

play22:20

create that traffic social media Etc

play22:22

before you ever get a customer and then

play22:24

you could do the Outreach to press which

play22:26

can work it worked a lot better back in

play22:28

the day for for the right types of press

play22:29

think about podcast those are great

play22:31

potential channels for you to get the

play22:33

awareness out there in your market for

play22:35

your solution I mean at the end of the

play22:36

day do the thing you're going to keep

play22:38

doing for a long period of time if

play22:39

you're good at blogging do that if

play22:41

you're good at short form content do

play22:42

that if you're good at building your

play22:44

personal brand do that you could even

play22:46

partner with somebody that has a massive

play22:48

personal brand that already has an

play22:50

audience of people that you want to sell

play22:51

to here's where most people mess it up

play22:53

you got a cool software solution and

play22:55

you've got this person that tells you

play22:56

they're going to bring you thousands of

play22:58

customers if you give them 10% Equity

play22:59

40% equity in your business and then

play23:02

they don't do the thing I would just

play23:04

rather not give them Equity at first

play23:06

have them promote your product to their

play23:09

customer see how many people buy and if

play23:11

they want they can convert the amount of

play23:13

money you gave them every month for the

play23:14

amount of customers that pay cuz they

play23:16

could send you a th000 customers but if

play23:17

they only stay for a month and then

play23:18

cancel then that's not going to help you

play23:20

you want to pay them when you get paid

play23:22

and then if they make enough doing that

play23:24

you can always give them the opportunity

play23:26

to convert that dollar amount into

play23:28

equity into your business into shares

play23:30

into your business they're like hey man

play23:31

I could sell a lot of your product to my

play23:33

audience you should give me Equity I'll

play23:35

do some shoutouts in my content it's

play23:37

like how about we just make you an

play23:38

affiliate I'll give you 40% every month

play23:41

of what people from your audience sign

play23:43

up for and pay me and then if that's a

play23:45

large amount of money let's say 50,000 a

play23:47

month they could always convert that

play23:49

royalty into equity in your business as

play23:51

an agreed upon valuation Equity is the

play23:54

most valuable thing you have in your

play23:55

software business it's not about the 10%

play23:58

it's about what does that 10% mean in

play24:00

the future if you sell your business for

play24:02

100 million and some guy helped you get

play24:04

a 100 customers at the beginning 10

play24:06

years later you sell for 100 million are

play24:07

you going to be happy giving him a check

play24:08

for $10 million when all he got you as

play24:10

the first 100 customers and most of

play24:12

those people didn't even stick around

play24:13

very long like you better off just pay

play24:15

him the affiliate fee the dollar amount

play24:17

of what that was worth and keep your

play24:18

Equity to yourself because you want to

play24:20

use that for top employees potential

play24:22

investors and honestly maybe to sell

play24:24

some shares for yourself down the road

play24:25

so you can get some money early and not

play24:27

have to go and exit it right away and

play24:29

just create some options for yourself

play24:30

which brings us to number seven which is

play24:32

to find a growth hack see most people

play24:34

think growth hacks are marketing they're

play24:37

not a growth hack is a unique channel

play24:39

for you to acquire customers that most

play24:41

people don't know about for example

play24:43

there's this crazy story of a Canadian

play24:45

Airline called WestJet when they were

play24:46

starting off and they were trying to

play24:48

figure out what are the new routes that

play24:49

they open up between which cities they

play24:51

actually had internal data through an

play24:54

old employee that had their number one

play24:56

competitor Air Canada where they could

play24:58

log in as this employee scraped the

play25:00

information from their internal portal

play25:02

and figure out where there was the most

play25:04

demand for certain flights and that was

play25:06

the sequence when they got new Jets

play25:08

added to the fleet that they would open

play25:10

up new routes to help Finance their

play25:12

growth now this is completely illegal

play25:14

they got sued for it and they settled so

play25:16

don't do that but the concept is

play25:18

brilliant where does your customer spend

play25:21

time is there a way to get in front of

play25:22

them when I was starting Clarity we were

play25:24

trying to get experts on our platform

play25:26

people that were willing to take phone

play25:28

calls and it occurred to me that most

play25:30

experts speakers creators folks that

play25:33

were out there thought leaders they

play25:34

spent a lot of time creating slides that

play25:36

they would share on a site called

play25:37

SlideShare so what we did is we actually

play25:39

took all the demand for people seeking

play25:42

advice and then had people that would

play25:44

manually go through SlideShare find the

play25:46

top three experts based on the

play25:48

popularity of their slides go to the

play25:50

last slide on SlideShare which was their

play25:52

contact information and then email them

play25:54

asking them if they're willing to take a

play25:55

phone call for a price to help the

play25:57

person looking for advice now we did

play25:59

that manually at first and eventually

play26:01

automated through some software we

play26:03

called that feature bonejour which is

play26:05

French for hello because it created

play26:07

liquidity in our Marketplace for experts

play26:10

to get paid for their advice I've done

play26:12

this several times for example when I

play26:14

help HR software in Asia try to find

play26:17

their early adopter customers we

play26:19

realized back in the day that if a

play26:20

customer was using Google apps for

play26:22

domains which is Google's Suite of

play26:24

business tools they were more likely to

play26:26

buy their software so how did we find

play26:28

them we took all the domains of the

play26:30

businesses all the email addresses ran

play26:32

them through a domain lookup to see if

play26:34

they were using Google Apps as their

play26:36

mail record for their email if they were

play26:38

then those get scored higher from a lead

play26:40

score opportunity and called on first

play26:43

that tripled their ability to generate

play26:45

outbound sales productivity these are

play26:47

examples of growth hacks Uber did this

play26:49

they'd enter in a new city they would

play26:51

partner with all the event organizers at

play26:53

an event venue and give gift cards for

play26:56

Uber to put in the attendance 's gift

play26:58

bag so that when they would show up and

play27:00

they got their gift bag they would have

play27:01

a credit for an Uber Drive they never

play27:04

used Uber they had to install the app

play27:05

they' use $20 gift certificate and then

play27:07

they would go like oh I need to use this

play27:09

to get back to the airport at the end of

play27:11

this event and that's how they would

play27:12

activate new cities amongst many other

play27:14

things and many of them got them in

play27:15

trouble but that's the big idea a growth

play27:18

hack is only a growth hack if nobody

play27:19

else knows about it and gives you an

play27:21

unfair and unique advantage in your

play27:23

market so think about who has your data

play27:27

so real growth taxs require creativity

play27:29

the question I like to ask is this who's

play27:31

got my list who's got my data who's got

play27:34

my customers who's already done all the

play27:36

heavy lifting to identify the perfect

play27:38

fit customers for me the more I

play27:41

understand who buys my software who has

play27:42

the biggest budgets quickest to buy has

play27:44

the highest need if I can look in the

play27:46

market and identify those people get in

play27:48

front of them reach out to them just

play27:50

make them aware that I exist that's a

play27:52

great opportunity another example I had

play27:54

a friend that paid somebody to run ads

play27:57

on top of their pixel on their website

play28:00

because they knew people that bought

play28:01

their product would buy their customer

play28:03

so they paid them to borrow their

play28:05

Facebook pixel to run ads to get in

play28:07

front of that customer in a way that

play28:09

that person didn't even have to

play28:10

affiliate for them really smart strategy

play28:13

again does that violate the terms of

play28:14

service I don't know but those are ideas

play28:17

where you got to kind of go on the edge

play28:18

to figure out who's got my customer

play28:20

who's got my data who's got my list and

play28:22

then work backwards to find ways that

play28:23

are obviously not illegal to get in

play28:25

front of these customers it's all about

play28:27

creativity it's called a growth hack

play28:29

because it is a hack most people mess

play28:31

this up because they're just doing

play28:32

marketing instead of trying to figure

play28:34

out a unique opportunity either it's

play28:36

cheaper traffic it's cheaper attention a

play28:39

really hard thing to scale but you've

play28:40

built a system and process around

play28:42

scaling it or you can create a Playbook

play28:44

that nobody else would do because it

play28:45

just seems so complicated they would

play28:47

just rather do something that costs more

play28:49

to do it and by building these growth

play28:51

hacks you create unique demand marketing

play28:54

channels for your software that nobody

play28:55

else has if you want to learn about the

play28:57

best businesses you could start in 2024

play29:00

click the link and I'll see you on the

play29:01

other side

Rate This

5.0 / 5 (0 votes)

相关标签
SAS BusinessStartup GuideSoftware SolutionsCustomer ValidationMVP DevelopmentGrowth HackingCrowdfunding StrategyMarket TrendsConsulting InsightsInnovative Tools
您是否需要英文摘要?