Software Social

Something Boring, Something True, Something Alluring, Something New

09.29.2020 - By Michele Hansen & Colleen SchnettlerPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Michele Hansen  0:00 

Welcome back to Software Social. I'm Michele Hansen. Colleen Schnettler  0:03 

And I'm Colleen Schnettler. Michele Hansen

Hey, Colleen. Colleen Schnettler

Hey, Michele! Michele Hansen

How's it going? Colleen Schnettler

I'm doing well. I'm excited to hear what you have to share with us this week since we didn't get to share last week since we did my little video intro. So what has been going on with you and your business? Michele Hansen  0:22 

Honestly, not a whole lot. Colleen Schnettler 

Okay, fair enough! Michele Hansen  0:28 

You know, I was thinking about this. And, and I think that's kind of one of the things when you get to the stage that you have weeks when you're just kind of doing, like, normal work, you know, dealing with invoices, and cleaning up stuff from the past and responding when customers, you know, report an issue or bug with something and answering questions. And, and, and not a whole lot happens. And that's kind of what's going on. Colleen Schnettler  1:03 

I still think that's good for people to hear. Because I think when you, like me, as we've discussed, read a lot of like, these really exciting startup stories, it makes it sound like it's so exciting all the time. And ultimately, it's still a job, like you're still doing kind of mundane, but important work. Michele Hansen  1:19 

Yeah, I mean, it's the big project, if you can call it that, that I was working on this week was a lot of things dealing with invoicing. And, you know, we've been migrating customers over from QuickBooks to Stripe, which is just as thrilling as it sounds, let me tell you, but it's also super necessary. And it's the kind of thing that you write really have to do when you've got a business that's going and it's working. And so for, for a long time, we had it set up so that if customers paid us with a credit card, they paid via Stripe, but if they paid us any other way, you know, a ACH, paper check, carrier pigeon, like that was all through QuickBooks. And I don't know why we did that. I think it's because we weren't using invoices for Stripe for a long time. And but that's created all sorts of accounting issues where when we actually want to make our financial statements in QuickBooks, which, you know, things like insurance companies and whatnot want... It always made such a mess in QuickBooks, because there was like, some payments would be counted twice. And then like we didn't really have one true source of revenue numbers. And I was always like manually patching it together with spreadsheets. And so that just you know, involved a lot of thing of, you know, setting up new subscriptions and checking once and twice and three times that everything is set up. And, you know, like, it's interesting, you do a lot of things early on that don't scale. And you do that intentionally because you don't know if you're going to be successful. And then when things do start working out, you you kind of have to, you know, basically bat your own cleanup. Colleen Schnettler

Mm hmm. Michele Hansen

And I did a lot of that actually, in my in my first job. And I think that was such a valuable thing, because I think it's something every business goes through, especially as they grow. Colleen Schnettler  3:14 

Yeah, I absolutely know what you mean, because I'm right in that very beginning stages where I don't know if this is going to work. And so I have absolutely made decisions that might be hard to change later if I have, if it is successful. And I can see that now. But I can see it now. But it doesn't seem like it's worth the time to put this really impressive architecture in place for you know, my three customers. So I can but I could definitely see you know where to work out down the line, I'd be like, "Alright, we got to really beef up, you know, change some of the things we made." Michele Hansen  3:48 

Exactly, I think we're, we're looking at doing something like that pretty soon with how we handle failed payments. So I mentioned you we have most of our customers are paying us via credit card. And when those payments fail, like usually the process right now is we just go through manually and follow up with them. Like they get emails from Stripe, they get emails from Intercom. Sometimes I have to, you know, oftentimes email them personally, like from my own email, but I've had to go as far as like calling the front office and asking for the accounting department, DMing them on Twitter, like finding any random contact information, finding people on LinkedIn. Colleen Schnettle

Wow. Michele Hansen

And yeah, and it's always so satisfying when you finally get it paid. And you're like, wow, but I spent what, like six hours chasing that down for $150 like, was that really the best of my time? And so we've been kind of thinking through like, how we might, how we might like automate some of that and any, you know, introduce kinds of things like you know, Your Account isn't paid. Like, you can't do anything until you've paid up or, like, actually, as of right now, even if you have an outstanding balance, people have to contact us in order to pay, like, there isn't a way to do it in the dashboard. Like all of those small things, I think if you're using a product, you don't realize that like, every single one of those is a feature, there's no like real, you know, there's no just sort of out of the box that comes with every single feature that you might need, like deleting an account and changing your email address and updating your credit card and paying a past invoice. Like, every single one of those is a feature and you're prioritizing that against something that's going to get new customers or have existing customers, you know, pay you more add more features for them, right. Like there's like boring business improvements, versus things like new features, and, you know, marketing related initiatives that are shinier objects. Colleen Schnettler  6:01 

Yeah, that's actually kind of interesting that you guys are this far along, and you're still handling all of that manually. I also think there's a way and we've talked about this quite a lot, like what do you need to ship. And there's always this, this temptation, I think, is a good word, to put everything in place before you put anything out there. So it's encouraging to me, I guess, is the right word to hear that, like you guys are still handling some of that manually, like those are things that you have been able to handle manually for quite a while. Michele Hansen  6:32 

We didn't even have billing code when we launched! Colleen Schnettler

That's amazing, by the way. Michele Hansen

Like we had integrated amazing Stripe, like we literally didn't expect anyone to pay us. And then you know, and we had that sort of like monthly payment cycle. And the first of the month came a couple of weeks later, and we're like, oh, we have to charge people today. Oh, we forgot to write the ability to charge people. Colleen Schnettler  6:59 

It's amazing. Michele Hansen  7:01 

Yeah, I mean, all of those things are just, you know, gradual, like, like, for a long time, actually, I think in Stripe, we were the way we were creating the payments was literally as individual payments, they weren't as invoices. And so if a payment failed, we had to manually go through and recreate the payment and retry it. Colleen Schnettler

Oh wow Michele Hansen

And it was like that for like, three or four years. Colleen Schnettler

Wow. Michele Hansen

So every month, I would go through and recreate all of t...

More episodes from Software Social