Skip to content

Commit ed228b8

Browse files
committed
add saas gtm post
1 parent 9f63c52 commit ed228b8

File tree

2 files changed

+296
-0
lines changed

2 files changed

+296
-0
lines changed

images/example-customer-usage.png

14.1 KB
Loading

saas-gtm.md

Lines changed: 296 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,296 @@
1+
---
2+
title: SaaS Go-to-Market
3+
date: 2023-02-01
4+
blogpost: true
5+
author: Matthew Rocklin
6+
category: startups
7+
---
8+
9+
SaaS Go-to-Market
10+
=================
11+
12+
Where are we on product and GTM? What are some open questions and what should
13+
we do to improve?
14+
15+
This article gives a snapshot of where Coiled (Dask company) is on product
16+
development and sales and marketing / Go-to-Market (GTM). It's mostly written
17+
with internal audience in mind, but should also be helpful for other early
18+
stage tech/SaaS companies as an example.
19+
20+
Summary
21+
-------
22+
23+
Our product is now good enough that when people try it, they like it,
24+
eventually use more, and pay us real amounts of money. 🎉
25+
26+
But we don't have many of these customers. 😔
27+
28+
How do we get more? 🤔
29+
30+
How did we get into this situation? What should we do from here?
31+
32+
History
33+
-------
34+
35+
For the first couple years of the company, the product kinda sucked. That's
36+
ok! We were still a baby company learning how to walk. At the time we also
37+
had a mature sales organization that did its best to sell this kinda-sucky
38+
product. This was inefficient and frustrating for all involved.
39+
40+
In May of last year we let go of the sales team, and a couple months later we
41+
let go of the the folks in marketing who owned voice/messaging (this wasn't
42+
particularly strong either). We became very engineering-forward as a company.
43+
The platform team became staffed only by very senior engineers who had full
44+
agency.
45+
46+
This was great! Our product evolved quickly, our Twitter account stopped
47+
sounding spammy, and our website started to make sense!
48+
49+
What's more, platform users started to use us more, and became happier. Usage
50+
ticked up a couple months later and really started to take off recently as we
51+
spread within organizations.
52+
53+
<img src="images/example-customer-usage.png">
54+
55+
Whereas previously we were unbalanced with a bad product and good sales, now we
56+
have a good product and relatively little sales experience in the company.
57+
What should we do? Try to go back to our previous state? Maybe / maybe not.
58+
Let's explore our options.
59+
60+
Customer Profile
61+
----------------
62+
63+
The kind of GTM engine we build depends on the market that we're going after.
64+
This affects how we market ourselves, how we price the product, and what kind
65+
of sales team we build:
66+
67+
What choices do we have? Mostly we break down this choice by company/team size:
68+
69+
1. **Individuals:** we target individual data professionals to use our platform,
70+
kinda like Github does
71+
72+
- **Marketing:** highly technical online content, maybe some events, focusing
73+
on ease of use and accelerating work
74+
- **Pricing:** mostly free with a possibility of swiping a credit card for up
75+
to a few hundred dollars a month (typically the budget for individual
76+
data professionals)
77+
- **Sales:** no sales team, must be self-serve (we can't hand-hold
78+
individuals, and sales teams will want commissions)
79+
80+
2. **Small teams:** we serve small teams of data professionals, talking mostly
81+
to the team lead, who cares mostly about getting work done, but also has to
82+
justify costs
83+
84+
- **Marketing:** a mix of highly technical content with some business value
85+
thrown in as well
86+
- **Pricing:** free tier is useful for trials, but we expect to charge a few
87+
thousand a month, either with a corporate card or with a purchase order
88+
(typically the budget for a team lead without getting higher approval)
89+
- **Sales:** maybe rely on a self-serve motion to get people in the door,
90+
and then try to sell them to pre-commit to greater usage with
91+
discounted rates. This requires a lightweight sales team attached to
92+
a product that can sell itself.
93+
94+
3. **Enterprise:** we target entire companies, probably talking to some IT
95+
architect, or a CTO. They care about accelerating the company, and also
96+
about costs, security, and generally not causing a panic.
97+
98+
- **Marketing:** focus on business value with a simpler technical message.
99+
Some online content but direct outreach.
100+
- **Pricing:** $100,000-$1,000,000s, probably after a POC and with some
101+
healthy support contract thrown in
102+
- **Sales:** this is a high contact sales process that takes many months.
103+
This requires a sizable and expensive team working full time on chasing
104+
down new deals and working those deals to completion.
105+
106+
As a company we could play at any of these levels. Dask has great community
107+
adoption and could leverage those users into a strong individual userbase (like
108+
GitHub). Alternatively, we're also heavily used inside of large organizations
109+
(banks, government, healthcare, etc.) that are used to paying millions of
110+
dollars for a product like ours, and so an Enterprise play could also make
111+
sense.
112+
113+
Which market we go after affects our choices about sales and marketing. What
114+
do we choose?
115+
116+
Most of the money is in large enterprise sales. It's hard to find a company in
117+
our space (data infrastructure) bringing in hundreds of millions of dollars
118+
where most of that money doesn't come from large enterprise contracts. We have
119+
a few of these already, mostly focused around [Dask
120+
support](https://www.coiled.io/blog/enterprise-dask-support), and we like them.
121+
122+
However, selling into these companies has a long lead time, long iteration
123+
cycles, and poor visibility/learning due to stringent security. For this
124+
reason, we've focused on the less lucrative, but more informative individual
125+
and small teams groups. This allows us to focus on a cloud SaaS product, which
126+
gives us a lot of visibility into usage, which we leverage to accelerate
127+
product velocity.
128+
129+
Our thesis is that by starting with small teams we can more rapidly iterate
130+
towards a delightful experience, which we can then pivot to larger enterprise
131+
for real money. Will that work? 🤷 I think so?
132+
133+
What team is best?
134+
------------------
135+
136+
Given this focus on individuals and small teams, what kind of GTM team do we
137+
need? Our previous sales team had SDRs, account executives, sales engineers,
138+
customer support, customer success managers, and more. This team made lots of
139+
sense for a large enterprise sales motion, but it may not make as much sense
140+
for individuals (no sense) and small teams (maybe some sense).
141+
142+
### What did we like about our old team?
143+
144+
- **Outreach:** They reached out directly to potential customers
145+
146+
Our marketing at the time was not good (it's still not good). Lots of
147+
people said "Of course we love Dask, but who's Coiled?". The sales team,
148+
through direct outreach, was able to shore us up a bit here.
149+
150+
This feels like a bandaid though. Our marketing should be doing outreach for us.
151+
152+
- **Explanation:** They explained our product to customers
153+
154+
Same as above, we didn't describe ourselves well, and so prospects had a
155+
bunch of questions like "do you deploy in my cloud", "are you secure",
156+
"how does this compare to Databricks?", and "how much will this cost me?"
157+
which our sales representatives were able to answer and bring people in.
158+
159+
- **Onboarding:** They helped customers onboard to the platform
160+
161+
The platform had issues, and the sales engineers were able to set things up
162+
for the customers so that they could onboard and actually use the product.
163+
164+
This is mostly handled today with the product (it's much better) or with
165+
light touches from the engineering team itself. I think that it's good for
166+
the engineers to have this direct access. I don't think that I would want
167+
to change this today.
168+
169+
- **Customer Success:** They helped customers use the platform to solve business problems
170+
171+
Once the platform is running well for the customer, and they start really
172+
banging away with Dask, they eventually run into some problem with Dask or
173+
the PyData system generally.
174+
175+
We don't have a good answer for this today, and could become better. Our
176+
OSS Dask engineers are asking for more customer exposure, and this could be
177+
a good fit, as long as we figure out how to make it informative rather than
178+
distracting, which is hard.
179+
180+
- **Tracking:** They were organized about all of the prospects and customers and who needed
181+
what to move along
182+
183+
There are lots of people using this platform, and we're not mature enough
184+
where everyone gets to their ideal state (using us as much as possible as
185+
efficiently as possible) without help (really, no product is this mature).
186+
The sales team was somewhat organized here.
187+
188+
We don't have a good solution for this today.
189+
190+
- **Closing:** They navigated organizations to find buyers
191+
192+
When an individual without purchasing power arrives, the sales team was
193+
good at saying "Do you have the ability to buy our product? No? Who does?
194+
Can I ask you to set up an introduction?" and then once the sale was
195+
complete they helped to hound the customer's internal bureaucracy to make
196+
sure that money flowed through.
197+
198+
This is less important for small team sales than for enterprise customers,
199+
but there is still non-trivial value. Today I / our director of finance
200+
does this. It's been ok but not great.
201+
202+
### Focus on Marketing
203+
204+
A lot of the tasks above should have been automated (outreach, explanation,
205+
onboarding), but they weren't. We used people/conversations as a replacement
206+
for technology/writing.
207+
208+
Mostly, we lacked a strong product marketing function and made up for it with a
209+
lot of hands-on outreach and explaining. I'm entirely in-favor of doing
210+
hands-on work to learn, but we didn't then translate those learnings into
211+
long-term assets that help *everyone* understand the value that we provide
212+
without having to tell them one-by-one.
213+
214+
Because of this experience, this time around I'd like to focus on on product
215+
marketing, this includes assets like ...
216+
217+
- Architecture diagrams / videos
218+
- Build vs buy comparisons in a few common situations (individual, small
219+
team, larger more active team) and how we're always the better choice
220+
- Our Security model and FAQ about data privacy
221+
- Common use cases
222+
223+
Even if we were to hire out a sales leader for more outreach/tracking/closing
224+
I'd want to have these things first. Otherwise I think our newly hired sales
225+
leader would be be spinning their wheels (and those are very expensive wheels).
226+
227+
Question: self-serve or direct sales?
228+
-------------------------------------
229+
230+
I like the idea of self-serve. The story goes like this, a user ...:
231+
232+
- Learns about our product
233+
- Uses our product for free and loves it
234+
- Uses it enough to start paying money and can do that easily in the product
235+
with a credit card
236+
- Uses it even more, to the extent where they need to get authorization and
237+
have an actual conversation
238+
239+
Examples of this motion include GitHub, AWS, and Atlassian. It's great because
240+
you can focus on building an amazing user experience, rather than focusing all
241+
of your energy and money on sales.
242+
243+
In principle this sounds great! It speaks to my inner-engineer and
244+
community-oriented mindset. However, almost no company in our space makes most
245+
of their money this way. Most companies do direct outreach and sell a complete
246+
package to companies from the start. The self-serve nature of the product ends
247+
up being useful for companies to quickly do proof-of-concept (POC) work, and
248+
for students, but that's it.
249+
250+
Self-serve feels right, but imprudent. This is still an open question for me.
251+
252+
Question: Straight to Enterprise?
253+
---------------------------------
254+
255+
Big companies use Dask. We're not like other early stage tech companies that
256+
are trying to get their name out there. We regularly turn away big companies
257+
with lots of cash looking for a self-managed Dask management platform. Maybe
258+
we should stop turning them away, and instead lean into this?
259+
260+
This goes against the common wisdom of the day which says "go cloud", "go
261+
broad", and "go managed" which, from a learning and velocity perspective, I
262+
like. But it does with the timeless wisdom of "go where the money is".
263+
264+
I intend to stay with Cloud SaaS, which kind of precludes Enterprise until we
265+
get a lot more mature / trusted. However we'll experiment with deploying our
266+
platform in a self-managed way in a couple of friendly customers to see what
267+
the experience is like. This is an experiment and a distraction from focus,
268+
but I think a good one if we can do it well with the right partners.
269+
270+
Who to hire?
271+
------------
272+
273+
Right now three of us in the company think broadly about the entire GTM strategy:
274+
275+
- me
276+
- product owner / engineering manager
277+
- finance director
278+
279+
It's good for the three of us to have this exposure (it informs how we do our
280+
normal jobs) but we're all also pretty busy, and so are doing a suboptimal job
281+
of the GTM work.
282+
283+
I think I want to hire a single high performing individual who can flex between
284+
product marketing and some salesmanship, as well as be organized and creative.
285+
Over time, once they're successful, they'll hire a team around them.
286+
287+
How do we find such a wonderful person? Classic sales roles are typically not
288+
sufficiently technical for a product like ours, and they tend to be a bit more
289+
mechanical. Classic marketers tend to be creative, but lack the technical
290+
and sales experience. Maybe a product marketing manager or a product manager?
291+
Our ideal GTM role doesn't fit into any traditional job description. Probably
292+
I'm looking for someone who has done a couple of these jobs, and is used to
293+
[early stage thinking](think).
294+
295+
Right now I'm talking to lots of people. Do you know of someone like this?
296+
Please put us in touch!

0 commit comments

Comments
 (0)