May 14, 2023

Vitaly Pecherskiy, Co-Founder of StackAdapt (Bootstrapped to $100M+ Revenue) | How to Bootstrap to Product Market Fit

Vitaly Pecherskiy, Co-Founder of StackAdapt (Bootstrapped to $100M+ Revenue) | How to Bootstrap to Product Market Fit

Bootstrapping isn't sexy. At least not at first. As they say, it's not greed that runs the world but envy. And when your founder friend raises $10M, it's hard not to want it too. But 10 years later, when you're running a $100M+ per year bootstrapped business, all of a sudden things aren't looking too bad. No runway to worry about. No pressure to sell. When you bootstrap a business past product-market-fit, the ones that raised $10M+ start to envy you. In this episode, Vitaly shar...

Bootstrapping isn't sexy. At least not at first. As they say, it's not greed that runs the world but envy. And when your founder friend raises $10M, it's hard not to want it too. 

But 10 years later, when you're running a $100M+ per year bootstrapped business, all of a sudden things aren't looking too bad. No runway to worry about. No pressure to sell. When you bootstrap a business past product-market-fit, the ones that raised $10M+ start to envy you. 

In this episode, Vitaly shares exactly how they did it. From humble beginnings building a minimum viable product for one client, to making a $500/mo salary and raising minimal VC funding, to one of Canada's largest startups today. 

Raising money in 2022 isn't easy. Even if it was, it's not clear raising it is optimal. It's always good to do more with less. 

If you're bootstrapping or thinking of it, this is the episode for you.

Send me a message to let me know what you think!

01:47 - Early Days of StackAdapt

06:11 - The Original Story

10:26 - First Iterations

14:30 - Unique Insights

18:55 - Customer Feedback

26:53 - Frugality, Focus, and Sustainability

32:39 - Consistency gets you to $100M

38:47 - True Product Market Fit

WEBVTT

00:00:00.320 --> 00:00:04.080
I think consistency and sustainable growth are the key.

00:00:04.440 --> 00:00:13.919
If you look at the history of Nike, of Shopify, StackAdapt, these are 10-plus year trajectories where it's not the 10X, 100X overnight.

00:00:14.361 --> 00:00:18.199
It's they just doubled consistently for 10 years, and that's 1,000X.

00:00:18.201 --> 00:00:23.160
It just takes 10 years, but it's that consistency of doing it year after year that really gets you there.

00:00:23.161 --> 00:00:28.399
Welcome to the Product Market Fit Show, brought to you by Mistrial, a seed stage firm based in Canada.

00:00:29.019 --> 00:00:29.760
I'm Pablo.

00:00:29.760 --> 00:00:30.960
I'm a founder turned VC.

00:00:31.289 --> 00:00:34.759
My goal is to help early stage founders like you find product market fit.

00:00:38.369 --> 00:00:41.039
Welcome To the Product Market Fit Show.

00:00:41.119 --> 00:00:49.039
Today our guest is Vitali, the CEO and founder of StackAdapt, an ad tech platform that helps companies advertise across the open internet.

00:00:49.240 --> 00:00:52.679
StackAdapt has over 900 employees.

00:00:52.750 --> 00:00:57.439
They were started in Canada but are now actually global and have employees across 10 countries.

00:00:59.000 --> 00:01:03.119
This is the interesting part, which is they've actually raised under$5 million.

00:01:03.289 --> 00:01:13.439
In fact, their seed round was under a million, which iss uncommon these days, but they've scaled in a really, really large way and over over nine years.

00:01:15.030 --> 00:01:20.120
That really kind of brings us to the topic today, which is how to bootstrap to product market fit.

00:01:21.109 --> 00:01:22.879
Vitali, welcome to the show.

00:01:22.989 --> 00:01:25.599
Thanks so much for having me, very excited to be here.

00:01:26.329 --> 00:01:28.120
So let's start at the beginning.

00:01:28.120 --> 00:01:38.159
As I understand it, you have three co-founders and you're not-- you had kind of tested things before, but this was really your first real go at it.

00:01:38.161 --> 00:01:39.799
Take us back to that time.

00:01:39.801 --> 00:01:40.280
I think it was 2013.

00:01:40.280 --> 00:01:46.840
Maybe just how you three came together and what the original problem set was.

00:01:47.549 --> 00:02:04.799
Yeah, so I think what helped us become successful in early days is the fact that all three of us have started independently number of different ventures that-- with varying degrees of success, but none of them as successful as our company now.

00:02:06.361 --> 00:02:17.439
When we met in 2013, we instantly gelled over previous failures, our ambition to build a big company together.

00:02:19.001 --> 00:02:31.759
Once we started exploring different ideas, we just gelled very well just from personalities perspective and in all honesty, we barely knew each other at that point.

00:02:32.090 --> 00:02:33.879
We just shared ambition.

00:02:35.520 --> 00:02:36.080
How did you even meet?

00:02:36.729 --> 00:02:44.639
So myself and one of my co-founders, we worked in a sister company as part of one holding company.

00:02:45.169 --> 00:02:52.439
So we originally gelled with him over just poor state of advertising software.

00:02:53.129 --> 00:02:57.199
So for us, it was a pretty clear opportunity to do things better.

00:02:59.199 --> 00:03:11.599
Then the third co-founder, he comes from from computer science background, so he was doing more-- his experience lies in more realtime financial trading software.

00:03:13.161 --> 00:03:16.000
He's had a number of startups that he was trying to start as well.

00:03:16.210 --> 00:03:20.879
So his background is not in advertising, but his background is technical.

00:03:20.881 --> 00:03:23.960
So he currently still leads our engineering data science teams.

00:03:25.520 --> 00:03:30.319
Myself and my other co-founder, Eldar, we run the business side of things.

00:03:30.639 --> 00:03:42.729
Yeah, the three of us have met and we just wanted to just go at it and whether we would be successful or not it was unclear at that point.

00:03:42.729 --> 00:03:44.810
I think my co-founder said it right at that point.

00:03:44.811 --> 00:03:47.129
He said failure is not an option.

00:03:47.131 --> 00:03:54.409
So we did have that attitude, but whether in fact would be successful, I think that to me it was still unknown.

00:03:54.411 --> 00:03:55.770
It was yet to discover.

00:03:55.770 --> 00:04:02.370
I think there's a lot of things that fundamentally we knew that will be relevant years to come.

00:04:02.819 --> 00:04:04.530
So we wanted to double down on that.

00:04:04.710 --> 00:04:12.330
Whether we'll be able to work together, whether there's going to be some surprises in the economy, none of that was, was obvious yet.

00:04:12.330 --> 00:04:14.330
So for us, we just said let's go at it.

00:04:14.330 --> 00:04:18.410
Let's keep building and then let history unfold itself.

00:04:19.230 --> 00:04:23.689
Did one of you come at it with like, okay, here's the idea, here's the thing we we should do?

00:04:23.690 --> 00:04:29.250
Or was it more you're from the ad tech space and you're like, we want to build something together; let's figure out what?

00:04:30.220 --> 00:04:32.290
So it was a bit of combination of both.

00:04:33.411 --> 00:04:41.290
Even though our product fundamentally has not changed since the beginning, we still operate in the advertising space.

00:04:41.290 --> 00:04:44.170
We still built software that marketers use to advertise.

00:04:44.170 --> 00:04:53.209
The evolution of the product has gone in directions that maybe I would not have anticipated in the beginning.

00:04:53.240 --> 00:04:57.050
I think there's some things that we knew will be universally relevant.

00:04:57.250 --> 00:05:04.490
For example, user experience, we knew that that will be always important because people will use more and more software.

00:05:04.629 --> 00:05:07.250
How they interact with software will remain important.

00:05:07.379 --> 00:05:09.129
So user experience is important thing.

00:05:09.500 --> 00:05:15.970
We knew that machine learning will be-- it's one of those fundamental trends that is now going to reverse.

00:05:16.300 --> 00:05:22.490
So we wanted to continue pretty much right out of the gate our investing into our data science capabilities.

00:05:22.949 --> 00:05:30.180
A lot of products or directions or markets evolved by virtue of experimentation.

00:05:30.180 --> 00:05:44.579
Even though I would say the broad strokes of our company was fairly maybe clear in the beginning, a lot of it was built and discovered and invented as we-- as the time going-- went on.

00:05:44.670 --> 00:05:52.459
So I would say if I saw our company in the current state back in 2014 when we first launched, I think I'll be surprised.

00:05:52.461 --> 00:05:59.360
I think I'll be surprised just by virtue of how many new directions we are pursuing now and actively seeing a lot of success in.

00:05:59.540 --> 00:06:10.519
Beyond knowing that you're going to focus on ad tech and some of the trends you're identifying, what was the original problem that you were trying to solve?

00:06:11.129 --> 00:06:29.319
So the original-- the very original problem, it was distilled down to the fact that a lot of users back in 2000-- well, early 2010 started using mobile phones because they finally became fast, great resolution.

00:06:29.730 --> 00:06:40.399
So they started accessing a lot of content through mobile, but most publishers have not adapted yet their monetization strategies to mobile first experiences.

00:06:40.769 --> 00:06:45.319
So still back then, a lot of mobile websites were not responsive to mobile.

00:06:45.321 --> 00:06:51.360
The idea of zooming in to read content of-- back then it was common.

00:06:51.920 --> 00:06:54.040
Nowadays, you basically never see this.

00:06:54.721 --> 00:06:57.959
We started thinking how to actually monetize this inventory.

00:07:00.240 --> 00:07:04.160
The idea of native advertising started to gain a lot of attention.

00:07:05.800 --> 00:07:10.360
We've seen it being successful in platforms, big social platforms.

00:07:10.360 --> 00:07:21.639
We said can that be adopted within mobile experiences across the open internet, but not just integrated ad experiences but also transacted in real time?

00:07:21.641 --> 00:07:23.759
So we called it programmatic native advertising.

00:07:24.319 --> 00:07:26.720
It was-- that's what we went to market with.

00:07:26.721 --> 00:07:32.600
That's the mechanism for where the advertising-- or how it looks.

00:07:33.721 --> 00:07:43.040
The software platform itself, it's the operational piece of how marketers actually execute these operations, so that's remained the same.

00:07:43.069 --> 00:07:46.879
Native advertising is still an important part of business for us.

00:07:47.161 --> 00:07:58.040
Since then, we've expanded into all kinds of new channels like internet-connected TV devices and streaming radio and video and digital billboards, in-game advertising.

00:07:58.519 --> 00:08:10.240
So essentially it's just gone very broad now, but the web platform itself, how marketers interact with our company, that stayed from day one and it's just kept evolving.

00:08:10.300 --> 00:08:18.600
Just to be clear, for the listener who doesn't know much about ad tech, it's kind of-- you think about a publisher, I don't know, let's say CNN or something like that.

00:08:18.600 --> 00:08:21.879
They have a lot of website traffic, a lot of content, and they're displaying it.

00:08:21.521 --> 00:08:34.360
Now they're moving over to-- they have a lot of users that view it on mobile and you were setting out to help them maximize the revenue that they're going to get from advertising on their website, let's say on mobile.

00:08:34.360 --> 00:08:35.840
Is that broad strokes, correct?

00:08:36.269 --> 00:08:56.120
Yeah, at first because that ecosystem didn't exist, we actually for a little while worked directly with publishers, and then we shifted entirely to focus on marketers and then another entity that's sort of emerged around the same time, a number of entities, ad exchanges.

00:08:56.129 --> 00:08:59.840
So their mandate is essentially helping these publishers monetize their traffic.

00:09:04.921 --> 00:09:15.360
We work with ad exchanges to actually deliver the advertising, but setting up all these rules is done within our web platform, which is essentially what we're calling the product.

00:09:15.360 --> 00:09:15.840
Perfect.

00:09:15.841 --> 00:09:17.840
So I think the problem makes sense now.

00:09:17.889 --> 00:09:20.919
So taking us back to 2013, it's the three of you.

00:09:20.919 --> 00:09:25.360
What do you decide to build first?

00:09:25.360 --> 00:09:28.558
I mean, even before that, do you decide-- do you have full-time jobs?

00:09:28.921 --> 00:09:33.200
You decide to just quit and start coding and stuff, or what-- yeah, give us that context.

00:09:33.669 --> 00:09:41.558
Yeah, so I think all of us actually tried starting companies before part-time, and it has not worked for any of us.

00:09:41.889 --> 00:09:51.320
So this time, we said if we want to give it a real shot, we have to do it full-time and just put everything on the line and make it happen.

00:09:51.330 --> 00:09:53.558
So with our backs against the wall.

00:09:54.509 --> 00:09:55.200
Love it.

00:09:55.200 --> 00:09:55.200
Burn the boats.

00:09:57.110 --> 00:09:58.039
Yeah, exactly.

00:09:59.509 --> 00:10:11.039
I remember, yeah, I think my first salary was about$500 for a month, and that was maybe nine months into starting the company.

00:10:11.480 --> 00:10:12.240
That felt amazing.

00:10:14.399 --> 00:10:14.960
You get to eat again.

00:10:15.389 --> 00:10:15.879
Yeah.

00:10:15.389 --> 00:10:19.759
The three of you quit.

00:10:19.760 --> 00:10:23.440
What's the first iteration that you built?

00:10:24.841 --> 00:10:26.240
What is the MVP of this?

00:10:26.678 --> 00:10:46.279
Yeah, there's been a number of stages of that, even like pre-launch, of just even trying to understand-- it sounds like we had a pretty good idea, but those broad strokes is not enough to narrow it down to a very distinct product, right?

00:10:46.559 --> 00:10:51.200
Just because it's great UI, AI, it's so broad it can apply to anything, right?

00:10:51.801 --> 00:10:58.610
We still needed to do a lot more trimming down of our idea to be a lot more focused on what we wanted to do.

00:10:59.051 --> 00:11:00.009
We've done a number of things.

00:11:00.010 --> 00:11:14.049
So first we've tried using some other platforms and just see, for example, open source software so that we don't have to invest very heavily in building everything from ground up.

00:11:14.610 --> 00:11:21.889
So we try using third-party software to build on top of using open source, and that did not work for us.

00:11:21.890 --> 00:11:24.129
It was just very slow and clunky.

00:11:24.130 --> 00:11:30.850
So we scrapped that idea and said let's take the harder path of building everything from ground up.

00:11:31.360 --> 00:11:42.850
That was, I think, an important decision because even though it took longer in the long run, it made us a lot more independent because we had a lot more control over how the product is built.

00:11:43.610 --> 00:11:51.970
The direction of not building on top of anybody else's land was an important one so that we can have that independence.

00:11:52.331 --> 00:12:03.110
Then second on, we've-- one of the biggest validations for us came from just putting up a website explaining the idea that we had, and it was like a one- page website.

00:12:03.779 --> 00:12:14.519
Then amazingly, we had an inbound lead a couple weeks later from large car maker basically saying this sounds interesting; can we talk?

00:12:15.201 --> 00:12:21.320
Then later they became our customer, and that was a way for us to understand what are they looking for?

00:12:21.721 --> 00:12:25.519
Then we essentially had that MVP essentially built for them.

00:12:25.961 --> 00:12:30.000
Then once we start working with them, the rest was like a snowball in some ways.

00:12:30.250 --> 00:12:49.000
So I would say our discovery of that very-- of our MVP was a product of experimenting, building on existing systems or existing open source software, like a more-- maybe growth hacking, which at that time we didn't call it growth hacking.

00:12:49.000 --> 00:12:56.678
We just thought we wanted to do it, but then we got this immediate validation that there's something interesting there.

00:12:56.690 --> 00:13:00.159
So we didn't put up multiple websites seeing which ones stick.

00:13:00.160 --> 00:13:05.080
It's more like we had a rough idea of what we wanted to do focusing on native advertising.

00:13:05.081 --> 00:13:08.519
That was the only idea at that point that we had.

00:13:09.519 --> 00:13:11.519
It just got validated very quickly.

00:13:11.520 --> 00:13:12.039
So we're--

00:13:12.759 --> 00:13:21.639
Did you do any traditional customer discovery type thing where you went out and tried to talk to 20 of these, whether it's OEMs or any other types of publishers?

00:13:21.640 --> 00:13:26.080
Or did you-- you got the one and then you just custom made it for them sort of thing?

00:13:26.110 --> 00:13:32.200
Yeah, so we didn't do that kind of discovery because we ourselves were the end user.

00:13:32.801 --> 00:13:36.240
In some ways we're building product for former selves.

00:13:36.610 --> 00:13:42.639
So in some ways, we could put ourselves in the shoes of our customers and ask, is that something that we would want to use?

00:13:42.808 --> 00:13:45.639
So having that experience within industry was really helpful.

00:13:46.240 --> 00:14:06.480
I think that's-- in some ways, I think now I come to realize that it's helpful at least in a B2B space to understand the industry because the markets are so large and it's hard to know what's an obvious idea and what's a more unique idea unless you understand the market really well.

00:14:06.970 --> 00:14:30.240
So having that experience in the market helped us uncover some maybe challenging and unique problems to solve which might be-- may have been tough for outsiders because the market is crowded and there's just-- even though it's large, there's a lot of players and uncovering some unique pain points comes with just experience.

00:14:30.879 --> 00:14:47.360
At the risk of getting into the weeds, do you recall a couple of those nuances, or call them unique insights, that you had early on that you really felt were putting you-- positioning you more uniquely t o what others might be building?

00:14:48.429 --> 00:15:06.389
I think it's probably-- I'm going to think about some examples right now, but I think it comes down to sort of understanding maybe the degree of just understanding what the customer actually values, right?

00:15:08.311 --> 00:15:27.830
For example, one of the things that we've, over the years, learned is that our customers really value speed as-- and that's something that we still continue investing in, is that to them, the speed with which they engage our company or interact with our company, they use software-- really matters to them.

00:15:28.071 --> 00:15:33.870
That's something that people consistently call out when they think about StackAdapt is the word speed.

00:15:34.120 --> 00:15:35.629
So we're just leaning into it.

00:15:36.080 --> 00:15:47.309
We didn't really originally think that that would be an important value proposition, one thing that, for example, we thought would be important early days that never really materialized.

00:15:47.440 --> 00:16:03.870
We saw that people-- this might be a broader conversation, which we'll unpack, but in a way, in early days, we, for example, looked at big or really successful product-led type of companies like Dropbox or Slack.

00:16:04.390 --> 00:16:10.269
We thought, oh, we're going to have a platform where people create their own accounts, start running advertising themselves.

00:16:11.710 --> 00:16:21.909
What we quickly learned is that actually people want to use software directly, but they also want to have lots of support because advertising is a complex topic.

00:16:22.279 --> 00:16:33.629
We realized that actually we need to mix services with software in a way that clients still use our software, but we can help them maximize the use out of it.

00:16:34.279 --> 00:16:41.470
We can help them understand their business better and then sort of solve their business problems using our softwares.

00:16:41.710 --> 00:16:50.830
I think that's very valuable just in general for B2B, because I think a lot-- first of all, product growth is really cool, and second of all, everybody's allergic to services.

00:16:51.190 --> 00:16:58.350
There is this push towards trying to do this product growth, trying to do just this credit card signup flow.

00:16:58.409 --> 00:17:09.710
Oftentimes, especially I think if you're doing something new, like in your case, you're going after mobile, which was this new area at that time, and being able to hold customers' hands, especially in those early periods.

00:17:09.711 --> 00:17:15.029
You think about something like Slack, sure, but we're talking about basically instant messaging.

00:17:15.030 --> 00:17:16.549
I mean, everybody was used to that at the time.

00:17:16.550 --> 00:17:20.269
It was just in a B2B context was kind of novel, but everybody knew how that worked, even Dropbox.

00:17:20.270 --> 00:17:26.269
Sure, cloud is new, but storing things in files is pretty intuitive.

00:17:26.410 --> 00:17:29.150
Also there's kind of a bottoms up, aspect and so on.

00:17:29.151 --> 00:17:39.309
What you're talking about and moving people, moving these big companies into this new world of advertising on mobile, I think it makes sense that you required some handholding.

00:17:39.391 --> 00:17:51.559
I think there's a lot of founders out there doing something B2B that is pretty novel where they're better off, especially in the early days, adding a services component to it and being willing to really be there.

00:17:51.721 --> 00:17:53.599
That's how you going to get-- drive the most value.

00:17:53.868 --> 00:18:05.118
Yeah, I really believe that as you scale up, it's just really hard to build a business on just individual users at that small price point.

00:18:06.569 --> 00:18:24.559
There's very few companies that can actually attract 10 million users, and there's a reason why every enterprise company that starts with this product-led bottoms-up growth eventually hires enterprise sales teams and sells top-down.

00:18:25.289 --> 00:18:35.559
So I think even companies that start with that bottom-up, I think they should be prepared that, well, there's-- essentially, there's no reason not to sell top-down as well.

00:18:35.560 --> 00:18:37.118
You should do both.

00:18:37.480 --> 00:18:38.240
Makes sense.

00:18:38.329 --> 00:18:44.240
So going back to it now, you have this inquiry coming inbound, and I assume you start chatting with them.

00:18:45.329 --> 00:18:48.000
Do you build something to their specs?

00:18:48.119 --> 00:18:53.279
Is that how far you take it from a customer perspective, or how do you balance that?

00:18:53.280 --> 00:18:54.480
I assume they're a pretty large customer.

00:18:55.430 --> 00:19:07.880
Yeah, so at that point, it's really challenging and I can-- there's a number of customers, especially in early years that I still remember, that I distinctly remember.

00:19:08.079 --> 00:19:11.839
They were the ones that pushed us to build something, right?

00:19:12.641 --> 00:19:13.519
Some of that was transformative.

00:19:13.520 --> 00:19:19.839
In the beginning, I remember thinking, I can't believe we're doing something for one customer.

00:19:20.359 --> 00:19:32.519
Years later I look back on this, and this becomes one of the critical capabilities of our product and one of the major reasons for our platform, I would say a big, big part of our platform's success.

00:19:35.510 --> 00:19:43.029
I think internally, we think about this product feedback, whether it's the first customer or 10th customer or the thousandth customer.

00:19:43.980 --> 00:19:48.150
It's a balance of building a faster horse versus a car.

00:19:49.500 --> 00:20:00.230
I think maybe people are tempted to think well, if I'm starting a-- building a new capability or entering a new market or building new, it needs to be a car.

00:20:00.440 --> 00:20:01.789
It shouldn't be a faster horse.

00:20:02.380 --> 00:20:05.349
I don't think there's a problem with building a faster horse.

00:20:05.769 --> 00:20:06.990
You need to have a balance.

00:20:07.510 --> 00:20:14.910
As you grow, you need to have a balance of faster horses and cars, if that analogy makes sense to everybody.

00:20:14.911 --> 00:20:19.069
You need to-- with faster horse, you have maybe more predictability.

00:20:19.070 --> 00:20:36.269
There's less risk involved because you get that direct feedback from customers of what they want and you just build it for them, versus building a car is essentially speculating maybe, or reading between the lines, and in some ways gambling on a solution that would be adopted by our customers.

00:20:36.690 --> 00:20:48.358
I think there's been a number of faster horses and cars that we have in our product rosters that have been incredibly successful, but I wouldn't say one over the other.

00:20:48.359 --> 00:20:49.319
It's a balance.

00:20:49.569 --> 00:20:53.200
So that first customer, in some ways, it was just a faster horse.

00:20:55.161 --> 00:21:01.279
Over years, we've maybe spun up some net new innovation that didn't exist.

00:21:01.890 --> 00:21:04.759
So I would say there isn't a rule of thumb here.

00:21:04.769 --> 00:21:10.680
It doesn't have to be something groundbreaking that you think oh, it just needs to be completely novel.

00:21:11.358 --> 00:21:14.519
It can just be a better iteration of what exists already.

00:21:15.780 --> 00:21:19.420
Sometimes y ou're just taking direct feedback from customers just doing what they a sk you to do.

00:21:19.890 --> 00:21:21.420
Well, that's kind of the question, right?

00:21:21.661 --> 00:21:23.460
It sounds almost too easy-- too good to be true.

00:21:23.461 --> 00:21:39.220
What's the-- do you have any maybe lessons from that where you can take that too far, or when you took it too far, where you just started getting into this mode that almost felt like pure services company that's just building ad hoc for this customer?

00:21:40.181 --> 00:21:43.539
Did you always manage to really balance and--

00:21:44.950 --> 00:21:47.380
So we've always taken that-- because we have one product.

00:21:47.381 --> 00:21:51.539
That product is not customized for different customers.

00:21:52.420 --> 00:21:58.380
Whenever a customer provides feedback, or at least in early days, the way it was, they provide feedback; we essentially introduce it for everybody.

00:21:58.789 --> 00:22:07.220
So we never were in this situation where we built something unique for one customer and we have to build something different for different customers.

00:22:07.460 --> 00:22:14.460
So it's one product that essentially customers influence through feedback and yeah, I mean, absolutely.

00:22:14.461 --> 00:22:21.339
I think everybody has built things that customers say they want, but in reality they don't use it.

00:22:22.108 --> 00:22:26.460
I think maybe it's a question of asking the questions, right?

00:22:26.740 --> 00:22:36.339
Oftentimes what I learn is that oftentimes customers, they don't know full context because they're not the insiders of your company, right?

00:22:36.339 --> 00:22:39.779
Sometimes you come to them and you say, would you want us to build this product?

00:22:40.141 --> 00:22:41.539
They say, oh, that's great.

00:22:41.540 --> 00:22:42.299
That sounds awesome.

00:22:43.141 --> 00:22:46.339
You take that at face value and you build it and it never gets used.

00:22:46.539 --> 00:22:51.180
We've done thing-- we've built things like that.It's not fault of customers.

00:22:51.420 --> 00:22:59.940
It's just they could genuinely be excited, but it could just not fit their workflows, for example, or the way their organization is set up.

00:23:00.470 --> 00:23:20.940
So I would say the way we've dealt with this over the years and as the company grows, we really need to move away from rolling the dice and make all our efforts a lot more predictable so that whenever we build something, we have a really high degree of confidence that it's exactly what customers want.

00:23:21.599 --> 00:23:25.660
For us to do this is much more mature now.

00:23:26.339 --> 00:23:39.019
Customer interviews, we find ways to MVP specific capabilities of products and gain that initial traction and feedback before we invest more effort into it.

00:23:39.980 --> 00:23:49.039
We have the luxury now to be running many, many, many different experiments at the same time and just see what gets the most traction and invest more effort into it.

00:23:49.049 --> 00:24:06.680
In the beginning, you can only afford maybe running a couple of experiments and now we have ways to actually just release certain capabilities to a group of customers, gain their feedback, continue improving on it, and then release it to everybody knowing that it's going to be used widely.

00:24:07.480 --> 00:24:18.829
In those early days, I think we were-- maybe we had a little bit of a more cowboy approach to things where customers said they will want it.

00:24:19.310 --> 00:24:21.549
You also leverage much fewer data points, right?

00:24:21.750 --> 00:24:22.950
You have a handful of customers.

00:24:23.270 --> 00:24:30.710
You just don't know sometimes if that's important just for them or it's a universally valuable thing.

00:24:30.880 --> 00:24:33.789
So you have to roll the dice a little bit in the beginning.

00:24:33.900 --> 00:24:37.150
It's definitely more art than science in the early days.

00:24:37.151 --> 00:24:46.470
Where did you-- as you rolled out this customer and you had some traction, did you consider-- did you try to raise around or was your next move to go get 10 more customers?

00:24:46.670 --> 00:24:50.069
Yeah, we've just never stopped looking for our customers.

00:24:50.309 --> 00:25:00.589
We wanted to build a business that is not reliant on constant outside funding, and we're just not in the business that needs to do this, right?

00:25:01.070 --> 00:25:07.710
We're not doing some deep science for 10 years and then hoping to commercialize the product.

00:25:07.711 --> 00:25:14.269
We're selling in an enterprise space, so we should be able to generate revenue very quickly if there's a product market fit.

00:25:14.358 --> 00:25:20.789
So I definitely discourage people from sitting too long in their office building things.

00:25:20.790 --> 00:25:29.190
You want to have your product interact with customers as much as possible, because in the beginning it's going to go through a lot of iteration.

00:25:29.480 --> 00:25:31.990
So the sooner you get it in the hands of customers, the better.

00:25:32.589 --> 00:25:44.950
Honestly, I still show a screenshot of our very first MVP that we launched, and it's very basic and it's amazing that people used it.

00:25:44.951 --> 00:25:45.630
It's amazing.

00:25:45.759 --> 00:25:47.150
So you just never know.

00:25:47.151 --> 00:25:51.589
There's a lot of people that are totally okay with using some very basic products.

00:25:53.109 --> 00:25:55.230
That sort of interaction in the beginning is very useful.

00:25:55.539 --> 00:26:01.710
Well, one of the questions I have for you specifically is-- and especially right now, I mean, 2022, second half is a tough year.

00:26:01.711 --> 00:26:07.269
Probably going to roll into 2023 and there's just not much liquidity out there.

00:26:07.270 --> 00:26:09.789
Everybody's gonna have to do less-- more with less.

00:26:12.950 --> 00:26:14.490
I'm sure you've talked to a lot of founders.

00:26:14.490 --> 00:26:16.368
You've seen different founders.

00:26:16.369 --> 00:26:19.049
You were able to do a lot with very little.

00:26:19.050 --> 00:26:23.490
I mean, now you're over-- you're close to a thousand employees, over nine figures in revenue.

00:26:23.931 --> 00:26:25.849
It's a big, big enterprise that you've built.

00:26:28.118 --> 00:26:31.089
What was it about-- was it the philosophy that you had?

00:26:31.090 --> 00:26:38.289
Was it the types of customers you were serving that let you get where you got with such little outside capital?

00:26:38.891 --> 00:26:53.519
What advice do you have for founders that now are struggling to raise rounds and are just going to need to do stuff with very little money, any kind of broad insights from bootstrapping a company to the scale?

00:26:53.750 --> 00:27:02.960
Yeah, I mean we-- in some ways, we-- looking back, it, in some ways, is good that we didn't have to raise that money at that time.

00:27:03.681 --> 00:27:05.559
We wanted to raise more money; we just couldn't.

00:27:05.560 --> 00:27:15.000
I don't think 2022 is much different than it was through several different times in the last 10 years.

00:27:15.641 --> 00:27:22.519
There's been points when there's not a lot of money available for certain companies or within-- for a segment in general.

00:27:23.089 --> 00:27:32.160
So I would say it all comes down, I think, to your operating model with the way you think about the business.

00:27:32.560 --> 00:27:44.000
For us, we just always had it to be very frugal, and we-- having started in Canada, we've heard this many times before that, ah, you guys are a Canadian company.

00:27:44.000 --> 00:27:45.319
I could see why you're so frugal.

00:27:47.961 --> 00:27:49.960
In the valley, maybe you would raise lots of money.

00:27:50.420 --> 00:27:54.319
You hire and you build anticipating the demand.

00:27:56.280 --> 00:28:10.920
For a very long time, we had to really be very frugal with our investments to make sure that we're growing sustainably, that we're almost a little-- always a little bit too busy than being less busy.

00:28:12.401 --> 00:28:20.599
Some of the internal models that we've adopted, we constantly talk about 80/20 rule.

00:28:20.880 --> 00:28:26.279
What are the 20% of things that generate 80% of outcomes for us, and how can we do more of them?

00:28:26.119 --> 00:28:39.400
We have this internal program called optimize to maximize where we just relentlessly find ways to gain more economies of scale, more leverage internally, doing more with less.

00:28:40.130 --> 00:28:55.200
So even at our size now, we really try to challenge a lot of expenditures, a lot of-- we'll want to continue growing but continue growing sustainably and we've always wanted to grow sustainably.

00:28:56.441 --> 00:29:12.079
In our earlier days, I think it probably matters as much as it does now, because I think there's one thing that you have the benefit when you're smaller is that you can move much faster because you have fewer people.

00:29:12.080 --> 00:29:14.319
You can change direction so quickly.

00:29:14.320 --> 00:29:17.160
As you get larger, it gets slower.

00:29:17.410 --> 00:29:22.000
So you need to have those good habits from very early days.

00:29:22.930 --> 00:29:34.039
So I would say the things that consistently helped us was just focusing on fewer things and just recognizing where's our success coming from?

00:29:34.349 --> 00:29:35.640
What is the type of customer?

00:29:35.839 --> 00:29:39.799
What is that value that they're getting from it?

00:29:39.799 --> 00:29:52.400
I think not getting distracted with other shiny object objects or new ideas or new directions, because at some point, you'll be able to tackle them.

00:29:52.721 --> 00:30:02.559
In the beginning, I think I remember when we were 20 people and we're talking about other ideas, that it's like, why, would-- why are we talking about new markets and new customers?

00:30:02.930 --> 00:30:08.559
We just need to go after this one customer type and just saturate that market.

00:30:09.280 --> 00:30:12.359
That will get us to a thousand people essentially at the very least.

00:30:12.361 --> 00:30:19.319
Right now, I look at our market and I'm just saying we should just keep doing the same thing we've been doing, just for longer.

00:30:20.279 --> 00:30:22.480
There's no need to distract ourselves.

00:30:22.641 --> 00:30:41.839
We can find new ways into that market and continue evolving our value proposition, but we need to stay very focused so that everything that we do kind of hits one laser focus of our product and customer in the market.

00:30:42.390 --> 00:30:43.160
I fully agree.

00:30:43.161 --> 00:30:46.960
It sounds to me like frugality, focus, and sustainable growth are three key principles.

00:30:46.961 --> 00:30:57.759
Focus is probably the most talked about and least truly appreciated value that I see in companies.

00:30:57.760 --> 00:31:08.319
I mean, every founder will tell you that focus is important, and few of them will really carry that through because they'll say that and then they'll say, oh, well, by the way, we have to do this and this and this, right?

00:31:08.520 --> 00:31:09.400
It's like, well, you can't.

00:31:09.401 --> 00:31:10.599
That's not focus, right?

00:31:10.840 --> 00:31:13.240
Doing many things is not focusing.

00:31:13.480 --> 00:31:14.480
That's the exact opposite.

00:31:15.401 --> 00:31:18.799
It's hard because there's so many ideas; there's so many possibilities, but I agree.

00:31:18.800 --> 00:31:30.680
I mean, if you are trying to go from 10K to 20K from 1 million to 2 million, and you feel you need an entirely new product, an entirely new market to do that, there's something wrong, right?

00:31:31.280 --> 00:31:32.480
You're not at that stage yet.

00:31:32.869 --> 00:31:46.720
Yeah, the markets are way bigger than we think, and sometimes it's natural as you grow to hit these plateaus where maybe you need to tweak.

00:31:46.839 --> 00:31:57.119
Maybe you need to expand a little bit on-- maybe you need to invest in certain areas of your business to be more competitive and to continue growing.

00:31:58.441 --> 00:32:07.109
Generally as a small company, I would not expect somebody to hit the plateau because they run out of customers.

00:32:08.691 --> 00:32:10.250
The customers are out there.

00:32:10.250 --> 00:32:14.609
It's more about your ability to reach them and ability to deliver that value.

00:32:15.131 --> 00:32:23.809
Those areas of investment-- if you're hitting a plateau, you should just create more value and you should invest in better distribution systems.

00:32:25.279 --> 00:32:34.089
I would not attribute that to not enough money in the market unless it's something so niche and so unique.

00:32:35.920 --> 00:32:38.329
I doubt that's what most companies are.

00:32:39.269 --> 00:32:40.039
I fully agree.

00:32:40.040 --> 00:32:43.759
The other piece I want to touch on is this idea of sustainable growth, which I think is topic du jour.

00:32:43.960 --> 00:32:50.640
What did you-- looking back-- I think you mentioned something like you've effectively, consistently doubled every year.

00:32:50.641 --> 00:32:53.519
Is that early on something you set out to do?

00:32:55.240 --> 00:33:00.559
I'm coming to this roundabout ways, but a lot of companies want to grow as fast as possible, triple, quadruple, 5X.

00:33:01.160 --> 00:33:03.480
It's hard to do that, period.

00:33:03.480 --> 00:33:06.079
It's hard to do that more than one year in a row.

00:33:07.480 --> 00:33:12.519
Was that a mindset you had, like, hey, let's not go after this crazy shiny thing; let's just keep doing what we're doing, but let's just double every year?

00:33:12.320 --> 00:33:15.880
Is that, looking back, just what ended up happening organically?

00:33:16.289 --> 00:33:17.359
In the beginning, it happened organically.

00:33:17.361 --> 00:33:21.279
Then we started really challenging ourselves to keep up that growth.

00:33:24.559 --> 00:33:27.799
Every time we look at those numbers, I was like, how are we going to do this?

00:33:28.000 --> 00:33:29.680
Then we're able to do it every year.

00:33:31.881 --> 00:33:37.799
It's been an amazing run and we want to-- we really feel like we still have so much room for growth.

00:33:38.130 --> 00:33:48.559
So I look-- if I was to meet myself when I was, I don't know, in 2014 or'15, I would tell myself you have way more room to grow than you think.

00:33:50.280 --> 00:33:55.319
I think now we've opened our mind to the fact that there's just a ton of opportunity, a ton of room for growth.

00:33:55.640 --> 00:34:00.319
We just need to be a better company to take advantage of these opportunities.

00:34:00.319 --> 00:34:05.319
So we just need to continue growing up, continue evolving, continue innovating, but there--the opportunity is there.

00:34:05.680 --> 00:34:19.130
Certainly as you get bigger, you need to develop the maturity and the muscle to be able to predict and hit those numbers.

00:34:19.130 --> 00:34:28.170
In the beginning, I think it matters a bit less because you're just trying to survive, and those numbers-- in the beginning, we just put a number o n t he wall.

00:34:28.530 --> 00:34:33.610
W e're like, okay, this is almost meaningless because we have no historical values.

00:34:33.610 --> 00:34:36.090
Now we've been i n business f or many years.

00:34:36.090 --> 00:34:41.570
We can-- we're getting better and better and better a t predicting where we need to land.

00:34:42.210 --> 00:34:45.409
We're building systems now to actually hit those numbers.

00:34:45.411 --> 00:34:49.769
There's some expectations to be there for any larger c ompanies.

00:34:50.170 --> 00:35:03.309
In the beginning I think it's important to-- growth at all c osts n eeds to m ake you-- you need to make sure that it's-- you're growing-- you're not just buying revenue, right?

00:35:03.309 --> 00:35:04.590
You're raising a bunch of money.

00:35:04.871 --> 00:35:14.429
I think in early days, I think we've agreed between ourselves that if we raise more money, we'd probably just spend more money because it's easy to spend money and buying growth.

00:35:15.271 --> 00:35:17.510
If the money dries up, then you're going to be in trouble.

00:35:17.510 --> 00:35:33.199
So I think for having a lot of cash that they spend acquiring customers, you could get lost in the fact that maybe those customers don't retain very well, or you don't-- your economics are totally broken.

00:35:33.880 --> 00:35:43.719
That's why we see a lot of companies getting hammered because they had a lot of dry powder and they just buy customers, buy business, but there might be some troubling areas.

00:35:43.719 --> 00:35:54.840
So it's not a-- there is a lot of opportunity and it's rarely-- the window rarely closes so quickly.

00:35:55.550 --> 00:36:02.099
I think it's better to just be a bit slower but more strategic.

00:36:05.150 --> 00:36:06.869
This is not a sprint; it's a marathon.

00:36:07.469 --> 00:36:12.869
What's the value of raising a bunch of money, acquiring a ton of customers, running out ofa money and dying?

00:36:12.900 --> 00:36:15.309
It's better to-- it's a marathon.

00:36:15.329 --> 00:36:21.269
You need to strap yourself in for at least 10 years of an endeavor, 10 years-plus.

00:36:22.510 --> 00:36:26.670
If you look at it with that perspective, you just start treating things differently.

00:36:26.670 --> 00:36:37.309
A little bit of okay, well we want to reach ambitious goals, but it requires deliberate strategic investment and certain steps that need to be taken along the way to get there.

00:36:38.389 --> 00:36:39.070
That's totally right.

00:36:39.070 --> 00:36:42.869
I think consistency and sustainable growth are the key.

00:36:43.271 --> 00:36:52.789
If you look at the history of Nike, of Shopify, StackAdapt, these are 10-plus year trajectories where it's not the 10X, 100X overnight.

00:36:53.150 --> 00:36:58.869
They just doubled consistently for 10 years, and that's 1,000X, but it just takes 10 years.

00:36:59.150 --> 00:37:01.989
It's that consistency of doing it year after year that really gets you there.

00:37:02.139 --> 00:37:06.429
Circling back a little bit, and this is really kind of my-- one of my last questions is, you had the customer.

00:37:06.590 --> 00:37:08.030
Things were going relatively well.

00:37:08.030 --> 00:37:12.389
When you got-- just to get your first 10 or so customers, what approach did you take?

00:37:12.391 --> 00:37:18.110
Did you start just getting a bunch of inbound or did you spin up a traditional outbound sales?

00:37:18.550 --> 00:37:21.190
How did you get those first next 10 customers or so?

00:37:21.739 --> 00:37:28.389
I mean, for us, we've always been-- I would say we've always been too eager to wait for people to come to us.

00:37:28.480 --> 00:37:32.389
So we've been just always very, very focused on outbound sales.

00:37:32.391 --> 00:37:43.340
It just-- knowing our customer is just-- you start looking, okay, well, what is the universe of those customers?

00:37:43.440 --> 00:37:45.739
How can we get to those customers as soon as possible?

00:37:46.500 --> 00:37:53.539
You start realizing that oftentimes the easy-- the quickest path to them is just picking up the phone or emailing them.

00:37:54.501 --> 00:37:58.460
They might not be ready to buy, and that's a different story, and that's where marketing comes in.

00:38:01.061 --> 00:38:02.699
As you grow bigger, you want both.

00:38:03.021 --> 00:38:17.380
I would say in those early days, waiting for customers to knock on our doors was just too excruciating, so we just took our destiny in our own hands and we just said we need to generate that demand.

00:38:17.380 --> 00:38:20.980
So we were doing sales.

00:38:22.289 --> 00:38:22.900
Love it.

00:38:22.780 --> 00:38:34.420
Okay, well, I'll ask the question I always end on, which is because it is the product market fit show, after all, when did you feel like you had true product market fit?

00:38:35.559 --> 00:38:38.880
Never in a sense that it's always a moving target.

00:38:39.360 --> 00:38:47.280
There's been many stages, several stages throughout the life cycle of our company where I felt like, ah, we're doing really well.

00:38:47.619 --> 00:38:51.480
In those moments, if I trace it back, I always thought, okay, what is the next stage?

00:38:51.481 --> 00:38:54.840
How can we find more similar customers like that?

00:38:55.481 --> 00:38:58.239
How can we solve broader set of problems for our customers?

00:38:58.380 --> 00:39:02.559
Now our company solves many different pain points for the same customer.

00:39:03.081 --> 00:39:07.199
Each one of those solutions has its own mini-product market fit.

00:39:08.320 --> 00:39:18.239
I would say it's going into 2023 more than anything I think of how can we expand our customer base?

00:39:18.239 --> 00:39:19.880
How can we solve more problems for our customers.

00:39:22.440 --> 00:39:26.599
Being in business for almost 10 years, that still is relevant.

00:39:26.929 --> 00:39:33.320
So I don't think there's ever been a point where we've set and forget, like this is our customer, this is our product.

00:39:34.130 --> 00:39:40.920
If you ever get to that stage, I think you can start counting days until things will start going backwards.

00:39:41.760 --> 00:39:47.320
It needs to be just always on discovery and evolution of value and the customer.

00:39:47.960 --> 00:39:48.480
Perfect.

00:39:48.840 --> 00:39:49.519
Well, we'll end it there.

00:39:49.521 --> 00:39:55.519
Just to quickly recap on the episode, you started off with three co-founders.

00:39:55.521 --> 00:40:06.239
You had some experience in ad tech, which I think is something that can't be missed, especially for first-time founders, is if you're going B2B, having some deep knowledge of the area going at is extremely important.

00:40:06.561 --> 00:40:14.679
As a result, you got to skip a lot of more traditional textbook customer discovery because you had a better sense of the problems that really need to be solved at a deep layer.

00:40:18.269 --> 00:40:19.840
I mean, there's serendipity and everything.

00:40:19.840 --> 00:40:21.320
I think you had a customer come in.

00:40:21.320 --> 00:40:31.599
You went with that, and I think there was these key themes that played out, which was aggressiveness, focus, and just really always moving the ball forward, right?

00:40:31.599 --> 00:40:45.400
Doing outbound, doing what it took to get that next customer and 10 years later and 10 doublings later, now you're at a scale that puts you at really top of a pyramid in Canada.

00:40:45.840 --> 00:40:54.559
I think there's a lot of key lessons in this episode that the first-time founders would benefit from, again, especially because you've done it, boots tracked.

00:40:54.561 --> 00:41:06.130
I think that's, A, a path that many more founders should take, and B, a path that many founders will have to take in these coming years.

00:41:06.260 --> 00:41:09.130
So thank you for sharing all that with us.

00:41:09.599 --> 00:41:11.050
Thanks so much for having me.

00:41:11.130 --> 00:41:13.130
Thank you so much for listening all the way through.

00:41:13.130 --> 00:41:14.329
It's been a pleasure having you here.

00:41:14.480 --> 00:41:17.250
Make sure to subscribe so you don't miss the next episode.