|
| 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