Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about a prioritization framework to deal with task overload. Based on a blog post by Anthony Eden, they discuss business problems and the purpose of creating a framework.
Items mentioned in this episode:
Transcript
Mike [00:00]: In this episode of ‘Startups for the Rest of Us’ Rob and I are going to be talking about a prioritization framework to deal with task overload. This is ‘Startups for the Rest of Us’ episode 332.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products. Whether you’ve build your first product or you’re just thinking about it. I’m Mike.
Rob [00:25]: And I’m Rob.
Mike [00:26]: And we’re here to share experiences to help you avoid the same mistakes we’ve made. What’s going on this week Rob?
Rob [00:30]: You know you reminded me that I haven’t mentioned the conference that Drip is putting on. You know, it’s via Leadpages but it’s called Automated. And it’s the first marketing automation conference that we know about. So, we have Automatedconference.com and it’s virtual marketing automation conference April 12th through 13th. So, it’s during, I think is that MicroConf starter addition?
Mike [00:52]: Yes. It’s during MicroConf Starter Addition.
Rob [00:53]: Right. So, obviously, I will be prerecording my thing since it’s virtual. It’s nice to be able to do that. But if you’re interested at all it’s free and there’s a recording available after but I think that actually costs money. If you watch it live it’s free. And a really good speaker line up – Ezra Firestone, Laura Rotter, obviously, Clay Collins and Brennan Dunn, Anna from my team. There’s a lot of folks that are going to be dropping some mad knowledge on email marketing, marketing automation and that kind of stuff. So, check it out if you haven’t. It’s automatedconference.com.
Mike [01:23]: I almost feel bad because I think I feel like I have to correct you here. But the website says that the recordings are free if you register by the 13th.
Rob [01:30]: Oh, sorry. Thank you. I misread it. Yeah, it’s funny you know. It’s a trip – I mean I’m not putting it on myself, right. We have a conference organizer so I haven’t even been heavily involved in the planning of it. But that’s good. That’s a good way to do it. Is to give it away.
I know. Thank you for correcting that Mike. I appreciate it.
Mike [01:46]: It almost feels awkward.
Rob [01:49]: I know. Don’t worry about it. I’m glad you did so that everyone listening doesn’t feel like they have pay for the recordings.
So, how about you? What’s going on?
Mike [01:56]: Well, I did want to say congratulations over to the guys over at Snappa. They wrote in to us and said, “Hey, Mike and Rob. Huge fans and longtime listener. A lot of the strategies discussed in your show helped us grow our startup to $25,000 in monthly recurring revenue in 16 months without raising any funding. Just wanted to say thanks and looking forward to MicroConf next month in Vegas.”
Rob [02:14]: It’s pretty cool. Snappa.io and their value prop is to create marketing graphics in a snap to whip up graphics for social media ads, blogs and more without photoshop or graphic design skills. So, it’s kind of like an in-browser editor but completely designed to manipulate images and make them kind of marketing and ad worthy.
Mike [02:35]: Yeah. I mean the interesting thing about that – and saw this several months ago – was that they’ve kind of aimed it at the people who are doing advertising on Twitter and Facebook. Because all those things have image requirements that are slightly different from one another and they make it easy to kind of do all the things that you need to do to make the images social media ready or ad ready. And it’s really nice to just have a tool like that that you can just log in and – boom – you just make all those little tweaks and edits and now you’ve got your images. As opposed to having to send them out to a designer and say, “Hey, I need 10 different variations of this.” And figure out what the variations are that you need. It’s like they kind of have it built in.
Rob [03:10]: Seriously. I totally could have used this when I was running Facebook ads. I used to spend so much time in Pixelmator which is what I use on Mac to edit. And it was just redundant work over and over and over. And then I eventually outsourced it but it was always hard to keep a designer.
All the designers I find who are good, they’ll end up taking jobs. They don’t stay freelance. They either get really expensive or they take jobs. So, I was always either trying to find someone for this tiny project or doing it myself. And I really could have used a tool like this. So, congrats to Christopher Gimmer and the folks over at Snappa.io.
So, in terms of Drip updates, we’ve hit our stride. We hired, frankly he’s a UX/designer and he also slices stuff in HTML and he started like – it was several months ago now. Probably four or five months ago – but he’s really hitting stride with just cranking out front end stuff and we’ve always had like a really deep pool of rails developers on our team. And so, kind of our limiting bottleneck has often been for new features has been like front end work. And now that both Derek and – I say he’s the new guy, but he’s been with us like four or five months now – but now that he’s really hitting his stride it just feels like we’re shipping something. I think we’ve shipped like two or three fairly substantial features just last week. And, while we can’t maintain that pace all the time, I do think that we’re really hitting that stride of getting something meaningful out. And by meaningful I don’t just mean like a check box or a little tweak to this, a little tweak to that. But like an entire sequence of screens that does an entirely new flow. Like we added merge subscribers where you can merge Drip subscribers into one. We added global UTM settings so it’s several tabs of doing something that then defaults to all your links any time you put them in an email. Self-serve SPF decam which is the way you can verify your own sending domain and that’s like six or seven screens deep. And deals with the sendgrid api. So, there’s a ton of stuff that we’ve been tripping.
So, that feels good. I mean I realize Derek long ago looked me in the eye and said, “We are product people. Like the dopamine rush is from shipping features.” If you don’t ship features for a while, I start to forget that. And then having feature go out after feature, it reminds me of that’s really why I’m in this. You know? Is to get cool stuff out the door that customers are clamoring for. And then to hand that off to the marketing department and have them market and talk to support about it and have them say, “Oh this is so cool. It’s going to help our customers.” It’s a really good feeling. So, I’m kind of feeling – especially the last few weeks – just feeling up and optimistic about things.
Mike [05:31]: That’s cool. I stumbled across the merge and the UTM thing on my own when I was in there. Because I was automating my inbound lead fall for Bluetick and found those settings. I was like, “Oh, awesome.” And then I just sort of used them already. I haven’t seen the other one in terms of the DKIM stuff but I did use the other ones when I stumbled across them.
Speaking of that. I started automating my inbound lead funnel for Bluetick so I changed my homepage to have this ‘Request an Invite’ right on the homepage. That’s kind of the main call-to-action. And once you submit that, it sends the email address over into Drip and then there’s a workflow there that will wait for about 10 minutes or so because the next page after they do that is it takes them to a survey. And if they don’t fill out the survey, then Drip will start sending them a couple of reminders to say, “Hey, you haven’t filled this out. It would really help us out.” And, really, that’s essentially a prequalification mechanism for me. So, I look at that and, when the submit it, the form will remove them from that campaign in Drip and kind of put them into this sort of a holding area where when the form gets submitted it goes to a Google spreadsheet and I look at it and I can just mark it as either qualified or unqualified. And if it’s qualified then it sends it over into Bluetick and Bluetick invites them to a demo and then it creates a task and I can modify the text of the email that it gets sent to them based on what it is that they said to me inside of that survey.
I’ve started using this a couple of weeks ago and, so far, it’s working really, well because I can show people who’ve gone through that and they get to a demo exactly how they got there. And it’s just dog fooding it like a second level where I get to not only dog food it and use the product in a way that my customers would but I show them how I use it and I can show them their contact information and all the different touch points that they hit and why certain things happened.
There was one guy who replied to an email and he signed up for a demo. It was like from an email that was sent at like 7:00 in the morning. And I surely did not send that email. But he saw it and said, “Oh, yeah. I signed up for this and I filled out the survey and I didn’t respond to that first email. I should do this because you, basically, reminded me.” But it wasn’t me that sent it. It was Bluetick.
Rob [07:37]: That’s super cool, man. I mean, the dog fooding stuff we talked about a few weeks ago. But it’s a big deal. A: to get this automated to save you time. But B: to be using your own product and to be able to demo it during that process. So, you kind of have the luxury of having a product that is demo able during the sales process to the people who’ll be using it. Congratulations. It sounds cool.
Mike [07:58]: Yeah. It’s nice to be able to do that. And it’s just interesting to see the different reactions. Somebody had asked me about whether people frown upon seeing how the automation behind it is working and the fact that I’m not actually sending the emails. So far I haven’t gotten any push back. In fact, a lot of the people I’ve talked to have said, “I like that you do this because it shows me what my customers are going to see and, even though I have in the back of my mind, I know that it is probably automated. It doesn’t matter because it solves my problem.”
Rob [08:27]: Oh, I totally agree. If you were showing me that and I was your prospect, I would think that’s genius. Like the moment it pulled the curtain back and showed the ‘Wizard of Oz’ scene back there, I’d be like, “Dang, that’s it. I’m sold.” I think it’s a cool way to demo it.
So, before we dive into our main topic for the day. I wanted to revisit our goals. Kind of do a quick status update on the goals that we set back in December of 2016 because we’re almost through the first quarter of 2017. We haven’t in the past revisited them until a complete year later. And so, this time I figured we’d just take like a couple of minutes and quickly go through the goals and see how we’re making progress on those.
So, your first goal for 2017 was to log at least 100 days of exercise this coming year. And if you’re on track to do that then you would be approaching 25 days of exercise.
Mike [09:23]: Approaching 25. Yeah.
Rob [09:24]: Right.
Mike [09:24]: I’m probably at 15. Something like that. So, I’m definitely behind. It’s just not something I’ve been able to get to every single week. But there’s definitely those times where it’s not too hard to get to at least two or three a week. But then there’s other times where stuff comes up and I have to deal with it and I just kind of fall off the rails for like a week or so at a time. But I’m a little behind. It’s not outside of the realm of possibility for me to get it back up there though. So, I’m hoping to kind of play catch up a little bit.
How about you? I think you had a similar goal of two days of exercise a week. How are you doing?
Rob [09:55]: Yep. I would say I am exactly on pace. There were weeks like when we went to Cancun in late January for seven days. And I exercised every day. So, I had seven straight days because you just have a lot more time and it was gorgeous there so it was easy to get out and run. And then I’ve had a few weeks where I don’t do anything – which is a bummer. I wanted to be more consistent like two days a week. But recently, when we moved here we have an elliptical. I ran track for nine years. I ran the hurdles and my right knee is a little messed up. So, when I run on asphalt it’s actually kind of hard. I can do it but I kind of pay the price for it. So, we have an elliptical which is like a glider so you don’t have the impact. And that was busted for a while. And then I finally figured out how to fix it within the last month. And since then I’ve been at least two days a week. Between two and three. I am currently feeling quite good about that. And, frankly, I kind of need it to work off the old winter weight. And just walking around and riding my bike to work and all that. I can tell it’s starting to take a toll on me. So, I want to definitely keep up the two days a week. And, hopefully, it should be warm here in the next month or so to be able to start riding to work again.
How about you on your next one?
Mike [11:07]: So, my second one was blogging publicly at least every two weeks. And that’s a complete fail at this point. I’ve blogged once and I should be at least four I think. Is that about right?
Rob [11:17]: No. Six.
Mike [11:17]: No. Six. I should be at six by the end of this month.
Rob [11:21]: So, to me this feels like a distraction. To me your number one goal should be Bluetick getting 25 customers, getting to launch, all that stuff.
Mike [11:30]: It is.
Rob [11:30]: I know that this is a nice to have but even when you said it in December, if you go listen to the episode, I was kind of like, “Why do you want to do this?” I get why but do you really want to do this? Is this something that you think you’re actually going to do or is this kind of a punt and it’s basically replaced with your third goal that you’re about to go into?
Mike [11:50]: I think you’re right. I think it should just kind of be replaced and – If I’m going to do any sort of blogging, it would be more content articles and things like that for Bluetick. It wouldn’t really be on my personal blog. So, there’s really not much point to me doing that stuff. Maybe it could lead to book sales or something like that but that’s really not like a major priority for me at this point. Really it’s the third thing on the list which was making Bluetick profitable and that’s sucking up almost all of my time at this point.
Rob [12:15]: Cool. And we might as well just do your last one now. What’s your third goal that’s probably going to take precedent over this one?
Mike [12:20]: Well that is that. It’s making Bluetick profitable. And I think that’s going in the right direction. If people are signing on and demos are going well, I’ve got to start putting together my launch sequences and going out to my email list. But one of the things that I’ve been much more focused on lately is getting the product to the point where people can kind of self-onboard and without having me to sit there and say this is what you need to do or walk them through it.
I had a meeting yesterday with somebody who I kind of brought on on a temporary basis as a UI and UX consultant. I walked him through an onboarding process and he looked at it and he said, “There’s very obvious ways for you to improve this.” So, he’s going to sit down and work out what the priorities of those things are because it’s kind of difficult for me to understand what those priorities are because I’ve been so close to it for too long so I really want that external opinion to say, “This is what doesn’t make sense. This is what is easy to understand without any additional explanation. And here’s how we can go about approaching and tackling those problems. And this is the order that they should be done in.”
Rob [13:19]: Very cool. So, my second goal was to have one to three new angel investments. I have done zero so far. But there is one company that is doing kind of follow on round and I think I’m going to put more money into them. Given the pace that I’m likely going to do these and that it is such a sidebar for me, I would kind of include that under the umbrella. If I do follow on rounds, I know there’s less due diligence and less work to be done. But I think putting more money to work in startups is my intent here. I would say I’m on track to do one here in the next month or so and then we’ll see what the rest of the year brings.
And then my third goal was to not start any new projects. Just to run the three MicroConfs we’re running; the two podcasts; continue driving Drip forward; and take a break from kind of the chaos of always starting new stuff. One exception to that was if Sherry decides to write a Zenfounder book that I would be second author on that. And so far, this year due to health issues in her extended family, she has not begun that. But I have hopes that in the latter half of the year that might get going. So, so far, on track for that as well. I mean, it’s kind of a nongoal. We discussed in December it’s to not take on any new ambitious stuff and just kind of let things settle.
So, I think that’s about it. Do you want to dive into what we’re chatting about today?
Mike [14:33]: Sure. So, today’s episode what we’re going to be doing is we’re going to go through, essentially, a prioritization framework to help deal with task overload. I’ve started using this framework. This is based on Anthony Eden’s blog post called ‘Aligning Projects with Business Goals.” We’ll link that up in the show notes.
Anthony is from DNSimple. He had sketched this out inside of our private founder café community a couple of months ago. But he’s refined it since then and he put out a blog post on it. In this blog post he talks about the fact that he’s running this large team and it’s got a bunch of different people and they were able to kind of keep track of all the different things that needed to happen and what they’re priorities were. But as the team grew and as different people’s responsibilities changed it became more difficult to prioritize things across the entire business. So, he essentially developed this framework to figure out, “What should we be working on? What’s the most important? What’s really going to drive the bottom line for the business and help it stay in business and make them grown?”
Some of the basic problems that you’re trying to really solve with a framework like this is the fact that there’s always more to do. If you look in any given bug tracker, for example, or any task management system. It feels to me like anything I’ve ever used, the number of tasks that are in there go up over time rather than down. You think about these burndown charts and those are great if you have a sprint where the number of task is defined for a particular time frame. And it’s going to go down. But in the background, there’s always new things that are being added. So, those things are just being added faster than you can clear them out. And it almost doesn’t matter the size of your team because as you add people there’s more that you want to accomplish and there’s bigger things. But some of those things are not worth doing. And this helps you prioritize those things and really help clearly see what is and isn’t worth doing.
Rob [16:12]: Yeah. I agree with you on the to do list. That’s there’s always more work to do. That’s where I think sprints can be helpful because they do give you a sense of actually accomplishing something. You kind of limit the scope; you go for two weeks or a week – however long your sprints are – and then when you’re done, you do cross this big thing off the list. And then you’re able to reprioritize and attack new ones.
I think the other thing that I do with both my to do lists and with our issue tracker in terms of Drip is we are pretty guarded. I guess me personally I am very guarded about what actually goes on that to do list. I don’t just throw everything I think of on there. If I’m just brainstorming and thinking of notes of like, “Yeah, maybe I should do that.” I put it in a notebook. Or I put it in a separate Trello board. Typically, it’s in a notebook, to be honest. Because unless, I revisit it – unless it comes up again – unless I stumble upon it when I kind of flip through my notebook every now and again. And if I see it again and I’m like, “That’s genius. I have to do it.” Then that goes on the to do list.
But I see peoples to do lists sometimes and I’ll ask them, “Why is that on there?” And it’s like, “Well, it was an idea I had.” And it’s like, “Well, then it’s not a ‘to do.’ It’s just an idea. Figure out a different place to put it.” And the same thing with feature requests. You don’t want customer feature requests. You’re getting five of them a day. You do not go into your issue tracker. That’s not the place for them unless they’re completely cordoned off. Because otherwise it just fills it up with all this noise and you’re just going to have hundreds and hundreds and then thousands of feature requests or ideas or whatever. And you really want to have them in their own repo. What should be in your issue tracker is stuff that is actually at least in the realm of possibility that it’s going to be built.
Mike [17:44]: It’s interesting you say that because I put customer requests in there and then I put the customer’s name as a tag on it and then, once it gets to what I look at as kind of a critical mass – like if I see enough people are asking for that particular thing – then I reprioritize it to say to, “Hey, this is something that we’re actually going to look at.” But there’s a lot of things in there that one person asked for. There was a question that came up it and it just kind of gets into this – I think we categorized it with a special category that just basically says that it’s a customer request that we’re probably not going to do anytime in the near future unless we get a lot more people asking for it.
Rob [18:15]: Yeah. That makes sense. Here’s where that may start to break down. As an example, Drip gets more than 100 feature requests a month from external people. And we get about 25 requests per month from internal. So, we literally get – no joke – 125, at least, feature requests per month. And how many of those can you build. Five, maybe. So, after six months you’re going to have 720 things and you don’t want those in your main issue tracker. You want them off. They can still be in the same repository but they should be off on a separate view that you’d never have to look through if you’re actually trying to – I shouldn’t say never have to look through. You don’t have to look through every time you’re trying to pull stuff up in the development queue. You do want to review this queue, obviously, every month or every three months and kind of look through because certain ones are just going to come up over and over.
I found that trying to keep absolute exact count of these things is not helpful. The ones that bubble up to the top are the ones that you just know it. Like gut feeling you hear the requests over and over or you know that it’s a really good idea and it’s something that a lot of people will use.
Mike [19:15]: Yeah. At my scale, I don’t have that problem yet.
Rob [19:19]: Totally. Yeah.
Mike [19:20]: Kind of more to the point here is like there’s never enough resources to do everything. And even as you add resources, it almost doesn’t matter because the things that you want to do, you’re still just not going to have enough resources to do them. And there’s always these little things that get added which somebodies got to look at it and evaluate it and, even if you decide to do it, it just gets added onto the list. So, you need a way to prioritize these things. That can be really challenging to identify what is the most important thing when there are so many things to get done. And even if you have this shorter list, it almost doesn’t matter if you split it up into these are the critical things and these are the noncritical things.
I remember seeing a Dilbert cartoon about that. It’s like here’s how to get everything done. Create two lists, put all your critical stuff on one list, create all your noncritical stuff on the other list. Do them both and if you don’t, you’re a loser. It’s not possible to do everything. So, having this framework allows you to establish some objectivity and remove your personal, mental perceptions of the situation about what is important and what’s really not because it removes your own biases towards certain things. Let’s say you just talked to a customer and they say, “Well this is a problem.” Your natural inclination is to weight that more importantly because of the fact that you literally just talked to that customer versus using a framework that allows you to create it as – to take a step back from that and objectively evaluate it.
Rob [20:38]: Yeah. This is hard. Especially as, basically, a product owner or a product manager. Even if you don’t call yourself that, if you’re the founder for the first while – definitely through product market fit and probably after – you’re going to be a point person, a key player involved in deciding what gets done. And there’s always 10 times more or 20 times more that needs to get done or that could get done then you can actually get done. It’s like the 100 feature requests but you can build five. So, that’s always going to be there. So, then you have to figure out what is it that actually needs to get done. And there’s a bunch of different approaches to this and what we’re talking about today, of course, is the framework that Anthony Eden laid out in his posts.
Mike [21:19]: So, let’s start digging into this framework a little bit. The idea of this framework is that you classify the different things that you’re doing based on different criteria. What this does is it gives you a basis for measurement that can be applied uniformly across all of the different tasks. There’s some things that he recommends – it’s really just a spreadsheet and you have the title and description of the things that you’re working on. Then you put in different factors.
The first one is effort. Effort is essentially a broad measurement of how difficult or how time consuming it’s going to be to implement that. With this framework, you can use it either on a feature by feature basis or on a project by project basis. You can have, basically, subtasks in there and add them up and say this project this project is more important than that one. Maybe you’d do some averages in there. I think that might be a little bit more difficult just because there’s 50 tasks for one project and only 10 tasks for another. It might be difficult to add them up as raw numbers but you can see between those two projects if one comes up with a score of 25 and the other one the highest task comes out with a score of 10, the one that’s 25 is clearly more important to do.
Again, going back to that first one, effort is something you would put in as a column. And this rated one through three. It’s small, medium or large. The thing I really like about this is that it removes timings and time estimates associated with it. Small, medium and large – you can look at that and ballpark any particular task. You don’t have to be good it either. That’s the best part. Because we’re terrible at doing really good estimates. If you say something’s going to take you two hours, it might take three, it might take four. Is that considered small, medium or large? I would probably say small because it’s not a lot of effort. Medium, to me, would be like a couple of days. Maybe a day or two. And then larger would be at least a week if not two or three.
What about you? How would you kind of classify small, medium and large?
Rob [23:07]: I really like his approach here. I think in the old days as a consultant we had to give quotes that were basically down to the hour. We would have to say, “This is going to take six hours to build that feature.” And you just don’t need to do that when you’re building a product like this. So, I like the idea of effort; one, two and three; and whether you make your small, medium and large match exactly what Anthony’s saying in this post. Or whether, given your time frames, those are different durations of time. I think it’s really nice to keep it simple so that you’re not – you don’t want to put in so much time in analysis that this becomes cumbersome. You’re taking your best guess at it and having a one, two or a three, it’s a five second decision. With almost all features you’re going to be able to slam it in the bucket pretty easily.
Mike [23:50]: The next one Anthony lays out is urgency. And this is essentially a raw estimate of the time sensitivity for something. This is rated between zero and two. Zero is no deadline; one is a deadline within the next six months; and, then, two is a deadline within the next three months. What I found a little bit odd about this was that the deadline within the next three months, there’s nothing there that says, “This needs to be done right now.” I think that that’s both helpful and not helpful at that same time. Because if you’re trying to onboard a customer and they need it right this second, then it kind of puts a cap on how much the urgency impacts the total score. And we’ll get through the other three factors here but, once you go through these, there’s a calculation that you put on these based on the numbers that you assign and that comes out to a score for this particular task. It makes it easy to relate it to the other tasks.
Do you think it’s important to have a score in there for urgency with a deadline that’s less than three months?
Rob [24:43]: I do. So, here’s the thing. It depends on what time horizons you look out at. I think in your early days like where Bluetick is, I think you should probably have no deadline, two months and one month. Or no deadline, one month and two weeks. Because your timelines are so much more critical. Because you need to move way faster right now to try to get to product market fit as soon as possible. I think as a product matures and the team grows this could feasibly get longer. Even now with Drip, I’m thinking and looking ahead six months, nine months, but I’m not actually planning. I just have ideas of what we’re going to build. So, to me the zero, three and six month is a little too broad for us. I would probably, for us, have zero, one and two or zero, one and three months.
We typically plan fairly tight. We plan about 60 to 90 days out because I find that so much changes by the time you get there. New priorities come up, new feature ideas come up, competitors do things. And you have performance issues that suddenly you need to turn your head and try to scale. So, there’s a lot that can change in 90 days in the life of a startup so I would just compress this. But the gestalt of what he’s saying here is still the same.
Mike [25:54]: Yeah. And that’s something else to kind of point to as a side note. Even though some of these things are written down in such a way that there are those raw numbers of like six months and three months, feel free to change those things. Make whatever the framework you use fit into what it is that you’re actually doing because Anthony’s business is much further along than Bluetick, for example. Not everything that he has in here is going to directly apply to what I’m doing. That doesn’t mean that you can’t make some changes or modifications that will help if fit your situation better. So, if you look at it and it doesn’t quite fit what you’re doing, feel free to make those changes. Especially if it’s going to fit what you’re doing.
The third criteria in here is the impact. And what the impact is that it’s a value that indicates the potential impact on profitability. And this is rated anywhere from negative two to positive two. And negative two is a significant negative impact; zero is little to no impact; and, then, two is a significant impact. I really like this because there are some things that you are going to do which will probably have a negative impact on your profitability. They may make things worse for you. And then there’s other things where, if you do that – let’s say you make a pricing change and you increase prices – that could have a huge impact. And it’s just when you start adding those things, it allows this to adjust the priority up or down based on what those numbers come out to.
Rob [27:07]: Yeah. You know what I like about this? Often times when we’re talking about what features to build, I will ask whoever we’re talking to – typically it’s Derek or someone else on the team – and I’ll say, “Will this help us retain more customers,” – meaning keep them from cancelling – “Or will this get us new customers?” In essence, is it a marketable thing that new people will sign up for? And that’s what Anthony’s encapsulating with this impact score. And I like how simple it is and I like that it combines all of that into a single number.
Mike [27:36]: The fourth one is a risk factor. This is an indication of what is going to happen if this is not implemented. This is a very simple rating: zero to two which zero is little to no risk; one is some risk; and two is a significant risk. This risk factor could be a bunch of different things. For example, if there’s paperwork that you need to file with the government, then if you don’t do it then you could go out of business. Especially if it’s like a lawsuit that you have to respond to. And then there’s other things where it’s a feature that somebody had asked for. Is it really going to make a huge a difference to you if you don’t put hover text over a button, for example? Probably not. Does it help the application? Does it make the user experience better? Yes, but is it risky to not do it. And the answer, in that case, is obviously no.
Rob [28:21]: Yeah. I also think of stuff like scaling. There’s a risk factor of, “Do we need to upgrade the database server? Do we need to optimize the piece of code to make it five times faster?” And it’s like maybe all the other ones before are like the impact will be really kind of zero. Like it’s no impact to customers. The urgency, well, it could be the next three months but as soon as you introduce a risk factor of, “If we don’t do this, we risk slowing down. We risk performance issues. We risk upsetting people.” I think that’s a nice piece that this captures.
Mike [28:53]: Or you risk some sort of security setting. It’s like, “Hey. We need to make some sort of a structural change in the database and if we don’t do this, then there’s a risk that customer data could leak from one customer into another.” So, that’s another way that risk can kind of fall into it.
The last one that he has here is innovation. This is an indicator of what type of influence that the task has on your long-term growth. This is rated from zero to two. Zero is little to none; one is ahead of the curve; and, then, a two is groundbreaking. I’ll be honest. I wasn’t real fond of the term innovation, so – I forget what put it on my spreadsheet – but I had changed that to say how is this going to impact long term growth. I think that’s actually what I called it was long term growth opportunity. This is very nice to be able to relate that back and say, “This is not going to make any difference or it’s going to make a huge difference.” And I think you can also consider this in relation to what your competitors are doing and what your long-term vision for the product looks like. If this is going to open up new doors for you to go into a completely new market, then that would be either a one or two. But if it doesn’t do any of that, then it’s probably a zero.
Rob [30:02]: Yeah. I think a lot of things would be a zero. Kind of day to day of I need to add these settings. I need to add this screen. You think about merging subscribers in Drip, like we talked about earlier. Is that really innovative? To be honest, it is one. It’s ahead of the curve because most apps don’t have it. But it’s not groundbreaking. Like when workflows or something like that really jumped us ahead. So, I can see where this applies.
I don’t necessarily think of it in terms of innovation. I typically think of it in terms of impact. Once we get down and see the multipliers, I want to see how innovation plays against impact because I could see removing innovation altogether because most of the time I don’t want to innovate unless it has a major impact. Does that make sense?
Mike [30:42]: It does. But remember, the third one on this list was impact. So, that’s why I went through and started changing some of these names.
Rob [30:48]: Right. I was going to say; I’m only going to build an innovative thing if the impact is high. So, I’m not sure why I also need to say it’s innovative. Because the impact is going to be high and the innovation is going to be high. It’s almost like, to me, innovation tracks with impact. If all these go together in the same direction, they’re correlated, then there’s no reason to have them. You should just have one number. The only reason that you should have all five of these is if they go in different directions based on what you’re building. That’s what I’m still trying to get my head around is how impact and innovation, I think, are different.
Mike [31:16]: And that’s why I said that I played around with the terms when I put them in my spreadsheet because the difference between impact and innovation was not very clear. I changed impact to say short term profitability impact. And then innovation was long term growth impact.
Rob [31:32]: Oh, nice. Okay. That’s cool. I like that actually.
Mike [31:35]: Yeah. It separates out, “Hey. You need to do this.” And it’s more of the profitability impact is like, “What’s the direct result that’s going to be short term for us in terms of financials?” And then the long-term growth, “What is this going to look like for us six months, 12 months down the road?” We may do something that doesn’t really change anything now but what would be the impact of that in 12 months? And it it’s something small in the UI, very little innovation associated with it. But something like with Drip – workflows – it’s probably going to have a small impact now but 12 months down the road, 18 months down the road, it’s huge because it gives you so many more things to do.
Rob [32:14]: So now that we have a spreadsheet, you put down all of your scores for all of your different feature ideas or even if they’re not features. It’s just development ticket ideas basically. How do we score these things?
Mike [32:26]: The calculation that he has is you take each of these things and you multiply them by different numbers and you add or subtract them based on what they are. So, the impact and urgency you multiply each of them by three and add it to get the score. The risk factor you multiply by four. And then the innovation you multiply by two. You add those numbers together and then you subtract the effort times three. The larger something is – and remember that effort can either be one, two or three so you’re going to be subtracting either three, six or nine from your final score.
So, something might be very risky if you don’t do it now and it could have a huge impact. But if the effort is large, it could really reduce the score associated with that. I went through this a couple of months ago when Anthony had first posted this in Founder Café was that there were things that I felt were much more important and then looking at the score that came out of it – which he calls priority but I like to call it score just because it’s a numerical calculation – it’s very easy to look at those scores and just sort by that score and see relative to each thing what is really important to the business and what’s not. And I found there were things that rated up there as like 15 or 17 and then there were things that I thought were more important and they only rated like nine or 10.
I feel like there was a dividing line between things that were less than a score of 10 and things that were more. Those things that were more than 10 really felt like they were truly important.
Rob [33:48]: Yeah. I think this can be a really nice kind of guide to help you not just make gut feeling decisions and – I don’t know that I would go directly down these in priority order and build in that order – but I think it can give you a really nice framework or guide as the best way. Maybe if something was a five, I might make it more than a seven or a higher priority than a seven because I know of somethings maybe not captured in just these numbers or in the multipliers or whatever. But, that aside, as you look through these it seems like all the bases are covered and, if you put accurate numbers in each of these and you multiply out the score, I think there’s a lot of value in doing that.
Mike [34:25]: Yeah. I actually thought about that because I was looking at the things that scored lower than I thought they should. And I really tried to go back through the different columns and say, “Is this score justified? Should this be more urgent? Should it have a larger impact?” And I could make some variances here and there. But realistically, when I started looking at everything together and scoring them in the same way, I really couldn’t forcibly take that score any higher. And it’s not to say that you can’t prioritize starting something in advance because, obviously, if something is a large-scale project that’s going to take you three or four months to complete, you have to remember it’s going to take three or four months to complete and you may have to start it now in parallel to you doing other things. But you’re not going to be able to start it today and be finished with it tomorrow. That’s just not going to happen. So, you do have to take that into account when planning. But I think that it does help you in terms of deciding objectively what you should start planning to do versus the things that fall much lower on the list that just aren’t as important as you thought they were and maybe you put them on the list and assign them to somebody and they actually don’t need to be done.
Rob [35:30]: Yeah. I think this could be helpful definitely for when you’re getting started as kind of product owner. If you just have so much stuff on your plate that it’s hard to decide and you kind of need a guide. I really think that there’s some value here.
So, if you want to dig into that a little more, we will link that up in that show notes. It’s on blog.dnsimple.com. And thanks to Anthony Eden for sharing that with the Founder Café community and now the Startups for the Rest of Us community.
If you have a question for us, call our voicemail number 888-801-9690 or email us at questions@startupsfortherestofus.com. Our theme music is an excerpt from “We’re Outta Control” by MoOt. It’s used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 331 | Transitioning from Productized Services to SaaS with Brian Casel
Show Notes
In this episode of Startups For The Rest Of Us, Mike interviews Brian Casel, Founder of AudienceOps, about transitioning from productized services to SaaS. Brian discusses what AudienceOps was like 6 months into development, he touches on team management and how he handles developing a new product while supporting an existing one.
Items mentioned in this episode:
- Audience Ops
- Ops Calendar
- Brian on Twitter
- Brian’s website & newsletter
- Brian’s Productize course
- Boostrapped Web Podcast
- Big Snow Tiny Conf
Transcript
Mike [00:00]: In this episode of ‘Startups for The Rest of Us,’ I’m going to be talking to Brian Casel about transitioning from productized services to SaaS. This is ‘Startups for The Rest of Us’ episode 331.
Mike [00:17]: Welcome to ‘Startups for The Rest of Us,’ the podcast that helps developers, designers, and entrepreneurs be awesome at building, launching, and growing software products, whether you built your first product or you’re just thinking about it.
I’m Mike.
Brian [00:25]: And I’m Brian.
Mike [00:26]: And we’re here to share experience to help you avoid the same mistakes we’ve made. How are you doing this week, Brian?
Brian [00:30]: Doing good, Mike. Thanks for having me on.
Mike [00:31]: Yeah, no problem. So, for the audience here, in case they’re not familiar with who you are, Brian Casel was the founder of Restaurant Engine which he sold a couple of years ago. He’s also been a speaker at MicroConf and he is the current founder and CEO of Audience Ops. And then he’s also the co-host of Big Snow Tiny Conf which I attended a few weeks ago, and he’s also the co-host of the Bootstrapped Web Podcast with Jordan Gal. Did I leave anything out?
Brian [00:57]: Yup. That’s about everything I’m focused on right now. I also write about productized services and things on personal blog. But yeah, these days I’m really pretty much all in on the audience apps business, that’s what I’ve been doing.
Mike [01:10]: Yup, and we’ll link a bunch of those things up in the show notes. But one of the things I want to talk to you today about was the fact that you’re essentially running a business that is a productized service called Audience Ops. And for the listeners who aren’t familiar with it, can you give a brief description of what Audience Ops is and what it does?
Brian [01:26]: Yeah. So, Audience Ops is a content marketing company. And we’re going on almost two years now since I started it. And so basically, we make it easy for businesses to do content and do it well. And now, as we’re going into 2017 here, we’ve kind of expanded our line of different products to help accomplish that goal. So we’ve had our service side of the business and basically, there are two versions of the service now. There’s the content service where we write the content.
We basically write your blog content for you and manage the whole process from start to finish. And now we have Audience Ops Express where if you’re doing content, you can send us your drafts and we will handle all of the legwork to get it published like proofreading the images, the formatting setup, transcribing your audio or video, whatever it is that you can basically send on limited content pieces to us and we’ll handle all the legwork from there.
So that’s the service side of it. And then this year, we’re now in the process of launching our software called Ops Calendar. And that’s essentially a content calendar tool that streamlines and automates a lot of the parts of the production process for doing content. So it’s got like smart checklist which automate recurring tasks and delegating those based on one year content as publishing. You can track analytics to see traffic and conversion numbers on a post by post basis right there in your calendar.
You can manage a list of content ideas and have those going to your calendar and into production schedule social media. So it kind of pulls all the disjointed pieces of doing content marketing all together in one place. And so that tool has been in development for the last six months. And right now in March 2017, we’re just now rolling it out to – so we’ve had some beta costumers in it and now we’re starting to roll it out to customers on our early access list.
Mike [03:11]: So before Audience Ops, you had run Restaurant Engine. Now, would you have classified that as a productized service?
Brian [03:18]: Yeah. So I think Restaurant Engine evolved into a productized service. It started like purely as a SaaS. It was a website builder for restaurants. And what I learned in the first year or two was that those customers really valued the done-for-you aspect. I was doing concierge onboarding just to get people onboard. Like, we will set up your website for you, started doing that for free just to get them onboard. And then I started charging for it and then we started requiring that service for all customers. And eventually, it became kind of that software plus service productized service model, if you will.
I mean, that’s where I really started to learn the value of combining software with service. So not only providing the tool but providing the done-for-you aspect. But then when I started Audience Ops, having really sunk my teeth into that productized service model, I decided to start that business with the productized service model first as a way to launch it, establish it, grow revenue really quickly and also just grow its, like its brand if you will and our credibility in the content marketing space which now two years into it are what we started this process about 18 months into it, we’re able to expand into other products for this same space doing content marketing.
Mike [04:32]: I think what I find interesting about the journey is that you started out with Restaurant Engine trying to build it into a SaaS product and realized that that was not going to work and you transitioned it into a productized service. And then when you started Audience Ops, you kind of made the deliberate choice of, “Hey, I’m going to create this as a productized service because I know how to sell that.” And then now two years into it, you’re looking at creating a SaaS based on that productized service.
Brian [04:56]: Yeah, essentially. I identified a few specific pain points through the process of delivering our service and doing content on a regular weekly basis, and we’ve used a variety of different tools and we still do. But having identified those pains through the process of doing content, that’s what led to the initial concept for Ops Calendar and then that also led to validating that other people have those pain points too which eventually led to investing and building it and getting it out there.
Mike [05:28]: From I guess a boarder perspective, you seem to have done the gamut of all the different types of products. You’ve had your productized course which is especially an info product. And then you’ve also had a productized service and now you’re working on a SaaS product, and previously as I said before, Restaurant Engine was intended to be a SaaS product and it didn’t turn out that way.
But I guess, could you contrast a little bit the differences between starting in a productized service versus starting a SaaS? Because obviously, I think that there’s timeline differences and there’s experience differences and there’s all these things that go into one versus the other. For the listeners, can you contrast those things a little bit which one’s easier? What are some of the pros and cons of doing a productized service, for example, versus a SaaS application or just kind of the classic SaaS?
Brian [06:13]: Yeah, sure. So, in my view, just from like a viability standpoint, the idea of building and launching a SaaS product requires a pretty heavy investment of time and money. Whether you’re a developer or not, and I consider myself a non-technical founder. I mean, I do the design and the frontend stuff but I don’t code the backend. So in my case to build a SaaS software, I knew going into it, that would require investing quite a bit of money into hiring other developers but also a lot of my time. And I knew from experience of running Restaurant Engine that it takes several months to, maybe longer, to even build the initial version that users can actually use and then a year or longer to even make it a viable recurring revenue business that could potentially replace part or all of your income.
And so, that was the math that I was looking at in 2015, when I was looking to get into my next business. I was considering various ideas. Coming out of Restaurant Engine, I was looking at different ideas of what I should kind of sink my teeth into as my next business. And I look at making it a productized service first because I knew that that’s something that I can actually launch to paying customers very, very quickly, even charge a higher price point for it and have a recurring revenue model with that.
And literally within the first 30 days, we had our first clients onboard for Audience Ops for our done-for-you content service. And that grew pretty quickly over the first 18 months to a point where it enabled me to build a team around it, build a process and a system, and then ultimately, well, really early on, really, I was able to remove myself from the day-to-day process of delivering that service because I had the team and the systems in place.
So that freed me up to focus on growing into other products. I wouldn’t have really been able to make the math work on building a software from the very beginning and that’s why I went with the productized service. But secondly I wouldn’t have identified the pain points associated with doing content in terms of how it would relate to a software tool until a year or two into it. So I think both kind of led to that.
Mike [08:24]: Right. So it’s partially a function of the runway, so to speak, and the time that it takes to get up and running. And then there’s the other side of it is the learning component about how do I actually solve this problem in a way that makes sense for the customers of the product.
Brian [08:38]: Yeah, absolutely. I mean, this is a fully self-funded business. That’s how I’ve always handled it throughout all of my businesses up until now and still going forward. And so, we’re very cash flow sensitive kind of profit first type of mentality from start to finish. And that’s ultimately what made it possible for me to even consider investing thousands of dollars a month to just hire developers, not to mention the cost of marketing a new SaaS product. So yeah, lie this business has been working off of the profits from the productized service and then that continues to fund the development going forward.
Mike [09:13]: One of the things I wanted you to help kind of contrast for the list of terms is the difference in financial and starting that service based or productized service business versus starting a SaaS. So, you’re about six months in on the SaaS application. You said you’re spending a couple of thousand dollars a month for developers. So, ballpark are we talking somewhere between $12,000 and $20,000 that you’ve put into building the SaaS so far?
Brian [09:37]: Yeah. I’d say that’s about accurate probably closer to 20 so far.
Mike [09:41]: Okay. So, about negative 20 and this is after 6 months. And for the Audience Ops service, in six months, roughly what was the revenue?
Brian [09:50]: Well, six months in, it’s probably somewhere around maybe 10k to 15k a month MRR. And so early on in like the first three to six months, I actually took it deliberately very slow. We took on a few clients early on and then we kind of paused the service to get our process as in team employees, and then started to ramp up against starting from six months, probably around the 12-month mark. I think we were up to somewhere around 30k MRR. And I think it was probably around that point, around 10 to 12 months into the business.
I mean, I basically had my own salary kind of covered. I’ve always just kind of paid myself the base amount of what I need to live and support my family. And so, again, as the productized service, I’ve been able to cover that from pretty early on in the business. But then by around 10 to 12 months in is when I started to put aside whatever extra profit that was left over after all expenses were paid from the business and after I was covered. And I’ve put it aside maybe roughly 2,000 to 3,000 a month in profit. And that grew and that deviated from month to month.
So, I started doing that around 10 to 12 months in. And then by around 18 months is when I had a bit of a savings, like a business savings account saved up, and then I invested that to start. That basically jumpstarted the investment into hiring developers, but still through this day, the services continue to fund the development going forward.
Mike [11:19]: Yeah. And I kind of want to make that distinction very clear because just in terms of finances loan, SaaS scene is kind of a holy grail on the software world because it’s recurring revenue. But at the same time, if you’re looking at a productized service, you said to yourself that Audience Ops was making around $15,000 a month and you just literally said, you were taking it slow. You could’ve probably pushed on the gas harder if you wanted to. But six months in, you’re pointing $15,000 a month from it. Whereas six months in on the development of the SaaS, you’re still technically a zero because you’re not charging customers yet. You’ve spent closer to $20,000 on it so you’re at the negative.
And just kind of do the math on those and you’re probably at – if I had a guess, we’re probably at $60,000 in revenue from the productized service versus zero and plus you’re also running the deficit because you’ve spent $20,000 on it. And it’s just a very start contrast between those two things. And I think it begs the question, if you’re doing well with that productized service or it’s easy to build something like that and get it up and running and make it profitable, why would somebody even ever want to do a SaaS?
Brian [12:22]: Yeah, that’s a good question. So, we see this a lot, right? You look at those top-line MRR revenue numbers and they seem so dreamy. I refer it to many and they would seem very dreamy to me looking at it just a couple of years ago. The reality of the productized service model is that there are a lot of cost associated with it. Obviously, there’s more people involved. Like, we have a pretty large team. Our team is fully remove all over the world but all of our writers and all of our project managers are in the U.S.
So as the revenue goes up and as we bring on clients, our costs go up and our team grows. And that’s what led me to the decision that, “Okay, this year in 2017, I need to look at diversifying our product line and growing into more scalable products such as software and even our Audience Ops Express services is a little bit more scalable than our content service.” That’s not other say that the content service is not able grow and scale. It’s just not as scalable as something like a software service.
The tradeoff of course is that the productized service can grow much quicker. It can remain profitable the whole way through. Whereas the SaaS, even if you’re charging somewhere around $99 a month or more for a B2B software which may seem like a relatively higher, I don’t know, these days it’s all relative price points, right, but it just takes a long time to get enough customers to make that viable. And I realized that going in. And so that’s why I continued to work both sides of it basically the service side and the software side.
And with the service especially a recurring productized service, we deal with a lot of the same issues that a typical SaaS would turn and optimizing our onboarding process and retention and that sort of stuff. So yeah, it all kind of plays into it.
Mike [14:14]: Yeah. I mean, I think that there’s that confusion when you start looking at those numbers and saying, “Oh, well, the business is making $15,000 a month and it’s a service business.” But you don’t realize that there’s got to be probably five or six different people involved and they’re all working part-time in a business like that. And it’s the manual labor or just in general the labor cost associated with running any productized service are all around providing those services because it’s not like the software side where whether you’re running something once or 50 million times, it almost doesn’t matter to you. The cost is almost the same versus if you have to pay somebody to do something once, maybe it’s $50. You have to pay them 100 time to do it, it’s 5,000.
Brian [14:54]: Well, yeah. I mean, the way that I was looking at it especially going into this year was as the service keeps growing. Like, if the service were to double or triple in size in terms of clients and revenue, that would mean that our team would close to double at least. And then I started to look at like, “Well, what does that picture look like?” And then that’s just a very large team with lots of people and I wanted to get into. I still want to keep the team relatively small.
The other side of this is people think about productized service is like, “Well, that’s just kind of consulting or that’s like freelancing or building an agency,” and yes, it is manual services. There’s no doubt about that. But the way that I approach it is it’s a very focused, systematic, process driven service where we really do one thing and we have a very defined production line, and I’ve got people in place who handle very specific pieces of the process.
So unlike an agency which might take on anything and everything. If you’re a marketing agency or a design, development agency, like you take on so many different projects and different types of clients, for us, we bring on a client. They go through our standard onboarding process then they go into our standard delivery model for content and production and publishing and it works pretty well. We’ve got a fantastic team of talented people but they all really rely on our processes. And that’s what enables me to not be involved in the day-to-day service stuff.
I do coach the team a bit and I work on our processes and things but my role is really to make sure that the operation runs efficiently and then to free up most of my time to work with the developers and design the SaaS and then think about marketing and all that kind of stuff.
Mike [16:33]: Right. I guess the underlying point there is that when you start a business or anybody starts a business, the person who is the founder generally can do most things. And it’s very easy to, I think, fall onto a trap where you look at something whether it’s a specific problem or a service that somebody’s offering and say, “Well, I can do that faster and cheaper and offer it at even a better price or maybe a higher price,” because you’re offering higher quality. And then you almost trick yourself into thinking that, “Oh, well, if I scale this up, let me just multiply myself by 10 and I’ll have 10 times revenue, 10 times the profit margin.”
And I think what inevitably happens is your profit margins tend to go down because there’s management overhead that you don’t take into account as you build out the team. And I imagine at this point, your Audience Ops is at a point where you’ve got middle management, so to speak, that are managing teams of different people whether writers or the people who are posting the content. I mean, there’s a lot of stuff that goes into it and people don’t take into account that there’s that management overhead that will eat into the profit margins.
Brian[17:32]: Yeah, exactly. I mean, we pay the writers and we also have like client managers who are client facing. So I’ve kind of delegated the client facing communication stuff even like calls and emails and stuff. And then we have a team manager and her job is kind of more internally and she kind of keeps track of the people on the team and keeping them updated. And then I’m looped in like I have every two weeks to do a call with the managers and I’m in touch with everybody on the team pretty regularly.
So, I would say there’s one more piece to this on how the productized service relates to the SaaS. It’s not just about a funding source to invest in the SaaS. It’s also, I built it as Audience Ops the company. We’re a content marketing company and like I said, we wouldn’t have identified the pain points that would led to the SaaS product unless we have done the service. But also, I think it gives us a lot of credibility in terms of building software tools or even our training stuff if we hadn’t done content marketing at this level of scale and we continue to do it and I use content marketing heavily in my previous company.
So I think those kinds, like establishing the service and the company as a content marketing focused company with that sort of credibility leads in nicely to – it’s almost like an obvious next step for us to release software tools for doing content market.
Mike [18:54]: Now, I guess kind of playing off for that a little bit. Because there’s overlap in terms of what the service does and what the Ops Calendar does, what sort of team over lap did you have with the new product, with the calendar itself. Because obviously, you’ve got all the writers and the managers in place to essentially optimize the entire process around publishing content for your customers. How much of that were you able to reuse when building the Ops Calendar?
Brian [19:19]: Yeah, it’s a good question. Really largely, the people working on the Ops Calendar and the service are mostly separate. I mean, we’re all in the same slack room together but I did have to go out and hire. So we have two developers who I brought on specifically to work on Ops Calendar, just given the technology that that’s built with, we didn’t have that type of developer in house. We did have a WordPress developer who I’ve been working on with.
So Audience Ops also sells a couple of small WordPress plug-ins like our content upgrades plug-in and we built and launched that over a year ago at a really great WordPress developer who builds that and he continues to maintain that plug-in. So I did loop him in on Ops Calendar. So we have just released the WordPress integration between our calendar tool and your WordPress site. And so, since he’s the WordPress expert and I had been working with him before, I brought him in just for that piece. But beyond that, really from day to day in terms of developing the product, I’ve been working with the developers and then the team is a bit separate.
I am of course looping the team in on the progress of Ops Calendar and right now as the tool has kind of matured a little bit, now we’re starting to actually work it into our process for delivering content for our clients and for ourselves. And I’m starting to use it for my own content on my own blog. And so the team on Audience Ops is essentially a customer, if you will, of Ops Calendar, obviously we got paying for it but it’s working through a process and clients of Audience Ops service were using Ops Calendar to serve them as well so they could access to it as well.
Mike [21:00]: Right. The underlying challenge I think is that you had to essentially bring on new team members in order to develop this product just because you didn’t have that talent or the focus that you could divide off from what they were currently doing into building this new product. It was really, you bring in a couple of extra people and put an umbrella around them or kind of a small divider that says, “Hey, you guys are going to work over here on this other thing and we’re not going to merge things together or have you guys work together on stuff until you reach a certain point where the product is essentially usable by the team,” and that could take several months between four and six months. You said that you’re at about right now, correct?
Brian [21:38]: Yeah, exactly. Yup.
Mike [21:40]: So, I guess what are the challenges associated with running those two different things side by side, because you’ve obviously got to keep the Audience Ops system up and running and making sure everybody is doing what they’re supposed to do, what your customers are getting service so you’re bringing on new customers. And at the same time, you’re also building this second product that has – I mean, you obviously got like the beta customers who signed up for it and agreed to pay for it early on. But what are the challenges associated with managing those two desperate teams? Because I think that there’s very big differences between them and the goals that they have and the responsibilities?
Brian [22:14]: Yeah. I’d say just the challenge for me personally is managing multiple things at the same time. So I do jump back and forth between working with the team on the service, coaching the managers, or improving our processes and systems there to these days really spending most of my time working with the developers and I handle kind of like the design and the user experience and the product, kind of managing the product on the SaaS side. That’s really where I spend most of my energy. I’d say a third thing that I do is just overall marketing for the business, working at our marketing funnels and making plans there.
Yeah. So I mean, it’s kind of tough to jump back and forth between those things but at the same time, I do think that that’s part of the role of the founder in a way. Obviously, I’m not doing everything myself. A lot of it is kind of managing and giving input on things. So a lot of the technical time-consuming work of coding software or writing content, that stuff is not necessarily on my plate. I’m taking more of a strategic level giving input, giving direction, and that sort of stuff. And that’s what I spend most of my time doing. That’s where I think where I add the most value to the team.
I think that, again, the services and the software are so connected. It’s not like what I did years ago when I was launching Restaurant Engine where I – like on the side I was doing web design consulting work, and then in my nights and weekends or early mornings or whatever, I would plug away at my little SaaS, bootstrapped SaaS startup where they’re completely separate worlds, and I don’t feel like that today. Like today, I’m really just building this Audience Ops business that has a line of different products but they all really serve the same mission which is to make doing content easy and effective for businesses, and yes, just kind of pushing on that in different areas of the business.
Mike [24:07]: So, I guess now that you have built this productized service and then in addition, you went in and started the SaaS application o the side and it’s obviously all in to the same umbrella, I think that there’s definitely a lot of advantages to what you have done versus I think that somebody have talked to MicroConf several years ago about having products that were very, very different from one another and not related. So you couldn’t leverage the same audiences and obviously in this case, you have created things in such a way that those audiences do overlap. They do kind of lead into each other in the same ecosystem. And I’m curious to know what is it that in building the SaaS app kind of under that umbrella, what would you have done differently next time that you maybe saw as mistakes or things that held you back this time going through that process?
Brian [24:52]: I think probably the classic thing that most especially non-technical founders face is just the pace of development. I think I had a bit of a learning curve early on there. And I’m not totally new to developing software. I had worked on Restaurant Engine and other things in the past. But I think on the one hand, we made a pretty good pace. Like, we’re actually launching it to paying customers now six months in, but at the same time, just having an understanding of like, “All right. We’re going to have all these features built out and ready to launch by certain dates.” I had probably two or three months into the development process. I had a wakeup call to see, “Okay. This is actually how long it takes to build even just the baseline architecture and the core parts of the app.”
And then what ends up happening was about four months into development, I decided to hire a second developer. So I have one full-time developer and now the second developer is on part-time just for the sake of increasing speed and being able to have two people work on different features simultaneously. And so that’s helped to speed things up a bit but yeah, that was one of the challenges I think.
Mike [25:56]: It’s interesting that you bring that up because I think you and I had talked a while back about the pace of development and I kind of – I actually warned you at the time because I ran into the exact same thing where I underestimated things and how long they would take and even after that, you kind of experienced the same thing. And I don’t think this is unique. I think that everyone does this to some extent. They look at something and say, “Oh, well, this is how long I think it’s going to take.” And then, things go sideways or there’s other things you just miss and don’t take into account. And it takes so much longer than you ever think that it’s going to. And I’m curious to know what your thoughts on why that is. I have my own thoughts and I kind of want to get your take on it though.
Brian [26:34]: Well, yeah, I mean, I’m sure you’re in tuned with the technical aspects of what takes so long. But for my perspective as, I don’t know, I kind of consider myself a semi-technical person. So –
Mike [26:45]: But I don’t think that that’s the problem. So like I’m a technical person and I still get it wrong. So I’m curious to know like as a non-technical person, what do you see is the problems and then maybe we can kind of collaborate to figure out, “Okay. Why is it that everybody gets this wrong, not just technical or non-technical people?”
Brian [26:59]: Well, I think one reason why we’re actually now able to get it out the door to customers like only 6 months in and not 12 months in is because I’ve started to make more decisions about, what are the features that we actually need and what are the features that can come later. And I think early on, I had a much longer list of features that I wanted to launch with. But now, as we get to this point, I’m a little bit more ruthless about speed and get it out the door. We have a very high bar for quality. So every feature that we do build has to meet a certain level of quality in terms of user experience and functionality and lack of bugs and all that.
But the decision to do that other big feature later instead of now, pushing those things off, definitely helps. And the way that I’ve been able to do that is by really being in constant contact with our customers especially that we have a group of 14 beta customers who prepaid and they were the first users to start using it a couple of months ago. I mean, regular communication with them as well as people on the early access list. And what I’ve been able to find out is there are few features that people just keep upvoting or keep asking about and keep hammering that these are the ones that they really care about. And then are few other features that I think are nice to have that we will certainly use. Other people may find nice to use but they don’t necessarily have to be in this version that we’re sending out to customers today. And so I think there’s that decision process.
I think the other thing is one thing again as like a semi-technical founder in the fact that I had to hire those developers that are new. So that we were just getting to know each other in the first month or two of working together. And part of the reason why it went so slowly early on was because they were not necessarily aware of how technical I could be for them to explain some of the technical challenges.
And so what would happen a couple of times early on was they’d hit some walls, some technical challenges with one of the requirements that I put in. And then they would kind of go and try to work on it and troubleshoot it for three, four, or five days at a time and I’m not aware of what that technical challenge is. But if they brought it to my attention earlier, then I could tell you, “Oh. Well, okay, I understand what the challenge is. We could just tweak the design in this way and just eliminate days of development from a user experience that’s not a big deal.”
So it took about a month or two for me and my developer to really get on the same page in terms of how we can communicate technical challenges. And once we got that kind of squared away, we’re able to move much faster because we actually are able to collaborate on those technical hurdles even though I can’t do the coding myself, I can help think through, “Okay, for a design standpoint, we can re-architect it at this way or, okay, this is what’s really important that that piece is not as important,” and we can communicate that much clear and that helps us move a lot faster.
Mike [29:55]: Yeah. Being able to prioritize those things is kind of critical and so incredibly important to the entire process that it’s hard to underemphasize how much that plays a factor into the speed of the development, how quickly you get things out the door. And one thing that you had said, the one word that jumped out while you’re talking was the word “ruthless” and being ruthless in terms of saying, “We are not going to do that right now because that’s not important.”
And one thing that kind of jumps to mind, Brian, as an example of when I was working on Bluetick was there was a password reset feature that you could literally see on the front page. You go there and you enter in your email address. And you would expect that it would email you and say, “Hey. Here is your new password or here’s a mechanism for using that.” And over the course of nine months, I had literally three people use it and it didn’t work any of those three times because it was never wired up. It was like we never implemented that feature. It was there, you could see it but then I would get emails from people saying, “Hey, I tried the password reset. It didn’t work. How do I get my password reset?” And I would manually do it.
But it would’ve taken a while to get that done. It doesn’t sound hard and it really isn’t but it takes a couple of days to get it right. And that was something, I kind of made the conscious decision to say, “This actually isn’t that important.” It was on the designs so it ended up in the UI. But that’s one of those things where I made the conscious decision that I’m not going to do this. And I’m sure you have your own examples of things where you’re like, “Let’s just remove that.”
Brian [31:20]: Yeah, absolutely. I mean, again, I’m constantly in contact with people who come through the early access list or the beta users and I’m always asking them, “Why are you asking about that? What are you trying to accomplish? Or what was it about the other tools that fell short for you?” And I’m always trying to get their underlying goal or their frustration, and then I’m trying to figure out like, “Well, can our app already do that or what is the feature that they’ll be waiting for?”
Just the other thing that I see just a lot in this community is I think a lack of a sense of urgency. And this comes back to the whole self-funding aspect. I mean, and also from a marketing standpoint and rolling out and launching a new product. I feel the sense of urgency because, A, we can’t just develop this thing forever and not have revenue, that we’ll run out of money too quickly. But B, people are joining this early access list and they’ve been joining it for six months or more and every day that ticks by that I’m not contacting them or inviting them to start using the app, I feel like ticks away at like the chance that they actually will still need the app when I do send them that email invite.
So, I’m trying to minimize that length of time as much as possible and I think right now we’re at the – I think that the app is beyond an MVP stage at this point but it’s like the minimum viable level of development that I can start to have customers use the thing, and even start to give me feedback and objections about, “Okay. Some users may use it but some users still may have objections.” And I’ve been getting that kind of feedback from beta customers but I think now is that next step to get it out the door.
Mike [33:02]: Yeah. I totally agree with what you just said about waiting too long for getting those people in there and having them use it. I mean, I literally run into that with Bluetick where because some of the development cycles took so long and the tech stack just took too long to get pieces in there. It got to the point where some people who were on that early access list, they kind of looked at and said, “Look, it’s been so long that either this just doesn’t turn out to be a need for me right now or it’s not a good fit, or let’s revisit this in a few months because right now it’s not a good time.” It’s disappointing but at the same time I also kind of expected that not every single one of those early access customers would eventually become a paying customer and you have to expect that. But at the same time, because it’s been so long on my side, some of those people are just not going to convert because they’ve either found other solutions or they’ve realized, “Hey, this isn’t actually a dire pressing need that I have.”
Brian [33:53]: Yeah. One thing that I’ve been doing. And so everybody who joins the early access list on the next page, they see a survey. And they’ve answered a bunch of questions that goes to my email inbox. I read and I reply to just about every single one of those. And what I do is, I just place a star on those responses to that survey that I think are just really engaged. And so, the ones who just send like a one-word answer to the questions, I probably won’t star them. But the ones who send three, four, five paragraphs and then they reply to my email and we have a whole email exchange, I give them a star.
And so those are going to be the prioritized people who I invite first and the first batch and the second batch. And so, yeah, I want to make sure that those people who clearly have this pain and they’re actively seeking a solution and they’re willing to give me all this feedback before even seeing the thing, I want to make sure that they get in there first.
Mike [34:45]: Awesome. Well, I guess any parting words of wisdom for somebody who is potentially thinking about transitioning from a productized service into building a SaaS.
Brian [34:55]: Yeah. I mean, again, I think I see it really as that bridge to build the company first and then expand into doing something like a SaaS. And I think the key is to get the productized service running to a point where it doesn’t require you to be in there in the day to day, so that you can free up all that extra time and mental energy to think about, “Okay, where does this thing go next and where are those opportunities for the next product that would make sense in this line of products from this business?” At least that’s how I’ve been thinking about it. And so I think the key is to put those systems in process and in place to free yourself up.
Mike [35:32]: Awesome. Well, Brian, I just want to say thanks a lot for coming on and talking to people about how to transition from a productized service into a SaaS. What are the best places where people can find you if they want to look up more information or get in touch with you about this?
Brian [35:43]: Sure. So, the site is audienceops.com, that’s where the services are and Ops Calendar is over at opscalendar.com. And my personal site is CasJm.com and that’s where I write a lot about productized services and my personal newsletter. And then I co-host the podcast with Jordan Gal, Bootstrapped Web.
Mike [36:03]: And then people can also get in touch with you on Twitter at CasJam, right?
Brian [36:06]: Yes. Yeah. I still use Twitter.
Mike [36:10]: Yes, that’s an iffy question these days. We’ll see what happens with Twitter.
Brian [36:13]: Right.
Mike [36:14]: Well, Brian, again, thanks so much for coming on. I really appreciate it. If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for ‘startups’ and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 330 | Switching from Enterprise to the SMB Market, Staying Small Indefinitely, Dealing with Raises, and More Listener Questions
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about switching from enterprise to the SMB market, staying small indefinitely, dealing with raises, and take more listener questions.
Items mentioned in this episode:
Transcript
Rob [00:00]: In this episode of ‘Startups for The Rest of Us,’ Mike and I discussed switching from enterprise to the SMB market, staying small, and definitely dealing with employee raises and more listener questions. This is Startups for The Rest of Us episode 330.
Rob [00:23]: Welcome to ‘Startups for The Rest of Us,’ the podcast that helps developers, designers, and entrepreneurs be awesome at building, launching, and growing software products, whether you built your first product or you’re just thinking about it.
I’m Rob.
Mike [00:33]: And I’m Mike.
Rob [00:33]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, sir?
Mike [00:37]: Well, I don’t feel like I’ve made a ton of progress this past week basically because I’ve been dealing with taxes, but I did manage to convert a couple of more of my preorders in the paid subscriptions and added another customer on top of that to Blueticks. So, things are progressing I think like any other product launch ever. Like, they’re never quite as fast as you’d like but they are moving forward. So, it’s good to see.
Rob [00:58]: Yeah. Well, I mean, it’s not really a product launch, right? It’s just more of a product – it’s a customer development in the early. I’d say it’s like a prelaunch, right, early access maybe.
Mike [01:07]: Yeah. Yeah, that’s probably a more accurate description because I haven’t really gone through like a major – like a launch to a list or anything like that. I’m still kind of working through issues as I onboard people and trying to iron out the rough edges and stuff because there are certainly some of those that I’m trying to make sure that people aren’t running into or when they do that it’s lessened to some degree either through KB articles or through onboarding emails and stuff like that.
Rob [01:31]: Yeah, nice to develop that stuff at this point. So, if we bring the ‘Startups for The Rest of Us’ drinking game back, remember a couple of years ago? Should we do that every time you say that you added two more customers?
Mike [01:43]: I don’t know, it depends on what the rules are I guess.
Rob [01:46]: Right, right. [?] on my end also got my taxes out, so I am notorious for filing, what is it, extensions and wind up getting everything into my accountant in like late April or may and then he gets it out in June or July and it’s become a pain in the butt. So this year, I got everything done super early and I’m hoping to have everything filed on time. But I’m curious, you mentioned you didn’t get a ton of progress this week because of taxes. My taxes since everything is in zero and we share a bookkeeper actually, right.
I have two business plus you’re my shared business with MicroConf, but since tax is zero and the bookkeeper had done. I mean, my Drip and [Newmor?] group taxes literally took me less than 30 minutes a piece because I basically give my – my accountant already has access to it and I just kind of give him some heads up about different things. And then my personal stuff took a little more because it’s all piece of paper all over the place and you get all these W2s, but it probably took me less than two hours. So literally, maybe three hours to get everything done. Did it take you more than that and why?
Mike [02:45]: So on the academy stuff, there was some things that were classified wrong because of the – basically because of PayPal and selling things in Europe. So whenever something goes through our accounting software, it ends up creating three or four different transactions for the same ones because it does transferred from Euros to US Dollars and then back and forth. And then there’s an additional charge and if those aren’t classified correctly and mashed up correctly, then there are certain numbers that are off. And there were numbers that were off and I had to go through and find them, so.
Rob [03:19]: Boo, that’s no good.
Mike [03:20]: Yeah. I kind of got a system at this point for figuring it out but then on my own business taxes, there are some things that were misclassified the previous year because we were going to try in different revenue and we couldn’t do that because of when we sold tickets to MicroConf because we did it in the previous years. And then years passed, we didn’t do that in, I think, 2015. My accounting software is in zero as well, and there’s things in there that were not fixed the previous year. So like the numbers were way off and I honestly still don’t know how to fix them. I sent it over to my CPA eventually and just said, “Look, this is what these are. I know why it’s that way and I just don’t know how to fix it.”
Rob [03:59]: Got it. But how much did all that take you? Was it like a day?
Mike [03:59]: It was probably two, something like that.
Rob [04:05]: Really? That’s insane.
Mike [04:06]: Well, it’s just like finding the transactions that are wrong. And it’s like sometimes are not as easy to find as they should be. I honestly wasted too much time on certain piece. I mean, it’s not like it was two full days but it was like kind of hanging over me for that two days or so.
Rob [04:23]: That’s the thing I found, man, is as much as I’ve been able to hire people to help out with stuff like this, because I have a CPA and I have legal counsel and I have a bookkeeper and yet taxes still take several hours to get done. And when Drip was still independent, I had like a remote executive assistant/ops person. She was doing a bunch of ops work but I still found that there was hours a week that I was sitting there and not marketing, not looking at features or working with customers, but I was just doing stuff HR payroll, even though again, I had an ops person who was doing that, I was still involved in it. And that’s – I don’t know, man.
I think it’s a hard thing I found getting passed no matter how much I hire, no matter how much I find good people to do the things. The stuff slips through and you wind up doing stuff that isn’t necessarily fun. And that’s, I mean to be honest, post acquisition, I really enjoyed – I don’t have to do any HR now, and I don’t have to do – the only reason I’m doing taxes for Drip is because it existed last year until July, right? So we had to file for that but I’m actually kind of looking forward to things simplifying because the overhead me admin work around running a business is just, I don’t know, man, it’s probably my least favorite part of the whole deal.
Mike [05:34]: Yeah. I mean, the other thing that has kind of factored into it which isn’t directly related to it is that like my wife is looking to potentially acquire a fitness studio that is in our town. And so I’ve had to do like got through a lot of paperwork and tax things and stuff to look at, is it a good deal, is it something that she wants to go through with, is there actually a business there. So that kind of factor some of that time in there, which I don’t know how much time that actually was because it wasn’t like I was tracking the time. But I kind of lump it into that process.
Rob [06:04]: Very good. Anything else going on with you?
Mike [06:06]: No, not really. I mean I’ve got a few more demo schedule and going to be going through those over the next week or so but I’m starting to shift my focus over to like really detailing what my customer acquisition funnel looks like and why or not some of the automation behind it. So, taking somebody from, “Hey, they’re on my email list,” and then moving them over into like a survey and then getting the answers from that and then kind of picking and choosing who I’m onboarding and in what order. And then kind of wiring everything up to help automate that process a little bit.
Rob [06:33]: Nice. It’s good to start thinking of that stuff at this point. All right. So we have a lot of listener questions today, some really good ones. And then we’re getting a little bit behind. Some of these are from, well, this one’s from October of last year. So good old four-five months ago, and there may even be some that are older than this. So, apologies on that but I wanted to work through some of them so people aren’t waiting so long.
This one is from Daniel Cao and he says, “I’m an avid listener. Thanks for being so generous with your knowledge. We have an enterprise level SaaS product that we successful sell for $5,000 a month. However, each sale takes six to nine months and it’s a slow process. We can adapt the product to be suitable for SMB sized business, so that’s small to medium businesses, but they seem to only be able to bear $200 to $300 per month as a price point. We really want to pursue the SMB market but we see it’s 20 times as much work for the same end result financially. Are we insane? Should we just take the enterprise? Or is there something magical that happens when you go for the higher volume of small value customers. Many things.”
Mike [07:36]: I think the question whether you go in that, the direction of the SMB market and try to position your product there really depends a lot on what your longer term goals are for the business and whether that’s – a market that’s even really viable. I mean, if it’s taking you 20 times as much work for the exact same revenue, that alone should say no don’t do it. And I don’t know if there’s any way to kind of slice that or position it in a way that it doesn’t make it like that. I mean, you can always – like over time, you can generally drive the cost of a business down. And it sounds to me like this is one of those situations where the upfront cost of making it or fitting the products into the SMB market is going to be quite substantial.
But if you’re making $5,000 a month from each customer that you bring on, then yeah, it sounds like that’s a reasonably good way to position it and you could potentially like support yourselves while you transition the products. Is it worth doing that? I don’t know. I mean, I would take a look at that and say, “Well, how much lower can you really drive the prices? Are you going to be able to maintain the same level of support with those SMB customers? And dependent on the complexity of the product, you may or may not be able to. It sounds to me like my inclination just kind of a glance based on the 20x number. Is it you probably don’t want to go in that direction just because I think it will be very difficult to drop the acquisition cost by that much to support the work level that it takes to get those customers onboard.
There’s also the fact that some types of products just they seem like they would be a good fit for the SMB market but they just aren’t. Those customers as you said, they don’t want to pay as much as an enterprise customer. And the reality is that they don’t really need it that much. They may think that they do or they want to be in a position where, “Hey, we’re sort of a big company,” and they feel like they’re important but the reality is that, they’re not in the same situation as those enterprise customers and they just will not buy it or not buy it at the levels that you want them to. And at that point, it becomes a losing proposition.
Rob [09:30]: Yeah. In almost all cases, you want to get your prices up higher even if the sales process takes a long time. And the answer to the six to nine-month sales cycle is to just have more and more of those enterprises in the pipeline so that you’re constantly closing them, right. So if you only have five in your pipeline and you all started them today, then yeah, it’s going to be six to nine months until you close those five. But if you five that come in your pipeline today and five tomorrow and five the next day and five, then starting six to nine months from now, you’re just going to be closing a few them basically every day or every week or whatever.
And that’s where you want to get. Based on the information you’ve said, I don’t think there’s any way I would try to do a lower price offering at this point. The only reason I would consider doing lower price is if you’re in innovator’s dilemma situation where someone else is building a simpler, lower-cost version and they’re taking your customers from you. And someday you may have to do that if you become a big cumbersome entity like the Marketos and the HubSpots. Not that I’m such that cumbersome but Infusionsoft, Eloqua. I mean, basically, we’ve innovated Drip innovator dilemma them from underneath, simpler, lower cost, easier to use. But you’re not saying that here. You’re saying, “Should you go there so that you cut down on these lead times?”
I’ve never heard of an approach where you try to go cheap and go for volume because trying to get that volume is it’s a pain. It’s so much work. It’s harder to support. You’re going to need a lot more features because you’re going to have this broader swath of people having 10,000 customers versus having 500 or 200 customers. It’s the whole different ball game. So, if you look at how Jason Lim can talk and he’s kind of B2B SaaS, one of the experts in the world, his whole thing is start cheap or start as expensive as you can but you’re not a brand name so you got to start cheap and then work your way up. And you’re talking about going the opposite direction.
And I would almost not even consider this out of hand. Obviously, you never want to say never and there are exceptions to this. But I would guess it’s probably 1 in 500 businesses that should actually do what you’re suggesting. And so I’d say odds are pretty heavily against trying to go for SMBs. I think the last part of your question was, is there something magical that happens when you go after this market and the answer is not. It’s still a ton of work and it’s just a lot more customers to try to sell and support. So thanks for your question, Daniel, hope that helps.
Next question is from Rob at onlinetravelmap.com. And he says, “Hi, Rob and Mike. Thanks for making such a great resource. I’m working my way through the Blank and Dorf book, ‘The Startup Owner’s Manual.’ And I’m on the customer discovery part of customer development. They say to create three things that I’m having a hard time seeing other entrepreneurs create. First is an influence map, second is a customer archetype, and the third is a day in the life of. Did you create these for your businesses? And if so, how? I ask because it seems like more info than people would want to contribute.”
So for those who haven’t read ‘The Startup Owner’s Manual,’ Steve Blank is a guy who come up with the concept of customer development and later a student of his era agrees borrowed customer development as well as some of his other concepts and developed the Lean Startup. So Steve Blank has founded and/or been a venture capitalist. He’s founded a number of companies. He took several of them public. He had a bunch of axis. I mean, this guy knows what he’s doing. He’s been an entrepreneur in the trenches.
So in this book, ‘The Startup Owner’s Manual,’ they talked about different things. It’s like don’t create a business plan but create these influence map and the customer archetype and a day in the life and that kind of stuff. So, I guess and now that we know what that is, did you create these for your businesses and if so, how? You want to kick this off, Mike?
Mike [12:59]: Sure. I probably didn’t sit down and go through like those specific concepts like the way that he would’ve recommended and say, if he’s got templates and stuff like that, I’d certainly didn’t use them. I mean, I did write down people who I thought would be good influences or people that I could leverage to get to more customers. And I also wrote down some conceptual stuff about like who is the type of person who would use this, are they paying for it, or are they just using it and their boss is paying for it and stuff like that. I did not really go through a day in a life of but I thought about how the product itself would be use.
So, I did to some extent I would say did do these things but I probably didn’t document it to the nines when I was going through and writing it all out. The other thing is I didn’t plan these things in advance because – or at least not so far in advance that it turned out to be useless because it would’ve been based on pure assumptions. So, essentially what I did was before I really started to go down the path of building it, I thought about who it was that could help me and wrote down a list of names. And then I also thought about the people that I was having conversations with when I was going through validations and saying, “Okay. Is it possible or is it going to be difficult for me to get in front of more of those types of people?” So I used that to kind of identify what marketing channels to use.
But again, like of the life of, I didn’t really think too much about that just because I was focused more on how is somebody going to use this as opposed to if it’s consultant use or a freelancer, what does their day look like? I know that they get pulled in all sort of different directions and quite frankly, the best position for them to be in is to not really be in my product that’s doing other things. It’s supposed to work in the background for them.
Rob [14:37]: Yeah, and for me, no I’ve absolutely never created these things but I create my own versions of them. I just think what is the value proposition, what is it going to take to get this many people to the site, this many people to the funnel to grow this fast, what are the possible channels for that. I didn’t draw an influence map but I definitely had a list of folks who I thought could be – could help me out in some way, affiliates, that kind of stuff. But I mean, this is a bulleted list and a Google Doc, right. I just told that I had the HitTail marketing game plan and then I had the Drip one. It was all the marketing ideas that came up as I went through it.
Customer archetypes, you know, again, I didn’t do ‘The Startup Owner’s Manual’ but I wrote out, who do I think like the top three possible customers for these apps are, where are they, and you just kind of build this out, just research it and then forgot how you can advertise on those place. Or is it more organic, are they going to Quora? Then maybe I should answer questions on Quora, that kind of stuff. A day in a life, never done it. I know a little bit about it. I don’t know how that would be helpful for me. But the thing is, the problem is I do think the stuff is helpful for beginners but it’s like it just gets too deep.
You get this 600-page book like the ‘The Startup Owner’s Manual’ and they have this whole section on TAM and SAM, right, it’s like total addressable market and served the addressable market and target marketing, blah, blah, blah. And it’s like you have to go to think about those things but I think people just spend way too much time looking at this stuff. I mean, especially if you’re bootstrapping, the TAM doesn’t matter. The total addressable market does not matter for trying to build a $10,000 a month business.
It matters if you’re trying to raise funding because they need to know it’s a $100 million marketing and you need to prove that. So, so much of this is not relevant towards bootstrappers. I mean, you can grow a seven-figure business and never want to do any of these things. But with that said, I think the issue is that they have you thinking through based on all of these key resource hypothesis and the customer relationships hypothesis. I think thinking through them once is probably good but when you think about bootstrapping a business, it’s like, am I building something people want? How do I get there quickly and then how do I let people know about it?
Those are the three questions I ask and that’s what – the day we launched Drip, I had a 12-page Google Doc which is a bunch of bullets and notes and thoughts and just every podcast that I heard that gave me ideas that I thought could work I put on there. And by the end, I have this big list of tactics that I was then able to develop into a strategy and to leverage that and figure out what works and what doesn’t. And then from there you go to a spreadsheet. There’s a whole other system down there but these are theoretical and they’re business model planning. And Steve Blank is an academic. He did launch several startups but he’s a professor now.
And so he thinks in terms of these broad frameworks and often these broad frameworks are pretty high level and are pretty MBA type stuff. And in my experience, MBA type stuff does not tend to help you when you’re actually having wherever meet the road. It tends to help you really well if you’re raising funding, if you want to do a pitch, if you want to talk about, but nuts and bolts of actually getting customers is just a whole different story. I’d be really careful with spending a ton of time on these things you’re talking about, but I do think it’s helpful to do these extremely thin and quick versions of each of them and try to think through what are the questions that they’re trying to have me think through because I do think there’s benefit there.
Mike [17:36]: I think the important thing to bring up here at this point is that the reason why it’s helpful when you’re looking at going out for funding is that it forces you to think about things that you probably haven’t put a whole lot of time and effort into or that consideration, so that if you get into a situation where VC or an angel investor ask you a detailed question about something like this, then you’ll have an answer off the top of your head because you have looked at that specific question before and you won’t have to um and uh over it and come up with something on the spot. You’ve already thought about it in advance. That’s where it’s helpful.
It’s not helpful in terms of implementing your business and actually doing anything, because I think that what you’ll find is that, you can put together this plan and do all this stuff in advance, but things are going to change as soon as you start talking to customers and that’s really where – that’s where all the other things that Rob just talked about and moving quickly and having those lose spreadsheets and Google Docs that you work from, that’s the most important at that point. When you’re talking to VCs, they just want you to know that you have done your homework and really thought in depth about these things. And if you can answer some obscure question, then they’re more likely to fund you because of that because you can answer that obscure question.
Rob [18:46]: Right, and I mean, it comes back this quote that I say a lot which is about how I prefer to build businesses instead of slide decks, right, and this comes back to all the stuff we’ll probably look really good in the slide deck when you’re raising funding but it just doesn’t question how much. It’s really worth in the long term in terms of actually when we’re meeting the road. So I hope that helps, Rob.
For our next question, it comes from Liam Elliott and he says, “Hey, guys. First of all, I love this show. I want to pick a startup to run with but I’ll be in university for at least two and a half years starting in September. Is it possible for me to plan for growth as a one-man show? I want to avoid having to make the difficult decision of business or school somewhere down the road. Do you have any advice or war stories about the consequences of resisting natural growth in order to maintain availability for another area of life such as work or school during a predetermined period?”
Mike [19:38]: I feel like there’s a kind of a false assumption here that everything is going to be successful, and that growth is going to become very quickly and very easily and you’re going to have to make a decision down the road of, “Oh, do I stay in school or do I go with this business and do that instead?” I think if you look at widely publicized examples of people doing exactly that, you end up looking at people like Bill Gates or Steve Jobs. And those come to mind when you look at that stuff, but I don’t think that there’s too many other examples that do.
So, it kind of skews your view of what really happens when you’re trying to build something. I think that if you’re going to a university and you’ve still got two and half years ahead of you, then I would use that time to essentially build a business and practice with a lot of things where there’s marketing or a product development or doing anything related to customer development in order to put yourself in a position where when you get out into the real world and you have to actually start paying bills as opposed to taking classes all the time and not having to worry about that stuff. Then you’re in a better position to be able to grow the business.
From my own personal experience, I only know of one person who was going to college and ended up building a successful business while he was in college, and the end result of it was that he was one class short of getting his degree in photography and decided [?] I don’t care because he realized that his business was making more than enough money that he didn’t have to worry about it. But he had also started this business back in high school and he’d been running it since he was, I think, 17 or 18. And by the time he was 21-22, I mean, the business was making close to 7 figures and this was back in the shareware days and there was not a ton of competition. So ti was a very different environment at that point. And he still runs the business today but he also runs a couple of others as well.
So I can’t think of too many examples that really fit that mold of where somebody’s going to college and they build a very successful business and then they have to choose, do I want to grow this thing even more at the expense of quitting school.
Rob [21:34]: Yeah. I think that’s a good point. I think the odds of it happening are pretty slim. I think I’d be less worried about it growing and having you to decide and more worried about it just being a time suck, right, because even if it’s not growing, it can still be a huge time suck that you’re investing a bunch of time in. I think one thing to think about is like this is perfect for kind of the start small stay small approach which is the book I wrote in six-seven years ago. And it’s where you look for really small niches, right. You look for have [?] website just hold a few thousand a month. I had an in-voice that sold several thousand a month but very small, very self-contained markets, almost no competition. I had a few others ahead.
There were some e-books in different markets and they were just so small. I mean, they were literally between 500 and 5,00 a month each. And there was very little work to be done on a month-to-month basis and they were never going to grow to be $10,000, $20,000, $30,000-businesses. But that’s the like the perfect, I can imagine a better business to have while I’m going to school. Not much work, no danger of growing, not a competition so I don’t really have to fight it off. So that’s probably where I would think of going down more of this micro approaches like having whatever your talent is. I don’t know if it’s WordPress, plug-ins, or Photoshop add-ons or a Shopify app.
I mean, there’s these little tiny markets you can get into where it isn’t a ton of work and it generates a bit of money but you’re not endanger of this thing growing even if it grows to as big as it can be. It’s still only a few grand a month. So it’s an interesting thought experiment and I appreciate the question, Liam. I hope that’s helpful.
The next question is from a guy Louis and he says, “Hey, guys. You’ve responded to a number of my questions in the past and I appreciate that. I have another one. How do each of you approach scaling support? I heard Jordan [Gaul?] mentioned a StatusPage.io runs 10,000 customers, 1,600 of which are paid. They bring in 2.4 million AOR yet they only have one full-time equivalent support role. My business is growing via channel partners who while currently taking up a lot of my time, are helping me streamline support so I’m ready in the future to take on more. Currently, I use videos, flowcharts, and manuals, plus an online ticketing system, but I wanted to know what else I could consider to help reduce common questions and problems. What are your thoughts?”
So one clarification here is the StatusPage.io thing with 10,000 customers and one support person is a little bit of a – I don’t know. Maybe –
Mike [23:51]: Edge case.
Rob [23:52]: It’s an edge case, that’s a good way to put it. Because think about how simple – I mean I used – we used to have StatusPage.io replaced for it. It’s a simple app. There’s not much fare, so there’s not much to support. An app I own years ago was HitTail. It was a simple app. We had one part-time support person even though we had – I’m trying to think of how many thousands of customers we had. It’s just there wasn’t that much to do when you just get set up and then things run on autopilot. It’s very different. It depends on what your app is but you look at an app like Drip or an app like direction Bluetick has headed, Bidsketch, these are much more complicated apps, a lot of moving parts, a lot of things to get configured, a lot of things to think about, dozens, 50, 100 different screens of background process. I mean, there’s just a ton of things to know.
It’s just apples to oranges, right. There’s a reason that in StatusPages that one reasons can support 1,600 paid whereas in an app like Drip, maybe that’s five people that need to do the same thing. So, that’s not your question, I realize, but I wouldn’t try to think that every app can have that ratio. But back to your actual question of he says he uses videos, flowcharts, and manuals, plus online ticketing system. I’m assuming that a Help Scout or Zendesk, he’s wondering what else he can do to reduce common questions and problems. Go.
Mike [25:00]: Yeah. There’s only so much that you can do and I think that there was an attendee talk last year by a Ben Orenstein who talked about how he tried all these different things and he was watching from people’s shoulders as they were going through his app and he’s like, “Oh, they didn’t realize that they needed to do this. So let me put some text around that.” And he went to the next person and watched them and they didn’t see the text. He’s like, “Oh, well, maybe I need to make the button bigger.”
And he made it bigger and it still didn’t matter. And he tried all these different things and the reality is that there’s so much variation between customers that it’s very difficult to do one thing or even sometimes a combination of things inside of your app that will completely eliminate all support questions or problems that come up with that one particular feature. And if you would extrapolate that across the entire app, there’s no way to eliminate them all especially in any sort of application that has a level of complexity to it, above like a static HTML web page. And even that, you’re probably going to get questions about.
So there’s a lot of things that you can do. It sounds to me like you’re doing a lot of the things that I would probably tend towards. I would take a look at your support tickets and see if you can classify them or categorize them in such a way that you were able to identify the places where you are getting a lot of questions about and see if there’s ways to either put some wizards in or streamline the user experience so that maybe it’s a multistep process or something along those lines.
I’ve also seen apps that are out there that you can kind of integrate into your application that allow you to have a help page on the specific page of your application that points you directly to the KB articles that are relevant directly to that one page. But even with that, you still have to educate people that that’s where they can go for help on that particular page. So, there’s always going to be places where people overlook stuff and there’s literally nothing you can do to stop that.
Rob [26:49]: Yup. I mean, it’s blocking and tackling, I think, right? I think you get something. You’re going to have something, some in-app help, having a chat widget can be nice although you’re going to need more people if you offer that kind of real-time support. And certainly videos, flowcharts, and by manuals, I’m assuming you mean online knowledge base not a big 300-pound paper thing that you ship to someone like in the old days. I mean, our KB has been super, super helpful and people search that all the time. They want to find the answer right away. They typically want. It depends on your audience but they typically want to find an answer without emailing support because they know it’s going to take a while to get a response. So the more you can build that out, the better you are. So I don’t know if any magics over bullets here. I just think the more info you can get out there in a searchable fashion, the better off you’re going to be.
One hack that we do use, maybe this is something that I can throw out, is I went in. RKB runs on WordPress, and I hacked it since I still know a little bit of PHP. And I wired it up so that any time a question or anything’s typed into the box and we don’t have a result for it, we pop it into, in essence we send an email into an inbox. And then we have someone go through those once a week. And there’s a bunch of junk and there’s a bunch of stuff that we’re never going to do if we found people phrasing things differently, obvious repeated searches that we should build. So we wind up building KB articles based on basically people not finding information and we found that over time that the amount of searches that aren’t being found are the ratios reduced. So, that’s one clever hack but that’s not individually going to scale your support up, but everything – it sounds like you’re on the right track at this point.
And I think for our last question of the day, we’re going to take it from Dave. And he’s asking about raises and when to give raises and how do deal with them. He says, “We have 12 employees and every 6 months we evaluate them, have one-on-one meetings and give them raises. My employees are great and I don’t have any qualms in that area. We’ve been lucky enough that our employees like us and stick with us but this creates a small problem which is that after an employee has been with us for one and a half to two years, they’ve received several considerable raises. For example, my lead developer who started with us less than two years ago with 18 bucks an hour is now up to $31 an hour. That’s the biggest jump. But there are others who are heading in that direction. For that amount, I could almost squeeze in another developer which we badly need.
Now the company has grown and the employees are now more experienced and more valuable, but still it feels difficult to just by paying the same guy that used to pay 18 bucks an hour, $31 an hour. It isn’t a large a company and it’s not the type of place where people jump to upper levels of management and start adding values in ways they weren’t before. Actually, most people are doing what they did two years ago, fix bugs, add features, etc. At the same time, now that we’ve set this pace of raises, I wonder what the expectations are and what would be the reaction if I all of a sudden we said, ‘Sorry but you’ve reached your limit.’ In short, how do you deal with raises? How is it tied into the growth of the company? What do you think is fair”
Mike [29:36]: So I’ve never been in a position where I effectively doubled somebody’s salary over the course of a year and a half or two years. I think that that is asking for trouble in many ways, but it’s also hard to go back and change things if you feel like you’ve made a mistake in that particular situation. I think when you get to a certain point, you also have to probably let people know where the business is at and what your priorities are moving forward. And to kind of that point what I would say is go take a look – we’ll post this in the show notes but I would go take a look at [?] profit-sharing program that they put together. And it sounds to me like that might be an appropriate way to go where you’re not necessarily guarantying somebody that they’re going to get a particular raise, but at the same time, you’re encouraging them to work smarter and do things that are going to increase the profitability of the company without directly giving them money regardless of whether the business does well or not.
So, as the business owner, and this is an odd thing about entrepreneurship is that as a the business owner, you are the person who’s undertaking the vast majority of the risk. And if you can do a profit-sharing of some kind where you essentially shift some of that risk back to the employees to some extent, I mean, obviously, it’s like you want to pay them a fair salary but instead of giving them exponential raises every year which you can instead do is say, “Okay. We’ll give you a small raise and we’re going to implement this profit-sharing that allows people to get a much larger upside than they would otherwise in a way that is not guaranteed.” So I think that that’s probably the direction that I would go with something like this.
Rob [31:08]: Yeah, that was going to be my first suggestion is to not make it raises but to make it somehow based on profit in essence. You can’t base it on revenue either, right, because if you guys are growing then there’s not going to be a ton of profit, but if you can share in that then everybody shares in the upside. The other thing – I mean, I think this should be a cautionary tale for people listening. Obviously, I think giving someone a raise in two years from 18 to 31 is, unless they were drastically into market is just way too fast the pace and you have set an expectation now with these folks. So I think the answer, if you haven’t done that, it’s like don’t do that. You can give a raise every year, it’s typical. People tend to I think expect that. And I think that’s a good thing and if they’re solid that that’s fair. But going above and beyond has repercussions. There’s a reason that people don’t often give hefty raises every six months.
The other thing I would think about is what is market rate in essence, like where this person lives based on where their location is. What is market rate for what they’re doing? And if they’re over-market substantially, say, Marcus, 25, and they’re at 31 then have a conversation with them and let them know like, “Look, I know that market rate, you’re over-market rate, we really value but we just can’t continue to bump you up at this pace if it’s only one person who’s way over-market. And there are salary surveys and such. If people are still under-market, then perhaps you can just slow down the pace and just say, “Hey guys, we’ve grown to the point now where we need to do. We’re not going to raise every six months or we’re not even going to evaluate you every six months. We’re going to do it every year instead and you can slow the pace down there.”
I mean, there are options here and none of them are super easy because of the expectation that you’ve set, but I think that you’re asking the right question and definitely thinking about it well because then I think if you were to be flippant and just suddenly change policy, I do think that you’re going to need to have some conversations for sure. And I like what Mike said. I think I like the profit sharing idea just because it then becomes relative to the company’s success.
Mike [32:55]: I think the most important part of all that moving forward though is being a little bit more transparent about not just the company’s finances. And you obviously don’t have to share absolutely everything but let people know, “Hey, this is where the business is. This is the goals that we’re trying to achieve and the reason we don’t want to give you a massive raise moving forward or this year is because we need to grow the business. We need to hire support people. We need to do all these things. So we need to allocate the business resources which in this case is money.”
And then you can introduce the profit sharing, but it starts with those conversations. If you don’t have those conversations, you just drop it on people, then I think you’re probably going to start introducing more problems than anything else. I mean, you have to have those preliminary discussions first and set expectations around what the schedule going forward for raises is and have some preliminary discussions just to kind of float the idea.
I learned a long time ago that I took some leadership classes back in college and one of the things that they recommended was that, if you’re going to a group of people and you want to get their support on something, never walk in the door and just drop the idea on the group because what will happen is the people will shoot it down and there’s always a couple of people who are going to shoot it down because they’re not going to be happy with it. And everyone else doesn’t know which side to go on because they haven’t really heard about it before, so they don’t have all the facts.
And if you do that in this case like this, you’re going to just run into problems. So, float the idea to people. Talk to them a little bit about it beforehand. Get their input and you can actually – if it’s a small enough group with only 12 people, you could probably do that with every single person and just say, “Hey, let’s just keep this between us because I want to float the idea behind. What do you think?” And then everybody feels like they at least got some sort of a say in it or communicated with you about it.
Rob [34:34]: Good. Really good strategy there. So that’s actually how I approach the Drip acquisition with our employees. I went to everybody one by one. It was very time-consuming to have it, because I pretty much cover 30 to 60 minutes per team member. And there were some that were in person, some remote. Some of the conversations were different than others. And it was time-consuming but in retrospect, it was exactly the right way to do it because if I got everybody together, people don’t want to speak up. They don’t want to ask questions. But when you’re doing it one on one, that’s just so much easier. And again, it’s way more time-consuming but there are certain issues that I think warrant that in talking about an acquisition or employee pay, I think are probably two issues that do warrant it.
Mike [35:13]: Well, thanks for listening, everyone. If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. You can subscribe to us in iTunes by searching for ‘startups’ and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 329 | How to Make Your Customers Successful
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about how to make your customers successful. Just putting out a functioning app isn’t enough, the guys talk through some points to help your customers navigate the ins and outs of your app.
Items mentioned in this episode:
Transcript
Mike [00:00]: In this episode of ‘Startups for the Rest of Us,’ Rob and I are going to be talking about how to make your customers more successful with your product. This is ‘Startups for the Rest of Us’ episode 329.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products. Whether you’ve built your first product or you’re just thinking about it. I’m Mike.
Rob [00:25]: And I’m Rob.
Mike [00:26]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s going on this week Rob?
Rob [00:30]: Well, I finally broke down and I started listening to the book ‘Shoe Dog’ by Phil Knight. And it’s the story of Nike. Phil Knight’s the founder of Nike and I just kept hearing about it and I really don’t have much interest in the story of Nike from the outside. But it’s been on my wish list for probably – I don’t know – since the week it came out. And I just kept seeing it and I finally didn’t have anything else to listen to in the tech space and so I started listening to this book and instantly I was struck by how good of a writer he is. Just poetic. Like really amazing vocabulary. It just puts together very well. He’s not like a business guy writing a book. He’s like a writer writing a tale. And so it’s incredibly captivating from the start.
And then the other thing is, you get sucked into the startup story. And right now, I think he’s like five years into running Nike and it’s still like barely breaking even and he has a couple of employees working for him. But he works a fulltime day job as like a consultant like a Dloyd or one of those big three consulting firms. And he’s basically just pouring his money into this thing. And it reminds me of how quick everyone expects success these days with bootstrapped startups because that’s essentially what he was. And it’s – I’m trying to think if it’s the ‘70’s. It’s funny. Yeah. It’s got to be the late ‘60’s or the ‘70’s. And back then it just took a really long time to get traction. And so, all that to say, I’m about a third maybe half way through the book and I’m pretty riveted by the story. I begrudgingly kind of have to recommend it because it’s just a really good book.
Mike [02:03]: That’s interesting. I would imagine that for a company like that it takes a long time to kind of establish the traction. Plus, you’ve got all the manufacturing costs and everything else that as software people we don’t tend to have to worry about that stuff. Our biggest costs at this point are generally like the people who are building stuff not like the raw materials. And then on top of that, you’ve got to pay people.
Rob [02:25]: Right. Well, the trippy thing is he’s not even manufacturing at this point. All they’re doing is importing shoes from Japan. And he has an exclusive import of this brand called Tiger. He has exclusive for the western 20 states or something. And then someone else has the east coast. And that’s what he is. And he’s sold $1,000 his first year and then it’s $3,000 and then it’s $6,000. And each year is a doubling but he’s not actually making any money because he has three or four employees now. Most of them are paid way under market but they’re in it for the mission. That kind of resonated with me too.
I think of it as a bootstrapper. You know it’s funny when seven, eight months ago before the Drip acquisition we were paying people as much as we could and people were all in for us. And it was really fun to be working on Drip. And then when Leadpages acquired us they kind of told us, “Do you know that your people are under market and we should give then all raises?” And I was like, “I actually didn’t.” It never occurred to me because it seemed like a fair wage to pay. But when they actually look at big company’s salaries and they did a big comparison between what we were all making – that includes me and Derrick – we were just all under market.
The term I’ve heard for this. There’s a guy named Jason [Selby?] who I work with now. And he calls it combat pay. And he says those salary surveys are like if you work at HP or if you work at insert name of big fortune 500 company you don’t actually want to work for, then that’s where the salary ranges are. But if you’re actually working for a company that you love and it’s a small team and you enjoy your job, I know I’ve always been willing to take less money to enjoy my job a lot more. So there is a balance and you really see that. Back to ‘Shoe Dog,’ you really see that with them. There’s such a strong mission that people are kind of like, “Hey. Love the gig. Love working with you, Phil. And love what we’re doing.” And so, they’re just willing to work for basically whatever pays their rent. They’re not trying to maximize income.
Mike [04:08]: Sounds like that should be reversed as combat pay working for a large crappy company that you don’t want to be at.
Rob [04:13]: That’s the term, yeah. Combat pay is working for the big company meaning you get more pay because you essentially have a crappy job or a job that you hate is the idea.
Mike [04:23]: Cool.
Rob [04:24]: How about you? What’s going on?
Mike [04:25]: Well, I converted two more of my prepaid orders for Bluetick into paid customers. And then I also added another customer. And I did a demo a couple days ago for somebody who wants to add two or three different sales reps on it. We’re kind of going back and forth on that stuff now. And then, shortly after this call’s over, I have another demo. So, yeah. Things are moving forward in the right direction. It’s interesting using Bluetick to follow up with these people because I’ve had conversations with a bunch of people in the past and I basically throw them all into Bluetick and just let it go out there. It’s nice to see the product is doing exactly what it’s supposed to do. It’s getting the responses then I just pick them up and go from there.
Rob [05:02]: That’s cool though. Well, A: first of all, congratulations and whichever ‘Startups for the Rest of Us’ listener has the first week of March in the pool as to when Mike’s going to hit 25 customers, I think you’re first or second week, I think you’re going to be on a roll there. But that’s cool, man. To get another customer.
Mike [05:18]: That would be an interesting contest to run.
Rob [05:20]: I know. And have a pool with a bunch of squares each day for the next month or something.
Mike [05:24]: Yep.
Rob [05:24]: Good. Well, that’s cool. Good for you. And I think it’s great that you’re dog voting Bluetick with this. I mean, it’s only going to make you notice all the kinks and all the things that are wrong quicker and fix them without people having to tell you.
Mike [05:38]: Yeah. Definitely. There’s places where I’m running into where I want to integrate it into other products like Drip and Pipedrive and Google Spreadsheets and things like that. So I’m using the Zapier integration pretty well. And that’s anytime where an issue comes up that I run into where it’s like, “This is harder than it should be. Let me go fix that.” Obviously, I’ll just wire it up the way I need it to work but then look down the road at how can I fix this and make it better for people.
That kind of leads us into what today’s topic is which is that in having conversations with people, I’m going back to them and saying, “Now that you’re signed on, what is it that you’re having trouble with?” and getting those people on boarded. I’m starting to notice places where I know the application extremely well and if I need to go do something, I can just go do it. But for new people who are getting into it, they’re not familiar with it. Not necessarily familiar with the terminology or things that they need to do or even things that I want them to do. So, part of overcoming that I’ve just been doing some personalized onboarding sessions with them. But at the same time, I wanted to talk a little bit about some of the stuff that I’ve kind of identified and realized like just putting that app out there and having it functional, clearly it’s not enough for a full blown SaaS app. So I wanted to talk through some of the things that you can do to help make your app more successful. And, don’t get me wrong, I will fully admit that there’s certain places where I’ve completely fallen down on this so far. But I also recognize we need to do this at some point and it’s more a matter of prioritization than anything else.
Rob [07:02]: Yeah. And that’s what I like about this episode and the outline you’ve put together is that it’s right from your experience. These tend to be kind of the best topics to talk about. It’s what you’re going through at that moment and you’re trying to gather your own thoughts to come up with a plan. And that allows us to share it with the listeners as you’re going through it which I think is really cool.
So, let’s dive in.
Mike [07:20]: The first one is that you kind of need to take a look at your app and identify three things that the user needs to be able to do or needs to have done in order to be successful within an arbitrary time period. Whether that’s three days, seven, 14 or 30 days. Something like that. Just kind of draw a line in the sand and say, “In order for this user to be successful, I need them to have done these three things by that time.” So depending on your app, it may be at one end of the timeframe or the other but, ideally, you would like to try and get them through that as quickly as possible. If you can get them through in the first 20 minutes, awesome. But for some of those things it’s going to take time. In Bluetick for example, they’ve got a connector mailbox they’ve got to create sequences and then they’ve got to add people into those sequences. Those are essentially the three things that I’ve identified that they need to do those three things in order to get any value out of the product. If you don’t do those things, you’re not going to get value. You’re going to cancel. So I kind of monitor those things. I get a daily email that tells me who has done what along those different things when they last log in. All sorts of other information. But I’m really keeping a close eye on who has done what so that I can reach out to them and kind of help push them along.
Rob [08:26]: I don’t think there are always three. So for an example with HitTail, there really was just one in the early days and it was getting people to install the java script snippet. Because then that collected data and then they were done. As long as they had that data, they were getting suggestions. Long term they needed to be writing articles and doing stuff. But just for onboarding and them seeing value, they needed suggestions. Once the – Google did not provided it – then it became not installing the java script but using the Google webmaster tools kind of OOF process where they had to kind of log it in and suck out the data from there.
So it was really one step with HitTail. Later we added automated article writing that people could do. So maybe you could say it was two. With Drip – I talked about this in MicroConf a couple of years ago. Remember, I talked about the minimum path to awesome. And it was kind of like figure out when your customers get the dopamine rush from using your product and then figure out what the minimum path to that is. And I like thinking in terms of threes like you said. I don’t think it will always be that. I think with more sophisticated products like Bluetick, like Drip it will be three or more. We actually had different paths where if you were sending emails to customers, it was installing the Java script; it was putting some emails in a campaign like an onboarding campaign. And then – I’m trying to think what the next one was. It may have been setting up conversions to see if they converted. I forget what it was. And then for other people it was like if they use Stripe then we had them wire up Stripe so there was actually this fourth optional thing.
But yeah. And then you want to tell people how to do those in the app. We had the little bar across the top that we used to use. We don’t use that anymore. But it was kind of like a wizard that showed up all the time. Then you want to tell them again via email. And then you’ve got to at a certain point once you start scaling up you’ll figure out what the timeframe is that people can most often accomplish these things. With HitTail we realized they can install this Java script within the first five minutes and then they’re on boarded. And that was actually kind of nice.
I want to build another app like that, Mike. Where the onboarding is so [?]. Because then you look at Bluetick or Drip and by the time someone writes an email course, which we of course help them with and offered all this stuff, it’s days and days and you have to keep reminding them. So we realized that even a 14-day trial was probably going to be too short for people to really get any value out of a tool like Drip. That is why we landed at the 21-day trial. That’s kind of where we found it.
So, I like your thought process here. It’s mapping out maybe one, two or three things they need to do. Tell them in app, tell them via email and then figure out how long it takes on average and then that becomes your trial length.
Mike [10:51]: You’re totally skipping ahead of my outline.
Rob [10:54]: Oh, am i? Sorry. I didn’t read your outline.
Mike [10:55]: No. That’s okay.
Rob [10:57]: I got that off the top of my head.
Mike [10:57]: I think it’s a great lead-in though because, as you said, you can send them emails; you can have those in app wizards. I think there’s other ways to get in touch with them too and it depends on what your app is and what information you have about them. You could use SMS messages, for example. One of the things that I talked about was a concept you’d come up with several years ago called the Concierge Onboarding. And I do that for Bluetick explicitly for one step because connecting your mailbox is actually fairly difficult to do. So if I send somebody instructions on how to do it then they very well run into problems getting it done. So the onboarding session is I get their mailbox hooked up for them and I kind of watch over their shoulder, “Do this, do this, do this.” And even having stuff in the app, it only goes so far because there’s certain things that we haven’t implemented yet to make it easier. And we’re trying to get those done but it’s hard to do them. So, for the time being, I’m manually doing that stuff because I have to. But once they’re past that, the rest of the stuff I can rely on other mechanisms. But that one, at the moment, I don’t have any good way around it.
But I think that, more to the point, this is about finding the best ways to communicate and interface with the user to get them to that next step. And the default mode seems to be send them the information and let them do it. And some tools kind of target this market like Intercom that basically sits there in front of the user inside the app and says, “Do you need any help?” Or, “How can I help you out?” But it’s not active. It’s not really pushing the user and not really showing them, “You haven’t done this yet. Let me help you.” Or, “How can I help you?” Or, “Here’s instructions.” Does that make sense?
Rob [12:26]: Yeah. It does. There’s a lot of different ways to do it. I think the simplest one that you should get set up first that doesn’t require any code is to set up the email pings. And I know that some apps take this too far and a lot of apps are doing it now so it’s a little irritating but this was the game changer when I acquired HitTail is that they didn’t have this. And as soon as I added it, it completely rocked the trial to paid conversion rate of that app and it allowed me to start scaling it up.
So adding emails in and this just requires a little bit of time to write some onboarding emails that are like, “Here’s the benefit you get. Here’s what you can do. Here’s the easy step. We’ll do it for you.” And that’s the big thing. You’re talking about this Concierge Onboarding concept that other people claim they invented but, remember, I got into a Twitter thing where I was like, “Dude, you did not invent this.” And you went back through our transcripts from 2012 because he’s like, “Well, I did it in 2013.” And then you were like, “It was 2012 in our transcripts.” So thank goodness for the transcripts to kind of prove we were talking about it.
I remember coming up with this idea and saying Concierge. I loved that word. I’d never heard anyone use it in the context of a startup before or of onboarding. And we combined that and if you imagine, I’ll use the Drip example because this is where we started and we had a bunch of success with it early on. Someone comes in, they install the Java script and then they’re like, “Okay. You need a three, four or five-day mini course. You have not content right now.” This person’s not going to onboard. How do we remove every possible barrier to them getting that course done? So, right in the app, we gave them three choices. Number one: You can click here and we gave them scaffolding. It was blue prints. And so, poof, it prepopulates. Kind of hydrates a five-day email course with the right delays in between them and it has scaffolding kind of built into the email and you can just fill in some content and you’re done. The second option was – I see you highlighting exactly what I’m saying right now. Four bullets down the line.
Mike [14:14]: You’re skipping ahead again.
Rob: But I feel like it works in this context. And the second option was for them to click the button and we would do it for them if they provided us a couple pieces of content. We could build out that course for them. And that’s the concierge part you’re talking about. That’s where you’re actually doing something for them.
And then the third one, they could pay $499, talk directly to a writer. We did not mark that up at all and they would write a course from scratch if the person didn’t have any content. And we found that those three avenues – especially in the early days – very powerful at getting our trial to paid conversion was extremely high right off the bat. Even for an app without product market fit we were over 50% asking for credit card up front with trial to paid. We got that close to 60% at a certain point. So it was definitely a successful effort based on how hard it is to get on boarded in an app like Drip or an app like Bluetick because there is a bit of work to be done.
Mike [15:08]: Yeah. But I think you plan out those interactions and maybe there’s some sort of an escalation process where first it’s something inside the app and then you follow up with an email and then maybe after that you call them or send them a text message. Or send them multiple emails over the course of several days and maybe they get more – I don’t want to say violent – but a little bit more aggressive in terms of the language like, “Notice you haven’t done this. Can we help you?” And you kind of escalate what it is that you’re offering to do for them. Or how they’re going to benefit from them.
And you can alternate between positive reinforcement and negative reinforcement, I think. But the core piece, I think, at that point is to really plan out what the interaction schedule looks like for those users. If they do this, then great. Kind of reward them and move them to the next step. But if they don’t, do this. If they don’t do that after that response to them, try something else. And you kind of escalate what it is that you’re trying to tell them or communicate to them to get them to that next level. And planning out those interactions, I think is really important at this point.
Jenna of ProdPad had spoken at MicroConf Europe about how they used Drip to achieve this with what felt like constant emails. Like if somebody went into the app, they wired it up to Drip to have tags and events fired, it would essentially queue up the next email in a campaign to go to them to move them through this onboarding funnel. And, to me, it looked like, “Oh my god. You are sending these people a ton of emails when they literally just signed up for your app.” And if they don’t do something within 15 minutes, then you send them an email. And, to me, it seemed like overkill but at the same time she showed these graphs and charts that showed definitively that their user engagement had increased and they had these graphs and data behind it to prove it that it really was working well for them. And, obviously, it impacted the bottom line and allowed them to do a lot of other things. But the core piece of it is they got those people engaged and got them to move forward in that activation process.
Mike [17:15]: The next thing – I think this is more of a side point than anything else – but I’ve found that there’s this concept called deep linking inside of an app which the basic premise of that is that if you’re sending people communication via email, then you should provide links to take them directly to where they need to go inside of the app. And this isn’t something that we currently are able to do. But I think that it goes a long way in being able to send the user a button inside of an email that says, “Click here to view this dashboard or this set of data that you need to pay attention to now.” Because otherwise they have to log in then they have to navigate to the page and they have to remember where the navigation is. And for new users, I think, that that’s a little bit tough or difficult for them to follow because they’re just not as familiar with where they’re supposed to be going. If I say, “Go to the reports section,” that’s fine. But if I have 10 different reports there, then they have to figure out, “Okay. I’ve got to log in, now I’ve got to go to the reports section, now I’ve got to figure out which report it was that I look at.” And I think that that is an impediment to them adopting it and in getting to where they need to go and getting in and out of the app quickly to do their job.
Rob [16:58]: Yeah. I think this is a nice to have. It’s certainly not an absolute requirement but I think it’s something that you’ll want to get in after you get the initial kind of onboarding stuff built out. Because if you have to get them somewhere and you have to tell them instructions to click here and click there, you’re kind of dropping the ball. So this is probably something I would do pretty early on.
Mike [18:57]: Along with that goes personalizing the messaging that you’re sending to them. You definitely want to use some sort of a transactional messaging like the direct one to one communication. If you can use their name, great. Also be able to include data from their account in the emails that you’re sending to them. So specify, “Hey. You either haven’t logged in since such and such,” or, “We notice that this piece is still not connected,” for example. But I think you really want to dive in and identify the specifics of what it is in their account that you’ve noticed or identified as potential problems or places where they could get over that hump that will actually start to provide them value. And then remind them, “This is why you signed up for the this.” So that might involve incorporating dated from earlier in the process where maybe you surveyed them and they said, “This is the reason why I signed up.” And then kind of remind them of those things. Like, “This is what you said that you wanted to achieve and you’re not getting there yet.” And provide that information back to them and let them remember why it is that they originally signed up.
Rob [18:17]: Yep. More personalization equals more results. There’s just no question about it. Every test I’ve ever run, that’s where it will get you. I would say start off with a v1 that is less personalized and using a tool like Drip or autoresponders maybe in HeyWeb or MailChimp. I mean, they’re okay but it’s harder to personalize. But if you use a tool that can personalize really well then it makes it almost easy and in v1 you can stuff some stuff in there. Custom fields and such that talk about their plan. Talk about how much is left in their trial and be very specific about it. If you don’t have that control and you do just need to put in a static four or five email sequence without personalization, it’s better than nothing. Do it and make a note to circle back and improve it.
Mike [21:56]: That’s a good point. You can always circle back and go through those pieces again. You can add a little bit more polish to them. But getting them in place and getting the basic system up and running that’s extremely important. And if you can’t get that then, obviously, you can craft the perfect email. But if it’s not actually getting sent it doesn’t matter. So kind of get something in place so that it will go out there and you can iterate on it from there.
One of the last things I noticed was that you almost need to make sure that the user feels good about what it is that they’re doing and it is the right thing to do. And I’m not sure what my thoughts are on an all clear message or everything looks good from our side. But I think that there’s a lot of value in providing testing mechanisms and keeping in mind that the tool itself is not enough. You have to make sure that the user feels confident about what they’re doing and they’re not sitting there thinking to themselves, “Okay. Am I done? Should I click on this? Is this really the right thing? Are all these pieces set up properly? What do I do here?” And if you don’t give that person that sense of confidence then it makes it very difficult for them to be confident in the value that it’s providing as well. And kind of going back to what you had said earlier about having blueprints and the templates and the formulas in place that when you log into Drip, for example, one of the things that kind of came to mind when I was talking to one of my customers was – he’s like, “I’ve got everything set up but I’m not entirely sure what I should be doing.” So he sent me an email that said, “Can you look at this stuff?” But it’s because I don’t really have templates in place. And I recall that when you go into Drip and you set up a new campaign, it walks you through and says, “Here’s options. You can either chose from this blueprint that’s kind of off the shelf or you can create your own.” I think there’s a third option as well. But it gives the user a sense of well-being and, “I’m doing the right thing,” when they chose that blueprint. Because they’re like, “I don’t have to think about this,” or, “I don’t have to build something from scratch where I don’t even have a baseline.” It gives them that baseline.
And the last thing that I would say about this process is that in talking to your customers about the specific things that they’re running into is extremely valuable. And specifically, if you ask them about, “When you logged in or when you first started trying to do this particular step, what were you confused about or what didn’t make sense?” Because, as I said, it’s obvious to you what needs to happen next but, if it’s not obvious to them, then they’re probably not going to do it or they’re going to ask for help. And it’s more of what you had just said. In order to scale up your efforts and get past that critical mass when you start inviting dozens or hundreds of people at a time in to use the app, when they sign up it’s going to be very difficult for them to get in there and use the product and be effective with it. And you’re just going to be overwhelmed with having to follow up with all those people and track them down and say this person didn’t sign up or this person didn’t do this. How do I get them to move to that next step unless some of that stuffs automated? But if you’ve done those manual steps up front, then you can automate it later. But you have to figure out what those things are first in order to get it right later on in order to automate it.
Something else I’ve noticed is that it’s not as important for them to actually do it, especially with the early customers as it is to understand why they didn’t do it. Because obviously you can typically go in and do anything you want inside of your app for them, but doing it for them or showing them how to do it is not going to solve your problems down the road. You really need to understand why it is that they didn’t do it or what didn’t you communicate so that they knew what to do. Because that’s your fault. That’s not the apps fault. It kind of is the apps fault because you designed it but it’s not the customer’s fault that they didn’t know what to do. It’s your fault for not communicating it well enough so that they understood what they needed to do next.
Rob [19:54]: Yeah. That’s right. And it’s basically taking to do’s off of your customer or your users list. And the more you can do that and the more you can make them feel like they’ve accomplished things even when they didn’t have to dig in and do a lot of their own work or do a lot of the work themselves, that’s a good way to go. And the further you can get them along that journey towards that dopamine rush, like I said, you’re going to be a lot better off and you’re going to have more retention.
This may all sound like quite a bit of work but the interesting thing to think about is really early on you literally do this manually. And you can send these emails out of your Gmail account. I did that for the first probably 15 or 20 paying customers in Drip. We didn’t have any onboarding built into the app. We didn’t have any of this stuff we’re talking about. And that got us to, like I said, around 20, 25 customers until we had a little bit of revenue. I think we had $1,000, $1,500 a month. But more importantly I then knew exactly what the onboarding flow should look like. And I had all these emails that I had been boomeranging and using and so then turning that into just an automated course that got spit out was a snap.
In addition, right before we sent the email to the first big chunk of people, which I think was either 300 or 600 people on our launch list, that’s when we realized, “We’re not going to be able to do this manual anymore.” That’s when we invested one week of engineering time. And Derrick and I sat down and we said what is the best way we think to guide these people through. And that’s where we came up with the do it in the app and email them and kind of try to move them through the flow.
So we did spend time building out this whole onboarding thing but you don’t have to do this before you start to scale a little bit. We had a launch list of 3,400 people and I knew that we had to have something in there or else our trial to paid would be abysmal and you don’t want to waste that. You don’t want to waste all those people who are interested about your product because they’ll come in, they’ll sign up. They’re interested, they’re curious. And then if they don’t do anything, then you’ve lost them. That’s the whole point of this episode is to show you kind of the steps to get there. But you don’t have to do this all up front. You should get – like we’re talking about – 10, 20, 30 paying customers and then think about, “What are my next steps? How do I scale this up?”
Rob [25:19]: So I think that wraps up this episode on how to make your customers more successful with your product. If you have a question for us call our voicemail number at 888-801-9690 or email us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 328 | Updates on Drip and Bluetick
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike give updates on Drip and Bluetick. Based on listener interest Rob dives into details on the continued growth and scaling and Mike talks about what areas he is focusing on to increase the number of paying customers.
Items mentioned in this episode:
Transcript
Rob [00:00]: In this episode of ‘Startups for the Rest of Us’ Mike and I gave our updates on Drip and Bluetick. This is ‘Startups for the Rest of Us’ episode 328.
Welcome to ‘Startups for the Rest of Us’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products whether you’ve built your first product or you’re just thinking about it.
I’m Rob.
Mike [00:27]: And I’m Mike.
Rob [00:28]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, sir?
Mike [00:33]: Well, as I said on a previous podcast – I think we last recorded about two weeks ago and last week was the interview with Wade Foster. But last week I was at an alternative conference up in Vermont called Big Snow Tiny Conf.
Rob [00:46]: Why do you say “alternative?” Was there bands there playing emo music?
Mike [00:49]: Well, you know. It’s the whole alternative facts thing. So this was an alternative conference.
Rob [00:52]: Alternative facts. Nice. So that was cool. Brian Castle runs that and you were there with what – 10, 11 folks?
Mike [00:59]: Yeah. It was about a dozen people up there. Yeah. It was a lot of fun. The weather was a little bit better this year. The first day of skiing was absolutely phenomenal. And then the next day I got a little bit tired near the end of the day and I’m just like I’m just not going to go back up there because if I do I’m probably going to get hurt. So I decided to skip out on probably an hour or two of skiing which wasn’t too bad. It was a lot of fun. I think that virtually everyone who was there was also going to MicroConf this year as well.
Rob [01:25]: What was your highlight of the conference? I mean, it’s not really a conference, I think that’s a misnomer. It’s like a group. It’s like a mastermind group, you know. Which is super cool. But I think of a conference like with people standing in front and sometimes there’s sponsor tables and such.
Mike [01:40]: Right. Well, I mean the thing is everybody gives a brief presentation or a talk or a topic for discussion and we go through like a dozen of them over the course of those three days. I think the first day we did like two or three and then the next one we did four or five and then the day after that we did another four or five. So we’d ski for half a day and then there’s just talks and presentations and stuff like that for the rest of it.
It’s really interesting to see the types of things that people are working on that you either just wouldn’t think of as a business or you wouldn’t think of how to do those things as – like marketing plans or things that you can do to find customers or to drive sales. It’s just really impressive to see the types of things that people come up with.
Rob [02:21]: Yeah, I bet. It’s nice to get in-depth exposure like that to other people’s businesses. I think that a conference or a gathering of this size there’s a real unique aspect to it. You and I’ve talked about doing a super small – you know we didn’t even know if we were going to lend it the MicroConf name – but it was going to be something like 30 or 40 people. And getting them together over the course of a few days. And Big Snow Tiny is even smaller than that so I can imagine it being a lot of – Especially if there’s good chemistry between the attendees. I bet you could get a lot of varied and good advice from experienced founders.
Because that’s the cool thing right, it’s not eleven people who are dreaming of starting a business. I would guess that everyone there has a business and is making money and you all have different experiences so you’re going to get a lot of valuable – some not valuable probably. If someone’s running an ecommerce site and you’re telling them about your churn rate maybe that person doesn’t have a good opinion or an experienced opinion on it. But I’d imagine the majority of stuff you come away with is pretty detailed and pointed towards your particular case. I’m conjecturing here. Is that kind of how it feels?
Mike [03:23]: I would say so. To kind of correct you on a couple of things, in terms of where people are at, there was one guy named Chris who had started a business literally a week before. And it was based around running Facebook as to drive traffic to a website and then you pay a couple of dollars and you can have a physical letter mailed to a congressional member of your district or a senator or something along those lines. So basically what he does is he looks up the information of where to send that letter and then uses geolocation based on where you’re at and says these are the people that you would send this letter to and, by the way, here’s the template and it’s related to whatever the issue is that you are interested in. So if he drove ads based on EPA stuff or gun control or what have you –
Rob [04:08]: Immigration.
Mike [04:08]: Yeah, immigration. He’s got all these things templated and, based on which side of the issue you’re on, he will give you the template. You can customize it and then he will send it for you for a couple of dollars.
Rob [04:20]: That’s pretty cool.
Mike [04:20]: And he started it like a week ago. He was literally printing them out and putting stamps on them and mailing them. And he’s like, “This is all, I’m just validating, just kind of seeing what’s here.” He’s like, “It’s interesting. It may not turn into nothing.” But to me it was interesting. It was extremely interesting to see what he was doing and how he was doing it. We all gave him feedback and we’re all like double your prices.
Rob [04:38]: Right. Well, and it’s cool to see someone validating like that. Those are the fun days. As stressful as they are because you don’t know if you should do it or not. Like the validating stuff is just new ideas, you know they’re actually putting into practice. So that’s kind of cool someone attended at that stage.
Mike [04:53]: Yeah. And then you’ve kind of got the flip side where like a guy named Chad DeShon was there and he ran a Kickstarter campaign where he did like $2.6 million in sales of board game tables. So he talked a little bit about his experience outsourcing to China and having things brought over. And it was really interesting seeing, I’ll say, both ends of the spectrum where you’ve got somebody who is just starting out. They literally just started trying to validate this idea. And then somebody else on the other end where they’ve already got the money, they’re basically trying to get their logistics pipeline down to deliver everything to people. And it’s just amazing to see the differences between those stories. And they’re both interesting, I think.
Rob [05:32]: Yep. I agree. Speaking of board game tables. If you’re into board games, you need to check out BoardGameTables.com. That’s Chad’s business. Those tables are awesome. I have been eyeballing one for a long time. Just love that you can cover it up and leave. It has a felt surface but it’s sunk down. And so, let’s say you have a big D&D game spread out, it looks like hell and you’re going to run that for months if you have a long campaign. But you can cover it. And that’s the big plus for me is that it looks like a real table on top. Anyways. And there’s cup holders. It’s just designed perfectly to play board games. So a little plug for Chad there. I’ve been a fan of the tables for a while.
Mike [06:09]: So what about you? You went to SaaStr last week, I believe?
Rob [06:12]: I did. Yeah. I was in San Francisco with several folks from the Leadpages crew. And, as expected, SaaStr was – they said it was 10,000 people, I’m not sure if it was actually that many. It didn’t feel that big but it was a big conference. And the most value I got was from the team building, the comradery of hanging out with the folks from Leadpages because I don’t often get to hang out with five or six others at once. We had dinner together. We were doing happy hours together. It was just a fun time where you can really dig into some interesting conversations. There are only so many people in the world that have that much in common with you and know that much about your business and what you do and you know what they’re up to.
I was talking to the CFO and he’s like, “What would you think if we did this to pricing?” And it’s like, “Oh, what a cool thought experiment.” I was able to say, “Well, we tried that and it did this.” Or, “Here’s my opinion.” You would never set up meetings to talk about these kind of high level things that you’ve had. Almost thought experiments, to be honest. And yet doing it can be really fun. I enjoyed that part of it.
I ran into a couple people and I set up a couple meetings with folks. Overall, my crowd, I went through my whole rolodex like of all the MicroConf speakers from the past several years, like is anyone here? And they weren’t. I was thinking may be Heaton or Stella would be there. Jason [Cohen?], Dan Martell. Just anybody – because I would love to connect with them – and they weren’t there.
I ran into a few people but overall it was probably not something I’ll be going back to. It was just too big, the sessions are interviews and panels, which I don’t get a lot of value out of because they’re just not actionable and I can hear them on podcasts. I think you really go there for the networking. And the networking was actually with my own coworkers. So I started thinking it might have been cheaper if we spent a couple happy hours with the same crew.
Just my opinion of it. I respect the heck out of Jason Lemkin and like the SaaStr brand and I like what they’re up to. But a conference that big is just not for me.
Mike [08:04]: I think that’s a great way to get company funded happy hours. I think that’s what you’re going for here.
Rob [08:10]: Totally, right. That was it. So this week, by popular demand, we get requests to hear more about what we’re up to. And we like to do update episodes every once and a while. Frankly we could probably start doing them a bit more frequently. Today we’re going to talk through some stuff that’s been going on recently with me and Drip. And then we’re going to dive into what you’ve been up to with Bluetick. It’s been a few months, I think, since an update and I think there’s a lot to be said here.
So to kind of kick us off, Drip is continuing to grow and it’s growing quickly. And since we were acquired by Leadpages seven and a half months ago, I think we have six times more users than we did, I mean it’s just this crazy fast growth. It may even be more than tha, it might be like seven. It’s a lot. We have seven times the number of trials coming through each month. At every scale you imagine just almost 10Xing in every direction. And so that has been a focus of ours just scaling the technology. We hired a couple more engineers a couple months ago. I just hired one, we’re in front end who’ll start in a month. And then we have an open Ruby on Rails position.
And these are good problems to have. You need to scale stuff up. But what we’re trying to do is continue to ship features because that was the thing for a couple months we almost spent a lot of time just getting enough servers up to keep handling the queues and to keep everything running. We’re definitely – knock on wood – We’re out ahead of that right now. But that does continue to be a focus.
We have basically two full time engineers now. All they do is scaling and performance. And they’re just rewriting, they’re refactoring, they’re adding servers, they’re figuring out what’s going on here. I think I’ve said it before, now I understand how you can get an engineering team of 20 or 30 people on a product because you just have so much stuff that you are trying to keep going.
Mike [09:51]: Yeah. I’m curious about that a little bit more because if you were at a certain scale before and you were obviously at some point running into scaling issues to begin with, you’re looking seven and a half months down the road and you multiply your size by six from where you started. That’s a lot, I mean you’re adding basically an entire customer base just about every month at that point. So what sorts of things have you run into that have been especially difficult or challenging to resolve. Are there things that came up that you would never in a million have dreamed that you would have run into that and suddenly now it’s a problem?
Rob [10:28]: There are a lot of edge cases that come up. So there’s two things, one is just scaling to that level. Another one is when you’re sending tens of millions of emails and you have thousands and thousands of customers, the littlest bizarre edge case is just bound to come up. So we do find ourselves kind of troubleshooting things and trying to figure out how to best handle those.
In terms of scaling, I think there’s kind of three fronts and probably four. One is just the database. We continue to have to increase the size of the hardware that it runs on and give it more RAM and then give it more IOPS they’re called. IO per second that allows reason rights to the disk. And I find about every four months we have to increase something on that. It’s nice that Amazon keeps pace and continues to add larger and larger server instances because I don’t think, at our current pace – again, knock on wood – we’re going to outgrow what they have to offer. But the place that we hit – probably about three months ago – was when there was one aspect of Drip, where you know where you’re going and you just create ad hoc subscriber queries basically. You can just create a segment and you’re like anyone who has this tag and hasn’t visited this page and has opened this email. We just basically let you “and” and “or.” You’re almost building a sequel query it’s just with a nice visual interface. That can get incredibly complicated as you can imagine. Some people will “or” together 10 things and that’s like joining on 10 tables in the database and some of which have a billion rows. So that doesn’t scale. And we eventually hit the point where no matter how much hardware we threw at it for our largest customers it was still not fast enough.
So that was the big one that we really had to have that breakthrough on. And I talked about it on the show a few months ago where we were going to shard the database, which is just catastrophically complicated. And we figured out a workaround and it’s was just way to technical to go into here. But we figured out a way to just completely rethink and rewrite that whole piece of it, the subscriber querying, to where we’re not querying the database live. And we’ve seen 10X and up 100X speed improvements on that. It just completely changed the game. That was kind of the biggest pain point. And I think that improvement alone will give us a year, two, three years of more expansion now, which is a really good feeling to have.
It’s not to say other parts of the app won’t experience slowdowns. Your reports are always going to slow down as you get more data in the database. Other things like that. We are also adding read replicas now. We don’t just have a master database with a hot backup which is what we’ve had for a few years. We’re now starting to add other replicated databases that we can hit and not impact. You’re just reading from them, right, so we don’t impact the main database.
So those have probably been the biggest scaling things recently that we’ve been tackling.
Mike [13:06]: I think dealing with that centralized storage in the background for the database itself, that’s the hardest thing. I’ve seen a lot of different strategies for people doing that. Some of them just say, “Oh, well. We have a separate database instance for each customer.” And I guess that’s one way to go so you don’t have a multitenant database. It’s just each customer has their own. There’s all sorts of other operational challenges with doing that. If you have to make a schema update, for example, you have to make it across every single customer’s database. And that’s not always the easiest thing to do in the world.
It’s just kind of interesting to see the types of things that you’re running into. From my perspective, I’m thinking about the things that I might run into because you had just said, for example, the customers can create their own ad hoc queries. And that’s something that I started looking at and then I realized how complicated it was going to get and how difficult it could end up being because of performance issues. And I kind of backed off from it and I just said, “Look, just make it simplified for now and I’ll come back to it later.”
Rob [14:01]: I think that’s a good call. Yep. I like that we have this feature but it has obviously been quite a bit to keep up with, because as soon as you allow ad hoc stuff people will build crazy stuff and expect it to work. So I would almost lean, especially in the early days, lean towards not having it and having just a few canned things that people could do.
Mike [14:17]: In terms of the other aspects though, obviously just dealing with the scaling challenges alone is one problem, but what about building new features and what about customer support and onboarding. Do you have any things that get escalated from the customer support side that you need to deal with? Because I’ve run into some of the stuff recently where a single customer support problem can chew up easily several hours of time.
Rob [14:40]: Right. Luckily, and to Leadpages credit, pretty quickly after we moved over they started adding support people from their team and then they started hiring – I think they hire externally now. And we went from one support person when we were acquired. One fulltime. And I think we have six or seven fulltime now. And I have had to pretty much do zero work on that. And that’s the kind of thing that- Because how else could we have scaled that. I wouldn’t have had the time to hire that many support people. And they’ve done it with customer success, they’ve done it with sales, they’ve done it with marketing. All those aspects I’ve been able to hand off has freed me up to be able to focus on exactly this. I focus on scaling, focus on shipping features and hiring.
It’s pretty rare that stuff gets escalated. The support team is very, very good and most stuff doesn’t come back to me anymore. There’s just enough layers who know how to make judgement calls and it’s pretty rare something comes back to me. And that’s the support side which feels great, to be honest. As much as supporting your app is something you have to do, it’s not necessarily something, as product people, that we want to do. It doesn’t move the core product forward which tends to be my focus.
In terms of shipping features, we slowed down, I’d say, for the first couple months after the acquisition and then we started speeding back up and we’ve been at a pretty even keel hiring pace of an engineer every month. Maybe every two. That’s allowed us to continue to ramp people up. Like the two engineers we hired a couple months ago are fully ramped up and they’re shipping a lot of features now. So we’re probably at a faster pace than we were before the acquisition even with the scaling. And that’s purely just hiring new senior people who can get up to speed in a month and get it out.
So I’m pretty excited right now. I go through stressful times of, “Oh, no. Are we going to scale? Are we shipping fast enough?” And right now I’m pretty optimistic based on who we have and all the stuff that’s almost – there’s a bunch of features that are almost done. And that’s a good feeling to have. It’s not like everyone is bouncing around. It’s like there’s some things that are literally three or four pretty cool features within a few weeks of shipping right now depending on how we roll those out. That’s exciting because I think shipping features is what we do. That’s the dopamine rush.
Mike [16:44]: Very cool. What else is kind of on tap for you guys?
Rob [16:47]: Yeah. I think just to round it out and wrap up my part. Basically the free plan is still going strong and that’s got us a lot of notoriety in the space. And free plan is a long term play and it’s something that takes a lot of time and focus from a certain group of people to make that work. You don’t just start a free plan and then people magically convert to paid. You have to be very strategic about what’s the limit on the free plan, how do you think about getting people on a value that they get to that limit. And so there’s a couple people – at least two or three – who are thinking about this a lot and customer success is working on it and so far so good. It’s a long term play.
A few people have asked me, “How’s the free plan working out?” And it’s like, “It’s working.” But it’s like you can’t even tell until months after you start this thing until you get enough numbers to actually be able to make a judgement call on it. I can’t say, “Oh my gosh. It’s the most amazing thing ever and we’re going to do it forever.” And I also can’t say, “Oh, it’s not working.” It’s kind of like yeah. The early signs, even though we’re months in, the early signs are that things are going well and it’s bringing a lot of new folks our way.
So that’s it for me. Let’s talk about Bluetick. And for those who don’t know, it’s also an email app but it’s not really email marketing. It’s called Bluetick.io and you want to give the one sentence description of what it does?
Mike [17:57]: Yeah. It’s essentially a way of systematically and automatically following up via email with people that are, I’ll say, later on in your sales funnel. Kind of like after they’ve gotten into your marketing funnel, they have expressed some interest, this will essentially help move them through that early sales process where you’ve got a warm lead who has expressed some interest of some kind. Whether they opened up a bunch of emails or they sent you an email and say, “Hey. We just wanted to talk a little bit more about this.” And then you can use it to push them into like a conference call or something like that. And if they don’t respond to the first email it’ll send them another one and send them another one and kind of move them through that process automatically so you don’t have to think about, “Oh, is this the second email I’ve sent them? Is it the third? How long did I wait?” And you don’t have to manage that process at all. It just does it for you.
Rob [18:43]: You realize that was more than one sentence right?
Mike [18:44]: Yeah. I know, I know. I was giving examples of what it could do beyond that.
Rob [18:47]: I know. So you took pre-orders, you had some folks pay you – I forget. How much was it? The pre-orders?
Mike [18:53]: I gave people the option, more because I was just flushing it out. I said, “You set your own price and then tell me how many months of service that you’re willing to essentially prepay for.” And people paid anywhere from, I think it was around $40 a month to $100. There was one that was at $100. Everyone else was between $40 and $50. So then I basically went back to them, and my final pricing at this point is $50 a month.
Rob [19:18]: And so, have all the folks who’ve preordered from you, have they had a chance to get into the app and dig in? And how is that going in terms of converting them?
Mike [19:26]: I on boarded all of them, and I would say I definitely made some mistakes in that aspect. When I took the preorders I said, “I’ll onboard you and I won’t start charging you until you’re seeing value from it.” And the problem is that because that is such an open ended thing, it doesn’t force it to the top of their priority list. So this month what I’ve started doing is going back to them and saying, “Look, I need to draw this line in the sand for anyone who’s placed a preorder.” And I’m trying to put it towards the end of this month, which I may end up being three weeks out or four weeks out or something like that. But there’s going to be a line in the sand that says, “Look, up until this point, let’s get you on boarded as a paying customer and convert your extended trial into a paid subscription or let’s kill it if it’s not going to help you or, if you just don’t have time.”
Rob [20;12]: Yeah. That’s a good way to go. That’s why free trials work rather than often, especially if you’re a beginner, free plans versus free trial is a different thing. And the difference is free trial has an expiration date. And wether you do a 14 or a 21 or a 30 or a 60 or whatever it is, at some point there is that line in the sand. And that’s some time pressure to get someone to commit or not. I think it’s very good that you’re switching to that.
In the early days of Drip when I had preorder folks in there, I said the same thing. Once you get value out of it we’ll do it. And then about every week or two, I would email them and I had all these emails boomeranging back to me. And when I got a boomerang from someone, I would log in and I would look and see what are they doing in Drip, have they actually imported a list, are they sending email and then I would ping them and I would be like, “Hey. I see you’re not sending emails. Are you interested? Let’s get this moving forward.” And if they had emails, then my questions became, “Hey. Do you think you’re getting enough value out of Drip to pay $49 a month now?” That was it. And then I’d follow up every two weeks and eventually some people converted. I think most people converted and some didn’t and that was okay.
So I hear you. It sounds like you didn’t do that early enough. You said you kind of made a mistake with it. Like you didn’t have enough time – not even time pressure – but maybe enough follow up. Ha, ha. That’s kind of funny. Follow up. You go to run them through Bluetick.
Mike [21:27]: Actually, I am at this point.
Rob [21:28]: That’s cool.
Mike [21:29]: Yeah. I basically set up all the automation for that so it’s not going out to them. And I’ve got a whole sequence of emails that’s being sent out to them. So if anyone’s listening, yes, those are completely automated emails at this point.
But, no, I think for me it was an initial hesitation to really push forward. Because I kind of had it in my head like I made a mental promise to these people like, “You can have this until it provides value.” But that doesn’t do them any favors and it doesn’t do me any favors. It’s not helpful to either one of us. So there really needs to be that emphasis on some sort of a timeline or reckoning so to speak to just say, “Look, it’s got to move forward and if it doesn’t, that’s okay. I just need to know.”
Rob [22:06]: Right. You’ve got to channel your inner sales person and ask for the close. Cool. And you were telling me offline that you added a couple more customers.
Mike [22:16]: Yeah. Just yesterday I added one new customer and then yesterday I also converted one of the prepaid customers into a paid subscriber. I gave him 20% lifetime discount, applied his prepayment as credit so he’ll have several months of the service. And then after that it’ll start charging him on a regular basis. But basically gave him a credit for that and just said, “Yes, now it’s providing value so let’s just start charging you and we’ll cut into that credit.”
Rob [22:42]: That’s cool. Always good to get new customers. Is that your plan? To keep getting – because we had talked about awhile back you were going to do a public launch. But it sounds like you’ve continued to add a couple customers here and there every few weeks. What is the plan right now? Which direction are you headed?
Mike [22:58]: I was talking about this to my mastermind group last month – it was around the last time that we’d discussed it here on the podcast – and they actually talked me out of going through and doing the launch on the 31st of January.
Rob [23:10]: Why is that? What was their argument?
Mike [23:13]: Their argument was they didn’t feel like I had pushed enough people through the system and it wasn’t getting enough usage to help me identify the places where I would run into problems in terms of support or scaling or just answering questions accurately or in a way that doesn’t overwhelm me. I looked back at it at the time and I said, “Well. You know. Maybe you guys are right.” And I look back at it now in retrospect. It was like, “You guys were definitely right.” I really needed to back that off because there’s times where I will burn through an entire morning just going back and forth with people on support calls. Literally – I did it this morning as well – where somebody will say, “Hey. How do I do this?” Or, “Got this problem here.” Or, “I’m trying to import a bunch of people and what’s the syntax for this or that?” And I’ve got support documentation but I’m starting to find that there’s places where it’s just incomplete and there are a lot of edge cases where the questions just simply aren’t answered because they’re not well documented in the documentation. I can go in the code and look at it, and I can tell the person how it is but that doesn’t help them because they can’t just go to the support site and just pull it up because it’s not well documented.
Rob [24:15]: Documentation like KB’s are so time consuming to get started. I remember when we first started Drip it’s just like, there’s so much information that’s imbedded in your head and in the code. And trying to translate that into helpful articles and figuring out what people can help with, it’s hard. It is really hard. And if you recall, our early docs for Drip were me recording screen casts and it was purely a time thing. I just did not have time to write that all out. I got mixed emotions from that. People have said, “This is fine for now,” but often somebody was in an airport and the Wi-Fi wasn’t fast enough. And then another person was saying, “I don’t want to watch a three-minute screencast. I just wanted to skim an article.” And of course, creating an article takes a heck of a lot more time. I later circled back and paid someone to turn those screencasts into articles. Not to just transcribe it but to actually turn it into a well-written thing, take screenshots. And then we had a customer success person who had some free time. He then became the KB czar and he just started cranking out KB things. But as a one person show, you just don’t have the time to do all that.
At best, in my opinion, you’re going to respond via email and then you’re going to take that response, you’re going to paste it into a KB article and it’s not going to have screenshots and it’s not going to be fully flushed out but it’s going to be something. And I think that’s probably where you need to start.
Mike [25:33]: That’s, honestly, like what most of my KB articles are right now. People ask me how to do something and I took some screenshots and I sent it over to them. And then I took those same screenshots and I posted them into the KB article and said this is how you do this.
Rob [25:45]: Yep. That’s how you do it.
Mike [25:47]: It’s quick and dirty but it works and it doesn’t suck up a huge amount of my time. But then there’s things where, “How does this need to be formatted?” And I’m like, “I don’t actually know because that’s a library that I used.” So then I have to go figure it out and then come back to them with the answers. And, of course, while I’m doing that I also add in a couple of unit tests. Be like, “Hey. Does this actually work?” Because if the library gets updated, for example, and whatever gets through I want to make sure that those things still work later on.
Rob [26:12]: Right. So you’ve backed off from the public launch. And here’s the thing. Your mastermind group has more intimate knowledge than any of us. Including me. But certainly more than any of our listeners in terms of exactly where you are, how things are going. Just because they get so much more in-depth information about it. I think I know the folks in your group and if they’re recommending that I actually thing that’s probably the right way to go.
Did they not think you had product market fit and you still need to tweak some things and get some more features out? Or is it that – feeling like support. I think you mentioned that support might not be able to scale or something. And that sounds kind of like maybe work a few extra hours or hire someone to help you part time with that. I would probably dive in and not try to prescale stuff like that. You know what I mean?
Mike [26:59]: Yeah. I think what they’re looking for is me to get to somewhere between 20 and 30 paying customers before I flip the switch. I think there’s a difference between having people who are on the system and using it in name but not really exercising a lot of things versus somebody who’s paying for it and they’re probably using it a lot. And if they’re not using it, they’re going to cancel. So there’s that, I’ll say, scale that you get by virtue of just having people pay for it because they’re not going to pay for something they’re not using. By constantly using it and finding bugs or edge cases or integrating it more fully into the automation systems that they have in place, that finds those edge cases.
And it also helps me flesh out some of the marketing stuff. I worked with somebody yesterday who said, “Hey. It would be really great if, when somebody finishes this email sequence, if it could go over to the pipe drive and just automatically close out that deal or whatever.” And I’m like, “Oh. Actually you can do this and you can actually do it now. You don’t have to wait for anything.” And I sent them screenshots and I basically walked them through and said this is exactly how to set that up.
But that’s not something that is going to come up until I get to that point where lots of people or a kind of critical mass of people are using it that let me know that, “Hey. I have this question. How do you do this?” And then those different use cases can end up on the sales website to help attract more customers. It kind of feeds back into itself at some point.
Rob [28:19}: Yeah. That makes sense. I do think that that 20 to 30 paying customer mark is about the point where you really know that stuff is working. And then, of course, you realize when you get to 100 customers that you really didn’t know that stuff was working. But at least you know something. It was somewhere between 20 and 30 with Drip where we basically started doing those launches to the 300 to 600 emails on our list at a time. Sounds like you still have more work to do.
That’s the thing. It’s like launching is – You could launch today. You could just send out an email and get everybody in. And you may bleed everyone out because you don’t have product market fit or you might not be able to support them and so they get pissed off and leave. Or your onboarding may not be good enough or in existence and so you’re not going to convert them. Yeah. I don’t necessarily agree with that. I think the danger in stuff that you and I have talked about over the years with Audit Shark is that the launch just keeps getting pushed out. That you never get to that 20 to 30 customer mark. So I guess at this point your number one goal and focus should be getting to that mark. Is that the idea? It’s like getting one person a week, two people a week, whatever it takes and when you hit that then you’re able to pull the trigger.
Mike [29:28]: Yeah. [Heaton Shaw’s?] got a newsletter that he sends out – I don’t know whether it’s the same newsletter or not but he’s sent out something to his email list basically saying what’s the one thing that moves the needle for you at this point. And I read it and I thought about it and the one thing was basically moving people from either a trial into a paid subscription or just adding paid customers because those are the types of people who are going to be actively using it, versus the software sitting there in the background and possibly not doing very much for them. My focus at this point is just adding paying customers. One of the people who signed up yesterday, I started redoing some of the signup stuff on Friday so he couldn’t signup on Tuesday when he wanted to. So I ended up pushing him off and I said, “I’ll give you an invitation code. We’ll get you set up and then we’ll process your credit card later.” So I ended up doing that but he was thinking, “I’ll just log in and then I’ll hook up my billing stuff.” And I was like, “No, the billing stuff inside the app isn’t there yet.” And I honestly don’t care. It doesn’t need to be there right now. I can do that stuff manually. But I’m actively looking for ways to avoid touching any of that stuff because the product works. It does what it needs to do. So at this point it’s a matter of getting that marketing message right, getting the people in and getting them using it. And that’s my focus. Finding people who will actively use it.
Rob [30:46]: Yep. And I think, as your number one goal, I would focus less at this point on trying to scale documentation, or on trying to have stuff that people can find and you’re going to need to do, I think, a lot of hand holding for the time being. And I know it chews up time and you can’t really work on the product necessarily but that one on one time for those first 20 customers is going to be extremely valuable. I think if you have your launch list, you could start emailing one of those at a time. Like maybe do it in blocks of five or something. But pick five off the list. If you’ve surveyed them and you can tell which are most interested, you could start with the most or you could just go with the most recent and email five of them individually and be like coming from Mike to one person. Not a BCC. And be like, “Hey. Super interested in getting you onboard. You signed up for this. Here’s the big thing. Still in early access,” and trying to get, one at a time get people on boarded. Is that what you’re up to at this point?
Mike [31:43]: Yeah. This past week, I replaced a couple of pieces on the main page where previously it just had the email of course and it didn’t really say much about how you could sign up. Now I’ve replaced that and there’s a request invitation area right at the top of the main page. And if you enter in your email address it kicks you over to another page where there is a survey and it asks you to fill that out. Those replies go directly to me and it gives me some marketing information. But if somebody signs up for that and then goes through and fills out the survey, then I know that they are essentially more interested and I can pay attention to those people a little bit more.
You talked about emailing people individually. I can literally export my list of subscribers from Drip and put them into Bluetick and then just say, “Hey. Go ahead and just start emailing these people individually. Because that’s what it does. It emails people one on one. And I can send them into a sequence and try and get a response from them of some kind depending on what it is that I’m trying to get them to do. Whether it’s that survey or have a call or what have you.
Rob [32:44]: That’s cool. I like it. I think you’re making progress on the right things.
Mike [32:49]: Yeah. And it’s hard to figure out what is the right thing to be doing today or this week. At a high level, I know it’s get people in who are most likely to convert into a paying user because that’s kind of proxy for getting value out of it. But there’s all these other little things that kind of factor into that. And then, as I said, somebody can email you something and then it burns through three or four hours of you trying to figure out how to best help them and how to let them know this is what they need to do or this is how to do it. Or trying to do it for them and then show them after the fact.
Rob [33:19]: Two thoughts that I have with that. Number one: I think every task that comes onto your plate whether you’re pulling it off your Trello board or whether an email comes in. I think you need to ask yourself will this get the next customer on boarded or will this get the next customer paying me? And if the answer is yes – if it’s from a customer who’s trying to onboard and they’re struggling – then you do it. But if not and it’s from an existing customer who says, “Hey. Can you add this feature?” You can totally log that somewhere. But I would not stop then and build the feature. You know? Because your goal right now is to get to 20 to 30 customers. And so I would try to laser focus and ask that with every task that you start.
Mike [33:57]: Yeah. All the stuff that is taking up the most time is people that they’ve paid and they’re going through that onboarding process and its mostly, “How do I do this?” or, “Can you do that?” And some of it, like I said, it’s, “It would be nice to be able to do X, Y or Z.” And usually they can already do it. It’s just not clear how they get to that point so then I have to explain it and kind of mentally note it to say, “Look. I’ve got to explain this better.” Or explain it in a way that doesn’t make me have to repeat myself 25 times.
Rob [34:26]: Totally. No, that’s right. And that is something that, as you get more and more customers on boarded, it’ll become pretty obvious. Certain things will come up once. Don’t do anything about it. But if certain things come up five times, well now you should carve out a KB doc. Even a few paragraphs or whatever it is. Or improve that tool tip. You know, there’s something in the app you can do.
Mike [34:45]: Yeah. When the feature requests come in, I’ve been pushing people off and saying, “Yeah. I’ll put that on the roadmap.” Or usually it’s something that’s already on the roadmap. And then, because I use FogBugz for bug tracking, I’ll go in and I’ll create a tag with that person’s name. And then if the case inside of FogBugz ends up with enough of those tags that say these five people or these 10 people want it, then I’ll push it more towards the top of the list as being much more important. But if It doesn’t then it’s usually something that either surfaced up internally that maybe somebody mentioned in passing or I see it. And those are not technically all that important. Just because I want something in there doesn’t mean that it’s going to be genuinely helpful to everybody or everybody’s going to use it.
Rob [35:24]: Here’s the other thing that kind of comes to mind. You said the statement like, “It’s chewing up time. It took me a few hours to do this dealing with the customer.” I feel like you should hire someone to do something. It’s either going to need to be the engineering side or it’s going to need to be support or it’s going to need to be help with onboarding. It sounds to me like help with onboarding may be that number one. Because support, I think right now, is really heavily intertwined with onboarding.
Mike [35:49]: Yeah. There almost the same thing.
Rob [35:50]: Yep. So I think support and onboarding – again, when I think back to my experience with products like having someone there in the early days, typically I would do support for about the first 60 days of a product. Maybe 90. And then once we hit 20 or 30 people, I was finding someone to help with it. And then maybe a year – I’m trying to think into Drip when we hired Anna – but there was a real game changing moment when I was able to bring someone on who was a higher level. Who wasn’t just an email support person but could actually get on calls with people and do the onboarding. Which is something as the founder and the product owner you think, “Surely no one can do it as well as I can.” And what I found out is that Anna was way better at it than I was. Because she’s just more of a people person and she’s just better on the phone, she’s better on calls.
Sure, the first month she couldn’t do it better than I did because I knew the product inside and out. Two months, three months in it was game changing. So she became the defacto. She was onboarding, she did some light support, she did strategy stuff of like, “Here’s how you want to set it up.” She also did sales. And we never called her that. She was always customer success. But she did the upfront like, “Hey. Someone is thinking about using Bluetick. Walk them through a demo.” And it wasn’t a salesy demo. It was a, “Here’s how you would use this. Tell me about what you’re up to. Blah-blah-blah.”
And so, if you think about it it’s like sales/customer success/customer support. But we called it customer success because it was all about finding the right customers and making them successful. And this sounds like some magical combination that doesn’t exist but I’m now seeing a lot of folks who are able to do this. Especially at Leadpages. We hired two at Drip. We were a team of eight fulltime and two contractors and two of them were customer success because we found it so incredibly valuable. There time was just a multiplier for all of us. And now that we’re at Leadpages, they must have 10, 15 customer success people who are not just answering email queries all day. They’re actually involved.
So that would be my advice to you is that if you have any budget, even for part time, is to look for that person that can take that piece away from it because that’s the piece that you and I as product people I think are least good at. As much as you and I enjoy talking and we have this good podcast, we’re not great on the phone. We’re not great demoers. We’re not super people person like some of these folks are naturally. So I’ll throw that out there. What do you think about that?
Mike [38:04]: I think it’s a good idea. I’ll say my hesitation would be the fact that I think when people first get on to it and start using it, that’s when they have the most questions and then it tends to die down rather quickly. And I feel almost compelled to answer those questions a lot more because I know that they’re busy and if they email me in the middle of the day and they’re having a particular problem I almost feel like I need to drop what I’m doing to help get them through this particular problem because if I don’t they’re more likely to go find something else to do and either not come back to it for a few days or potentially not come back to it for a week or two. So that’s my only hesitation with that. And I don’t know what the scheduling would be like for somebody who would be doing that because I couldn’t afford to have them fulltime.
Rob [38:46]: Right. So you’d have to get someone part time. You’re worried about urgency.
Mike [38:51]: Yeah. I guess there’s other ways to solve that too. For example, I could say, “Okay, I’m only going to onboard people like Thursday’s,” for example. And then hire somebody and say, “Hey. Look. You only have to work the second half of the day on Thursday,” for example, “and that’s it.” It’s like these four hours. And then onboard first thing in the morning. And then let them come through with questions and stuff. And if it comes up after that, the next day or several days later, it’s probably not a big deal. It’s not as time sensitive. But if I have literally just signed them up and two hours later they’re emailing me with something, I feel much more compelled to answer right away.
Rob [39:27]: Yep. I think that’s a good way to think about it. And it’s tough. I realize it’s easy for me to say, “Hey. You should hire someone who’s really good at this with all your free time.” Because that alone is a big deal, trying to find someone. But I think that your number one goal should be getting new customers in. When I look at multipliers here, like what’s going to multiply your time right now? And what’s going to multiply and greatly accelerate you getting to 25 or 30 customer? I don’t think it’s writing more KB articles. There’s a lot of other things it’s not. And answering individual support requests, that’s a step towards it but I don’t think that’s going to help you get there faster. But throughout this conversation I think that’s kind of my one take away. And I realize it costs money to hire people. There’s all this stuff. But if you think creatively about it, I think there could be something there.
Mike [40:14]: I do think that like going back to the one thing though I don’t know is that onboarding side of things is necessarily the only thing either. I feel like it’s more outreach and going to the mailing list and trying to individually follow up with those people and say, “Hey. You expressed interest in this. Can we have a conversation about it?” Or go to the list of other people that I have who I’ve previously talked to and said, “Hey. When you get Zapier integration done, let me know.” And going to them and saying, “Hey. Let’s get you started on this because this stuff is there now and it’s working.”
Rob [40:42]: Totally. And I think you could still do that. You could still be feeding the funnel and you’d hand it off to this other person, in essence. And from the time they sign up it essentially goes into someone else’s responsibility.
Mike [40:56]: Yeah. I’ll have to think a little bit more about how to arrange that.
Rob [40:59]: Yeah. It’s a thought for listeners. You and I have not talked about Bluetick since the last time we talked about it on the podcast. So it’s not like we talk about this all time. I’m going just based on the last 20 minutes of information. But that’s kind of my impression of where I would probably go next. Because it doesn’t sound like code is your limiting factor right now. Would you say that -?
Mike [41:20]: Yeah. I would agree. I’m doing small bug fixes here and there but other than that there’s not major stuff being implemented at the moment.
Rob [41:29]: Right. And that’s how it feels because you and I, I think naturally we’d be like, “Well, you should hire a developer. Hire the developer so you don’t have to do that work anymore.” It doesn’t sound like that’s the right thing to do right now. I don’t think that’s going to multiply your time. It sounds like there’s a lot of support, customer success and potentially sales that needs to happen. And I think you doing it right now is great. I think very soon you should not be doing it as much. And you are going to have to shift back to the code. And when you do that, this person would be able to seamlessly ease into basically handling all that stuff for you which I think would be a good thing.
Mike [42:01]: Yep. I agree.
Rob [42:02]: Sounds great. Well I think we’re over time, actually. But again, from what I’ve heard from folks who listen to these episodes, they really like to hear what we’re up to and kind of dig in. So hopefully folks stuck around with us all the way through this point.
Mike [42:15]: Well, as you said we’re out of time so I think that wraps us up. If you have a question for us, you can all it into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 327 | Supporting 700+ services w/ Wade Foster
Show Notes
In this episode of Startups For The Rest Of Us, Mike interviews Wade Foster of Zapier, about supporting over 700 services. Wade gives a brief history of Zapier as well as how they went from zero to 1.5 million users in 5 years. He also shares some early marketing techniques he used.
Items mentioned in this episode:
Transcript
Mike [00:00]: In this episode of ‘Startups for the Rest of Us,’ I’m going to be talking to Wade Foster about how they support over 700 services with Zapier. This is ‘Startups for the Rest of Us’ episode 327.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products whether you’ve built your first product or you’re just thinking about it.
I’m Mike.
Wade [00:27]: And I’m Wade.
Mike [00:28]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. How you doing this week, Wade?
Wade [00:32]: I’m doing great. Thanks for having me, Mike.
Mike [00:34]: Awesome. It’s great to have you on. I wanted to give a very brief intro to you and to tell people a little bit about who you are. You’re one of the cofounders of Zapier. Zapier is, essentially, the glue that holds together a lot of different applications and passes data back and forth between them. But I guess with that said, I’ll turn it over to you because you’re probably going to rephrase that much better than I possibly could.
Wade [00:54]: Oh, yeah. The old, “What does Zapier do question?” Glue is a good word. Connector, integrations is a good word. Honestly, it’s just this work for automation platform that lets you hook up basically any app you might be using in your business. A simple use case might be I get an email and it has an attachment. You can set up a little rule in Zapier that automatically saves those attachments to Dropbox. Something more sophisticated might be someone fills out a lead form on my site that’s being powered by a tool like say Unbounce and it pushes it through a tool like Clearbit that grabs a bunch of social data for it. Then based on some conditions it maybe decides, “I’m going to send this into my CRM and have a salesperson follow up with it.” Or maybe I’ll send it into a tool like Rob’s Drip and say, “Let’s nurture this user.” Something like that. So it can do a lot more sophisticated things as well.
Mike [01:47]: But it’s all about automating workflows in a business process and you really don’t necessarily see the product itself. You see all the results of it though. It’s always working in the background for you.
Wade [01:58]; Yeah. Exactly. Zapier is an invisible product in the sense of when it’s running. You set up the rules in Zapier. So there’s a UI for setting up the rules and how data should flow from app to app. But once you have that set up, Zapier just cranks away. So if you’re technical, it’s kind of like a Cron job more or less but on steroids.
Mike [02:13]: Cool. So why don’t you give us a bit of a brief history of Zapier. When did you start on it? How long did it take before you went from this whole idea of having it to going through a little bit about the validation process and then actually launching it as a product.
Wade [02:28]: We started Zapier in late 2011. So I guess a little before that, Brian and I, who’s one of my cofounders had been doing a decent amount of freelancing messing around with various projects. And one of the things that came up a handful of times was these little integration projects. So push these PayPal sales into QuickBooks for me. Or push this set of leads into Salesforce for me. Stuff like that. It was kind of annoying work to do because no one particularly likes doing API work it seems. But it was really valuable for these customers. So Brian messaged me on chat and said, “I think we can build a tool that lets these business owners or nontechnical use case users set up these sorts of integrations without having to employ a developer, an engineer.” And I found myself nodding my head saying like, “That makes a lot of sense.”
We actually teamed up with Mike, who’s our third cofounder and built off the original version of Zapier at a hackathon, a startup weekend if you’ve ever heard of those. And things went really well and we’re like, “Let’s really give this a go because this seems like something that folks could use.” We were back in Columbia, Missouri at that time and we decided, “We can’t go at this full-time because we need to have money and things like that.” You don’t just raise a bunch of money in the Midwest typically.
So we kept our day jobs. Mike was still in school. Kept finishing up school. And we worked on this nights and weekends. We tried to find ways that we could figure out if people wanted this. The best ways for that were looking into user forums. I distinctly remember Highrise, the CRM, having a thread that was several years old asking for Google contacts integration and had hundreds of comments on it where people wanted this thing. We’d go find for little bitty signs like that that showed, “If we could build something like this, people would be interested.” So that’s really kind of how Zapier got its start.
Mike [04:24]: Cool. One of the things that I’ll just point out is it’s pronounced z-a-p-i-e-r not z-A-p-i-e-r, right?
Wade [04:28]: Yep. Zapier makes you happier is the trick we always share with folks.
Mike [04:32]: Oh, nice. That’s a good way to remember it and let people know that’s how to pronounce it. Because I’ve honestly mispronounced it for years.
Wade [04:39]: Yep. We’ve heard z-A-p-i-e-r; z-A-p-i-A; z-a-p-i-A. Yeah. We’ve heard every pronunciation under the sun.
Mike [04:46]: Cool. That was back in 2011. Fast forward six years and how many apps are you managing right now in terms of the integrations?
Wade [04:55]: Sure. There’s 750 plus. I think 788 is the exact number. It changes daily. There’s a lot.
Mike [05:03]: How are you actually managing those? Are you responsible for every single one of those or is it really the developers behind the applications that are responsible for them?
Wade [05:13]: The vast majority are built and maintained by the vendors behind these companies. So you look at companies like Slack or HubSpot or Gravity Forms or Pipedrive or Drip. Those vendors have built and maintain their integrations on Zapier. Now we do a lot of work to help and assist with that because ultimately Zapier is our service so we feel responsible for the quality of those integrations but these days that’s how it happens. Originally we did build out the original 50 or 60 or so apps. But once we launched our developer platform, we started to expand the universe of people who could add apps to Zapier.
Mike [05:52]: I think that’s an interesting point to bring up just because when I was looking at Zapier and trying to think about how I could integrate Bluetick in it, my initial thought was that I had approach you guys and convince you that you should build an integration for Bluetick into this so that then it would be available through your platform. And you’re saying you’ve got this developer platform that allows the developers themselves to just build something, right?
Wade [06:15]: Exactly. Yeah. Early on we realized we were getting so many requests to add services to Zapier. And we just realized that there was just no way we’ll be able to keep up with the demand for this because we would have so many developers saying, “Build my app. Build my app. Build my app.” As much as we would want to do that, that was just not going to be possible for us. So we’re like we need to build a way that lets them do it themselves because the interest is so strong. So, in 2012 we launched v1 of our developer platform to kind of kick start that process.
Mike [06:48]: Yeah. So, this developer platform. Can you tell me a little bit more about what the process is for a developer who has an app and maybe they want to get it integrated into Zapier so that people who are using Zapier can send data back and forth between Zapier and that app and the other applications that you guys support? What’s the process for somebody getting started with that?
Wade [07:07]: It’s relatively straight forward. It’s self-serve. So you go to Zapier.com/developer and you can basically just start building against it. We have an API that we kind of call a standard, I guess for a lack of a better word. So if it fits those types of standards, it’s going to be super easy to set up because we automatically configure a lot of this stuff for you. If you kind of do authentication by OOF2 by the book, more or less, we auto set that up for you. If you’re end points are rest based JSON endpoints that can sort by descending order chronologically, you’re going to basically be able to just plug stuff into Zapier and it’s just going to work.
However, lots of services don’t have those things set up in what we would call the standard way, I guess more or less. I say standard because there’s lots of ways to do this stuff.
Mike [07:57]: It’s called a guideline.
Wade [07:58]: Guidelines.
Mike [07:59]: Recommended guidelines.
Wade [08:00]: Yeah. Right.
Mike [08:02]: And it’s not even –
Wade [08:03]: That’s not a problem, right. So we have this whole scripting environment where you can manipulate the requests to match our recommended guidelines, if you will.
Mike [08:13]: – yeah. And the two things that I came across when I was doing the integration with Bluetick and Zapier was that one: I didn’t realize how easy it was to get started. If you have a Zapier account, you just go into the developer platform and you can just create a Zap and there’s – I didn’t realize this – but there were three different ways that you can build it. You can build it as private so it’s just you that can see it. Essentially what that means is if somebody doesn’t have a Zapier integration you could almost create it for them. And then just not share it. You can keep it to yourself.
And then there’s the invite only which is where you would probably use it to invite some of your beta customers. And then there’s the global. And it’s interesting there’s that progression there. But you could build your own Zapier integration for somebody else’s product technically.
Wade [08:55]: Yeah. You totally can. People use that private state for like hobby projects and small little things all the time. That invite only stage gets used by slightly bigger companies to hook in apps that are their own internal tools, more or less, and invite their own employees or teammates in to use them with no intentions of ever having a public app on Zapier. You can have apps in any of these stages or intend to have an app in any of these stages at Zapier.
Mike [09:24]: And you essentially make sure that when people are pushing out new versions of it, they’re not breaking existing functionality, right?
Wade [09:31]: Yeah. We have this whole process. One for when you want a public app it goes [?] and things like that. I think that was one of the lessons we learned early on is that we would push out apps just because we wanted to move that number of apps supported count up. And we would probably skimp on a QA quality check sort of thing. But we realized over time that’s not helping anybody. It’s helping our ego, maybe, but the end user might suffer for that.
So we pushed folks through a quality check. And then when migrations or changes are made to apps that are live, there’s a whole migration process to mitigate some of those breaking changes for folks who are relying on it.
Mike [10:10]: Now how long does it take for somebody to go through that process? Let’s say that they’ve got an initial version out there integrated into Zapier’s developer platform and they want to push it live. Is there additional manual buttons that need to be pushed? Or is it all more or less automated?
Wade [10:25]: It really depends. If you have an API that already fits those guidelines that match us, you can physically do this really quickly. We actually have a video of our CTO adding Etsy in under six minutes because our API fits those guidelines that we have. You can actually do the integration super quickly if you’re familiar with it. And then if you’re not familiar, you have to read some docs and figure some of that stuff out which can take a little bit of time. And then, of course, I mentioned the QA process. So that you nail it the style guide right out the gate. Pay attention to all the rules and configurations that we suggest. You can nail it the first time around and that might take 24 to 48 hours for someone to go through the review Q & A process.
If you’re not matching those guidelines, it might be a little bit of work. It could maybe take a couple days of people time. If that’s the only thing you’re focusing on to maybe get that ironed out. I know, Mike, you just went through one so maybe you can comment for you on what your experience was.
Mike [11:24]: Yeah. My experience was probably more painful. I think you’re right in terms of the people time. But the reality is it’s not like that was my sole focus. There’s lots of other things that I was doing and working on. And changing, like with my product, the entire product is built on my API. So in order to make it work with Zapier, it was actually much more painful because if I made any changes to the API then I had to go into my client code and change all that code. And then I had to go to Zapier.
So it was actually significantly more painful. And the work around I ended up coming up with was I just created a custom Zapier endpoint and anything that needs to be done, I just send it to there and then I’m not affecting my client site code inside of the app.
Wade [12:05]: Yeah. That’s a consideration lots of apps will have if they already have users relying on a particular input and it doesn’t match our API guidelines, well, something’s got to give right there. I think your solution is actually a pretty common one what folks adopt just to say this is the way it needs to be done for Zapier so let’s make an endpoint for that.
Mike [12:24]: Cool. Moving on a little bit from the technical aspects of it. You went from zero to one and a half million users in five years. What made that possible?
Wade [12:35]: I think this is the magic of having 700 plus apps on Zapier, honestly. Every new app that we would add to Zapier, or later on that somebody else would add to Zapier later on, was a new user base that we could tap into. Really early on we started developing kind of playbook for doing marketing alongside of our partners. So every time a new app is launched on Zapier, we’re trying to get an announcement in their monthly newsletter or their feature launch newsletter. We’re trying to get listed in their integrations directories. We’re making sure that their onboarding email sequence, when they send out the advanced tips email, that Zapier is included there.
So we’re doing all sorts of things with them to try and continually just tap into their user base. We sent up landing pages for all the potential integrations that could possibly exist so we can start driving search traffic to it. Just lots of different ways that we can just try and tap into this existing user base that already exists and get those to us. That’s really been the bread and butter for us.
And then it’s five years of work. You just kind of make progress every single day and push yourself to be a little bit better each day and that kind of compounds upon itself.
Mike [13:54]: Yeah. It sounds to me like the couple of different things that you had going for you was one: I guess from external to Zapier. We call it integration marketing but it’s really integrating into other apps and, honestly, Zapier is one of the big ones that is pushed because you have such a large user base and there’s all these other apps that you are essentially cross promoting your app between them because it gives you that viral component. And that sort of plays into it as well and you’re in the middle so you get the benefit of both of those things.
Wade [14:22]: Yeah. Totally. You can leverage the fact that we have a big user base to reach to our user base. Like we launched that to an email list of a million plus. Plus, if you’re creative, you can go to the apps that are on Zapier and say, “We now have an integration through Zapier. Let’s do some marketing around this.”
Mike [14:39]: You know, what’s interesting is I’ve actually used – I don’t know if you’ve heard this before – I’ve used Zapier as essentially a search engine to find solutions to problems.
Wade [14:47]: Yeah. That’s more or less what’s happening more and more these days. It’s like our app directory has tons of stuff. We have a lot of content around the best apps for certain categories of things. So people more and more kind of look at Zapier and say, “If they’re on Zapier, they’re probably a pretty good app.” It probably means their open; they play well with others. There’s some other nice signals that they’re getting from our directory.
Mike [15:12]: One of the things that you talked about very early on was the fact that you had been working with different customers to try and do integrations from your previous company where you were just doing web development for people. What were some of the earliest things that you found that got you some initial traction with Zapier?
Wade [15:30]: I mentioned the forums earlier and that was probably the best thing for getting a handful of folks. So that Highrise forum that had hundreds of comments. I remember one on Evernote and I remember one on Dropbox. I remember one on Salesforce as well, that had these forums where people would ask for it. And I would drop into these forums and say, “I’m working on a project where I might be able to solve this for you. If you’re interested get in touch here.” And I would drop a link back to Zapier in a contact form. And a decent chunk of people would say, “This is what I’ve been looking for. It doesn’t look like I’m going to get an official support for a native integration so this seems like the next best bet.” And we would get a decent chunk of folks coming in that way. One link in a forum might drive 10 site visitors and five of them would fill out that form.
So early on that was just perfect for us because it was just the right amount of people we needed to test our assumptions, build out the initial apps we needed on Zapier.
Mike [16:31]: Now that sounds like an extremely high ratio of people who visited and filled that out. I mean, you’ve got 10 visitors which does not sound like a lot. Most people would look and say, “I really want to get 100 or 1000 or 5000.” But you’re saying that 10 was what really did it for you? That’s all it took?
Wade [16:48]: Yeah. For us, I think it was those forum posts were so – If you go back – I don’t even know if you could find them anymore. A lot of people have nuked their forums. But the comments in there were so visceral to these people. It’s like, “I need this integration so bad.” It was so needed for them they took time to write on a forum about it. Just the fact that we were offering that, I think, people were like, “Oh my god. There’s a way I can get this.” So they went through, clicked through and if it seemed like it was going to solve their problem then they were more than happy to give it a try. And so I think that’s why the conversion rates on those 10 visits were so high. It was just like, “This is a thing I’ve already raised my hand and said I’m begging for this. I need this really bad.”
Mike [17:32]: Right. The fact of the matter is that they saw your explanation in the forum and then they clicked the link and now they’re at a page where they’ve almost already raised their hand and said, “Yes. I’m interested in this.” And then you put it right in front of them and say, “Here’s a form to fill out to contact us and then we’ll talk.” So they’re already interested. They’re kind of past that point. So that’s kind of an interesting data point.
Wade [17:52]: Yeah. It’s like, you know, people who are like, “I want some Girl Scout cookies.” And we just walked up and said, “We got some. You want to buy them?” They’re like, “Yes, please.”
Mike [17:58]: Yes. I’ll take 400 boxes of Thin Mints.
Wade [18:01]: Yeah. More or less.
Mike [18:04]: So, obviously, it sounds like that one worked out for you really well. What are some other marketing techniques that you tried that just completely bombed? I think that that’s an interesting conversation.
Wade [18:13]: Good question. I think later on as we got bigger, we started experimenting with some of the different tactics you hear. And one of the ones that we tried was running joint webinars with a lot of our partners. This one was one we really struggled to make super effective for us. And I think it might be because we have this freemium low cost sort of thing and webinars took a lot of time and effort to put a nice one together and to get enough people on them. And so maybe that’s why it didn’t work. But ultimately we would do these things and we might get a decent chunk of folks to show up. Like we’d get 200 or 300 folks to register and maybe half of that would show up. But a lot of them would already be signed up to Zapier so it wasn’t helping us get new users. We were hoping that the partners, the app that was in mind, would promote this more heavily to their user base. But a lot of times they would just talk about it on their blog or on Twitter or something like that which didn’t ultimately drive much traffic to it.
And so, it was just a lot of time and work for relatively low amounts of people coming to us. We were just hoping to get it scaled out more. We still do some of these mostly just to make some of our bigger partners happy. But when we were really trying to do it, we did maybe a dozen of them and we really maybe only had one that was any meaningful result for us.
Mike [19:38]: Yeah. It sounds to me like if the intent was to help out the partners who are integrating into your app then that would have been beneficial for them but not necessarily for you because most of the people who are attending are already users of Zapier. It doesn’t really make a difference.
Wade [19:53]: Yeah. It was like these people, maybe they’re looking for some extra use cases for Zapier but that’s the kind of stuff we could have solved with an email and said like, “Here’s 10 use cases with this particular app. Go try these out. They’re probably pretty good.” And you don’t have to take time to put on a real time event sort of thing.
Mike [20:11]: Right. Cool. One of the things that comes to mind is that Zapier is primarily a remote company, correct?
Wade [20:17]: Yep. 100%.
Mike [20:20]: So last week’s episode, Rob and I talked about some of the pros and cons of a local versus a remote team. And Rob also talked about kind of hybrid approach that he used with building Drip. What’s some of the biggest challenges that you’ve found with running a remote team? You’ve got what, around 70 employees right now?
Wade [20:35]: Yep. I think the biggest challenge is it really forces you to be more disciplined around communication and information sharing. So you think for us, we hire all around the world as well. So we’re in about a dozen time zones. Right now, I have teammates that are sleeping or not working. If I’m doing work that is going to affect them, I have to make sure to document that either in code like in GitHub or it needs to be Trello or Quip or somewhere that they can take advantage of it. So when they come in and start to pitch in on the projects I’m working on, they can pick up where I left off and not have any dangling threads outstanding.
So I think really just being intentional about building that communication fire hose so that people can tap into the information that exists but don’t necessarily have to tap on someone’s shoulder to get it.
Mike [21:25]: Kind of related to that, have you ever thought about opening an office some place or is it your intention to just keep the company remote forever? Or at least until the foreseeable future?
Wade [21:32]: Yeah. We’re all in on the remote side of things. The benefits for us just so far outweigh some of the challenges. And the main benefit of course being the people that you get to work with. We’ve got some fantastic folks that are working with us here at Zapier that, if we limited ourselves to a 30-mile radius around where we live, we just never would have an opportunity to work with them. And it just makes recruiting easier because you can recruit from anywhere instead of that 30-mile field which turns out anywhere is a lot bigger than 30 miles around where you live.
Mike [22:07]: Yeah. And think that that is an interesting contrast to how Rob built up Drip and his team. His view on it was that they hybrid model for them worked really well where they did have an office but they also had everybody coming into the office a couple of days a week because the collaboration opportunities and the comradery really trumps that being completely remote and in different time zones.
And I’m not saying that one mechanism is better than the other, but I do want to point out that it seems to me like, depending on who the founders are and how they best operate and the types of people that you hire, either one can work equally well. It’s really just a matter of how well you put together the team and how well everybody gels together.
Wade [22:48]: Yeah. Absolutely. We’ve had folks that we’ve brought in at Zapier that didn’t work out. They realized a couple months on the job like, “Remote’s just not going to work for me. I just need to be around more people regularly.” It’s been relatively few but it has happened. And I think that’s just you as a founder but then also you if you’re going to be going to work for somebody has to just be honest about what’s a good work environment for you. What makes you thrive?
Mike [23:16]: So, along that line, what would be your advice for people who are looking to hire either remote contractors or remote employees? Are there things that they should be specifically looking for? Like traits in those individuals. Or are there specific red flags that you can think of?
Wade [23:30]: For us, the things that we really like are folks who have shown a propensity to start and finish projects independently. This could mean that they’ve got a side project that they’ve done a pretty good job with. It could mean that at their last job they started a pretty new initiative and saw it through. You know, kick started with the principle impactors. Just anyone that kind of just gets stuff done is a big one.
We look a lot for folks who are really good at communicating through written word. So folks who aren’t curt but know how to, hey, like an exclamation point or an extra emoji or smiley face goes a long way to giving those things that you don’t get like body language when writing is your principle medium.
I think probably the last thing that’s important which could sometimes be tough to judge because it’s kind of outside of what’s legally askable but it’s really nice if folks have a social circle outside of work. If they principally use work as their social outlet, it’s really going to be tough in a remote setting because there’s just not any people around to be that. But if they have family or friends or meetup group that they go to regularly. If there’s a co-working coffee joint where they’ve got a lot of friends or something like that that they can get locally. That really helps out too.
Mike [24:53]: You know, it’s interesting because that actually came up. We kind of phrased it differently. I don’t think we worded it quite as well as you did. But the basic idea was that feeling of isolation and, specifically, looking for what somebody has going on outside of work to maintain a social life. That’s a really good piece of advice I think.
Wade [25:10]: Yeah. We have a ton of families at Zapier and it seems like a lot of them get through family. But we also have folks that don’t have families and have friends or other social outlets to make it happen too.
Mike [25:21]: Cool. In terms of red flags, what are things that you would look for that say this person would probably not be a good fit for a remote working environment?
Wade [25:29]: Well, that communication one is a big one. If they feel like, “Let’s get on the phone to discuss everything.” Maybe your remote environment is set up to work through the phone. But that’s not how it is at Zapier. We do everything through Slack or some other written medium. If they can’t communicate well in an email or their always like, “Let’s get on a call to discuss that.” It’s like is this what it going to be all the time. You can’t get on a phone call with someone who’s half way across the world very easily to discuss a thing. You’ve got to figure out how to do it written and asynchronously.
I think that’s a big one. And really it’s the opposites of some of these things. It’s like do they not get stuff done. You can ask them about a time they shipped a project. Or if you’re hiring for a customer support role, talk about the customers you supported. And you can pay attention to what do they think is impressive versus what do you think is impressive. If they’re like, “I helped out 10 customers over email today.” Well, for us that’s not super impressive. We’ve got folks that are doing 60, 70, 80. So that’s totally different volume of work.
So you can just ask those behavioral interview type questions to figure out is this the type of person that gets stuff done? Or do they tend to not be that motivated, I guess?
Mike [26:43]: So when you’re actually going through the process of hiring somebody, do you do phone calls for them or Skype interviews? Or is it all through email?
Wade [26:52]: We do both. We have an application form that asks some questions that we think will elicit responses that tell us how they will do the job. And then we do a follow up phone screen that makes sure they understand the role. Makes sure we understand who they are and get a sense for is this the type of person that is going to be a good communicator, they’re going to get stuff done, that they can empathize with other teammates. Kind of some of the values that we have here at Zapier.
And then we have a second interview which is a skills test interview where we actually have some scenarios that we’ve built out that represent the work of that role at Zapier. So we run them through that skills test. And that skills test has probably been the best addition to our hiring process because it really makes sure that folks do have the underlying skills to be successful at Zapier.
Mike [27:43]: One of the things I’ve encountered is that you make the process sound rather lengthy and the reality is it sounds like it’s only about three to four steps long. But I think for somebody who’s building something in their living room or from their kitchen table that process sounds overly long and overly burdensome for them. But at the same time, if you don’t go through that process, it’s very easy to fall into a situation where you’re made a bad hire or somebody’s not going to work out. And then you spend three months stringing things along instead of just ending it and saying, “We need to part ways because this isn’t going to work out.”
Wade [28:17]: Yeah. And you know, from start to finish, it could go really fast. When we decide to review the applicants from the time where we’re like let’s schedule that first phone screen and go through that skills interview process. We’ve had that done, start to finish, in less than a week before. So it can go really fast if you’re dedicated to making it happen.
Mike [28:37]: I guess the next question I have for you is that you’ve established a substantial sized company now. You’ve got 70 employees. You’ve got one and half million users. What’s one of the biggest challenges you see for the business moving forward?
Wade [28:49]: I think the big thing is most companies don’t fail because of some sort of external factor. Most of them fail because the people inside the company, and likely the founders, honestly. So Brian, Mike or myself, mess something up. We do something that hurts the culture. People turn against us or we make some dumb decision that drastically affects our ability to ship a good project or ship good product. Something like that. I think I’m just constantly paranoid about trying to make sure that Zapier is a fantastic place to work and that we’re bringing in high caliber folks who can make sure that we are making good decisions and that we’re making good forward progress and shipping things fast and all the stuff that we want.
Mike [29:35]: Is that something that kind of as an executive team you guys meet and talk about? Or is that just something that you guys kind of keep in mind moving forward as you make decisions about the company? I’m just wondering how much of it is keeping this in mind versus being intentional about that.
Wade [29:48]: We actually do try and do this intentionally. So once a month when the executive team, we ask two questions of each member on the executive team which is: What is the biggest problem you and your team are having right now? And then a second follow up question to it is: What’s a problem that might pop up down the road if it’s not addressed now? And honestly, that second question is way more important to me because the problems that people talk about now are the stuff you already know about. It’s like, “We know that that’s a problem. We’re working to address it.” We’re going to get that fixed up.”
That second one is the stuff that people haven’t articulated yet. It’s stuff they haven’t shared. And usually it’s phrased such as like, “What’s a problem that will pop up?” But honestly when they answer it, it’s stuff that’s already popping up now. They’re sharing things that I’ve already seen this happen once. And so you know when you hear that, it’s like, “We need to start fixing that stuff now too.” So it really helps you cut off the problem areas before they get enough room to cause a really big issue.
Mike [30:50]: Yeah. I think that’s a really good question to ask yourself. I have a couple of things that I have on my monthly to do list that just kind of pops up on the first of each month that just says look at the biggest problems you’ve had this past month and then review what the goals are moving forward to reevaluate things and find out if there’s anything that needs to be either reprioritized or anything like that. I think intentionally thinking about what could be problem down the road that would almost be a business killer is probably something good to add to that list.
Wade [31:20]: Yeah. And I think the combo, like asking them together, is what’s really interesting. Because you get kind of those things that you already know about and you already see, and then you get it contrasted against some of the stuff that maybe you don’t see. And when a company gets to a certain size, those types of questions are really helpful. Especially for me. I don’t have the visibility to everything at Zapier like I used to. I used to do everything so I used to know everything that goes on as we’ve grown –
Mike [31:46]: Now that you’re CEO, you know nothing.
Wade [31:47]: – yeah. Right. It’s just a little tougher. You have to work harder to get some of those insights that you just learned by almost osmosis in the past.
Mike [31:56]: Right. You’re a little bit more removed. There’s a layer of abstraction between you and the actual problem so you’re trying to interpret things more than anything else.
Wade [32:03]: Exactly. And it’s like, “That is a problem.” So maybe I’ll actually step in and do some of that work. Like, “There’s a problem in support.” I’ll go back and do some support. I’ve got that skill set. I can jump in and see like, “How is that causing problems? How can I better understand this so that we can come up with a good solution here?”
Mike [32:20]: Cool. So I guess to wrap things up a little bit, where can people follow up with you or keep in touch with you?
Wade [32:25]: Yeah. Two places. Email: Wade@zapier.com. And then Twitter, I’m pretty active as well. @Wadefoster. I’ve got open DM so you can DM me there too.
Mike [32:33]: Great. Well, thanks for coming on. I really appreciate you coming and talking to us and sharing the experience that you had with Zapier.
Wade [32:39]: Yeah. Thanks, Mike. I’m really excited to be here.
Mike [32:41]: If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under Creative Commens. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening and we’ll see you next time.
Episode 326 | Building a Local vs. a Remote Team
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about the pros and cons of having a remote versus local team. They also discuss a hybrid approach that Rob used with Drip that he believes is superior to either methods.
Items mentioned in this episode:
Transcript
Rob [00:00]: In this episode of ‘Startups for the Rest of Us,’ Mike and I talk about building a local versus a remote team, and we also weigh in on what I think is the ideal way to build a startup team. This is ‘Startups for the Rest of Us’ episode 326.
Welcome to ‘Startups for the Rest of Us’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products, whether you’ve built your first product or you’re just thinking about it. I’m Rob.
Mike [00:31]: And I’m Mike.
Rob [00:32]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, Mike?
Mike [00:37]: Well, there’s a little bit of snow on the ground and, fortunately for me, next week I’m headed out to Big Snow, Tiny Conf in Vermont. So I’ll be headed up there with a guy named Jeremy from Forecast.ly. And then there’s about a dozen other people who’ll be meeting us up there, and a couple of days of skiing, and mastermind’s during the evenings. It should be a lot of fun.
Rob [00:55]: Sounds great. Who puts that one together? Is that the one that Brian Casel puts together?
Mike [00:59]: Yeah. It’s Brian Casel of Audience Ops and Brad Touesnard of Delicious Brains. The two of them put that together, and they also have a couple of sister conferences I’ll say. One of them is in Colorado, and that one is mostly put together by Dave Rodenbaugh but Brian and Brad are involved in that. And then there’s also Big Snow Tiny Conf in Europe which is done by Craig Hewitt. Brad I believe went to that one. That was last month. But the two in the U.S. are actually being held during the same week.
Rob [01:26]: Sounds like fun. And you’ve gone to at least one in the past, haven’t you?
Mike [01:29]: Yeah. I think I’ve gone to two so far. This is the fourth one. So this will make my third.
Rob [01:34]: That’s cool.
Mike [01:35]: Cool. What about you?
Rob [01:36]: I am also off to a conference next week. I’m repping Drip and Leadpages at SaaStr in San Francisco. So Jason Lemkin’s SaaStr has grown up to I think it was 5,000 attendees last year, and it’s supposed to be more than that this year. So it’s quite an event, and not something that I’ve ever gone to purely because of that. You know how we built MicroConf into the conference we wanted to attend. A 5,000-person conference is not a conference I like to attend. I just don’t love big groups of people. I’ve heard a lot of good things about it on a number of fronts in terms of the networking opportunities, just that everyone’s there, blah-blah-blah. I’m interested in checking it out, exploring that, and I’m already setting up meetings, and just meetups, and trying to figure out who’s going to be there that I can connect with that I haven’t seen in a while. It should be an interesting experience for me as someone who doesn’t particularly like these big – it’s a big multi track conference, and it’s a lot of the Silicon Valley stuff that doesn’t necessarily jive with the way that we grow and build businesses. So it’s going to be the assumption that everybody’s raising funding, the assumption everybody wants to get to 100 million, the assumption that if you’re not doing that, you’re crazy. That kind of stuff. With that said, there’s a lot of value still that can come out of – I really like Jason Lemkin’s thinking. I respect his outlook and opinions on so many aspects of growing SaaS businesses, and there’s a lot of folks who are going to be on stage that, I think, have a ton of knowledge and experience to lend to anyone starting a SaaS company. I do like that it is focused. It’s not just startups. I’ve been to some startup conferences where you’re just standing amid the health care startups, and the food startups, and the drone startups, and 3D printing startups. As much as I like those things as a consumer, I have really no interest in doing any of them as an actual business, and so I find that it’s less relevant. The more focused a conference can be, the more interested I am in it. So that’s it. I’m going to be out in San Francisco for four or five days just kind of getting it done.
Mike [03:31]: Yeah. You’ll have to let us know how it goes and see if we should multiply MicroConf by 100.
Rob [03:36]: I know. It’s just such a different conference. It’s not better or worse, it’s just a different way to approach an event. It’s such a different way than MicroConf. And it should be interesting.
Mike [03:47]: I just realized how terrible I am at math because it’s not 100 it’s –
Rob [03:51]: It’s 180. Because we have what, 220, 230 at MicroConf? And the fee is 5,000 – Yeah. So anyways, it’ll be good. I’m genuinely looking forward to it. I love San Francisco. I’m from about 30, 40 minutes east of San Francisco. The Bay area is my town, San Francisco is my city, and so I’d love to get back there, and I will probably see at least parts of my family who can make it out to see me in the city. I don’t want to sound like I’m not looking forward to it because I very much am. I’m just a little bit skeptical I guess that how much value I’m going to be able to get out of an event that’s that large. I’m excited to go in with both feet and see the rubber meet the road and see what I can get out of it.
Mike [04:32]: You just mentioned how close some family, and where you used to live in relation to San Francisco. I used to have a little joke in my back pocket where I would tell people I lived about an hour east of Boston just to see if they would catch on to the geography.
Rob [04:44]: Well, yeah, right. Because you’re west. East is in the water.
Mike [04:48]: Right.
Rob [04:50]: Indeed.
Mike [04:50]: So what are we talking about this week?
Rob [04:52]: This week we design an entire episode around a listener question. And the question is from Johannes Akesson. He says: “Hi Mike and Rob. Johannes from SQL Spreads at sqlspreads.com. One idea I have for a topic is the pros and cons of a local versus a remote team. I’ve been thinking a lot about this. So far, I have used mostly remote employees and only local subcontractors. I’m in the phase of growing my team and I’m thinking a lot about this. Should I go for a complete remote team, a mix, or 100% local? I see pros and cons, both from the companies and from a personal viewpoint. With a remote team you’re more flexible to work from different places or from home. It can be more cost effective and maybe easier to bring in part-time employees. With a local team, I see a lot of benefits like better collaboration, building a group of people pushing each other, etcetera. It would be good to hear your experience in this area.” So that’s what we’re diving into today. I don’t know that I had many opinions on this a couple of years ago. I think it was kind of like, “I’m building a lifestyle business.” This is four or five years ago. So everyone should always be remote and this gives me the most flexibility. And then as I dug into Drip and realized, ‘Boy, to really do this right I actually think you do need people to be able to see each other face-to-face, and not just once every three to six months at a company retreat or whatever. So, we’re going to dive into the pros and cons of being remote versus local, and then I want to dig in and talk about kind of the hybrid approach that we used with Drip that I think is by far better than remote or local. Ready to dig in?
Mike [06:17]: Yeah. Let’s get started. Why don’t we cover remote first?
Rob [06:20]: Yeah. Let’s talk about a couple of the pros of having a remote team. The first, and probably the biggest, advantage to it is that you can hire the best people no matter the location. This relieves you from having to live near a bunch of good software developers, and sales people, and customer success people, and HR people. It means that you can basically look worldwide and probably find better people than you can in your locale.
Mike [06:46]: I think there’s another advantage here which is also the cost of being able to hire people who are at the skill levels that you need and you don’t necessarily have to pay local rates for them. So whether that means going overseas, or just going to parts of your home country where it’s on the outskirts, it’s outside of a major city and you don’t need to basically outbid larger companies for the same level of talent. If you can give people that freedom to work remotely then it works well for them, and it also helps you because you don’t have to pay as much for the people who are just as talented as you would get assuming that you lived in a large city.
Rob [07:22]: Yeah. It’s a good point. And I think that’s the second advantage of going remote is that you don’t have to pay the wages of a major city – if that’s where you live – and you still have the advantage of being able to get people on your team. In essence, if you think about it it’s just like arbitrage. It’s like you might be able to live in a major city and then hire in a less expensive area. I’ve seen companies do it the other way, though, where they’re in a really inexpensive area and then they’re hiring out of San Francisco. I was always thinking to myself, “Why would you do that? I know there’s good talent there, but you can find talent outside of the Silicon Valley.” It was a really funny kind of almost reversal of how you shouldn’t do this. They turned the pro of going remote into a con.
Mike [08:02]: Yeah. That is odd. But sometimes, depending on the talent that you’re looking for, you may need to do that. It just kind of depends on who you’re looking for and where those people are located. You can’t always find specific types of people that you’re looking for in remote areas.
Rob [08:18]: I think the third and final advantage of remote that we’ll talk about briefly is this gives you as the founder a lot of freedom. You don’t have to go into an office every day. You can travel and it doesn’t matter. It doesn’t impact the business any more than if you were to be at home, or wanted to work from a coffee shop, or wanted to work from Europe for a month. Aside from the time zone, no one is going to notice the difference. So it really gives you the most flexibility and, I think, kind of the most freedom as a founder if that’s something that you’re looking for.
Mike [08:47]: I think there’s actually another pro here which is it gives freedom to the people that you’re hiring, so that – depending on what they’re circumstances are – they may want to — let’s say that they already have a fulltime job and they want to work part-time because they’re saving for a wedding, or they’re trying to go on a trip next year, or something along those lines. It gives them the flexibility to work a full-time job, and then, in addition, work on your things, or be a consultant and work on your stuff part time. There’s a lot of advantages to being able to hire somebody for part of their time, not necessarily all of their time. That’s, obviously, much more on a contractor basis, or a limited basis, but a lot of times it’s very difficult to build your business and then you happen to have an extra $10K coming in every single month and you say, “Okay, now I can hire somebody.” It doesn’t usually work out that way. You usually end up in a situation where you need some additional help and you might have a couple thousand dollars extra a month, but it’s obviously not enough to hire somebody fulltime. So you have to decide, “Am I going to hire somebody part time, or am I going to hire in advance of the revenue in anticipation of that?” And that’s obviously a little bit dangerous, but it gives those people some flexibility as well.
Rob [09:54]: Yep. That’s a good point. Let’s talk about the negatives, the cons of hiring remote. I think the first one, and the one that I noticed the most when we were remote, and then when we switched to a more localized approach, is that it’s hard to collaborate. Period. Even with the software and webcams and all the cool technology. The Slack. All that stuff. The digital whiteboards. It’s just harder to collaborate. There’s nothing better than being able to look face to face. Especially on the really hard problems where it’ll take you three, four, five hours of going back and forth in discussion, and these hardcore meetings, and these chance encounters, and overhearing a discussion. Those things just aren’t replicated the same way when you’re remote.
Mike [10:33]: Yeah. It’s hard to put your finger on exactly what the problem here is, because if you could then it would be a lot easier to say, “Okay. Well, let’s solve this in this particular way.” But there’s a lot of subtleties here to that collaboration problem which are not easily pinpointed. You talked about some of them where – the digital whiteboard, and SKYPE and headsets and cameras, and stuff like that. It helps to some extent, but I don’t think that it’s quite the same. You don’t get the same feel working remotely with somebody as you do if you’re working five feet away from them, or even 25 feet away if you’re in a larger office space. It’s not quite the same feeling when you’re trying to collaborate on particular problems. It’s also hard to get on a SKYPE call for several hours, to be honest. It’s difficult to maintain your focus on a particular problem, because there’s usually so many other things going on, and you’re at your computer so naturally there are other distractions that will come up like email. And if you are just at a whiteboard, for example, then there’s no popups coming up. There’s no additional notifications. There’s no other people pinging you on SKYPE or Slack or anything. You can kind of get away from that if you’re physically located next to each other, but you can’t do that when you’re collaborating over a computer.
Rob [11:45]: Yeah. I believe that, hands down, you will build a better product, and you will solve problems faster and better, if you’re all in the same location. I just don’t think there’s any way to argue with that. Now there are other pros and cons of both of these, but that one has just become ingrained in my mind over and over and over, in terms of being able to collaborate with people. This is not something you can schedule. You can’t say, “Well, every quarter we’ll get through and then we’ll get together and we’ll plan the next 90 days. Or every month we’ll get together for two days.” It isn’t the same. It’s not the same as being able to interact and collaborate on a day-to-day basis on an ad hoc basis where you’re hammering out a bunch of stuff. Especially in a startup, with as frequently as things change. I can imagine being in a fortune 500 where you have this waterfall approach, and you probably could plan out months at a time and things move so slowly that there’s no need for those ongoing conversations. But when you’re remote, it makes it harder. The second con, or negative, of remote is – it’s a subtle thing – but it’s this lack of comradery, or lack of team unity. I know you can get together every three to six months and all hang out in a house and it’s really cool, and the buzz you feel from that does carry over for the next week or two. But you’ll notice that it fades, and that being together every day – like we were in Fresno with the Drip team – it really was like that kind of all the time. It’s weird to say, but we went out to lunch once a week. That was staff meeting. We hung out outside of work because we liked working together so much. We developed friendships. And there was just this thing of everyone being on board with the mission of the company, and doing the best for the team, and it meant there was a lot of cohesiveness in our thought, and a lot of unity and everyone trying to help each other out a lot and getting things done very quickly. Going out of our way to help each other in a way that when you’re remote, yeah, you’re totally – you’re friends, you’re colleagues, you’re cordial. But, again, there’s that unspoken – that thing that you just can’t get when you’re not around folks in person every day.
Mike [13:45]: The next thing is a little bit country specific, and this pertains specifically to the United States, but it you have people that are located in multiple states, then you are considered to have what’s called a tax nexus. And a nexus is essentially every place where you have an employee working for you, you are considered to have a nexus there, and you are supposed to be collecting taxes from people who order your software in those locations. Now there’s a lot of subtleties here that you have to deal with in terms of whether or not you’re offering software as a subscription or it’s a downloadable product. But that said, it complicates the issue when you have contractors and employees working in different locations, whether it’s in your country or in foreign countries, and sometimes, these tax nexuses can be established even if you just have an employee who’s working in another country, for example, and then you are then subject potentially to collecting taxes for people who order your software in that country. It becomes a complicated headache to some extent, and governments certainly don’t make this any easier. They want their money, to be perfectly honest. But they don’t really consider the ramifications for much smaller businesses, or ones that operate entirely online because, quite frankly, that’s not really their concern. Their concern is the retailers, and they’ve never really quite caught up with the times in terms of being able to make an easy way for you to collect taxes based on sales over the internet.
Rob [15:09]: Yeah. This is something that most people don’t talk about, but if you start hiring people randomly, especially in the U.S., if you hire 10 people across 10 states, your tax nexus becomes very large, and it becomes very complicated. It’s not just the amount of money you’re paying. It’s a tremendous accounting headache just to track all of that. So really be, I would say, be careful before hiring new employees in just any random state, because it will get complicated on you quick. The fourth negative, also relates to this, is the additional administration time for every state that you run payroll in. I know that with paychecks, as I even tried to add states, it was a nightmare. With Gusto it was a little easier, but someone on my team had to go out and get the unemployment number from the state which is some random website. Then there was the disability number. And then there was the actual state income tax number. There’s all these numbers and each of them took 30 to 40 minutes of filling stuff out just to get some type of approval. And then it took three weeks to get it. And then I couldn’t run payroll while we were waiting on that. It was just this whole project that I wasn’t counting on. So as you add states, count on four to eight hours of killed admin time right at the start. And then plan on dealing with a bunch of kind of bureaucracy, in essence. Then they screwed one of them up and it didn’t work. Again, it’s just one more thing that really isn’t moving your business forward. And it sounds like a small thing of like, “Oh, I’ll just kill a day doing that.” But it’s a lot more of a pain in the butt than I think you realize. And then every time you run payroll now you’re paying all these multiple states – Gusto does that for you – but anytime there’s confusion, or a dispute, or whatever it’s more manual interaction that you’re dealing with. It’s just that added accounting complexity.
Mike [16:50]: I’m just going to point out that every time something goes wrong, which it inevitably will, it chews through several more hours of your time. Let’s say that you chew through four to eight hours just setting things up, and then you have to wait for three weeks for things to go through with the state, they might not have been correct. Or they may have left out something. I remember having to go just to the Department of Motor Vehicles here in Massachusetts to get my license when I transferred it over. I ended up going back four times because they said, “Oh, you just need this and this.” And I’d have to go back and they’d say, “Oh, you need this other thing.” I’m like, “Well, why didn’t you tell me that last time I was here?” Finally, by the third time, I just said, “Is there anything else I need? Is there a list of everything that I need?” And they said, “Oh, yeah. Here it is.” And there were two other things that they didn’t tell me about. It’s the exact same thing when you’re trying to pay payroll taxes, because there’s all these things that they’re not going to tell you about, and every single state has a different mechanism for getting all that stuff done. Some of them require certain things. Some of them don’t. It’s just a mess. And, like you said, if any little thing goes wrong, or if one state changes rules a little bit, or requires a sign-off, or a signature, or a new piece of paperwork filed. Sometimes it’s quarterly, sometimes it’s annual, they expect you to know what those things are and they won’t tell you in advance. There’s no mailing list or whatever you can sign up for that says, “Hey, here’s all the things that you need to know about running a business in such and such state.” None of them do that. It’s kind of a fighting against the machine at that point. It’s just awful.
Rob [18:11]: Yep. I’ve run into it. Another negative of remote is that it does take a unique employee to make it work. Not everyone is able to work remotely for sustained periods. A, it can be isolating, even when you’re working remotely with a team. B, folks get distracted – and especially over long periods of time. Like, you hire somebody, six months they’ll be good, a year they’ll be good. Two or three years into it a lot of people really run into challenges of just being able to stay focused, stay motivated without folks around them. Because it’s the norm to be in an office. As sad as that might be, or as disturbing as that might be, that’s how we’ve done it for the past 80 years since offices were invented, or 100 years or whatever. So people are used to having that interaction with other folks and, as a result, I’ve known founders who have hired people and they’ve worked out really well on the technical side, but they haven’t been able to be productive and to really produce long term as a remote employee in essence.
Mike [19:06]: I think part of that goes back to what you said before about one of the cons being a lack of unity. It’s just that comfortability that you get, the socialness of working with other people. Because as you said working remotely is very isolating and if you don’t have a mechanism in place, or a system in place, for getting out – whether that’s you or the people who are working for you – then it can be very easy to fall into this trap where you basically fire up your laptop every day and you work for eight hours and you don’t leave the house for days or weeks on end. Long term that’s going to be detrimental, and that’s part of why offices work so well, is because you get that social aspect that, as humans, we kind of need that. Whether that is social engagement at work or outside of work. But if you don’t leave the house to go to work then it isolates you that much more. Especially if you’re sitting there for long hours working on code, or different things, and you’re not really talking to a lot of people. It can be very difficult both for the founder and for the people who are working for them.
Rob [20:03]: And then the last couple cons for going remote or having a remote team. The first is time zone complexities, and this depends on how remote you are. If you hire someone in Europe or in Asia and you’re in the States, you’re talking nine to 12 hours’ difference, if you’re on Pacific time versus Asia. I think it’s even 14 hours’ difference. That becomes kind of a pain in the butt when you have this day or two-day delay because everything’s asynchronous. We’re trying to hire within three time zones, three hours’ difference of Pacific when we were in Fresno, and I felt like that was a pretty good way to manage it. I think trying to do an eight or nine hours off reduces even more of the ability to collaborate, and the team unity, and that kind of stuff. So depending on how you arrange it, this may or may not be a major con for you. And lastly, this kind of plays into needing unique employees, or unique team members, to be able to pull it off. But, unless you’re on top of things, some people will naturally start to slack off. It may not happen in the first week, it may not happen in the first month but over time things will come up, and they realize that they don’t need to, necessarily, clock in and clock out, because I imagine you’re not running a startup like that. I think that you can see people start to become less and less productive over time unless you do hire people that are really able to stay focused, or there’s some other thing that’s motivating them, because if they look at it as a job, there’s always something else that they can be doing. They really need to be bought into whether it’s working with the team, or the vision that you have, or loyalty to you. Because if you don’t have that, people will inevitably try to find ways to basically not put in the full-time work.
Mike [21:42]: Yeah. I don’t think that that’s necessarily intentional. It’s just a matter of how things tend to work out, in terms of the workloads and the ways that people put time in. So, if you’re working remotely it’s very easy to get up a little bit later and then call it a day early, for example, and you don’t think very much of it because sometimes you’re just thinking about things after work or you start including that extra time. It’s difficult to track it as well. Most of the time the founder’s got other things going on that they’re not going to track that. For them, their sole focus is working on the business and trying to get things up and running and, quite frankly, micromanaging employees or contractors is not at the top of the priority list. You don’t want to have to do that. This can be a problem longer term. I think in the early days it’s much easier – and by early days, like early on working with somebody – you tend to not see this very much. But as time goes on it can become a problem, and then it becomes difficult to address because you don’t have the clarity of when they’re working in the office, and not that them being in the office equates to productive time, but it’s difficult to judge how much people are actually working or how much time people are putting in.
Rob [22:52]: Yeah. I like that thought. I agree with you. The sentiment is that most people won’t do this intentionally, but it can happen pretty easily unintentionally.
Mike [23:00]: Yeah. And then it becomes uncomfortable to bring up.
Rob [23:03]: Right. And that’s the thing. If you’re going to build an organization and you’re like, “Boy, we’re a startup and we’re going to be cranking on this for a good solid two years, and then we’re going to sell, or then we’re going to IPO” or whatever it is. Then a lot of these things don’t matter. These are longer term things that if you want to build a business that’s sustainable, and that is actually generating revenue, and you’re thinking out two, three, four, five years, some of these things will creep in. And these are not often talked about because so many of the startups that we see remote workers and how all that works just haven’t been around that long. There are a few. There are a couple. Like Basecamp comes to mind and Buffer. But most of the big high profile ones, or even just the ones that we hear about in our circles are like, these are like one and two-year-old companies, and there’s a lot of stuff that’s going to creep in after that. Let’s switch over to talking about local, and just doing the traditional having an office, you hire everybody in the same locale. When I say everybody, I mean almost everybody. Sometimes there’s a really specific position that you may need to hire remote for. But imagine it’s like someone who’s kind of an independent contributor and they don’t need to work with the rest of the team on a day to day basis. So, I’m saying mostly local here. The pros to this are kind of the cons of being remote is the ability to collaborate, look eye to eye, work on hard problems. The comradery and the unity of being able to go out to lunch with people, of being able to be in the room and have conversations and plan things. And number three, I’ve found that that all builds into the team basically being more invested in the business outcome, or in the outcome of the startup, than if you were to build a completely remote team. I do think there are ways to work around these and to, even if you are remote, to try to get as much benefit as you can from these. But I don’t see that there’s any way that if you’re remote that you can possibly nail these three as good as being local in the same office.
Mike [24:48]: I think some of that has to do with the fact that you’re not getting the feedback from the business, or the founder, when you are working remote. For example, if you added some code to the product that really made a difference for a particular piece of it, and you work in the same office, it’s much easier – and probably much more common – for somebody to say, “Hey, great job doing that. I really appreciate that you did that.” Versus if you’re remote, then those people have to make it a point to kind of go out of their way to provide that feedback to the people who are working remotely. So, as you said it’s not that it can’t be done, it’s just that it’s more difficult and you have to put forth a conscious effort to do it. In those cases, it’s more likely to get swept under the rug, or just not addressed, or you’re not giving that feedback to people because you’ve got other things that you’re thinking about that are probably overtaking a lot of the other things that come to mind including that feedback to the people who are working on stuff.
Rob [25:39]: Right. And, of course, you can do this in Slack or via email or something, but it doesn’t have the same impact as looking someone in the eye and, in front of everybody else, being like, “You totally rocked this. Nice job.” Something we did at Drip when we were coming up, and we still do, is have stuff we call “launch juice”. It’s fire cider. It’s a nonalcoholic, very strong – I think it’s like habanero and honey and apple cider vinegar. And we do a shot of that when we do a big launch of anything. So, major features. So maybe we’ll do a shot once every month or two. And that’s just a really cool thing that you technically could ship bottles and shot glasses out to everybody and then all get together on video, SKYPE and then do it together. But there’s just something about being in that room, pouring them, and being like, “Cheers team! We totally rocked this.” And doing it together that you just can’t quite get with a remote team. All right. So let’s talk about some of the drawbacks of being local. The first one is that it can be really expensive. You can higher salaries, especially if you live in a major city. The second is the talent pool may be thin if you don’t live in a major city. If you need to hire six developers and several support people over the course of a year or two as you’re growing, if you don’t live in a major city that’s actually a lot harder than it sounds to find people who can all make it to the same office that are of the quality that you’ll want. And I think the third one that comes to mind is just the expense of having an office and of having to manage all that. And maybe there’s even the admin costs of having to find that and sign a lease, and the commitment, and how all that shakes out. Again, referring back to my experience with Drip, we were in a good position that we were able to find really inexpensive office space in a little local tech hub called Bitwise Industries in downtown Fresno. It was a revitalized warehouse building, in essence, and so our lease term was not very long. Our lease cost was exceptionally low compared to other founder friends who I talked to. But I would have done a co-working space, and just rented out more and more desks, or rented out more and more office space, rather than sign some big three to five-year lease, because that would never have felt comfortable to me. But this is another thing that you have to think about if you’re going to be local that is not even on your radar if you’re going to be remote.
Mike [27:49]: The other thing is that you have probably a lot more competition for the types of people that you’re looking for. Even if you are in a smaller area, the pickings are thin in terms of trying to find those employees or local workers. But at the same time you’re also competing against other companies that have open job listings. I remember when I had an office over in Hudson, Massachusetts here, because we were in the same region as Monster.com, all of our job listings that went out to Monster.com inevitably got pushed down by, quite frankly, them, and several other large companies that were in the area. And it was very difficult to get noticed by people who were out there actually looking for jobs. Then once you did get noticed you tended to get a lot of people coming from the recruiters saying, “Hey, let me try and help you fill this position.” which just drastically increases the cost for that position to just find somebody. So there’s a lot of things that go into it that just increase the costs overall. The other thing I’d probably mention here is that you’ll find that there’s probably less flexibility for the people who are coming into your office and saying, “Yeah, I’ll come in for a couple of hours to actually do an interview.” And those people are looking for the type of 9-to-5 job that they’re willing to come in the door and spend eight hours there and then go home at the end of the day, versus the types of people that are looking for a remote position. Maybe they’re looking for it because they can only work a couple of hours in the morning and then a couple of hours in the evening. And the scheduling flexibility that those people are looking for is different than the type of scheduling the people who are local are looking for.
Rob [29:27]: Yeah. I think that’s actually a really good point and something I left out. Another pro of going remote is that people look at being able to work remote as a big perk, and so you may be able to find people who think differently about work, or just who are more willing to come work for you and wouldn’t necessarily – there’d be too much completion if they were only local. So, that remote ability allows you to basically land folks who you otherwise wouldn’t be able to. Cool. I think those are kind of the pros and cons as we see them. The approach that I want to lay out that we stumbled upon with Drip was this hybrid approach. It’s where we spent about 40% to 50% of our time in the office and then the remainder of the other 50% to 60% remote. And by remote, I just mean we worked from home or from coffee shops, but we found that it was crazy in terms of our ability to collaborate. We would all come in on let’s say Tuesday and Thursdays, and so we had all the touch points, we had the unity because we did the lunches, we had the comradery. The team was invested in the business outcome. We were all in one state. It’s like the Goldie Locks zone is what we found. It eliminates the time zone complexities, the tax complexities, and it allowed us to solve really hard problems when we needed too on a recurring basis. But we also were able to go home and do maker time. And that was a big deal for developers especially to be able to two and a half to three days a week – depending on what they wanted to do – and be able to basically be on their own. Of course, we were all communicating via Slack and stuff, but it really helped them get stuff done on the days they weren’t in the office, and then to use the office days as the days to have the interpersonal and the collaboration time. I think that if I were ever going to grow another business – which presently I have absolutely zero plans of ever doing it again – but if that were ever the case, I would strive really hard for this in-between, hybrid approach of having people that are local enough that a couple of days a week together is a possibility.
Mike [31:26]: I think with the hybrid approach you’re kind of trading certain cons for pros in some situations, and then trading certain pros for cons in other situations. For example, if you have that situation where you’re coming into the office a couple of days a week, yes, you get the pros of being able to collaborate with people, and getting the team unity, and lots of other things that you wouldn’t get from a remote team. But then you’re also accepting the responsibility that you still need to hire people who are reasonably remote. You can’t just expect them to commute for four or five hours or whatever. So, you’ve still somewhat limited yourself in terms of the geographic region that you’re hiring in. But there are a lot of benefits to, what you said, that hybrid approach. Some of it has to do with concentration and being able to just take a couple of days and focus on the problems, and then revisit it and come back to a physical meeting place where everybody’s working together and get all that comradery that we had previously talked about.
Rob [32:17]: And I’ve got to be honest. I think before really building the team at Drip, and at our peak – I shouldn’t say at our peak, because we’re actually higher than that now in terms of employee count – but when we were acquired we were at about 10 people, and there were two contractors, eight employees, and five of us were there in Fresno and five were remote. But before growing that team, I hadn’t realized the value of this collaboration and the comradery/team unity piece, but it became very apparent to me as we grew the team, the value of those things. And that’s why I think we landed on the whole hybrid approach.
Mike [33:52]: Well, Johannes, I hope that answers your question. If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode. Thanks for listening and well see you next time.
Episode 325 | Building a Killer Email Launch Sequence
Show Notes
In this episode of Startups For The Rest Of us, Rob and Mike talk about building a killer email launch sequence. Drawing from their collective experiences launching various books, software products, SaaS apps, and membership websites they discuss their thoughts and framework on the topic. Some of the points discussed in detail include elements of a sale letter, how many emails to send, and things to do on launch day.
Items mentioned in this episode:
- Metrics Watch
- FounderCafe
- Product Hunt
- Dan Kennedy’s Ultimate Sales Letter
- Rob’s Book: Start Small Stay Small
Transcript
Rob: In this episode of Startups for the Rest of Us, Mike and I talk about building a killer email launch sequence. This is Startups for the Rest of Us episode 325.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers, and entrepreneurs be awesome at launching software products whether you’ve built your first product or you’re just thinking about it. I’m Rob.
Mike: And I’m Mike.
Rob: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, sir?
Mike: Well, I’m doing some ongoing work to polish up my Zapier integration, and it turned out to be a lot more troublesome than I had originally expected. There are certain requirements that they have about data that they expect back, so I had to go in and make a bunch more changes on top of the ones I already made to the API, and their documentation isn’t very clear on some of the things that you need to do. It’s technically correct, and I talked to someone about this over there, but not very helpful.
Rob: Yeah, that’s a bummer. I think I mentioned last time- because did you mention last time you were working on it?
Mike: Yeah. Especially getting our V1 Zapier integration. We ran into some struggles with it which is surprising because they have so many people integrating with it I would think it would be more of a well-honed process. I know that when I’ve done the V2, and I think we may even have the V3 out now, it got easier. There are still some tricky areas, but overall, once you have something that works it’s a lot easier to iterate on that.
Yeah, I think the issue is just when you go in you don’t even have a baseline and so you’ve done things your own way so you have your way of interfacing with the world and it doesn’t necessarily match up with what their expectation is of their way of interfacing with the world or with all the different APIs so they essentially set the standard that everybody else has to follow at this point.
Rob: Right. Yep, cool. On my end, we are hiring two more developers at Drip: front end and [?] developer, so that’s always fun ramping up those efforts. As you know, it’s very time-consuming to find good people. I think we’ll be pretty much constantly hiring throughout this year just with the trial and customer growth since [?] acquired us. We just have more and more needs to scale and to build more features and just everything that comes with that. I used to marvel- I don’t understand how these teams get so big. Why do you need fifteen people to run a software product? Why do you need twenty people? But I see it now that you get so many systems and then when you’re growing it at double-digit percentage every month, those systems every 4-6 months, they run out of capacity. Whether it’s a database or whether it’s a queue, whatever it is, that code is not built to basically double in usage every, whatever it is, six months. So you have to circle back and in the early days there’s almost none of it so you’re just doing features. But as you start to circle back to all these systems you’re maintaining, we’re finding we need a full-time developer on just one sub-system now just to keep it going, and that’s not even really improving it that much, it’s just to kind of keep up with the needs of the customer base as it grows.
Mike: Yeah, I was going to point out that there gets to a point where some of the different subsystems must need somebody full-time to work on just that. And those pieces get complicated, and as they get more complicated, it makes it more difficult to move from one subsystem to another because it is so complicated and it takes you so long to get back to a base level of understanding how did we write this and what were the different [etch-cases?] that we ran into so when I’m making changes I don’t break other things? And having that one person responsible for that one piece of it makes things a lot easier because then you don’t have to do that context switching all the time.
Rob: Yeah, totally. Other thing on my radar is Sherry and I are heading to Los Angeles this weekend for a quick getaway. I’m leaving Friday, I think my plane leaves at 5 or something, and we’re back by Sunday afternoon. It’s so cool to be in the city. We live in Minneapolis, and we’re twenty minutes from a major airport, and it’s a nonstop flight, less than four hours to LA from here. It’s crazy to have that flexibility, and I think it was like $210 to do it. I’ve really enjoyed that part about being in a larger city because Fresno was always a hop. Basically you always had a stop somewhere, and that stop just adds complexity. Your luggage gets lost more often, that stop always takes an hour or two hours and there’s just so much that can go wrong and you’re up and down and doing all this stuff, and I find that a nonstop flight now, that’s what I strive for. So the fact I would never do like 6 or 8 hour travel day. To get from Fresno to Minneapolis is like seven hours or something because it’s not nonstop, but I would never do that for a weekend because then you lose Sunday and you lose basically all day Friday, but in this case I can get there, especially with the time change around dinner time or a little later on Friday, and then we head back early afternoon on Sunday. I’m kind of marveling at the time efficiency of that.
Mike: You know, I just looked it up while you were talking, and the temperature difference between Minneapolis and Los Angeles is about twenty degrees, so that’s about $10 per degree.
Rob: I know, I know. We’re going for a friend’s birthday party and we’re hanging out with a bunch of people on Redondo Beach. It’s gonna be a blast. But Minneapolis — the polar vortex is coming through — so we’ve been subzero temperatures or 5 degrees has been the high, and all this time in LA it’s been 60s and 70s and we go to show up and suddenly this week Minneapolis is all in the 30s and 40s which is crazy for this time of year, and LA is in the 50s and 60s. It’s like they are meeting in the middle. It’s not the right week to go, but I guess we’ll take what we can get.
Mike: Yeah, I was just going to say turn the heat up a little bit. Whatever.
Rob: That’s what I should do.
So in today’s episode it’s about building a killer email launch sequence, and it was prompted by an email sent to us by [JP Boley?] at metrics.watch, that’s their website. And he says, “Hey guys, love the show and all the stuff you put out there. I’m about to launch a new product in about 2-3 weeks, and I want to have a great launch. I have some things planned, but I fear I might miss some of the basics and really want to get it as right as possible. Do you have any resources that suggest how to successfully launch and what a launch sequence might look like in 2017? The tool we’re launching is the third product of my business Metrics Watch, which is email reports and real time alerts for Google Analytics, and the next one is a freemium tool that scans Google Analytics accounts and tells people if they have spam or fake traffic in Google Analytics and how to fix it.”
So thanks for the question, JP. We’re going to take the next 20 or 30 minutes to talk through how we would craft a launch sequence and this is based on experience launching- between the two of us- books, software products, SaaS apps, info products, [?] Academy, Founder Cafe, which are online membership models- so really kind of the gamut.
Mike: MicroConf too.
Rob: MicroConf as well, right? We have a launch sequence there, an in-person event as well. So we’ve done this a lot, and there are a lot of way to do it, but I want to put out maybe a concrete framework that shows like step by step if you want to take this and run with it, go do that. And we also want to talk through how we think about it and why we get to the conclusion on which emails we send on which days. I also cover this in my book, Start Small, Stay Small in quite a bit of detail. Little bit different conclusion that I come to here because it was 5-6 years ago that I published that and some things have changed. I think the best way to get a sense of how to do a launch sequence is to basically get on someone else’s launch list and see how it feels to receive the quantity and the tone and the style of their emails.
One example is a friend of mine a couple months ago did a launch for kind of a training product, and I was on his list, and it was like irritating as hell. It was a really overbearing launch, and it was very much not in line with his personality. It was odd. I could tell he didn’t write the copy, it wasn’t in his voice, there were way too many emails. He was just hammering us, and if you’re not on the receiving end of those and you’re just sending them, you don’t know how it feels. I think getting on a couple launch sequences from people and seeing I like the feel of this or I didn’t like the feel of that can help you decide what feels right to you and what feels like it is in your voice and what feels like it is probably the right approach within the guidelines and within the layout today.
So we’re gonna give some ranges here. You can send 2 emails, you can send 10 emails. But which one’s right? A lot of it depends on your own personal taste and your relationship with your audience.
Mike: One thing to mention about places you can find products to get on to the different launch sequences because that might be an initial hangup that you have- how do I find some of those products where they have a launch sequence going?
I would head over to Product Hunt to start out with. And then from there you should be able to find a bunch of different products that people are launching, and then I would sign up for several of them, not just one or two because you are very likely to find somewhere they don’t have a very good launch sequence or they don’t even have one. They just basically put the product out there and get a bunch of sign ups on their page, but they don’t necessarily follow up with them and follow through with a full-blown launch sequence, so you’ll probably have to try out a hand full of them, I would probably say 6-12 of them. And then what you can do is take those and throw them into a folder, use them essentially as a Swipe file, and then look through to see how they go through the process of pitching the product or the offering they have.
Another thing you can do is you can go out to, I’ll say some rather well-known entrepreneurs in the software space, and identify what products they have available and get on to their email lists. Another option is looking specifically for book authors or information or training products of authors. So those tend to be dialed in pretty well. Obviously, they are not perfect, but a lot of different people are doing those types of things. Those are places you can start to find examples of what you can do that are very specific to a particular product as opposed to talking about it generally, which is what we’re going to do.
Rob: And my first exposure to a lot of this talk around launch sequences was Jeff Walker’s product launch formula, and I never actually bought that. It was about $2000 and it was at a time when it wasn’t really worth it to me, but in essence he kind of lays a bunch of stuff out anyways, so I kind of took the model that he laid out in his free content and used it to develop early launch sequences for products I was launching. And then I’ve slowly adapted those over time based on the audience and the product that was launching. In essence, what he talks about is doing something called the sideways sales letter. A lot of folks do this these days, but it’s still really [rarely?] effective. The concept of a sales letter, if you haven’t heard of that, in essence, if you think of a long form home page where it’s really just text, it’s almost a big long essay or blog post- the point of the letter is to essentially show you the value of a product and get someone to hit the buy now button. And there are ways to write really good sales letters. I would say that the old Jerk homepage- you can look at that on archive.org, maybe six months ago, that was a really solid SaaS sales letter. I spent a lot of time crafting it. It got good results, it made a statement, it used a lot of you words, it talked to the reader. Then you can write really crappy cheesy [?], and those I’m sure you can find on clickbank or something like that. But there are really six components of the sales letter. First is the opener, and you want something really good, really engaging because otherwise, someone’s not going to keep reading. You want to identify the problem, and during this time you’re using a lot of “you” language. Talking directly to the reader saying you’re a developer, you feel this. You want to launch a product but… you’re kind of putting words in their mouth, and if they’re not that person, they are going to leave, but if they are, it’s going to captivate, and they’re going to feel like, “Whoa, this person is talking exactly to me.” And then you present the solution. That’s the thing you’re selling. Then you want to add on social proof, a moneyback guarantee — that’s the fourth element. The fifth is essentially the stick, and this is up to you, but the penalty if you don’t do this. If you don’t do this, you’re going to be circling around, you’re never going to launch your product, you’re never going to market, or whatever. And the sixth is, in essence, the close, you ask for the sale. Those are the elements, and they can be in different orders and there are different variations of them but those are the fundamental six areas of a sales letter.
If you want more information on that, I would go read Dan Kennedy’s ultimate sales letter. It’s available in Kindle and Print. It’s probably the first book I read on sales letters, and as much as I don’t like a lot of Dan Kennedy’s teachings — I think he crosses the line in terms of … he’s just really old-school internet marketing in a way that is really irritating to me, but with that said, this book is a really good overview of how to write a sales letter and the components that you should think about and the ways to write them.
Mike: Let’s talk a little bit more about the sales letters. Just keep in mind that the entire intent of the sales letter is to help move somebody from where they are today into a position where they are going to take the next step and become a customer. That’s the whole purpose of the sales letter. You can do that in different ways, as Rob said. You can move things out of order, you can change, for example, your presenting this solution, social proof and guarantee. You can change up the order of some of those thing a little bit or mix and match them a little bit. Say here’s the problem and here’s the solution and throw some social proof in there and provide a little bit of a stick or a penalty and say this is what will happen if you don’t and you alternate back and go back to the solution and say by the way, this other problem over here is also taken care of. So you don’t have to go directly in that order, but again, the purpose of those is really to help somebody move their mindset from one place to another.
Rob: That’s a good point. Circling back to Jeff Walker, again, he has this product launch formula, and it’s about writing a sideways sales letter. So it’s taking a sales letter and instead of having it be this long thing of text, you basically break it up and send it out over time. You might send the first three sections in the first email and the second two in the next one. You don’t do that exactly, but you get the idea that each email has a particular point during the launch, and you’re basically covering these same topics: you need an opener, you identify the problem, you present the solution, you have social proof and a guarantee, perhaps you have a stick, and then you have a close, and then you just do those in a sequence of emails however you break it up. In my experience, the optimal number of emails is between 3 and 7 over the course of sometimes one, sometimes two weeks. That’s how I think about it. I personally tend toward 5-email launches, meaning that the launch has 5 emails in it, but it depends on how much your list loves you, and how much of a pain in the butt you want to be. To be honest, the more emails you send in a launch almost without exception the more sales you will make. But the tradeoff is that the more emails you send, the more unsubscribes and then ultimately complaints you will receive, so you have to find that balance depending on your niche. Like stock-picking sites, they send a ton of email. 9, 10, 11 emails, just crazy volume. Twice a day, all that stuff versus if you’re sending to developers, if you send twice a day, you’re going to get people starting to mark stuff as spam. So you have to figure out the relationship you have with your audience as well as the niche you’re in. That’s why I give out the range of 3 to 7. If you’re not sending 3, you’re probably not sending enough, and when you start creeping up in the 6, 7, 8 range you better have some really good content you’re sending out or else people are going to bail.
Mike: The other thing to keep in mind is the timeline has a lot to do with that, so Rob was just talking there about 3-7 over the course of a week, but if you’re going to start putting yourself in front of people 2-3 weeks out or 5 weeks out, you have a lot more flexibility to start sending more emails because there’s more space in between them. But as you get closer to that launch date, you’re probably going to want to ramp them out so instead of sending 1 a week, for example, for 3-4 weeks, you’d send one every couple of days. And it’s really that last week where you send that 3-7 emails in an effort to get up to the point where you’re building that anticipation, and that’s part of what these emails are about: building anticipation for the product launch. And the people who are interested in it are going to be looking forward to those emails, but as Rob said, there are people who are going to be turned off by it or not ready yet or they’re not in a position where they can take advantage of it. And if you start inundating those people with those email, they will walk away. They will unsubscribe. So it is a balancing act. Sometimes you can balance that out by giving them an option: hey, if you’re not ready right now, just click here, and we’ll follow up with you in 3-4 months, so you can sort of head those things off, but at the same time you don’t want to put too many things on your plate if you don’t have time to start implementing things or trying to think of ways to handle too many [edge?] cases. It really depends on the size of your list and what it is you’re going for.
Rob: In terms of the overall launch, a good launch has some type of reward you’re able to offer that people won’t get at another time. So like some epic course you’ve created, a sequence of interviews, something that is valuable to people that could be a discount on the product itself that you only discount for the first few days, or if it’s a SaaS app maybe you get a lifetime discount for the whole time or you get maybe it’s not even a discount, like with Drip we still charge the $49, but we doubled everyone’s- what they got for that $49 because I didn’t want to be selling things for $24.50 a month. I wanted to hit that price point. So you can get creative with it.
So number 1 it has a reward and number 2: it’s time limited. And without both of those components, you don’t create the impetus for people to do it now and people will procrastinate and not do it. So there’s the two things you’re going to be communicating through this process as you step through those six elements I said above.
Mike: The reward itself I’m not particularly a big fan of offering lifetime discounts or anything like that- I think there’s a lot of ways you can put yourself in a position to be providing more value as opposed to capturing less value from a customer for the entire life of that customer. As Rob said, with Drip what they did is they gave away, the ability to send more emails, but there are other ways you can do similar ways as well. You can do personalized onboarding or coaching sessions for example on how to get the best use of the product or help them integrate it into their systems, and that actually serves two different purposes. One: it helps get them into your software and it also allows you to have those direct one-to-one conversations with them to help you learn more information about how they’re going to use the product, when they’re going to use it, how often, and help you to better craft your future marketing messages. So yes, it’s time out of your day you’re going to be spending with them, and it will probably chew through at least a month if not several months worth of the “profit margin” for that, but it does give you the additional benefit of learning from that experience to be able to apply it to the future for the product.
Rob: So let’s talk through this five email sequence, and again, you can adapt this to be three emails, you can adapt to be seven emails, but we’ll just talk through these five and kind of when they’re sent. And I should say the first time I used this kind of structure I was kind of flying blind and I didn’t know what would come of it. It was 2007 or 2008, and then over the years it wasn’t exactly the structure. I’ve honed it based on feedback and results. A lot of people use this formula these days, but there’s kind of been a lot of us for 10 years now trying to hone this thing and get it better. So I will say that this type of sequence tends to convert better than it did in the old days just because we’ve been able to improve it so much over the years. It depends a lot on your copywriting as well.
Let me get into the first one. Typically about a week before the launch day- so the launch window starts on the launch day, I’m going to use that term. And then I like to think of the launch window being 48-72 hours. With MicroConf we do a full week because people- it’s a big ticket item, they’re thinking about making travel plans, they have to check schedules, there’s all types of stuff, but somewhere in between that- I don’t like to go longer than a week. So about a week before the launch day, you’re going to send a teaser email. This is information, a screenshot, maybe a short screencast. You’re kind of being vague about the release date but you say next week we’re going to be launching this thing and here’s what it is and here’s the problem it solves. And you really get into starting to build anticipation. At this point you want to let them know since they’re on the list, they’re going to receive a special price available only to people who are there but that it is going to be time-limited. And this can really dig into the problem the person reading the email has, and kind of show that your product is the answer or at least start doing that.
Mike: One thing to keep in mind before you start going down this process of laying out these different emails is make sure you have an outline of all the different emails so you know exactly what needs to be written and write it as far in advance as possible. The last thing you want to do is be crafting these emails through your launch sequence. If you decide you’re going to launch on the 7th, and you start them on the 1st, don’t wait until the day before to start writing some of those emails because it will either not get done or you’ll not be happy with it that you won’t have the time to go through them. So it’s kind of a preface to all these emails that we’re going to talk about. make sure you do those things well in advance so you’re not waiting to the last minute so that if something goes wrong you have time to tweak it.
Rob: One other thing I forgot to mention about a good launch when I was talking about it above is if it makes sense, scarcity is the third thing that’s really cool. So you have that reward, you have that timeline, but if you add scarcity as well- don’t do fake scarcity. If you’re selling ebooks there’s no scarcity, but if you’re selling tickets to a conference, there is scarcity because there’s only so many tickets that you can sell. So that is what you’re building towards with these emails, so the second email goes out typically 1 day before the launch, and this is where you provide social proof, you’ve mentioned the money back guarantee- you’re trying to remove all objections so that someone’s already thought through the whole purchase and by the time they get that email on launch day, all they are doing is basically clicking the buy button. So you build anticipation and excitement and you try to remove all the roadblocks. So you may need to touch base again on the problem your product solves, but you’re going tell them, especially if there’s scarcity, you’re going to tell them the exact day and exact time they’re going to receive that email and let them know that you imagine you will sell out, assuming you do. You want to say stuff that’s true. You’re going to sell out and if they want to get in, they need to get in early. Again, do true scarcity. If you don’t have real scarcity, then don’t do it. But I like to send this email out 1 day before because it’s long enough that most people will open it before the launch, but it’s close enough that most people will remember. If you send it out two days, it can get a little tricky with people 48 hours later forgetting that this launch is going on. Also, I like to start my launches on Tuesday and so if you go two days before they’re getting it on a Sunday, and I prefer to be in their inbox on Monday morning.
So the third email is your actual launch email, and like I said, I like to do Tuesdays. I’ve also done some launches on Wednesdays. And when we do the full week long launches with MicroConf we have done a few of them on Thursdays. I don’t like to do launches over weekends because people just aren’t on their computers as much. On launch day you’re going to email the list, you’re going to see sales rolling in, and you’re probably going to have your best sales day at least for a while. That’s the whole goal of this is to kind of make your first several months of revenue on that first day to really kickstart your motivation. I’ve seen conversion rates on this launch sequence well about 20% of the list buying. And I’ve seen as low as 5% and I’ve seen even 30% which is just insane. It depends on the relationship you have with your audience, it depends on how big and warm the list is, openers play a big part in that and your price point. But it’s pretty interesting. If you can sell a few hundred customers on $20-$30 a month, not a bad way to kickstart a little bootstrap startup project that you’ve been working on for a few months.
Mike: One thing that Rob just mentioned about having that launch day on Tuesday or Wednesday and then not sending out an email two days before because then it would come out on a Sunday- the other thing to keep in mind is when your launch sequence is going to end and when you’re going to stop making that special offer. So the reason Tuesday works so well is because you can send an email the day before and then you can have that launch sequence last for two days so that people have that opportunity to get in until Thursday. One of the issues you can run into is if you extend that by another day what ends up happening is that now your deals are going to end on Friday afternoon or evening, and by the time 4 or 5 o’clock rolls around on a Friday people have lost interest, their minds are elsewhere, and if you have a launch ending at midnight on a Friday night it is not going to work out so well. I have seen that happen where something goes out for a launch and it ends on a Friday or Saturday night at midnight, and those don’t go very well. So you have to be careful not only to avoid starting it over a weekend but also ending it over a weekend, you don’t want to do that either.
Rob: So the fourth email is the 24-48 hours after the initial launch email. And it depends obviously if your launch is only 48 hours then this kind of has to be at 24. But if you’re doing a 3-day launch, maybe it’s 24-36-48. Basically, this is another excuse to communicate with them, and so you want to provide some value. Probably a good model for this is send out an FAQ email like hey, we’ve gotten some questions and these are the questions and these are the answers. Because you’re almost certainly going to get questions via email and so you can compile those up and just be like, I wanted everyone to have those, and it’s really just an excuse to get in touch again. Remember, email open rates are not 100%, so maybe if you’re getting a 40% open rate on your sequence, emailing multiple times will hit different segments of that, and you can make sure that everyone at least gets some of your emails into their inbox.
Another thing you can do with this one is to add some social proof again, add quotes from people who got in and are really excited, and if you’re selling any quantity you are going to get feedback pretty quick of like, “man, this is a really cool product.” You can include more screenshots. Again, it’s just another touch point, but you also don’t want it to be cheesy and feel like another touchpoint. You want to be genuine with it and have folks feel like your emails are providing value because at this point if they haven’t bought and you keep emailing them, you’re going to start getting complaints and unsubscribes if you’re not providing value with the emails you’re sending.
Mike: That’s why it’s kind of important to make sure that you have an idea of what should go into that FAQ and if you don’t then have the email itself written and then kind of stump that piece of it out and then fill in the details of the FAQ with what people are actually asking. One thing to be careful of especially when a product is very early on, a lot of times — and I’ve done this myself — is you don’t necessarily know the questions people are going to ask so you kind of make some of those questions up, and depending on what it is, it can be obvious from the other side that that those questions were probably not real questions that people were asking and you were using it as an excuse to put something in the FAQ, so do be careful to make sure you’re paying attention to what it is that people are actually asking about, and some of those questions can even come from demos you’ve done previously before the launch to offer beta customers. You can reuse those, but if you’re just making things up completely it can be a little bit forced, I’ll say.
Rob: Yeah, that’s one thing. Like if you’re faking it, people can tell that the days of these kind of cheesy internet marketer stuff working- they’ are rapidly coming to a close if they’re not already gone. There are certain subsections of people who are not as web savvy or not as technical or whatever and you can say things and they’ll believe it, but the folks you’ll likely going to be dealing with are going to be savvier than that. The bar is just raised in terms of transparency and in terms of people recognizing who you are and being able to recognize what’s legitimate and what’s not. So the fifth email in this sequence is the 24 hours before the time limited deal ends. You could do one 12 hours before as well. Not in addition. That would be starting to get quite a few, but either 24 or 12 hours before saying there’s only a few hours left. Sometimes this day has almost as many as the initial launch in terms of sales. Other times it’s just a trickle. The thing to keep in mind is like I said, there are more complex variations than just this whole 5 email sequence, but this is definitely a pretty simple way to do it. It ‘s a proven approach, and if you don’t do this you either don’t send emails or you just send one email- it’s a 5 or a 10 x difference. It’s a huge, huge variation. So I would recommend if you feel like 5 is too many, it’s pretty easy to cut the FAQ email and you’re at four or you can the week before email altogether or the day before. There’s different ways you can vary it to what your comfort level is and the relationship you feel like you have with your audience.
Mike: And you can also go in the other direction where you send more emails so instead of just sending one 24 hours before the deal ends, I’ve also seen a lot of people who send something 4 hours before something ends and then 2 hours before it ends and then 1 hour before it ends. Again, you do have to be careful with how many times you’re hitting that list and whether that list is considered burned after that. There are lists out there where people will build the list and do a launch of some kind to it, and after that there’s not even a point in having the list anymore. Maybe it’s because it’s an in-person event or something like that but again, you will increase sales at the expense of the signups you have.
Rob: Last thing to keep in mind is email open rates, are not 100%. No list is that good. So a solid list should be between 20-60% open rate. So think about that when you’re calculating conversion rates. Let’s say you have 1,000 people on your list. You think my goal is to convert 20% of those. That’s good. That’s a really hard thing to do if your open rates are only 20%. But if you’re at 60% then converting 1/3 of the people who receive the email is actually much more in line with reality. So think about that and check out your list. Maybe even prune your list before doing this. If this is an ongoing list, try to get a more realistic view and higher open rates and making a more realistic concept of how many people you might convert during the launch.
Mike: One thing that can be a little difficult to figure out is when you’re looking at the open rate whether or not you’re looking at a single email or whether you’re looking at aggregate across them. You’re going to have people who open up every single email and then you’re going to have other people who open up one. That’s something else to factor into what your calculations are as well. I don’t think it’s worth getting too worked up over whether or not you reached a particular milestone or conversion rate in your head, but I do think it is worth paying attention to what your expectations were. And how you can improve what that process looks like in the future- what things worked, what things didn’t. And then being able to analyze those so that you can use them in the future for other either mini launches or other marketing copy you can look at some of the different emails you sent right after the launch when it’s done, and find out whether or not certain things probably resonated with people more than others.
Well, JP, I hope that answers your question. If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt for ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening. We’ll see you next time.
Episode 324 | Idea Validation & Risk Avoidance
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about idea validation and risk avoidance. They list 10 fundamental questions that need to be answered when starting a new product.
Items in this mentioned in this episode:
Transcript
Mike [00:00]: In this episode of ‘Startups for the Rest of Us’ Rob and I are going to be talking about idea validation and risk avoidance. This is ‘Startups for the Rest of Us,’ episode 324.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers and entrepreneurs be awesome at building, launching and growing software products whether you’ve built your first product or you’re just thinking about it. I’m Mike.
Rob [00:25]: And I’m Rob.
Mike [00:26]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s going on this week Rob?
Rob [00:30]: Just nailing down the last few speakers for MicroConf Las Vegas coming up here in April. So rounding out that lineup. It’s shaping up to be a really interesting lineup this year. I mean, every year is good in its own way but this year you and I were really deliberate about almost setting up – especially with starter – setting up a curriculum where we want each talk to be all the way from idea validation to launch and everything in between. We’ve chosen speakers that are either experts or they are founders who have done it, each of these stages, and have done it successfully and have a framework. It’s pretty exciting.
Mike [01:01]: It’s also nice to be able to kind of niche down the audience a little bit so that we can target those speakers so that you don’t have people sitting next to each other that are just in vastly different worlds. We’ve got the people who are just starting out versus people who are making several million dollars a year. And they’re at different places in their business so it’s hard for the speakers to talk to both of them at the same time. It really helps to have that separation between them so that those talks are more targeted directly to where their business is at.
Rob [01:28]: Yeah. Just as an example with Starter Edition, Jordan Gal is talking about going from zero to 15K MRR and they’re definitely past that now. But I think his talk goes through there. And Ryan Battle is talking about how to gain traction in a crowded market. Justin Jackson. You’re speaking about idea validation. Sherry Walling is talking about staying sane. And on the growth side, in addition to me speaking about the Drip acquisition, Lars Lofgren, Joanna Wiebe, Russ from Digital Market. We’ve really got a nice lineup shaping up here.
So, if you’re interested, we do still have a few tickets left. I think we have maybe 10 or 15 to each conference. It’s like the perfect amount to have right now. So head over to MicroConf.com if you are interested in hanging out with a couple hundred of your closest bootstrapped founder friends.
Mike [02:14]: Talking about bootstrapped, let’s go in the opposite direction. Did you see that Trello was acquired for $425 million by Atlassian?
Rob [02:21]: Isn’t that insane? I read somewhere – and it was debatable because they didn’t release revenue numbers, but it was kind of numbers have been implied and it was May of 2016. So it was about seven months ago that they were doing around $10 million in revenue.
Mike [02:35]: Yeah.
Rob [02:37]: That’s a hell of a multiple. Forty-two times revenue. Assuming that’s correct. Let’s say they were at 20 or 30 million. It’s still a 10 to 15 times revenue multiple. That’s not net profit like if you were to go to a broker and sell for financial. This is tremendously expensive.
Mike [02:53]: Yeah. I think the interesting thing is that they said that they had 19 million users. I also read that they had over 100 people working on it at this point. So, I think that those things factor in as well. Didn’t they get funding for Trello?
Rob [03:07]: I think they did. They spun it out and raised money. It must have been bleeding cash if they had that many people working on it with that little revenue. It’s a good exit for them. I’ve always liked Joel Spolsky and Mike Pryor. They built something pretty amazing with FogBugz and Stack Overflow and Trello. They got in early and they made a good product. I use it every day and I think they really captured a market. I totally don’t begrudge them any type of success. I feel happy for them to have had a big exit. As far as I know this is their first exit, right? Because FogBugz wasn’t an exit. It’s still running and turning – I mean Fog Creek. I’m sorry – still turning out FogBugz. And then Stack Overflow is just churning along at this point.
Mike [03:47]: Yeah. Spolsky is the CEO of Stack Overflow so it’s its own separate entity. All three of them are separate entities. It’s interesting to watch definitely.
Rob [03:55]: Yeah. They’ve done a lot to impact our community both of software entrepreneurs and then now with Trello and Stack Overflow kind of the rest of the world. They just really done a lot. It’s pretty impressive. Anything else for you before we dive in?
Mike [04:10]: I’m experimenting with going to a three and possibly a four monitor set up. I’ve got my main desktop. It’s a 30-inch monitor. And then I’ve had a 20-inch monitor next to it for a while. And I’ve always been thinking to myself it would be really nice to have a third monitor up above that so that I can have something else up there and use it for reference if I’m working on stuff that I need a lot of screen space. And I’ll say it’s a little dicey. It’s a little rough at the moment trying to get used to having that third monitor. I have the ability to have a fourth monitor. I just haven’t done it yet. I’ve seen people on Twitter recommend that I go to a 55-inch 4K TV setup instead. I think Andrew Culver had showed a screenshot of what his looked like and he was able to put the equivalent of nine screens on the TV all at once. My TV in my living room is 55 inches so I think that I’d have a hard time with that.
Rob [04:59]: And you’d need it to be 4K because the resolution of TV’s is so different. Because HD, or 1080P I should say, is not actually that great a resolution these days now that we’re looking at retina screens. So you’d have to do the 4K in order not to see the pixels and be really irritated by it. You’d also need really good window management because I don’t want to be manually resizing windows. I want to snap it into a grid. You’d have to some app that manages that where you’d say I want basically a 2×2 grid because I only want four and I just want to be able to snap it there and have it expand.
Mike [05:32]: Yeah. There’s a few different options for that because I have it hooked to my desktop on Windows and there’s a few different options which I’m still running Windows 7 but I think that Windows 10 they do a little bit better job with that. I’m not real sure how that would shake out. I don’t know, we’ll see. I might consider doing a single larger screen at some point but I’m just kind of experimenting with it to see how the third screen works out for now.
Rob [05:53]: So I think you’re first problem started with the sentence, “I’m still running Windows.”
Mike [06:01]: One of many problems I’m sure.
Rob [06:03]: Anyways, let’s dive in. What are we talking about today?
Mike [06:05]: Well, today we have a listener question from Simon over at Small Farm Central. He called it into our voicemail number and here is the message. “Hi, Mike and Rob. It’s Simon from Small Farm Central. I came to your conference last year and I just had one question that I thought you might be able to answer. I’m considering doing something new. A big new project and I’ve been talking to customers over the last couple of months and I’ve got them actually to prepay and sort of buy it ahead of time and do things the right way there. I think I really have something that could work. My question is: you do all this validation ahead of time and at a certain point you still need to make a leap and say, yes, I’m going to do this and I’m going to commit the next three to five years of my time to making this work. What do you look at as you make that final leap and make that final decision to really go for something new? Thanks.”
Rob [07:03]: Cool. So that’s a good question. Let’s dive into this.
Mike [07:06]: I think one of the things that I pulled out of this was: how do you evaluate something where you’re trying to make that leap from the validation stage where you’ve put in the time and effort; you’ve talked to customers; you’ve got some prepaying customers and you’re looking at spending the next three to five years working on it? What sorts of factors do you take into account and what are some of the questions that you ask yourself in order to help avoid the risks of taking that leap and spending whether it’s six months or two years working on something only to have it either not work out or just not be something that you want to work on?
I think there’s a number of fundamental questions that you have to ask yourself when you’re going through this. Some of them relate directly to that validation process, but some of those questions also pertain to down the road once you’re past the three month, six month, nine month window of getting started working on that product because you have to look at this a little bit long term.
Rob [07:55]: There’s a bunch of questions that you need to think through in order to be able to “A”: reduce risk, but also, I think convince yourself that it’s a good idea to move forward. The thing is you’re never going to be sure and that’s the unfortunate part. I feel like trying to get 100% confirmation where you totally know everything is going to work, I just don’t think that exists. I think the best you could get is – I don’t even know – 50%, 60% sure. I’ve never felt 100% sure about anything. I think even after I had 11 people committed to paying $99 a month for the original idea behind Drip, I was maybe two-thirds sure that it was going to work. I knew that we would figure it out eventually and, in fact, what we wound up building originally was not the end product. We just kept kind of moving around and adding features and doing stuff until we became a marketing automation platform. But I think that’s a thing you have to think about is entering a space a being willing to pivot or to adjust or to add stuff that makes it not equivalent to your original vision. If you’re not willing to do that then you have a much lower chance of success. No matter if you say yes to all of these questions that we’re going to run through. But if you are willing to be flexible and potentially do stuff that’s outside of your initial product vision, I think you have a good chance of finding a slot that you’re able to fit into in the market and that can lead to success.
Mike [09:11]: So what we’re going to do is we’re going to run down some of the fundamental questions that we’ve probably discussed quite a few times on this show. The first one is: are you going to be solving a problem that people actually have? And, if you’re not, then obviously you’re not going to get to that point where people are paying you money for it. If you’ve got prospects who have already prepaid you money, then you’re sort of past this point.
The second one is: who is it solving a problem for and who would pay for it? These are actually two different questions because not it’s not always the same person. You might be selling to the business owner, for example. But they might have a marketing person who is actually going to be using the software. So you have to just be at least aware of who it is that’s actually paying for it versus who’s problem it is that you are solving.
And then the third one is: are they willing to pay for it? And, again, this is something that Simon seems to have gotten past. He’s figured out, yes, they’re willing to pay for it; how much it is that they are willing to pay for it. Whether you charge somebodies credit card or not, I think, is a question to be asked of yourself depending on how long you think it’s actually going to take, what your comfortability is and whether or not these people are known to you or unknown to you. And whether or not you’re going to be able to deliver what the terms are for that. Are you going to refund their money if you don’t do it, etcetera? There’s a lot of things that kind of factor into that. Those are the three questions you ask up front before you get to the point of having those paying customers.
Rob [10:25]: And it sounds like Simon has this part dialed in. He’s talked to folks, got them to prepay. There are a bunch of different ways to validate this. It depends on the market and who the customers are and stuff. Sometimes it’s face-to-face conversations, getting them to write you a check that you won’t cash until it’s up and running. Sometimes it’s SKYPE conversations, email conversations and getting them to give you their credit card number or even charging it and keeping the money for now. And other times it’s having a landing page and getting a bunch of emails and seeing that you have 2,000 people on an email list who are clamoring for this solution. It depends on what lengths you want to go to but I think that these are fundamental and I think that a lot of folks listening to this show will have heard these before. But that’s where you want to start certainly before diving into a market.
Mike [11:07]: Once you’re at that point where you’ve got at least the basics carved out, I think the next question you have to ask is: are these people searching for a solution to the problem? And if they are, who is doing the searching? How are they solving this problem today? I think that those questions are not necessarily things that people always ask themselves because it seems to me like when you’ve got those people who you’re talking to and you say, “Hey, I’ve got this solution for your problem over here.” It’s very easy to talk yourself into the idea that, “Oh, these people have each given me $50 and I know that I’m going to be able to solve this problem for them.” You can certainly sell somebody on the idea or the vision of a solution to a problem. But does that mean that they were searching for it already? Sometimes the answer to that is no and you may not find that out unless you ask yourself or ask that question of the situation until you’re much further down the road. And at that point you end up with this issue or this situation where you’ve got a solution to a problem but nobody’s searching for it. Then you have to figure out how it is that you’re going to get in front of those people and educate them about a solution you have to problem that they’re not, quite frankly, all that interested in solving because they haven’t gone out and looked for solutions for it.
Rob [12:18]: Right. And if you don’t have in mind how you are going to reach your prospects, you’d better have a lot of money or a lot of experience because this is not for the faint of heart and this is why some companies raise buckets of funding is purely to go into a market where people are not searching. So there’s market education and the outreach is super expensive. Especially if you’re early, if you’re more of a beginner entrepreneur this is a real danger sign to watch out for. If you can find five or 10 people who are willing to pay for it, that is one step. Then the next one is, “How am I going to find hundred’s more in a scalable fashion?”
Mike [12:52]: Something else that kind of comes into that is how quickly and easily you were able to find that initial group of people to begin with. If you’ve done idea validation on a bunch of different ideas, then you can see dramatic shifts between one idea and the next in terms of how interested people were; how quickly they were willing to say, “Yeah, I’d absolutely pay for that” or “I’m using this other thing and it doesn’t work” and they have questions that will help lead you in the right direction for the design of the product and how it’s going to be implemented and how it factors into their business and how it’s used. But if you have a hard time finding those things, then it’s going to be much more challenging to be able to market and sell that product just because it’s harder to get in front of those people. Then your cost of acquisition goes up as a result of that. And cost of acquisition can be your advertising dollars but it also could just be a factor of how much resources you have to put into it in order to acquire those customers. It’s not always a direct correlation between advertising dollars and cost of acquisition. There’s lots of other things that go into it.
Rob [13:51]: The fifth question you’ll want to think about is: what roadblocks are there to customers implementing your solution once it’s built? Because prepayments can be a mixed bag. Buying into an idea and me writing you a check for $100 to get access to the product isn’t the same thing as being willing to follow through and implement it even if you do build the software. If it adds a bunch of items to my to do list as the potential customer or it takes me 20 hours of development time to implement and integrate with you in order for me to get value out of it, then the check I wrote you for $100 really isn’t my commitment. The commitment is I have to carve out all that time to be able to integrate with you. So give some thought to how hard is it to basically get to that point where you’re getting value from your product.
Mike [14:37]: I think this is a really important one especially if somebody is actively ripping out an existing solution that they have in place and they need to put yours in. There’s definitely ways around that piece of the problem. You could go in and let’s say that in the case of Drip, for example, you offered to go in and move people’s data and information over for them from one account to another and you handled that for free in the early days. But, at the same time, your customers were probably not willing to do that themselves because it was just such a colossal headache for them to have to do that. And that’s how you overcame that. But there’s other situations where that might not be as easy to do. Maybe there’s other integrations that they have or there’s other pieces that their existing software integrates into and you have to be able to support those things and if you don’t they literally can’t move over. Even if they’ve bought into the idea and they like it and they want to, if it doesn’t do those certain things, they can’t move and there’s almost nothing that you can do to change that unless you’re able to implement those pieces. And knowing what those roadblocks are in advance is going to be a huge factor in whether or not you’re going to be able to avoid some of this risk of building something, putting it out there and giving it to these prepaid customers and then having them not be able to use it or implement it because those roadblocks are in the way. So asking what those roadblocks are up front is another step you should probably go through before you get to the point of trying to roll it out to a larger audience or pursue it.
Rob [15:58]: The sixth question you’ll want to think about is: how will you acquire customers and do you have the ability and the resources to do so? It helps to think about this maybe in terms of three phases. The first one is your initial alpha/beta/early access customers who are early adopters and they’re going to give you a lot of feedback and making a lot of money from them is not as important as the input you’re going to get. So you have to choose them carefully because certain people want to give you a lot of feedback and expect you to do everything and their feedback may not necessarily be helpful.
The second phase is launch customers. This is the tried and true page out of “How to Start Small, Stay Small” which is build the landing page, build up that big list and get as many people on it – whether it’s paid acquisition, whether it’s writing blog posts. Whatever it takes – all the marketing approaches – to build up that list so that launch day is your big revenue day. It should be the biggest revenue day of your first six to 12 months if you’re doing things really well.
The third phase is long term customer acquisition. And this is the stuff that’s long term sustainable. It’s getting the fly wheels going whether it’s paid acquisition, a webinar funnel, just getting your SCO going, content marketing, all that stuff that we talk about is that third phase. And that’s how you’re really going to scale something up once you have product market fed. Keep in mind that after launch you’re probably not totally not going to have product market fed and you’re going to still be fumbling around a little bit to find it.
Mike [17:14]: The next thing to think about is the feasibility of the product itself. And there’s, I think, three different aspects of this. The first one is the technical side of it which, for developers, the answer is almost always yes, it is going to be technically possible. The real question at that point is: how long is it going to take you to get something that is minimally usable and solves the core problem that you’re trying to address in a way that people are willing to pay for it. That’s kind of the MVP philosophy.
Moving on from that, the second one is the dependencies. Are there any dependencies or things that are outside of your control that you need to execute on? Those might include things like having delivery partners or if you’re running a productized service of any kind of and you have to plug people into different phases of a workflow, are you going to be able to plug people in at a price point that you’re going to be able to support and customers are going to be able to pay for to deliver on whatever it is that the final product is. So there’s things that are outside of your immediate control. What are the risks associated with those things?
The third one is: what does the road to profitability look like? Are you going to be able to make the product profitable in a short enough timeframe that you have the runway to get through that? Because if you don’t, you’re going to stall out somewhere along the way and you’re not going to be able to finish it and whether that constitutes non-delivery to the initial people or getting to the point where you’ve got three months left of runway but you know that you’re going to need at least nine in order to make it profitable. That’s a bad situation to be in but there’s plenty of people who end up in that situation and some of it’s just being able to evaluate what that is going to look like in terms of your launch process getting the product itself built and then having that marketing engine that is built up at approximately the same level as the product is moving forward.
Rob [18:54]: The eighth question you’ll want to ask yourself is: do you have the capability to execute on both the marketing and on development? This depends a lot on the market you’re entering into. If it’s really crowded or not. It depends on your experience level with marketing. And then on the development side, it depends on how complex the product is. How much experience you have either writing code or managing people who do it.
It’s something to think through because let’s say you wanted to build a competitor to Kissmetrics or Mixpanel. That’s an insane development and scaling effort. If you’ve never built something that’s big and complicated and you don’t have a technical cofounder who can handle that for you, this is not something that I would recommend trying. It’s also really expensive. You’d need to raise buckets of money just for the server costs alone. But that’s something to think about. Do you have the capability to execute on both marketing and development?
Mike [19:41]: That also plays into does it fit within the runway that you have available because some of the marketing activities can’t really be done until after the development is finished. You don’t want to be in a situation where you’re just barely finishing up the code and, oh by the way, you’ve got all these marketing things that you need to do almost in parallel. And if you could clone yourself easily with a 3D printer it would be great, but that’s really hard to do. So being able to bookend those things together so that you know that you have the time available to do both of them or to alternate back and forth between them in a way that is conducive to getting the product out the door and doing those marketing efforts. Sometimes that’s not just about ability it’s just able how many hours you have available in a day to be able to get things done.
Rob [20:24]: You said that cloning yourself with a 3D printer is hard to do?
Mike [20:28]: That wasn’t quite what I meant.
Rob [20:30]: You didn’t say it’s impossible.
Mike [20:30]: I didn’t say it’s –
Rob [20:31]: I thought you were going to say that’s impossible but you’re like, “That’s really hard to do.”
Mike [20:34]: That’s really hard to do. I’ve done it before. It’s just that that little model sits there and does nothing. He’s totally worthless. Haven’t you done this?
Rob [20:42]: Kind of like the human he’s based on?
Mike [20:44]: Yes.
Rob [20:44]: Oh, boom!
Mike [20:47]: Should we just end the episode right there?
Rob [20:49]: You [?] for that one, dude, I’m sorry. Alright. What’s our ninth question?
Mike [20:54]: So our ninth one is: can you find examples of similar offerings or products that have succeeded and failed? What this will do is this will give you a general sense of how those other products are doing? How they’re acquiring customers? Especially for the successful ones. And if you find examples of failed ones, you can see what sorts of things they did and try to reverse engineer why it didn’t work for them and whether or not there’s tweaks to their process or to their launches that you can do that are going to make it beneficial for you.
The other thing that it does is it gives you an idea of the competitive landscape and whether or not you’re going to have to take customers from them. Because when you’re launching a new product there’s two types of people that you’re going to end up with. One is people who don’t have an existing solution in place and they’re signing up for your product. And then there’s another group of people that you’re going to try to pull away from other products that are in the space. If you can analyze those existing products that are being successful, see what they’re doing and try to replicate it to some extent but, obviously, put your own spin on it. Then look at the ones that failed and try to avoid the mistakes that they made. It puts you in a much better position as opposed to having this greenfield opportunity that nobody’s ever done or tried before. And, I think, we both know that when you’re trying to do something like that and it’s a brand new thing, it’s really difficult to explain it to people and make them understand what the value is that it provides.
Rob [22:12]: Yep. It’s easier to enter a market and find a position than it is to invent a whole new market.
Our tenth and final question that we think you should consider when you’re validating an idea and trying to avoid risk is: do you want to work with this customer base for the next three, five or more years? This is a questions that Ruben Gomez actually asked me several years ago. It was pre-Drip and I had a bunch of different product ideas and I was going to acquire one in a particular space where my customers would be very particular occupation and type of person. He said, “Are you interested in really getting to know that group and going to their conferences and that being your focus for the next several years?” And in the long term my answer was like, “You know, it really isn’t.” It was something that I hadn’t thought about before in that way. But you really are committing to an industry and you’d better like both talking to folks in that industry because they’re going to be your customers whom you’re supporting. And you should like hanging around and being around that industry. I think if it’s something that’s not exciting to you I think it could get really boring over the course of years of going to these trade shows and interacting with folks that you don’t have interest in being around.
Mike [23:17]: So beyond the questions that we’ve already asked, we came up with some other questions or thoughts that you might want to consider when you’re going through that validation process and you’re trying to figure out whether or not it’s worth it to make the leap or whether you should make that leap. The first one is: has the validation that you’ve done thus far uncovered any new and meaningful information or was it simply confirming what you already knew? If you’re looking at that and thinking to yourself, “I didn’t really actually confirm anything. All it did was told me stuff that I already thought to be true.” I think when you find out that that’s the case from your validation efforts, you’ve got to try and prove the opposite. That’s really difficult to do because you’re suffering from what’s essentially a confirmation bias. You want it to be true and what you’re really trying to do is prove the opposite. And that’s not an easy thing to do. It’s more of a mental challenge than anything else but try and find ways to disprove your idea. What can you do to prove that it’s going to be false or that things are not going to work? If you still can’t do it from when you’re taking a look at it from that perspective, then you’re probably on the right track.
Rob [24:20]: Another thing to think about is: are there assumptions you’re making that are potentially invalid? Do they need to be tested? If so, how would you test those? I think it’s really easy to make assumptions and not even realize it. Whether you can get an external sanity check or whether you can go and take an entire day and really get your mind thinking about what assumptions you could potentially be making and where you might have a blind side. I think there’s value in that.
Mike [24:46]: A lot of those you could probably pull out from a marketing plan that you put together in advance and almost everything in that marketing plan is going to be either a fact that you believe to be true or an action that you need to take. If it’s a place where there’s a fact of any kind – let’s say, for example, your ideal customer is a dental assistant. How do you know that those are the right people to be talking to? Is it them that’s going to be paying for it or is it going to be their boss? Those are the types of assumptions that you need to make sure that you’re validating because if they’re not true, then you could run into problems down the road.
The last thing that I think you need to ask yourself is: how far can you get before actually building something that requires a meaningful commitment of time and resources? And that goes to the idea of building mockups; having those customer discussions; getting prepayments from people; doing prototypes. You could go so far as to build a prototype with Balsamiq Mockups or with Power Point, for example, and show people what it’s going to look like without actually building it. It is a fairly hefty amount of time to put effort into building something like that so that when you click on a button it actually goes to a different screen or shows different information. But at the same time, if you put that in front of somebody and they look at it and they say, “Yeah, this actually won’t work for me because I need to do this, this or this.” Or, “How would I do X, Y or Z?” If those things aren’t in there then it means you haven’t designed for them and what will happen is you build it, you show it to them and then down the road they’re going to say, “Well, this doesn’t actually do what I need.” If you can design that up front, then it eliminates that risk downstream that you’re going to run into anyway.
Rob [26:19]: Thanks, again, for the question, Simon. I hope that was helpful. If you have a question for us, call our voicemail number at 888-801-9690 or email us at questions@startupsfortherestofus.com. Our theme music is an excerpt from ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode. Thanks for listening and we’ll see you next time.
Episode 323 | Funding, Acquisitions, Firing and More Listener Questions
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about getting funding or acquisition offers, when to fire someone, and more listener questions.
Items mentioned in this episode:
Transcript
Rob [00:00]: In this episode of ‘Startups for the Rest of Us,’ Mike and I talk about options for finding funding or an acquisition offer, setting up a U.S. company as a non-U.S. citizen, and when to think about letting someone go. This is ‘Startups for the Rest of Us’ episode 323.
Welcome to ‘Startups for the Rest of Us,’ the podcast that helps developers, designers, and entrepreneurs be awesome at launching software products whether you’ve built your first product or you’re just thinking about it. I’m Rob.
Mike [00:31]: And I’m Mike.
Rob [00:32]: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week, sir?
Mike [00:36]: Well, I wanted to say congratulations to Sherry Walling for ZenFounder being selected for Entrepreneur.com’s list of 24 Exceptional Women-hosted Podcasts for Entrepreneurs in 2017. Obviously, you are the co-host of that show but definitely wanted to send congratulations to her for being mentioned on that list. I think that’s quite an accomplishment.
Rob [00:54]: Yeah. It was a big deal. It seemed to get a bit of notice. People were taking notice and I know we got a big bump in ZenFounder email subscribers as well as some more podcast downloads. It’s always fun to be recognized for something like that.
Mike [01:09]: Yeah and after a short period too. The podcast hasn’t been around for very long so it’s nice to see that kind of attraction.
Rob [01:15]: I’m kind of mellow this morning. I’m still getting back onto time zone because I was in California for eight or nine days. In Santa Cruz hanging out with family, friends, reconnecting with people. It was a really nice time. It’s a lot warmer there so I still was wearing sweatshirts and stuff but a 50 or 60-degree difference depending on the day. I’m still, like I said, an hour or two off time zones so I’m getting going this morning.
It was good and it just reminded me how important it is to take some time off and recharge now and again. And depending on your level of exhaustion or burn-out, maybe you need to take a little time off every month. At other times you can take a little time off every quarter or every six months. It’s really important to come back, and I just feel a lot more motivated and like I have clarity of thought because I had this time to step away from work and stop thinking about it.
Mike [02:07]: Cool. On my end, I added another paying customer for Bluetick in advance of my public launch. I also integrated Zapier into the equation so –
Rob [02:17]: You got Zapier done, huh? That’s cool.
Mike [02:18]: Yeah. There’s a couple of things left with triggers to be able to send data outside of it and allow Zapier to kind of natively subscribe to different events that happen inside of Bluetick. I would say all but one piece of being able to trigger different things inside of Bluetick is done in Zapier. Then there’s this last piece of being able to allow them to subscribe to events. Once those are done I should be able to start rolling that out a little bit more.
I’ve got a couple of people using those Zaps right now. Most of them are actually going into my Zapier account, and I’m just piping them through Zapier back into Bluetick because when you create that Zapier integration obviously it’s create a personal, private one first and then you can share it. So I’m slowly going in that direction just because I don’t fully understand all of the implications of the decisions I’m making in Zapier. So I’m trying to be a little cautious about putting that out there in a way that makes it difficult for me to modify it later.
Rob [03:09]: Right. Yeah, for sure. That’s the nice part when you have that private Zap then you can, like you said, share it with other people. I think they want you to have like ten active users before they will move it to production. That’s kind of their rule of thumb. They want to make sure that it’s tested because once it’s out there it’s really kind of a pain. You have to version if you want to fix bugs.
Mike [03:30]: Yeah, and that’s the issue. The whole versioning thing is like, “Okay, well how do we do this and not screw things up?” I actually started going down the road of building a custom API end point specifically for Zapier so that if we need to make changes to our API for things that happen inside of our interface, we can do that and it won’t affect the things that are going on through Zapier. That’s kind of a work-around that is pretty helpful just because our API is still in flux and there’s lots of other stuff going on.
And in terms of the public launch that I’m working towards, one thing – I’ll get your feedback on this – but I’m considering going more down the route of having multiple small launches as opposed to one large one. The idea would be that I’ll gear up more towards a launch where I have a set number of people that I want to put into the system and I’m thinking in my head about twenty right now. Then go for the launch and basically tell people up front, “Hey, I’m only letting twenty people in the door at the moment.” And I could lay out my reasons why. Some of them are just to make sure that everybody’s getting the attention they need but also to make sure that if anything happens or if any bugs come up or if anyone has any specific needs as they come into it, then we have the time available to be able to address those. Whereas if I let in 100 or however many additional people, it would be difficult to do that. It’s hard to give everybody the attention that they need.
What are your thoughts on that?
Rob [04:51]: I think that’s a good idea. That’s why I did the slow launch with Drip was exactly this reason. We just didn’t have the staff to let hundreds of people in and I knew that we would bleed out trials that we couldn’t respond to quickly enough in terms of developing features or even fixing bugs. It can get really complicated and be a big rush of people. I think that’s a good way to go.
I don’t know if they need to be monthly. I think they could be every two weeks or three weeks depending on how long your trial is. Do you know how long your trial should be yet? Or do you still have to figure that out? Are you going to take a guess and then see how it goes?
Mike [05:22]: I’m not actually at the point where I’m at the point where I’m even considering offering a trial. What I’m doing now – and this is kind of hybrid pricing model where instead of offering an annual plan and a monthly plan, what I’m doing is I’m offering a quarterly plan. Because the value from the product does not surface itself for at least a couple of months. It could be several weeks or a month or even two or three months before you start to see the value just because of the pipeline of emails that you are sending through it and how long it can take people to respond. You might get responses immediately, but you might not get them for several weeks after a couple of emails.
I have a hard time believing that people would get value on day one or day five or something like that.
Rob [06:01]: No trial? Do they pay upfront for a quarter?
Mike [06:03]: Yes.
Rob [06:04]: They pay upfront for a quarter at a time? Got it. And you haven’t had any issues so far. I don’t think charging upfront is a bad way to go at all. If you realize that you get a bunch of pushback on that then maybe it’s something, you’ll want to change. It’s a judgement call at this point because you just don’t have any data so you have to make a call one way or another.
Mike [06:20]: I haven’t gotten any pushback so far. The people I’ve been putting on this past month or so where I’ve just said, “It’s charged quarterly and we charge upfront.” Not one person has said, “Are you sure? Or can we do this or that?” Nobody’s had any questions or pushback on it.
Rob [06:34]: You’ll have to see if you’re able to sell it enough upfront for someone to enter their card without talking to you. Because these people have all talked to you. And that’ll just be an experiment. You’ll have to do that first round and figure out what you think you’re going to get from it. And then since you are charging upfront, you need to prove that there’s going to be a lot of value to someone upfront so your marketing has to be really on point. And your pitch of what the product does and how it’s going to do it for them needs to be on point because if you fumble that at all there’s friction. There’s friction of that quarterly payment that you’re going to have to overcome. And that’s not impossible to overcome. I don’t think it’s a bad call. You just don’t have enough data at this point to know if it’s going to work.
The only thing I’ve heard people do quarterly with is membership sites. I’ve never heard a SaaS app do it. I think it was Andrew Culver who was saying that quarterly is the worst of both worlds in terms of accidental credit card churn. I forget what it is. If it’s that not monthly so that banks are suspicious of it so it will get blocked more often or something like that. There’s something about quarterly and how it’s not a great way to bill in terms of involuntary churn. I think you’ll want to keep your eye on that and if you switch to monthly later – you could always make it a quarterly payment and then let people switch to monthly down the line.
Mike [07:45]: That was probably what I was going to do longer term. The idea with the quarterly is one: it puts people in a position where they don’t get to the end of the first 30-days and they say, “I haven’t used this yet.” And they just want to cancel because they’re not using it. And it gives me an opportunity to reach out to them. I can see their usage and say, “You’re not using this. Let me help you get started with it. Or let me help do things because I am so early.”
The other thing that it does is that it gives me the revenue for that upfront. So if I do a monthly launch then I need a third of the number of people signing up to get the same amount of revenue that I would get three months down the road.
It helps from a cash flow perspective and it also helps from the perspective of being able to put people on it and be confident that the system is not going to fall apart. And then also making sure that they’re getting the value. I don’t anticipate doing quarterly long term. Maybe the data will prove me wrong, but as a starting point I think that it has a lot of benefits.
Rob [08:39]: I think if you do it and it works, I would not stop doing it. The cash flow is just too good. If you can pull this off without a trial, get the money upfront, obviously, offer a 30-day money back guarantee or whatever you want to offer because that’s going to be a sticking point for people as well. The question is, “What if I get it and I don’t like it?” And you want to be able to answer that. I think if you can make this work and the numbers work, it’s not a bad way to go.
Mike [09:04]: I definitely hear what Andrew Culver was saying about it’s the worst of both worlds. I hadn’t thought about it in those terms but I think that right now the benefits of it outweigh the negatives especially since it’s so early on. I just don’t have any data to work with and I may as well just try something.
Rob [09:19]: That’s right. The other thing I like about doing smaller launches and having “X” spots is you can justify it. You can say, “Look, I just can’t onboard more than twenty people. I don’t think we can support more than twenty people in terms of answering all of your questions.” It’s easy enough to justify because you are a small shop. But it also adds a little bit of that scarcity so that if you email the list, then you can build that up and say, “Look, there’s only twenty spots and if you really want to get in then you have to do it now” type thing. I think there’s a benefit on both sides in terms of making it more manageable for you and also being a nice little bit of marketing help.
Mike [09:55]: I’ll keep you guys posted on how that goes and we’ll see how it shakes out.
Rob [09:59]: Do you have a date for the initial launch?
Mike [10:01]: Right now I’m targeting January 31st. I’ve got some emails that I plan on sending out tomorrow and I’ll prime the launch queue so to speak. We’ll see how that goes.
So what are we talking about today?
Rob [10:11]: We have a few listener questions I wanted to run through. The first is from Matt Visk and he says, “Hey guys. Love the show. I’ve created a SaaS company myself and would love your input on it. It’s called PortfolioLounge.com. It helps people create their online portfolio. It has quite a few members with a handful of paid subscribers. I was wondering if you had any advice as to finding funding or interesting acquisition offers. I’m a developer at a large company but I’d love to go fulltime on Portfolio Lounge if I could.” Do you have thoughts on this?
Mike [10:39]: Not really. I’m not really in a position to figure out what an acquisition offer would look like for something like that. And I’m not real familiar with portfolio websites to be honest. You’d have more insight on this one.
Rob [10:51]: Matt, acquisition offers at this point, if you have a handful of paid subscribers, they’re going to be nonexistent. There’s just no – unless you have some unique technology patent that somebody wants or you have some Google algorithm or something like that. Just having a handful of paid subscribers, even if you’ve spent years working on the code launching and everything, it’s all about revenue. It’s actually all about net profit or it’s about strategic value. Net profit would be used in acquisitions that FEInternational would handle. If you were doing 20K or 30K a year, which is not a tremendous amount, but if you’re in that range then you can approach someone like FEInternational or Quiet Light, Latonas – there’s several brokers out there and they can get you acquisition offers. But if you want the maximum purchase price where it’s not three and a half or four times net profit but you might get five times annual revenue typically between three to seven “X” annual revenue – then that’s where you’re getting a strategic acquisition. That’s the kind of thing where you would really need to have a place in the market where a big strategic would want to acquire you. It doesn’t sound like you have that so I don’t think an acquisition offer is something you want to entertain. I just don’t think you’re going to find any.
In terms of finding funding, that’s the kind of thing where you’re going to go on AngelList. You may want to consider talking to someone like Bryce over at Indie.vc – he was on the show eight episodes ago – he funds smaller apps like this. Or if you live in the Bay area – my guess is you don’t – but if you lived in the Bay area there’s going to be a bunch of options for you. There are accelerators, there’s a lot of options. If you go to Google and talk about how to find startup funding, there’s going to be options. The question is: do you want to do that? Funding is not necessarily going to be the answer to what you’re looking for. I think it’s figuring out what your goals are and then finding the right options to line up with that.
Thanks for the question, Matt. I hope that’s helpful. Our next question is about setting up a U.S. company as a non-U.S. citizen. It’s from Justin and he says, “Long time listener from Taiwan. We’re experiencing some tremendous growth on Amazon and we’ll be building some ecommerce-related SaaS apps in the near future. Our team members are scattered around the world but our main market is in the U.S. We’d like to hear your opinion of where to set up a company in the U.S. as a noncitizen and a nonresident.” What do you think, Mike?
Mike [13:06]: I think that there’s kind of an underlying assumption here that you have to set up a company in the U.S. The situation is he’s a noncitizen and nonresident, and I would question whether or not he has to set up a company inside the U.S. in order to do business. My thought here is that if your growth is coming from Amazon, then maybe that’s a requirement, but I don’t know for sure if it is. And if it’s not, there’s obviously a lot of different options for you to create a company whether it’s in Taiwan or it is based in some other country. I was listening to The Tropical MBA podcast a couple of days ago and one of the episodes they had on was about an e-residency program in Estonia which I think was $100 to get into, and then you could base your company out of Estonia. That gives you essentially a European address that allows you to use a lot of your SaaS services. I’m not positive of this. I think that Stripe would also be an option there as well. But you have to figure out where you’re going to be able to get your services from, where your bank accounts are going to be, what the different tax implications are based on where your company is. Some of that comes back to how your taxed in your home country versus how your business would be taxed in a foreign country.
Something else you need to consider is that once you start crossing international borders, it can get much more complicated. If you’re a U.S. citizen, you’re going to get taxed no matter where you are and no matter where you’re making your money because the United States government wants their money. There’s a – I forget how much it is – but there’s a cut off number where above that amount I think that they do not charge you taxes on anything below that certain amount.
Rob [14:37]: That’s right: 90K.
Mike [14:37]: Yeah.
Rob [14:38]: I’m pretty sure it’s 90K or 180K for a couple.
Mike [14:40]: Right. But that only applies if you’re paying tax to a foreign government. They’ll basically give you credit for it. But anything above that they say, “You owe us taxes.”
Rob [14:49]: It’s pretty crazy. It’s the only country in the world that does that. Where if you live outside their borders they still collect tax which is – there have been people who basically get residency somewhere else and then they give up their U.S. passport purely because of that.
Mike [15:01]: Yeah. I guess I would just question the underlying assumption that you absolutely have to set up your business in the United States but because it’s Amazon, you may need to. But I would look into that. I think you have a lot of other options if you don’t have to do that.
Rob, I know that we talked offline a little bit about other options. You had some thoughts as well.
Rob [15:19]: Yeah. And this is purely from hanging out with folks in the D.C. and they are digital nomads and they have the option of setting up anywhere in the world. Most of them are U.S. citizens and none of them have their companies in the U.S. Almost none of them. They tend to go to New Zealand and Hong Kong. There’s a bunch of reasons for that. If you want, I’m sure The Tropical MBA or the D.C. would be a better place to go find out why.
You can even Google the Five Flags theory and I think it’s Simon Black from Sovereign Man. He talks a lot about this stuff. He talks specifically about which countries are set up to be which flag and such. All that to say, unless you need to have a U.S. company, I wouldn’t do it. If you do, it’s typical to do it in Delaware. A Delaware corp is one of the most common setups here in the states. Even companies that aren’t located in Delaware tend to do that, and it’s because they have very favorable business laws and a bunch of other stuff. That would be the most common. You’ll want to either talk to LegalZoom or talk to a lawyer and have then set that up for you.
Mike [16:14]: The other option for setting it up in the United States would be using Stripe’s Atlas program where it’s $500 to get set up and they will create a business account for you, you’ll get incorporated, you can start accepting payments through Stripe. There’s also options for getting tax and legal advice. I don’t know the details of that. Patrick McKenzie would probably be a good person to reach out to about that because he does work for Stripe now under their Atlas program. That’s another option if you had to do it in the United States.
Rob [16:43]: I’m glad you brought that up. I would probably do that over the recommendation I just said of LegalZoom or finding a lawyer because I bet Stripe has this dialed in and you’re going to probably want a Stripe account anyways, I would guess. And if it sets up a bank account and all that stuff, that’s a big win and for $500 kind of a no-brainer.
Mike [16:58]: Yeah. I think that they also have this set up when you do that they have this partnership with Amazon to get you $15,000 in AWS credits. If you need a hosted infrastructure of any kind they can certainly help out there as well.
Rob [17:11]: Awesome. Thanks for the question. I hope that’s helpful. Our next question is from Steven Lieberman at SkillsDBPro.com. He says, “Love the podcast. I have a fast growing business. I’ve made about 1,000 mistakes so far. But without your podcast and one or two others, I’m pretty sure that number would be 3,000. I’m a developer and I just had to fire a developer. He’s a contractor who knows his stuff, started out great. His first piece of work with me was outstanding. Though as the assignments progressed he got slower and was billing more time for less work. I’m working on similar items and getting them done in half the time. There may have been a combination of issues. One big thing is that he started working in two-hour spurts which, obviously, makes it hard to really get up to speed. I tried to address this with him and he kept ignoring those parts of the text. After he finished his last assignment I let him go. Letting someone go is hard to do because on-boarding someone else is a lot of work and a lot of my time, as you know. So here’s my question: what are the breaking points when you choose to let someone go? I really struggle on how much time I should spend to fix the situation or just cut my losses and move on. So, other than the obvious (i.e. they’re stealing from you) what are your thoughts? Not only for developers but for all positions.”
Mike [18:18]: I think for this it comes down to your personal feelings on what the future looks like. If you are feeling like whenever they do work you have to go in and double check it to make sure that it’s right or the directions and stuff, the course corrections that you try to put in place and you tell them, for example in this case, you sent them texts and said, “This is what I need to happen,” and those pieces of the texts where ignored, the next step may be to send them a single standalone message that says, “This is incorrect or this is a problem and we need to resolve it.” And if as a standalone message, it’s still ignored or not corrected then, at that point, you need to pull the plug.
For me, it’s more of a personal feeling that I get to a certain point and there’s this nagging sense in the back of my mind that says, “You have to go double check this. Or you have to keep following up.” And it’s almost like there’s this weight hanging over you that you have to stay on top of whoever that person is and make sure that they’re doing their job right. And essentially you’re becoming a micromanager. As soon as that happens, they’re no longer helping you in the business. It’s actually hurting you because then it’s distracting you. It’s taking time away from doing other things. It’s taking your mental energy away from other things. And it’s just a nightmare to deal with at that point. It’s more hassle than it’s worth. And that’s really the breaking point.
But there’s not, I wouldn’t say, a set thing that if “X” happens or “X” or “Y” happens. Obviously, if they’re stealing from you – those obvious things, sure, pull the plug immediately. I feel like it’s more of a general sense of being aware of how you feel about moving forward with a person. If it’s not something that is able to be corrected, then you have to pull the plug.
Rob [19:53]: Yeah. I feel like Steve handled this pretty well. If he was trying to address it and was bringing it up and the guy was ignoring it, that’s a big red flag. I think the question is different if they’re a contractor or W-2 employee. I would definitely spend more time if someone were W-2. I’d also do a lot more vetting upfront. But if their performance went down – let’s say you hired someone who was good, easy to work with and then their performance is going down over time – I would definitely bring it up and try to help them and find out what’s going on and how you can turn it around. Do they need to take some time off? Are they burned out? Are they trying to do another job? You’ve got to try to figure out are they screwing your and overbilling you and not actually working the hours? Or are they running into personal issues or something?
That’s for an employee. With a contractor, I would tend to – I’ll say give them warnings – but it wouldn’t be things like, “I’m going to fire you if you don’t do this.” It would be more like Steve did where you reach out and be like, “Look, your performance at this point – you’re not delivering nearly what you used to and we really need to talk about this. It’s an issue.” If I brought that up a couple times and they ignored me, then they’d be done because there’s no excuse for that. If you can’t communicate with me then there is no relationship that’s going to come out of that. It’s just too hard to try to manage someone who’s going to not be able to communicate or have a conversation with you.
All of that to say, I think I have a little bit less tolerance for contractors because you don’t have as much of a relationship with them. You’re not as invested in them. They’re never as invested in you or your company, so if it’s not working out it is a bummer to have to onboard someone new but it sounds to me like you made the right choice. Thanks for the question, Steve. I hope that was helpful.
Our next one is from Michael. He says, “I love your podcast. It’s my favorite by far so please keep up the good work. I’m what you might call a “wantapreneur.” I dream about getting out of the rat race, being my own boss, etcetera. I have a few average ideas but don’t think any of them are worth pursuing. My desired entrepreneurial destination is a B2B biz with $10,000 a month in revenue. I have the will to work hard but I already make decent money at my job, which I think is part of what’s keeping me from ideating more. I also have a wife and kid so my time is not limitless, but I make time when I really want to. I get up a couple of hours early most mornings to read and study. Perhaps I’m too much of a learner and analyzer and not enough of a doer. Recently, I’ve split my time tracking into three parts. Part one is family and fun, part two is the day job, and part three is the side business which is currently only imaginary plus learning. I’ve been consistently filling up one and two but I feel hopeless with number three except for learning. I beat myself up constantly for not making more progress there and that affects my mood which in turn hurts my family’s wellbeing too. What would advise as I continue to strive towards entrepreneurship?”
I think the first question you want to ask yourself is: do you really want this? Do you really, really want it? Because if you haven’t pushed forward on it yet and you have a comfy job, it’s not for everybody and, in fact, it’s a long road where you’re going to be making a lot less than your current job for years. I remember Harry Hollander’s talk – or maybe it was Ted Pitts from Moraware Software – at MicroConf a couple of years ago and they looked back at what they would have been making at their jobs had they stayed. And they were like seven or eight years into their business and it was doing multiple seven figures, and they had just broken even at that point in terms of what they would have made. If it’s purely a monetary decision, then stick with the job. It’s an easier path, it’s less distracting, and it’s more straight-forward.
But if you really do want to get out of it, then you have to take some strides towards doing and really cut out the learning at this point. I would guess that you know enough that you need to take the plunge and actually start putting code to paper, as they say, and really get something out there. Just launching something at this point and whether you give yourself a challenge of launching something small every month for six months – not a bad way to go. Force yourself to do it. Or whether you want to launch a blog or launch a little WordPress plugin – pick something small and get it out into the wild. Because without experience, you have no idea how to put the learnings into action.
I would pick a small project that is not a SaaS app. Like I’ve often said with the stair step approach here, pick an ebook or a video course or a WP plugin or an add-on to Photoshop or an add-on to Shopify. Something small that you can charge a bit of money for and see what that feels like to do it and ship something. It’s probably a lot harder than you think, and it’s also probably going to give you more experience in that one month of doing it than you can learn in two years of listening to podcasts and reading blogs.
Mike [24:27]: I think Rob’s on the right track with asking if it’s something that you really want to do. I’d had a conversation – it was either last year or the year before – with somebody. We were actually discussing my sleep habits, to be honest, which is kind of slight tangent. The question that we were trying to discuss was: why can’t I get up earlier? I’ll be honest, I’ve always had a hard time getting up early. It’s never been something that is wired in my DNA. I do not like mornings. If I were president of the United States, I would abolish mornings and there would be nothing before noon. That said, the question that was posed to me was: what are the punitive damages of you not getting up early? What are the downsides of you not getting up early? I’m like, “I own my own business so I can get up at any time I want.” And he’s like, “Exactly. That’s the problem. Your issue is that there’s no downside, there’s no negative consequences to not getting up early so you just don’t have to.” You really have to have this external force of some kind in certain situations to push you in that direction. It sounds to me like there’s no external force that’s really pushing you to the point that says, “Hey, you have to build this business.” And it doesn’t sound to me like it’s something that you want hard enough. There’s no driving passion for it. You’ve got a job, you don’t find it exciting, but it’s not like you’re going to get fired or let go in three months and you know that that’s coming. So there’s no drive behind that to say you have to buckle down, you have to put this time aside.
You see that with various studies about people in college, for example, where they are given six weeks to do a project and then there’s another group of people that are given one week to do the project. The people who are given one week, they get it done. The people who are given six weeks, they wait until week four or five and then start it. It goes back to Parkinson’s law which basically says that work expands so as to fill the time available for its completion. This is a prime example of that where you’ve got this side business that you want to work long term but there’s nothing really forcing your hand to make it work. If it’s fun to you and it’s interesting and you enjoy doing it then it’s much easier to spend the time on it. But if you like doing it and you have this longer term vision where you want to do it at some point in the future but there’s nothing really pushing you hard towards it, then you’re probably just not going to. I think that that’s probably the fundamental problem here. It’s not so much that you can’t do it, it’s that you don’t need to. You have to ask yourself, is that something that you really want or is it just something that you would like to have at some point but isn’t really a passion of yours.
Rob [26:54]: And our last question for the day is from Adam Kelso. He says, “Hey guys. Thanks so much for the tons of great advice and experience you give in each episode. I know you target the show ‘Startup Founders’ but I was wondering if you had any thoughts on evaluating startups as an employee? I live in Austin which has a huge tech community and there are a lot of startups to choose from. Some have good reputations; most are too new for anyone to know much about. If you were considering working at a startup as an employee knowing what you know now, what would you look for and what would you avoid?” Interesting question.
Mike [27:23]: Yeah, I think that’s an interesting question. I think that I’d probably look for an environment where you could be very collaborative with people. If it’s a small company, if it’s a startup then your expectation is probably going to be that you’re going to be working closely with the founder or founders of the company so you want to make sure that you’re able to work well with them, and rather than jumping in and trying to provide value and skip from one job to another, I might offer them, for example, the opportunity to do some contractor consulting work for them. That does a couple of different things. One is it makes sure that they have money available. You’ll kind of get the inside scoop on how things are really going. Because the last thing that the last thing you want to do is quit your job to go work for one of these companies and then find out that they don’t have revenue to support you and they have to let you go in a month or three months or something like that. I think that that’s one side of it.
Being able to offer that is going to be attractive to them as well because you are going to be able to show your value and your worth to the company. If you are able to put in the time outside of your current working hours, then it gives them an opportunity to understand who you are and how your work. If you decide at the end of a couple of weeks or a month or two of working for them part time that you don’t like what they’re working on or you don’t see a future in it or you just don’t like the people that you’re working with then you can move on and go to something else. That’s really just hedging your bets more than anything else.
In terms of specific things to watch out for or red flags, I’m not sure because most of these companies, as you said, they’re going to be too new and you’re not going to really have anything to go on. There’s not going to be a whole lot of public information about them. You could ask people who you know about them but chances are good that, unless those people have been active in the community, you’re not going to get any information out of it and you’re not going to know people who know them. That would just be a difficult situation to be in.
Rob [29:12]: I think I would step back and ask yourself the question: why do you want to work for a startup? Because working for startups, you’re going to do it for, most likely, less pay than you would if you went to work at a larger company. And you’re going to get this promise of some eventual payout in the form of stock options. That’s the traditional way it’s done.
You’re putting a lot of risk there. You’re basically not making as much money as you otherwise could in order to perhaps have a more exciting job. Maybe that’s what you’re looking for. Could be less boring. Or maybe you are looking for the payout. I probably wouldn’t do it for that unless you’re joining as employee number one, two, or three. If you’re joining later it’s probably going to be trivial amounts of options.
I think with that stuff in mind, something I would look out for or really vet is “A”: how much funding have they raised? When did they raise it? How viable are they financially? Do I believe in the business idea? Do I think it’s kind of a dumb idea? Because there’s a lot of ideas that I think are stupid. I would not enjoy working on them. I would sit down, and if you have this list of startups and there’s some that sound really interesting, see what you can find out about their financial situation in terms of burn rate, in terms of getting their next round of funding. Because stuff can go sideways really quickly, and if a company has only raised an angel round or whatever, if you have no problem finding a job then maybe you do take a fly around one of these. But if you’re concerned about them going under and you being unemployed for a few months or something if there is an economic downturn, then you’ll just want to be more mindful of that.
I think that’s the thought process I would go through. I know that working at a startup – I worked for a credit card startup, and I think I was developer number three or four that was hired there. When I left we were at twenty-five or thirty developers. It was a lot of fun in the early days. Then, as we got bigger, it became less fun as companies do. One reason that I went to work for them is they did have buckets of funding and I needed stability at the time. This is ten, twelve years ago so I had the mortgage, was married and that kind of stuff. I was much more risk adverse than I am today in terms of being willing to risk employment and all that. It turned out to be a good decision. I did make a little bit of money off the options and things can work out. But the vast majority of time, it doesn’t. The vast majority of time they do go under. The vast majority of startups fail. Keep that in mind. Think to yourself, “If I come to work for these guys for six months, my options are worth nothing at the end of that and I don’t have a job, am I still okay with it?” If you are then cool do it because it will probably be a fun ride.
I’ve also heard of folks who go and work and they grind out these seventy-hour weeks for two years then everything goes south and then they really regret it because they’re now burned out and they have no job, their options aren’t worth anything and the opportunity costs of all the money that they could have made doing another job is a bummer. I guess that’s the last factor I would think of is: how many hours are these folks going to expect you to work? Because some startups really are a forty-hour week startups. That’s how we were at Drip. We didn’t expect everybody to work fifty, sixty hours. I think that’s definitely a more sustainable way to do it. Some are sixty, seventy-hour startups. That’s probably something to think about asking about upfront.
Mike [32:20]: I didn’t even think to mention it but my question was geared more towards working for a self-funded startup, not necessarily –
Rob [32:26]: Oh, got it.
Mike [32:27]: I don’t think that that strategy would work at all for a funded startup because they’re probably hiring because they need somebody and they need a body, to be honest. I’ve seen a lot of companies where they’re a startup company and they’ve got funding and they’re just like, “We need somebody to handle this.” They will take whoever they can get. And they’re not willing to wait six months to find the right person. They need somebody in the next three to four weeks. I don’t think that working for a company like that part-time is even going to be an option. It depends on who you’re talking to but – I had it more in mind of doing that for a self-funded startup as opposed to a funded startup.
Rob [33:04]: Cool. So there’s two perspectives. Hope that was helpful.
Mike [33:07]: I think that about wraps us up for the day. If you have a question for us, you can call it into our voicemail number at 1-888-801-9690 or you can email it to us at questions@startupsfortherestofus.com. Our theme music is an excerpt for ‘We’re Outta Control’ by MoOt used under creative comments. Subscribe to us in iTunes by searching for “startups” and visit startupsfortherestofus.com for a full transcript of each episode.
Thanks for listening. We’ll see you next time.