Start Here: Building a better onboarding experience

22 Jul 2026 · 15 min · 4 chapters

Ask about this episode

Ask anything about it. ChatGPT or Claude reads this page and answers with the times it was said.

Connect VO and ask about every podcast you hear, including the moments you saved. Add to ChatGPT · Add to Claude

In short

How 37signals redesigned customer onboarding for Basecamp 5, aiming for an experience like “sitting next to someone” and walking them through a real project.

Guests

Kimberly (host) plus 37signals co-founders Jason Fried and David Heinemeier Hansson.

Guest backgrounds

Jason Fried and David Heinemeier Hansson are the founders of 37signals and creators of Basecamp.

Key claims

Basecamp 4 improved onboarding but Basecamp 5 redoes it from scratch; onboarding often drifts because companies rarely see sign-up states after launch; founder-led, hands-on demos improve empathy and reveal what actually lands.

Notable examples

Basecamp 5’s ~3-minute picture-in-picture tour with Kimberly in a corner, a fully fleshed real project to click/comment on, then creating a first project with no stakes; personalized in-app announcements from specific people (Jason, David, Brian) instead of a generic company.

Written by AI. May contain mistakes. Listen to the episode to check what was said.

Chapters

Tap a time to open that second in VO

Innovations in Onboarding for Basecamp 5

0:45 to 3:56

Discussion on the evolution and improvements made in Basecamp 5's onboarding process.

“And when we did Hey a number of years ago, we went through a really nice process of sending you basically a bunch of emails, and you have to screen them in because that's the first step in Hey.”

Challenges in Software Onboarding

3:56 to 6:05

Exploration of the difficulties software companies face in creating effective onboarding experiences.

“I think one of the reasons why this is hard to do really well is that you don't see it that often.”

Direct Engagement with Customers

6:05 to 12:58

Jason shares insights about engaging directly with customers and the importance of understanding user experience.

“Because as a new customer, this is the thing you see.”

The Challenge of Genuine Connection

14:00 to 14:32

Learn about the difficulties in creating a sincere connection with customers.

“Like, I actually care about the thing I'm selling.”
Hear the part that matters, and keep it.Open this episode in VO. Double tap your headphones to save a moment as you listen.
Get VO free

Transcript

Automatic transcript. May contain errors.

0:00Welcome to Rework, a podcast by 37signals about the better way to work and run your business. I'm Kimberly, joined by the co-founders of 37signals, Jason Fried and David Heinemeier Hansson. This week, I want to talk a little bit about onboarding, onboarding customers to your product. We've done things a little bit differently with Basecamp 5, so I thought we would break it down just a bit. Jason, I'm going to start with you. I know, hey, previous to Basecamp 5 was kind of our, like, pinnacle for how to onboard a customer. Tell us a little bit about that and then what we've done differently in this new version.

0:29David Heinemeier Hansson:Yeah, onboarding is something that's always been really fun to work on. Although Basecamp never really had a great onboarding. It was decent. And there's some things we did to make it better. But it was a little bit like pointing arrows at things. And like, this is where this is, and this is where this is, and this is how this works. And when we did Hey a number of years ago, we went through a really nice process of sending you basically a bunch of emails, and you have to screen them in because that's the first step in Hey. And so I'm not going to go into all the detail, but it became this interactive thing that you work through the product to get to understand and learn the product.

1:03David Heinemeier Hansson:And we never really had that in Basecamp. And now we do. So with Basecamp 5, when you sign up, we have a whole new approach. Actually, it's very different. We have a picture in picture. Wait, just let me interrupt you for a second. Did we not have that in Basecamp before because the thought was like, oh, it's so easy. We don't need to take people through it. Or was it just something that had just been overlooked? Like, why wasn't it there from the beginning? Yeah, I think that like we just kind of hit a new high watermark with Hay, actually, where we just had a new product. This is one of the beautiful things about making something brand new is you just like, OK, like what can we do here that's interesting and better?

1:37David Heinemeier Hansson:And you build it like this is really good. I'm really, really remain very, very proud of the Hay onboarding whole procedure and how it works. It's really good. And so now then you're shifted into a different orbit. You're like, this is sort of our new bar and we should bring that kind of thinking to Basecamp. And now we have an opportunity to do that with Basecamp 5. But with Basecamp 4, we were already in the middle of the product. It just didn't feel like the time. We did play with onboarding and improved conversion considerably, in fact, with Basecamp 4's onboarding in the middle of that product cycle.

2:05David Heinemeier Hansson:But we didn't, like, redo it, really, in a sense. This was an opportunity with Basecamp 5, since we're changing so many things to kind of redo it. And so now what we do is we actually walk you through. It's about a three-minute tour, like a picture-in-picture tour. And Kimberly, of course, is the star of the onboarding process. I don't know if star is the right word. But what we do is we say like, here's a project, like a fully fleshed out project, like play around with it. Click this, do this, leave a comment. You can do it's a real project. And before you get to make your own, you just walk through a real one and you really mess around with it.

2:38David Heinemeier Hansson:And there's a little video of you in the corner saying, hey, try this and try that, whatever. And you're like, OK, I got that. And you're like, next. And then the next step is now make your own first project. And you kind of make that. You get to learn that procedure. And you're using the product to learn how to use the product. And there's no stakes here. That's the other thing. You're not like making projects that like matter and you're not gonna screw anything up if you play around. And then at the end, it's like, okay, now I'm ready to go. And then we like bring the whole interface in and drop you basically to a sidebar.

3:05David Heinemeier Hansson:We have a few more notifications for a few more things you can learn. And at that point, we've sort of explained the whole thing with the product and also with your notifications. So you learn how to use those too. It's a really kind of a cool process and I'm proud of it as well. It feels really good. The product has not been around long enough to look back on it and see how it's been doing compared to the previous versions of that, but we will at one point. And I don't know, it's just, it's always fun, I think, to explore onboarding because the ideal version of onboarding, the thing I've always tried to do or try to think about is like, what would it be like to sit next to somebody and walk them through the product?

3:36David Heinemeier Hansson:Like if you could literally sit next to every single customer and go, here's what I want to show you. Like, what would you do? And that's the gold standard for me. And I think the current version of Basecamp is maybe the closest we've gotten to that. Like, hey, here's a project, play around with it. Here's how you make your own, play around with it. Now here's this stuff, and then you're off on your own. Anyway, that's kind of where I'm always aiming for. And I think Basecamp 5 has a pretty good shot at being as accurate as possible to that vision. I think one of the reasons why this is hard to do really well is that you don't see it that often.

4:07We are not signing up for Basecamp every day because we already have Basecamp, and we're very engrossed in it, and we have a lot of data in it. So one thing is the sign of flow. You're putting in your credentials, and you're getting onboarded. But it's also what does the product look like when it's sparse? What does it look like when it only has one project, when it only has two to-do lists? Those states, blank slates, we used to call that when there was literally nothing and tried to do some stuff around that. But I think structurally why it's hard for software companies to really get good at it is because there's not a lot of iterations.

4:42Even for us, this required some very dedicated focus. Jason and the team around it sat down like, okay, we're going to improve it. And then a lot of effort flows into that. But then by the time that's over, it's a little bit of, okay, that's a closed chapter. We can, of course, return to that and work on it together. We're not going to see it every day. Versus if there's something that isn't quite right about how the card table works or how you drag things about it, we're going to be annoyed about it every day and we're going to see it. So I've often found myself signing up for someone else's product and go like, this is obviously broken.

5:17This is obviously outdated. How could they not know? And then I would think back like, oh, I'm not sure I would know. Like when was the last time I just signed up for Basecamp? In fact, that was probably around Basecamp 5 when Jason and I went through that whole flow a couple of times. But before that, it had been a long time. It probably had been months. Maybe in some cases it could even have been a year. There's always opportunities for these things to drift so that your nice onboarding flow, yeah, it was nice when you designed it. And then seven things changed in the product and things moved around.

5:47Maybe you introduced new features or whatever, and you just don't see it. Or it just didn't keep up. You kept evolving the product. You kept making it better and improving and so on. But like the sign-up process is as it was on launch day, because that was the last time you looked at it. So I think those are some of the structural factors of why it often seems weird. Because as a new customer, this is the thing you see. The first thing you see is the onboarding flow. So you, of course, assume that it's going to be the best that that team has to offer. And that's just not the case. In almost all cases, onboarding flow is going to be substantially worse than the rest of the product of someone that kept working on it because all the attention goes somewhere else.

6:26So having gone through that and then having seen it on the inside gives me a little more empathy when I go through one of those kind of mediocre or even shitty onboarding flows where I go like, wow, why can't they just? Like, how could they not see this? And I go like, yeah, maybe I wouldn't have seen it either. So Jason, you mentioned like sitting one-on-one with someone talking through. I did notice on Twitter that you like extended an offer to do basically that for a handful of customers. Tell us about that. How's that going?

6:52David Heinemeier Hansson:I just enjoy it. I mean, like I'm really proud of the product. Basecamp 5 is really, really good. And I just want to like show people. And so I basically said, hey, I'll take five customers. I mean, under my wing, wherever the heck the language was. Like if you sign up for this plan over the next 90 days, we'll do a call every couple of weeks. I'll walk you through our account. and like we can do Q &A along the way. And like immediately got five people who want to do that. And so I'm working with them now. We haven't started yet, but we have some scheduled calls coming up. And it's a joy to like be proud of what you've made and to show it off.

7:23David Heinemeier Hansson:Like what better thing is there to do? And what's really cool about Basecamp 5 specifically is that like it's gotten so good and it's so flexible that I feel like there's nothing it can't do for somebody who's like, well, how do I manage this? And how do I manage that? And what about this? What about that? And like, people are like, how do you hook in GitHub issues and all these things? I'm like, you don't actually have to do those. People come at software these days thinking like you need a bunch of tools and a bunch of separate things and a bunch of separate places. People are confused. They think designers work in one place and programmers work in another.

7:54David Heinemeier Hansson:And so not only do we get to show them the product, but we get to show them the point of view and a philosophy of working that a team is two people. It's a programmer, a designer. Those are the functional roles, but they work together in the same place on the same stuff. And that's like blows people's minds. And it's always fun to blow people's minds. It's like, that's a fun thing to do. And to do it in such a simple way, and you can show them how we do it, it really makes an impression. And it's just great fun. I actually really enjoy it. It's probably, aside from making the thing, I think demoing the thing is like my second most favorite thing to do.

8:24David Heinemeier Hansson:It's great to just hop on a Zoom and show people our account and walk them through it. And that's open for anybody. Like anyone who wants to do that, like you can get in touch with me. I'm happy to just set something up with you. I think also what probably is blowing people's minds, I mean, myself included, that like you were doing it. It's not just like someone random, like the CEO, the founder is doing it. I think that's kind of unheard of for most companies. Yeah, I don't know. I mean, I just think of myself as a guy who like likes the product and knows it inside and out and I'm happy to show it off.

8:53David Heinemeier Hansson:So wherever my role is, is my role. But like the key is, is that like someone's available and I'm not a salesperson. I'm not trying to sell you anything. I don't care if you buy it or not. I think it'll leave an impression, make an impression on you and it's up to you at that point. and I'm not making promises about adding things or it's not like a sales thing where like I'll take that back to the team and we'll make these three customizations and just like I'm proud to show the product off and it should be the job that I do. I should show the product off. We should show the product off. We're proud of it.

9:21David Heinemeier Hansson:And we do a lot of things in it that people don't know are possible. And how would they ever know? Like you can make a marketing site about all this stuff, but like people aren't gonna even look at that. They wanna watch something. They wanna be walked through something and it's fun to show these things off. I think the other thing we try to do with Basecamp 5 onboarding is not only introduce people to the product, but introduce people to us. Like, what are we like as a company? Who are we? Which is why, you know, you're heavily featured. Look, we have friendly faces here. We talk in normal words.

9:47David Heinemeier Hansson:We don't use ridiculous technical jargon. Also, the first thing you see when you sign up is a letter for me. Obviously, it's a form letter. I wrote it once. I'm not like writing each person a letter, but it's like, hey, here I am. And here's my email address. Write me if you have any questions. I get tons of emails from customers every day. And I answer them personally, unless I can't, because there's something I don't know and I forward it to somebody else. But it's like, here's who we are. Here's what we're like. Here's how we talk. Here's how we act. Here's how we present ourselves. And I think this is another important thing that companies can do to further differentiate themselves from other companies.

10:19David Heinemeier Hansson:Most products these days, most software these days looks about the same. And a lot of it works about the same. And if you look at, especially in our industry, across things like Monday and ClickUp and Asana and Notion and whatever, they're all like fully all in AI. And they're all like big text boxes in the middle and you just type what you want. And I think it's actually very confusing for a lot of people. I don't think they really know what they want necessarily. And also the products become more and more like, not more and more different from one another. And then it's like, why do you exist?

10:49David Heinemeier Hansson:Why are there five things that kind of do the same thing? So I think differentiating yourselves not only in terms of the product offering, but also in terms of who you are, how approachable you are, presentable you are, open you are to communication is a fundamentally important thing that we try to do as often as we can. And I think the onboarding process is the first example of that. And actually, another example that you made me think of is our announcements that we send to customers within the app are now personalized. So it used to be just generically coming from the company, Basecamp. Now it is an avatar.

11:18It's a message from Jason. It's a message from me. It's a message from Brian. So that is just that additional, we're real people. There's real people behind the scenes. It's not just this generic company brand. I also think it's a very reciprocal process, actually. Yes, someone is getting a tour of Basecamp, but Jason and I are getting a tour of how someone receives Basecamp. What they notice, what they don't notice, this was one of the things, especially with Basecamp 5, where we changed quite a lot of things. And some of the changes we thought before launching it, these were going to be the controversial bits.

11:51These were going to be the ones that go. And then you launch it and you're like, that wasn't it. some of the things we thought were going to be a problem were problems, but a lot of them either didn't get noticed at all or what did get noticed was something we would never have thought of. It's only that direct exposure to reality, to customers, that you realize what actually lands. It's a little bit like stand-up comedy. You got to go work on the material. You got to go see if the timing is right and what gets the laughs. And sometimes it's sort of a throwaway comment that kills that night. And you're like, oh, okay.

12:23I didn't realize that that would be the trigger point. And I think you have that a lot in software development as well. We worked on, I don't know how many features for Basecamp 5. There's probably hundreds of small changes. And trying to guess exactly what's going to land is surprisingly difficult. But you get to see it when you sit down with someone and you experience them using it. Now, the other thing you get to see is just kind of the stupid things they can stumble over. This is all the way back to Jakob Nilsson back in the 90s. Usability, watching customers use your product. You say, Kimberly, like, oh, you're surprised that Jason would do that.

13:04I can understand that surprise because most company CEOs, certainly the professional ones, never do. And that's why their shit sucks because they're not actually exposed to it. It reminds me of the McDonald's CEO. I'm going to take a bite of this tasty product here And he takes his little nipple And he looks like a little fucking moron Because he looks like someone who despises his own product Would never in a million years eat a McDonald's burger He just takes a tiny little bite of a product Not a burger, a product Already there, just in that language You know it's all wrong You know here's someone who gives two fuck about the actual burger Whether it's tasty or not And I think this is the magic in large part about founder-led companies, that someone who went from there was nothing here, I literally had to make every sale manually, is way more likely to stay connected to that exchange, reciprocal exchange.

14:02Like, I actually care about the thing I'm selling. I'm not selling product. I'm selling burgers. I'm selling project management tools. I'm selling something specific. I'm not selling a category. I'm not selling content. And it's surprisingly hard, I think, to create that connection, especially after the fact, especially if you are a company who's being led by professionals who could just as well sell burgers as they could sell toilet paper as they could sell sugar water to invoke Steve Jobs again. Well, you can check out our new onboarding with a new Basecamp account at Basecamp.com. Check it out.

14:38Sign up for an account for free. And you can see that in the video that we were talking about. We're going to wrap it up there. Rework is production of 37signals. You can find show notes and transcripts on our website at 37signals.com slash podcasts, full video episodes on YouTube. And if you have a question for Jason or David about a better way to work and run your business, leave us a video. You can do that, 37signals.com slash podcast question, or send us an email to rework at 37signals.com.

From the publisher

Getting a new customer through the door is one thing, but making sure they understand how things work is another. In this episode, Jason Fried and David Heinemeier Hansson break down how (and why) 37signals redesigned the onboarding experience with their latest version of Basecamp, why onboarding is one of the easiest things to overlook, and what it looks like when founders stay personally connected to that first impression.

Key Takeaways

  • 00:09 – What Basecamp's onboarding looked like before, and what changed with Basecamp 5
  • 04:01 – Why onboarding is one of the hardest things to get right
  • 08:33 – Why the people who built it are best suited to showcase it to customers
  • 11:07 – Using onboarding to introduce who you are, not just what you built

Links and Resources

More from REWORK

All 44 episodes
Start Here: Building a better onboarding experienceREWORK · 15 min
Listen in VO