Build Your SaaS

Are we flailing now that our first cycle has ended?

Show Notes

We shipped our new feature!
  • American Express called Justin twice at 5am
  • The new enhanced podcasts feed is live.
  • Pete Marcano: “I’ll be honest, when I listened to the Build Your SaaS episode on this feature being launched, I didn’t really think much of it. Listening to this episode connected the dots. This is awesomely game changing.”
  • Now we’re technically in a “cool down” cycle” - is this how this should feel?
  • When should you push back on customers' feature requests?
  • We're looking into SSO - what a rabbit hole!
  • What happened to Spots.fm?
  • How could we help indie podcasts?

★ Thanks to our sponsors:

  • ActiveCampaign. Get the world's most advanced marketing & sales automation platform. Use the code activecampaign.com/buildyoursaas and get two months free + 2 free One-on-Ones!
  • Honeybadger. A web developer's secret weapon! Modern error management that gives you more than an email and a backtrace. They also have an amazing podcast: FounderQuest.

Show notes:

You can reply to this podcast here:

Thanks to our monthly supporters:

Thanks to our monthly supporters
  • Pascal from sharpen.page
  • Rewardful.com
  • Greg Park
  • Mitchell Davis from RecruitKit.com.au
  • Marcel Fahle, wearebold.af
  • Bill Condo (@mavrck)
  • Ward from MemberSpace.com
  • Evandro Sasse
  • Austin Loveless
  • Michael Sitver
  • Dan Buda
  • Colin Gray
  • Dave Giunta

Want to start a podcast on Transistor? Justin has a special coupon for you: get 15% off your first year of hosting: transistor.fm/justin
★ Support this podcast on Patreon ★

Creators & Guests

Host
Jon Buda
Co-founder of Transistor.fm
Host
Justin Jackson
Co-founder of Transistor.fm
Editor
Chris Enns
Owner of Lemon Productions

What is Build Your SaaS?

Interested in building your own SaaS company? Follow the journey of Transistor.fm as they bootstrap a podcast hosting startup.

Justin:

This podcast is brought to you by honeybadger.io. Honeybadger is error monitoring for your web app. They have a podcast, FounderQuest. Stop what you're doing. Stop listening to the show.

Justin:

Go and subscribe to FounderQuest right now. They just started season 2. And after you've done that, go check out honeybadger.io and start a free trial.

Jon:

Hey, everyone. Welcome to build your SaaS. This is the behind the scenes story of building a web app in 2019. I'm John Buda, a software engineer.

Justin:

And I'm Justin Jackson, and, I do product and marketing. Follow along as we build transistor dotfm. Man, I had I had a little bit of stage, fright there. I I was like, oh, I I need to have a witty quip. But Yeah.

Jon:

I thought you were I thought you were about to throw 1 in.

Justin:

Apparently, I'm not I'm not, I'm not so sharp. I was just telling you offline that I got woken up this morning at 5 AM because American Express called me.

Jon:

And I hope it was I hope it wasn't an emergency.

Justin:

Hello, American Express. This is an emergency. They got through because I had it on do not disturb, but they called twice in a row. I wanna know, folks out there, what emergency did American Express discover at 5 AM that required them to call me twice in a row?

Jon:

But they didn't leave a message.

Justin:

And they didn't leave a message. It's not looking so good. They probably

Jon:

had they probably had an emergency special deal for you.

Justin:

Emergency special deal. I do have an American Express card, which I've never used. Is American Express a big deal in the States? Because it's always seems like the 3rd class citizen here.

Jon:

Yeah. For I think for a long time, a lot of places didn't support it for some because I think the fees are higher

Justin:

Okay.

Jon:

For for fees that the business pays.

Justin:

Yeah. Transaction fees. Yeah. I'm I'm looking at my email. There's no message from American Express to say, you know, my card got stolen or something.

Jon:

Probably safe to ignore it.

Justin:

But the problem is 5 AM is the worst time to wake me up. Yeah. Because then it's, yeah. Anyway, enough about that. Hey.

Justin:

What did we ship this week?

Jon:

We shipped our enhanced private podcast

Justin:

Yes.

Jon:

Which most people won't notice because while it is live, it is not publicly accessible yet.

Justin:

Yeah. Yeah. We I actually heard Rob Wallach talking about this on Startups For the Rest of Us. Like, how do you, you know, do you put features in beta? Do you have feature gating?

Justin:

And so our kind of pipeline is we have the local development machines, then you set up a staging server that's like a public web server that you and I can get into. Right? Yep. And then once we feel like things are production ready, we deploy to production. But in this case, there's a feature flag.

Justin:

Correct?

Jon:

Yep. There's a feature flag, and we're we can set it on certain accounts. So only only, the $49 and above levels can access it, but even then, we have to turn it on for them. Mhmm. And I think the main reason was because while we didn't have all of our marketing material done yet Mhmm.

Jon:

To sign up, it's also still sort of limited in that it can only support up to a certain amount of private subscribers. Yeah. So it's not gonna work for everyone. And I think we wanted to test it out, and you had you had a test case that you tested out yesterday with the mega maker club that you run, and then there's a few customers that have reached out that we wanna offer it to, and maybe they can test it out

Justin:

Yeah.

Jon:

If they, you know, have up to a certain amount of subscribers.

Justin:

So Yeah. And this is actually a good, rubric for figuring out how much how badly do people want something. Because Yeah. We've been kind of teasing that this is coming. So when people email us, I would email back.

Justin:

I have this auto reply that says, hey. We're actually working on this feature right now. Here's a quick demo. I have a quick demo video. And would is this something you think you would use?

Justin:

And they typically respond with questions, pricing, and other things. And then they'll say, oh, definitely. When this is live, let me know.

Jon:

Mhmm.

Justin:

And so now we're going to manually get back to them, and let's see how bad they want it.

Jon:

Right. Yeah. I think it's a good seems like a good approach.

Justin:

And I I think some folks miss this a little bit. They if you go live too quick, there's and there's no threshold for people to have to crossover, I think you miss some valuable learning time.

Jon:

Yeah. I think I think there's still a lot we can learn from the potential customers about what they need.

Justin:

Yeah. Exactly.

Jon:

And it may be it may be a good fit. It may not at this point. I mean, it's still, I think, a lot there's a lot of other features we wanna add to this Mhmm. Eventually, but I think we'll figure out what those should be by talking to the customers that might want it.

Justin:

Yeah. Exactly. Yeah. The this is, I think, also in past products and past features I've done that have not worked out, they have failed this test, which is if you make it hard to sign up or hard to access the feature or product, do people still do it? And even if you think about the way we launched Transistor, we had a landing page.

Justin:

That was the only way you could sign up. And it just said, you know, a brief description of what it was and who we were. And when people join that email list, we eventually invited them to a paid beta.

Jon:

Right.

Justin:

And once we had people willing to jump through all of those hoops and still become customers, I I was I mean, I didn't know how it would turn out, but I I had a better feeling of, okay, this is something that has momentum on its own. Right? You don't have to, like Right. You don't have to pull somebody over the void to get them. And I was I was testing out an idea, probably 4 or 5 months ago, just working on a little side project with my friend Dominic, which was this idea of being able to capture user research.

Justin:

And we did the same thing. We had a landing page that described what it was, little demo video, and a mailing list. But I could just tell, like, the responses I was getting to the emails, People were interested, but they weren't, like, really driven.

Jon:

Mhmm.

Justin:

Like, Trello and Google Docs and their current ways of collecting customers' research were already working for them.

Jon:

Right.

Justin:

But, hopefully, with this feature, and we won't know until we test this out, people are willing to really work even work hard to get access to it.

Jon:

Yeah. I hope so. I mean, I I I would love to have, you know, a handful of people using it, using it a lot, using it every week or every couple weeks.

Justin:

So we did the test with Mega Maker Club. I there's a maximum of 500 private subscribers you can add, and I maxed it out. And we ran into, just a minor hiccup, I would say.

Jon:

We did. Yeah. I actually I think yeah. It was something I wasn't expecting, but maybe should have. So we for our transactional emails, we use an email service and, rightly so, they don't want you to just send out hundreds of emails immediately at the same time.

Jon:

And when you uploaded the CSV of your subscribers, it emails them all basically at once when those accounts are created. Mhmm. So it was 5 100 500 emails being sent through our email service, and we got an email saying our account was, like, suspended for I forget, like, an hour or something.

Justin:

Yeah. We thought we were a spammer.

Jon:

Which yeah. Because we're over the 100 emails per hour limit

Justin:

Yeah. Yeah.

Jon:

Which seems low, but we're also not in a paid account yet. So I emailed them asking them if that limit is raised if you pay. Yeah. Because, like, we don't we didn't need a paid account because we don't send a lot of emails.

Justin:

Yeah. Although we could be sending a lot more.

Jon:

With this with this feature, we could be.

Justin:

Yeah.

Jon:

So it it was also, like, a little unclear on what happens when you reach that limit. Like, your account is suspended, but there's also documentation on their website that says, like, messages go into a queue on their end. Okay. So I was like, I don't I think all the emails were sent Yeah. But I don't I'm not positive, and I don't know if while our account was, like, on hold or suspended, were other emails being sent?

Jon:

Like, people needing a password reset.

Justin:

Oh, yeah.

Jon:

Yeah. So I I'm waiting till you're back from them. But Yeah. That was a minor hiccup. I I mean, we didn't test it with 500 real emails on staging.

Jon:

So it's, like, kind of a little

Justin:

Honestly, this is the kind of thing that I feel you can only really test in production. This is why feature gating is a good way to do it. Just turn it on one one account and, and use it in a real use case. So Mega Maker is a private membership site for bootstrappers and has more than 500 members. This is perfect.

Justin:

This is a perfect testing ground. And the other cool thing is because Mega Maker has a Slack, I was able to get all this real time feedback from people trying to add the private podcast to their favorite podcast player. And then, I think even more importantly so and for them to go through all the onboarding. So we know at least with the kinda techie audience that is Mega Maker, most of those folks were able to add it fine. There's a few hiccups with Pocket Casts that I think is on their end.

Justin:

But for them to experience the what makes a private podcast unique, which was I delivered kind of this 16 minute just raw, you know, it's just me talking into the microphone about my journey, you know, starting in, I don't know, starting way back when, 2008 till now.

Jon:

Yeah.

Justin:

And that's some that stuff I probably wouldn't reveal just publicly. But with this group, I was fine to record this thing and put it out there. And people, kind of, right away started to get it. When the person said, Pete Marcano said, I'll be honest, when I listen to the build your SaaS episode on this feature being launched, I didn't really think much of it. Listening to this episode connected the dots.

Justin:

This is awesomely game changing. And then Bruno kinda concurred. He said, yeah. I thought that'd be a cool he thought, yeah, that'd be a cool feature. However, I was only imagining the way I had seen it done until now.

Justin:

Getting the email was a pleasant surprise. Most importantly, the way it was implemented was really nice. Well done. So

Jon:

Cool.

Justin:

People are now able to actually experience what would this be like to get an, you know, an internal podcast invite from your CEO to send, a private podcast update to all of your investors, to have a private podcast that's just for family where you update each other on what's happening and get the kids to talk into the microphone, to have a private podcast that used with a membership site to have you know, to join a company, and you get welcomed with this audio kind of sequence of here's how we do things at Acme Inc. Right?

Jon:

Yeah. It's it was yeah. It was great. You were posting the feedback, and it was, yeah, it

Gavin:

was awesome to awesome to see. Does that

Jon:

so you have a Slack channel for this. Does that does the fact that the people were able to respond to it, did that make you want a way for them to respond in Transistor?

Justin:

I mean, that's a good question for the future. This is why we're gonna need to get other people using it. I think so the the one thing I did is we also have forums. We have a discord discourse forum. Now now that discord is out, I always mix up those 2.

Justin:

Discourse. And in the show notes, I said, if you wanna reply to this episode, go to this thread. And a bunch of people did, and I was also able to, embed the iframe in that thread with the, the actual playable episode.

Jon:

Mhmm.

Justin:

And so for me, I think that's going to be the best way to do it, because I don't want another place where people talk. And I'm wondering for, like, if you're if I was a CEO of a a 100 person company, and we already have Slack, I would be, like, yeah. If you wanna respond to this, just go to this thread in Slack, and I would link to it that way.

Jon:

Yeah. It's possible to integrate with Slack.

Justin:

I I mean, that yeah. That would be another thing. Yeah. You could you could have it automatically published there. I I think my guess is that most folks are going to have some sort of internal mechanism that's already in play, and that'll be kinda more important.

Justin:

I think the the more crucial bit that will be some form of single sign on, which which you did some investigation on. What what did you find by the way during that? Because you called a provider. What was the

Jon:

Yeah. So we've we've had a couple of potential customers who have large they're large companies, and they have a lot of employees. Mhmm. And so they they were like, we would love a private podcast system, but we need to use single sign on with our current authentication provider, whatever that may be. It might be G Suite or it might be active directory, something like that.

Jon:

Mhmm. And, like, the basics of this stuff makes sense to me, but I've never really integrated with it. It's it's a lot different than, like, let's say, log in with Facebook.

Justin:

Okay.

Jon:

So I talked I sent an email to auth 0

Justin:

Okay.

Jon:

Which is a, authentication single sign on provider, but they also offer as a developer, they offer a way for you to have your system authenticate with another person's authentication system. And then if, let's say, an employee is already signed in to G Suite for this company, they're already automatically signed in to Transistor.

Justin:

Okay.

Jon:

But that's not quite what we want. It's like we basically wanna wait for these large companies to almost, like, sync up their employee directory with us

Justin:

Mhmm.

Jon:

So that we can it's like an integration where they would sign in. They would give us access to their employee list with email addresses so that we could then, on their behalf, email them a link to the private podcast. But then, also, as employees are added or removed from their company, they would they would be removed from Transistor.

Justin:

Yeah.

Jon:

But, like, after talking to Auth0, it's, like, not apparent that that's how it works.

Justin:

Okay.

Jon:

So it's still a little confusing. So if anyone out there has really done integration with with SSO, let us know. But, like, we don't need

Justin:

We basically We don't need Yeah. We just need a way of

Jon:

We don't need people to sign in to us. Yeah. I mean, it's possible they that would be fine too, but, really, what we need is a directory and some sort of, like, webhooks or callbacks when, an employee is added or removed.

Justin:

Yeah. I'm wondering if Zapier Zapier would be a better fit because I mean, one nice thing about integrating with Zapier is people already want us to have Zapier Zapier, triggers and stuff for other features, but this seems to make sense. You know, if new member is added to Slack, then add to transistor. If member is removed from Slack, then remove from transistor.

Jon:

Yeah. Yeah. It's, it's a

Justin:

little bit duct tapey, but

Jon:

Yeah. So I I, yeah, I was hoping OfficeHero would be, like, a really simple solution. It's also expensive

Justin:

Mhmm.

Jon:

For us. So we basically have to, like, relay the cost onto the customer, which would probably be fine for enterprise style accounts. But, I I can I'll still have to follow-up, I think, with them and ask them some more questions. It might might still be an option.

Gavin:

Mhmm.

Jon:

I I can definitely see where it would be a nice feature for these large companies to not have to manage a list of people in multiple places.

Justin:

Yeah. It's almost like we want something else. We don't want the the auth. We want the contact sync.

Jon:

Right.

Justin:

And I know this is a problem that's been around forever. So I'm wondering and I know some people solve it through Zapier or Zapier. But there's gotta be other better ways of doing this. Like, maybe, Clearbit does this, I wonder. No.

Justin:

But Clearbit's more like CRM. Yeah. Anyway, folks Yeah. Out there have any ideas, let us know. You know who has to deal with contact management?

Justin:

ActiveCampaign. Thanks to ActiveCampaign for supporting this podcast. You know, a lot of folks wanna be able to send email and do all this fancy marketing automation stuff, but they don't wanna spend 100 of dollars a month. You know, maybe they're just getting started. Like, you and I, John, when we got started, what was our budget for email?

Jon:

$0. $0.

Justin:

And then now we're paying, you know, for this stuff. Well, with ActiveCampaign, you can get started, well, for free because you get a free trial when you go to active campaign dot com / build your SaaS. And here's the thing. Paid plans for all of these other providers usually start $39, I think. I just checked today.

Justin:

ActiveCampaign, you can start for as low as $15, and that includes the marketing automation stuff. So it seems worth checking out activecampaign.com/buildyoursaaS. With that URL, you get a second month free, a free migration, and 2 free one on ones where you can talk to a member of their team. They'll you can ask, you know, how do these marketing things work? How do these triggers work?

Justin:

How do I migrate my existing automation flows? They'll help you with all that. Go check them out, activecampaign.com / build your SaaS. Another great Chicago company there. Right?

Justin:

They're Chicago.

Jon:

Yeah. They are.

Justin:

Cool. Alright. So, where do we wanna go next here? Let's talk about, let's actually, this one's kinda spicy. Let's let's quickly address this because, what happened to spots dot fm?

Jon:

I

Justin:

was just thinking about this the other day. Long time listeners will remember that there was a time early in our development. I don't think we even had we launched?

Jon:

I don't think we launched yet.

Justin:

And, I had this idea in the middle of the night. And I woke up the next morning all excited and burst into Slack, and said, John, we gotta build this thing. And I was very excited about it. And the idea was, you know, we we had beta customers at the time, and I thought I I was having customer, conversations. I I I'd flown to Edmonton, and I'd gone out for coffee with some of our customers there.

Justin:

And one of our customers, Karen, said, you know, business owners are saying if it was as easy to advertise on a podcast as advertising on Facebook, I would do it in a second. And that seems so compelling to me that the idea that people could easily book spots on shows. There was some some marketplaces like this already, but I didn't like the way they'd been implemented. And it also felt like having transistor would be a huge advantage for us.

Jon:

Right. Yeah. It I think I think it was and still is a good idea, but I'm glad we didn't do both of them.

Justin:

Yeah.

Jon:

I don't I don't know if I don't know if, like, you were kind of, like, hedging your bets and hoping that one of them would work out.

Justin:

Yeah. Maybe? Yeah. Because it was early on.

Jon:

Yeah. I mean, it yeah. It was early on when we weren't making any money at all.

Justin:

Yeah. Maybe I was flailing a little bit.

Jon:

But, but it's I don't think there's anything wrong with, like, giving up on an idea.

Justin:

Yeah. Yeah. At all. I just think it's fun to talk. We haven't talked about you and I haven't really even addressed this.

Justin:

You know? It just kinda got, swept away. And, yeah. I I think it'd be and actually, I was just listening to art of product podcast. And they were interviewing the founder from Todoist, I believe.

Justin:

And there's they just started a new product called Twist. And he said, starting a second product. He said, I go if I could go back and not start the second product, I would. He says it's just so hard. And the idea that you and I were gonna do that as a 2 person team is kinda crazy.

Jon:

Yeah. That would have been rough. Although, I think spots is a much simpler, like, technology build.

Justin:

I'll I'll talk about how my thinking's evolved a little bit, and I think this will give folks an idea of how we are kind of implementing shaping, or at least the way I think about it. Lately, I've had this idea that just built into Transistor that we if folks want to turn on an option for their show to become sponsorable so you have a little indie podcast, and you just go into your show settings and it you know, something like make this show sponsorable. That will then show up on their website and on their landing pages. Hey. You can sponsor this podcast.

Justin:

A business could then go in and click that button, and they could sponsor multiple shows this way. But they would, one one kind of formulation of this is that they would basically take over that show's monthly subscription. So we would we would we would have to in our back end, we would have to add right now, we have this idea of an account owner who's basically the billing contact. We would have to add this a new, identity called sponsor. And the sponsor can say, I wanna sponsor this show for a year.

Justin:

And so it just flips to that the sponsor's credit card, and then they get charged for a year. And then after that, it just flips back to the, account holder's credit card.

Jon:

Mhmm.

Justin:

And so that's just an idea. It's not something I we're gonna build, but that's kind of, that's that's an evolved way of thinking about that.

Jon:

Yeah. I think I think there's still bits and pieces we could take from the brainstorming for spots and put it into transistor.

Justin:

Yeah. What what do you think about that idea, by the way? Is there is there some pretty big technical hurdles on implementing something like that?

Helen:

I think

Jon:

there's any technical hurdles. I'm wondering if there's any finance, like, hurdles. I don't know if it would be it would be better for the customer to still pay and then have the the sponsor pay them as far as, like, accounting goes? I don't Yeah. Like, for tax purposes?

Jon:

I don't really know.

Justin:

Well, I'm guessing that the my guess was that this was the least complex way of doing sponsorship. Because Mhmm. Otherwise, we have to provide some sort of flow through to the customer. There's ways of doing this in Stripe where you can, you can basically facilitate a transaction to a 3rd party. But the the the the billing of that like, the way that's implemented from what I've seen, at least I I I'm an advisor for Podia.

Justin:

And it seems that that's not always easy. And then there's just all these other problems. We they we gotta train customers how to connect to Stripe, how to, you know, the the it just seems like there's a lot more that can break. One thing I like about it is I I because I really like indie podcasts. And the biggest threat to an indie podcast is that, you know, just as a noncommercial thing that they can't afford to continue paying the monthly fee.

Justin:

But there are tons of businesses that would love to reach different audiences, and this could just be a great way for them to become a patron of the arts, a patron of, you know, this independent podcasting movement. And I wonder if it would help us reduce churn. Maybe. Because all of a sudden, a business is, like, what's so let's say they sponsor, you know, 5 podcasts, and that cost them a $100 a month. For them, that's, like, that's the I mean, they could sponsor 10 podcasts that cost them $200 a month.

Justin:

Right?

Jon:

Right.

Justin:

Yeah. That's that's that's nothing for them. Right?

Jon:

Right.

Justin:

And, and so they could do that in perpetuity and not even notice. Whereas, $20 a month for an indie podcaster, you know, that might be, a fair chunk of change.

Jon:

Mhmm.

Justin:

So

Jon:

Yeah. That could be something.

Justin:

Could be something.

Gavin:

Put it in the ideas bucket.

Justin:

It's gotta go to the betting table.

Jon:

Immediately, my mind goes to all of the edge cases that come up. Yeah. I'm, like, what if the show stops? What if they don't want the sponsor anymore?

Justin:

Mhmm. Mhmm. And and this is a perfect example of a feature that I think if it's fighting for its place, it would really need to fight hard because it is, it is definitely outside of the core feature set that people are setting up for. And it might become a competitive advantage in the sense that, you know, this is something that people want and causes them to stick around. Yeah.

Justin:

It's it is it's not it's not a core feature set. And the more of those kind of features that we add, the more difficult and complex the app becomes.

Jon:

Right.

Justin:

Anyway, I just thought people would wanna know. I I think if you go to spots dot f m, it just forwards now.

Jon:

I think so. Yeah.

Justin:

So spots dot f m, rest in peace.

Jon:

Until we revive you in some way.

Justin:

Until we revive you. But I it's really nice having this shape up language from base camp in terms of how we think about ideas now. I think, you know, going back to that moment in time, your response would have been, okay, Justin. Let's just bring this to the betting table.

Jon:

Right.

Justin:

And this idea has to compete against all the other ideas.

Jon:

Yeah. And it may not win.

Justin:

And it might not win. It might it might it might come, you know, show up round after round and never win.

Jon:

And just get beaten And just get to a bloody a bloody pulp.

Justin:

Wow. This really took a dark turn. Hey. Quick question for you. Now that we're done that first cycle, our first shape up cycle, 6 weeks.

Justin:

We're in technically a cool down period. How do you how do you feel about it?

Jon:

Well, it feels like I'm taking a deep breath.

Justin:

Mhmm.

Jon:

I guess. I I think we were supposed to end we finished we did finish on Tuesday

Gavin:

of Tuesday. Yeah. What date was that? The

Justin:

15th? Technically, we we deployed it to production on Wednesday. Yeah.

Jon:

You know, the idea was so we finish it, and then we go into this cool down cycle where we're doing other small like, we're not really working on another feature necessarily. We're not even really shaping a feature. We're sort of thinking about things, but also fixing other bugs or

Jason:

Mhmm.

Jon:

Finishing, like, little one day or half a day things.

Justin:

Yeah. Although, we we are gonna have to shape something during these 2 weeks, aren't we, so that we have something to work on in the next big cycle?

Gavin:

I guess that's up to us.

Jon:

Right? If we wanna take this period as a cool down or do other things, and then the shape the shaping is another this is, like, the next week. Mhmm.

Justin:

And then we start a cycle. Yeah.

Jon:

And then we start a cycle.

Justin:

So you I mean, part of me did did feel like you that, oh, man. It's kinda nice to have a a breath. You know?

Jon:

Yeah. Yeah. Because you asked you asked me, do you feel like we're flailing?

Justin:

Yeah.

Jon:

But I don't I mean, I guess in some respects, like, you yeah. I I kind of wanted to just jump into something else and and fix some stuff, but it was nice to kinda take a break and, like, look at our list of little things that we wanna do and Mhmm. Choose a couple which we haven't really done yet, but there's there's a number of of, little things we can work on that would improve.

Justin:

Yeah.

Jon:

You know, it would it would reduce, I don't know, customer support on our end or make, you know, 1 or 2 things easier for customers.

Justin:

Yeah. I mean, one thing we could try to do is try to launch this marketing site.

Jon:

Right.

Justin:

That would that would be although that might be too big once we get into it. But yeah. It it I think I think this is the idea behind the cool down is that you're just kinda like it feels like a weekend, where you're just poking around the house, doing a few projects here and there. Yep. Incidentally, we've had a ton of customer support lately.

Justin:

And, which again, if you go back, I I think is a good sign, because more customer support generally means more revenue. But, it it has felt like, wow. We're we're answering a lot of questions right now. And, that's taking up a fair chunk of our time, I think.

Jon:

It is bringing up these issues that can be worked on in the cooldown.

Justin:

Mhmm.

Jon:

Like, we've had a number of in the last week, even customers who are like, hey. I have a podcast under my account. We need to switch them to this other account. Mhmm. How do we do that?

Jon:

And we have to do it behind the scenes for them.

Justin:

Mhmm.

Jon:

We do have a story in Clubhouse for this. Like, allow allow a podcast to be switched to another account Yeah. Without us having to help. Yeah. So, like, that might take a couple days to work on, but it would save us a bunch of time down the road because it's not gonna be the last time it's gonna happen.

Justin:

Yeah. And it's a it's a totally awesome, like, it's a totally awesome feature because it means people are staying within transistor. Right?

Jon:

Right. But it feels good to finish it. Yeah. You know, it feels good to finish it, but like I normally do, it's like feels good, but then I start thinking about all the things we haven't done for it yet. Yeah.

Jon:

It's like, oh, there's a lot left, and they're kinda big.

Justin:

Yeah. Like, what what's big that we still need to to

Jon:

Oh, I think I think mostly it's, like, how do we handle these larger customers?

Justin:

These enterprise billings?

Jon:

Private pot enterprise or, like we've had a number of questions about security

Justin:

Mhmm.

Jon:

Of this feature and, like, how do you prevent, you know, information or audio from getting out

Justin:

Yeah.

Jon:

Which we don't really have a great answer for because it's not it's not exactly, like, locked down that tightly. Mhmm. Yeah. But also, yeah, billing for larger customers. Like, we don't have we don't have customizable enterprise plans at the moment.

Jon:

Stuff like that. Like, how do we, how do we support these larger customers if, you know, if we actually want to? Mhmm. It's possible. Like, I think we've talked about in the past with larger clients like that.

Jon:

It might be more work than it's worth.

Justin:

Yeah. I and I think we'll get a feel for that once we I mean, yeah. Right now, my my take is we don't overpromise, you know, what level of security not security, but privacy, basically. What level of privacy do you really get with a private podcast? And what I keep telling folks because I just don't wanna go down that path of saying, yeah, this is totally secure.

Justin:

You you don't have anything to worry about. I'm like, even if it was encrypted. So let's say you can encrypt audio, which is technically possible. If you send me an encrypted audio message on Imessage, and I listen to it, there's nothing stopping me from using a screen recorder or even a a third party external microphone and recording that and then releasing that.

Jon:

Right. And so Yeah. I mean, we yeah.

Justin:

Some of these customers are stressing me out going, this is so secure. Like, we can't this can never get out.

Jon:

Confidential information. We're like, I I don't wanna deal with that.

Justin:

Yeah. And, like, don't don't publish it on the Internet then. Like, don't don't even don't put it in Slack. Don't put it in anything.

Jon:

Right.

Justin:

Like, have have they not read the news? Did they not see how, like, memos from the White House and Amazon and everything get out? Like, that's how it happens.

Jon:

Right.

Justin:

So I I yeah. We'll see how how those discussions go. We had a a a topic to talk about budgeting. But let's move that, I think, to next week. Folks, if you really wanna hear us talk about budgeting, let us know on Twitter.

Justin:

Basically, we're trying to think about how we should spend our money.

Jon:

We should go we should start a new podcast called budgeting your sass.

Justin:

Budgeting your your SaaS. It's just like us going through, like

Jon:

It'd be us, like, we we'd have a bunch of, like, calculator noises. Yes. Are are you are you

Justin:

Sound effects? You're thinking about the post production. I like this. I like this.

Jon:

Probably would not be very exciting.

Justin:

No. No. No. People might listen though. That I mean, that it would probably actually be way more actionable than, a lot of the stuff we talk about.

Justin:

But maybe to end just because we kinda touched on this. This idea of pushing back on customers. I've been thinking about this a lot. And, recently, and I'm not sure if you've seen this tactic before, but, a an app will say, hey, here's a a a templated email you can send to, you know, your provider to ask them to integrate with us. And so did you notice a bunch of these piling up in our

Jon:

Yes. I did. I was gonna I was gonna ask you about it, and then you brought it up first.

Justin:

So, basically, all of a sudden like, within minutes, 5, 6, maybe, I yeah. Probably 5 or 6 of these emails came in all with the same request for us to integrate with this 3rd party. And so I kinda instantly saw, okay. So they just, you know, send out an email or gave people an easy way to email their their provider. And I think there's always this this tricky dance you do when somebody requests a feature.

Justin:

And I think part of it is tricky because you you really often, we we on the side of being polite and maybe wanting to bend over backwards to serve a customer or get a sale. Right?

Jon:

Mhmm.

Justin:

Although, you have less of this inclination than I do. Sometimes sometimes you in Slack, you're like you're like you you tell me what you really think I should we should reply.

Jon:

Well, yeah. I also sometimes do that in our customer support software, and I shouldn't because it's easy to as I realized yesterday, which I didn't say anything bad, fortunately.

Justin:

Yeah.

Jon:

But there's a way there's a way in our software to, like, add a note that way you can see. Yeah. And it's easy to not click that and then send it to the actual thread.

Justin:

Mhmm. Yeah. That's actually a bad, UI pattern in Club IO, in, Kayako. They need to

Jon:

change it. I should really not use that

Justin:

for that reason. We almost we almost maybe we should stop using it and just you go back to Slack or something because it it is dangerous. Because we can, like, at message each other when customers are so with this particular feature, I just, wrote them an email, and I recorded a video saying, okay, I use this product that you guys are talking about as well. I can't tell how us doing an integration would make the process any faster than it is now. And I recorded them a video showing them how.

Justin:

And, I mean, I was a little bit nervous, because I'm like, I don't wanna seem like a dick right now that I'm pushing back. But, I sent it to all these folks that have requested it, and already 3 have emailed back. And they've said, oh, I didn't really investigate this. They just, you know, made an easy tool for us to suggest integration with the pop up and their UI flow. And from what you shared, it doesn't seem worth the integration effort on your part.

Jon:

It feels a little scammy, but I get it. Like, I you know, it's a it's a service that wants to expand in there. They wanna integrate with other podcast platforms Yeah. To do that, and that's their way of expanding. So I I understand that.

Justin:

Yeah. Totally. I mean, it is a little actually, the I didn't even think about the dark side of this. But sending a a a potential partner a bunch of support requests in a day is not super fun. But I didn't even think about that.

Justin:

But now I'm like, oh, yeah. That's not, like, a great way to, because they've also reached out to us personally and asked to integrate. And Yeah. I should send them the same video because I just don't see how it's any better. But I think it was a good reminder that you can push back on customers or potential customers.

Justin:

So when they say, hey, I really want this thing. I try, if I can, to take the time to record a video, really go through and say, how I you know, how will this be better? Or what are you thinking about here? Can you paint the picture of what you're trying to do? Because invariably, it seems to reveal one of 2 things.

Justin:

1, they haven't really thought this through, and they're they're actually, not that serious. They're just they're just exploring in their own world what they're doing. And then I can't remember what the second thing is. You know, maybe just that the there's a better way that exists already. So they want to do something, but there's actually a better way to do what they want to do.

Justin:

And it's worth pushing back and going, okay. Well, let's just before we go too far here, let's really explore what you're trying to do. What are you trying to accomplish? And go from there. Sweet man.

Justin:

Why don't you say thanks to our Patreons?

Jon:

Alright. Thank you to all of our patrons. Patreons.

Justin:

Hey. I think it's patrons.

Jon:

Our Patreon patron patrons. We have James Sours from user input dot I o, Travis Fisher, Matt Buckley from nice things dot I o, Russell Brown, Evandro Sassy, Pradyumna, Schenbecker, Noah Praill, David Colgan, Robert Simplicio, Colin Gray from alitu.com, Josh Smith, Ivan Kerkovic, Brian Ray, Miguel Peter Raffita, Shane Smith, Austin Loveless, Simon Bennett, Corey Hanes, Michael Sitber, Paul Jarvis, and Jack Ellis, my brother Dan Buddha. Danbudda.com. Darby Frey, Samori Augusto, Dave Young, Brad from Canada, Sammy Schubert, Mike Walker, Adam Devander, Dave Juneteenth.

Justin:

Juneteenth.

Jon:

Kyle Fox from get rewardful dot com, and our sponsors this week, ActiveCampaign and Honey Badger.

Justin:

Thanks, everyone. Dave Juneteenth, messaged me and said, hey, I wonder if this Juneteenth thing is getting out of control. You know, it's so much attention on me. He says, I I I feel like I'm I'm, you know, I'm not paying you guys enough on Patreon to get this much attention.

Jon:

Like, he can't even walk down the street anymore without getting noticed.

Justin:

And I said, Dave, this has nothing to do with you. Your name, this is this is this has gone far beyond you now.

Jon:

This is sorry.

Justin:

This is too big to fail. This is too he could he could cancel his Patreon support, and we would still say Junta every single episode. Alright. See you, folks.