Speaker A

All right, welcome back to the Buying Sandlot podcast.

Speaker A

I am Kyle Scott, founder of Buying Sandlot.

Speaker A

I do not decent podcast setup with me right now, so apologies if the audio in the beginning here is a little rough, but it gets better.

Speaker A

For the interview on today's episode, I bring on Dave Yu.

Speaker A

He is the founder of Onsides, which is a brand new app still in beta, designed to aggregate the experience of working with Team Snap and Sports Engine and League apps and Game Changer and all the other platforms, platform apps that parents need to exist in the world of youth sports.

Speaker A

Onsides brings in calendars, contacts across all of your teams, all of your children into one place.

Speaker A

There's an AI layer on top of that that gives you helpful reminders, but also allows you to raise your hand and say, hey, I need a ride.

Speaker B

Share.

Speaker A

It sends out auto reminders on behalf of coaches and just accomplishes a lot of what the many apps and youth sports set out to accomplish in a single unified.

Speaker A

It aggregates them all into one spot.

Speaker A

So on this episode I'm talking to Dave about the process of building this, the problem he is trying to solve, and the challenges of working with modern AI LLMs and incorporating them into his workflow.

Speaker A

Before we get into it, I do want to disclose I am an advisor to Onsides, so I do have a stake, however small, in the success of the company.

Speaker A

But the reason I chose to work with them is because I think a they're trying to solve an incredibly practical problem of parents needing too many apps.

Speaker B

And needing to hop in and out.

Speaker A

Of too many apps to exist in the youth sports ecosystem.

Speaker A

And two, because I like Dave and the team at Onsides.

Speaker A

Before we get to the interview, if you haven't already, go to buying sandlot.com Enter your email address and be sure to subscribe to our newsletter, which goes out Monday, Wednesday and Friday and covers everything you need to know about the business of youth sports.

Speaker A

Onto the interview with Dave.

Speaker B

All right, Dave, welcome to the show.

Speaker B

Thanks for joining.

Speaker C

Yeah, thanks for having me, Kyle.

Speaker B

So why don't you give our audience a little bit of an overview as to what Onsides is, what problem it aims to address, and then maybe a little bit about your background in the tech scene.

Speaker C

Yeah.

Speaker C

So Onsides is a mobile only product that we are aiming to serve the parents of the youth sports ecosystem, namely the scheduling, the logistics, eventually more sort of helpful tips to help the overwhelmed youth sports parent.

Speaker C

As we all know, it can get pretty chaotic and so the simple mission is just to help parents manage their youth sports life.

Speaker C

That's a very simplistic way to address it.

Speaker C

My background, I've been in the tech startup world.

Speaker C

After I graduated from Cal, being in the heart of Silicon Valley, the startup scene was kind of hard to ignore back in 2000.

Speaker C

And so along the way, starting in performance marketing, the whole social networking hype, pre Facebook, I was involved in a social networking company that built actually a social mobile casino game.

Speaker C

And so that was my first foray into the mobile space.

Speaker C

And then I had some stints at a digital marketing agency as the coo and then I launched a mobile gaming platform.

Speaker C

It was kind of a rewards platform.

Speaker C

So the one sentence pitch that I always told folks was that it's kind of like putting Dave and Buster's on your phone.

Speaker C

So we rewarded our users with real life products from Amazon, From Etsy, from Walmart.com and you earn tickets, you redeem them and you get this cool prize to your door in two days.

Speaker C

So that was a pretty fun run.

Speaker C

And that was my most recent endeavor.

Speaker C

And then I took about a year off and thought about what could I take with what I've done and what I'm passionate about and how can I marry that with something that really means a lot to me.

Speaker C

And I have a daughter who is a very avid athlete.

Speaker C

When she was four years old, I think she proclaimed to my wife and me, sports is my life.

Speaker C

And I'm like, wow, that's pretty profound for a four year old girl.

Speaker C

But case in point, she's 13 now.

Speaker C

She's played on multiple club basketball teams, she's in a competitive soccer club and plays every sport possible at her school.

Speaker C

So I said, look, the technology is there, but it's so fragmented and it's so crazy.

Speaker C

I think there's gotta be a way to make it better.

Speaker C

And that's kind of the genesis of the idea behind Onsides.

Speaker B

So let me see if I could do some of the features some justice for the audience.

Speaker B

So generally speaking, as I'm sure everybody listening to the show knows, to exist as a youth sports parent, you need need to have the platform apps and depending on your town and leagues, that includes Team Snap and Game Changer and League Apps and Sports Engine and several others.

Speaker B

And in addition to other things you need to manage and tech platforms and logins, you need to manage for your kids for school and sports and on sides really aims to consolidate all those platform apps so parents can have sort of a one place to go in most cases to kind of interact See what's coming up, check the schedule, see conflicts, and it even gives the ability over time as teams adopt it, to raise your hand and say, hey, I need a ride share.

Speaker B

Hey, I'll volunteer for the post game snack.

Speaker B

And then the AI, you know, it's built around kind of this familiar AI chat interface.

Speaker B

The AI will offer up suggestions and reminders proactively to kind of maybe save the coach of the team from having to always send a practice reminder or an update or request people to say whether they're going or not.

Speaker B

So is that sort of an accurate summer, you know, summary of where the features are now and maybe like the short term roadmap for it?

Speaker C

Yeah.

Speaker C

And then I think another way that I can sort of encapsulate the sort of two key pillars that we are building in that respect is as you sort of alluded to, it's a kind of middleware, kind of like the connective tissue.

Speaker C

We're trying to sit above all of those apps and be, as you said, sort of a hub.

Speaker C

And so there's a lot of plumbing that goes on in the background.

Speaker C

Like we're looking beyond just calendar subscription links.

Speaker C

Right.

Speaker C

Because those are only read only data.

Speaker C

It's not interactive with the club or the software that it's sitting on.

Speaker C

And everything is kind of blasted to your calendar.

Speaker D

Right.

Speaker C

There's no real sort of accuracy to the state of the things that you need to attend or not attend.

Speaker D

Right.

Speaker C

It's just all there.

Speaker C

So we are acting as that sort of middleware that talks to the apps that parents already use.

Speaker D

Right.

Speaker C

And so that's the first pillar.

Speaker C

The second pillar is, as you said, the AI component.

Speaker C

I mean, the one thing that AI is really good at is taking a messload of data that is seemingly disparate, unorganized, chaotic, I mean, lack for a better word.

Speaker C

And then it makes assumptions on it.

Speaker D

Right.

Speaker C

It's not going to be 100%.

Speaker C

I mean, look, you try ChatGPT or all these other ones and sometimes they're like, what the hell are you talking about?

Speaker D

Right.

Speaker C

Like it's still getting there, but it does a great job of helping you sort of kind of mentally organize the chaos and gives you those next prompts of like, hey, do you think you want this?

Speaker C

I'm like, no, but great suggestion.

Speaker C

And it makes me think about something else that I need to stay on top of.

Speaker C

Right.

Speaker C

So I think sitting with that, using that sort of middleware platform and then layering an AI chat component to it, I think this is a really exciting Time to finally kind of give parents a useful tool to manage all of this stuff.

Speaker C

So that's our core thesis here.

Speaker C

In the early days when we were trying to figure out what would be helpful, what's the interface, what's the user experience that parents would feel the most help and magic of trying to manage their crazy youth sports life.

Speaker C

We thought, well, what if we just got all the calendar information and showed availabilities, showed conflict resolution as a big kind of point of emphasis.

Speaker C

And what was interesting is that when we showed that proof of concept, very early proof of concept, to a buddy of mine's wife who they have four kids who are like age 7 to 13, all doing sports.

Speaker C

I showed it to her and she said, I wouldn't use this.

Speaker C

And I thought immediately, oh, why?

Speaker C

And she said, I have four kids, each doing two sports.

Speaker C

My life is one big conflict and I don't need another app to regurgitate that into my face, right?

Speaker C

I'm just trying to stay afloat and manage with what I'm able to manage, to just get them all to where they need to be.

Speaker C

And I thought that is the nicest or that was the best blunt thing that anyone could have told me.

Speaker C

Because then I said, yeah, I mean, I have one kid with three sports and I'm thinking, that's already complicated.

Speaker C

Why would I want to see the conflicts there?

Speaker C

So that's where this, let's use the calendar system.

Speaker C

I mean, look, iOS calendar, it's really good for a reason because Apple, it's native to Apple iPhones, it's going to have priority over other calendars, right?

Speaker C

I mean, Apple, I don't think is legally allowed to say that, but I will just say, like, it has a much more robust integration.

Speaker C

Apple Calendar for me notifies me for drive times because it's all baked into the operating system, right?

Speaker C

So we said, let's not fight that battle, right?

Speaker C

Parents are already using it and it's really good.

Speaker C

So what can we do a step earlier to just make it manageable for them?

Speaker C

So I thought that was a really interesting inflection point for us with respect to how we design what onsites is so interesting.

Speaker B

So you're taking the functionality and the advantages of ical Apple Calendar has, and you're coming in ahead of it and saying, hey, here's new information.

Speaker B

You put it on your calendar and then this way you can tap into Apple maps and drive times and all that stuff.

Speaker C

Yeah, yeah, because that's what they already do, right?

Speaker C

That's what I'd say 8 out of 10 parents that I spoke to rely on that.

Speaker C

And what's interesting is that in our early testing I got for an event that was coming up or got changed or whatever, I got a notification from Team Snap from Onsides and my Apple calendar because I actually tested by, you know, subscribing this is before we had the calendar sync.

Speaker C

And I thought that's just, that's just defeating the purpose of trying to minimize the noise.

Speaker C

The, the phrase that we use a lot internally here is like, does every feature reduce cognitive load for parents?

Speaker D

Right.

Speaker C

I'm never going to put that on a website because I'm a better marketer than that.

Speaker C

But internally that's that we always apply that lens on whatever feature we build.

Speaker C

And that was one of those like, we don't need to like give them another notification, right?

Speaker C

If we facilitate the calendar notifications that they already use.

Speaker C

So that's kind of been our MO with respect to product development.

Speaker B

No, it's super interesting.

Speaker B

And I actually, I'm the same way.

Speaker B

Like I, you know, I think most people in our audience are generally using iPhones and I run my calendar through everything.

Speaker B

Even I use teams for some work calls.

Speaker B

But I will route those invites to my I calendar.

Speaker B

I don't want an Exchange calendar.

Speaker B

I know a lot of people use Google.

Speaker B

I, I'm just like, everything works for me.

Speaker B

Mapple my personal, my work calendar.

Speaker B

And if I have business invites, you know, some people will say, hey, what's this email copied on?

Speaker B

I'm like, it's my personal email.

Speaker B

So it hits my I calendar because that's the way I stay sane.

Speaker B

Not everyone has that luxury.

Speaker B

If you work at a larger company you gotta, you use Exchange.

Speaker B

But yeah, that, it's certainly for kids sports.

Speaker B

It's, it's at the decision level of the, of the parent and the individual.

Speaker B

And I mean from my view there, there's going to be and, and there is some, some clear interest.

Speaker B

So just to, you know, put some numbers and I, the post, you know, and I said I, I'm advising this company because, you know, A, I think we could add some value.

Speaker B

But B, like I liked you but specifically it was a very obvious.

Speaker B

I like things that are like very clear and obvious problems to solve.

Speaker B

And every parent I know, again, my kids are on the younger side.

Speaker B

They're nine and seven.

Speaker B

We're just getting into kind of the travel and more competitive culture and even now there's a lot to manage and parents I've talked to always sort of complain or gripe, oh, another app.

Speaker B

And it's not that they don't like the, you know, these apps do it.

Speaker B

The platforms do a pret.

Speaker B

Decent job in most cases.

Speaker B

Everyone has their nitpicks about every sort of tech that you need to use consistently.

Speaker B

But, like, there is a genuine sort of gripe about another app that I need to download to do this.

Speaker B

And you're trying to allow people to not have to open seven different apps every day, but maybe occasionally open them, but like, use yours most of the time to kind of function.

Speaker B

And when I've explained that just to, you know, people in my circle, they're like, oh, that's a great idea.

Speaker B

And to add some numbers behind this.

Speaker B

When we put it in the newsletter on Wednesday, we're recording this on Friday.

Speaker B

It'll go out next week.

Speaker B

We got 161 individual clicks and 120 unique clicks on the link within the content.

Speaker B

Now our email goes out to 9,000 people.

Speaker B

That email went out to about 9,000 people.

Speaker B

That is the single most clicked link in the history of buying Sandlot.

Speaker B

It may not sound like a big number, but you got to remember, like, our emails are 1500, 2000 words long.

Speaker B

We have dozens of links in any email.

Speaker B

So in aggregate, there's lots of clicks.

Speaker B

But it's rare that any one Link will surpass 50, let alone a hundred clicks.

Speaker B

And, you know, that says to me that there's clear market interest in what this is.

Speaker A

And it's.

Speaker B

I know you told me earlier, like, you got quite a bit of beta requests off of that.

Speaker C

Yeah, no, the beta response has been really tremendous.

Speaker C

I mean, relatively speaking.

Speaker D

Right.

Speaker C

When you, when you mentioned about the click count.

Speaker C

Yeah, no, I think, like, over half of the people who clicked submitted information about genuine interest in the app.

Speaker C

You know, they.

Speaker C

They put the optional information there.

Speaker C

I was like, wow, you know, it takes.

Speaker C

It takes some sort of real kind of demand and curiosity to really get people to find that form and fill out three fields.

Speaker C

I know that sound doesn't sound like much, but, you know, in the world of marketing, that's actually a real sort of thing that you have to overcome.

Speaker B

Yeah, yeah.

Speaker B

If you're looking at like signal and conversion, like to get 50% conversion on anything, you know.

Speaker B

So from my perspective, like, we send lots of links.

Speaker B

Like, okay, most links click, and then you're saying half of those people came through.

Speaker B

So it's.

Speaker B

It's indicating a need there.

Speaker B

And I think I wrote this in the post, but I.

Speaker B

From my view, the existing platforms, again, like, there's just, if there was just one of them, this probably isn't a problem to solve, you know, because they do, you know, they do what they set out to do generally pretty well.

Speaker B

So, you know, I think a lot were built for kind of the club and team.

Speaker B

Like, hey, you need to manage registration, you need to manage stats, you need to, there needs to be an app for schedule and the primary user or customer is the club or league because they have the need to put all this in one spot and then it's kind of their job to inform the parents to come in and hey, make sure you use team, Snap or league apps to, you know, do X, Y or Z.

Speaker B

This is how our club functions.

Speaker B

You're coming at it from the parent first view instead of the club first view.

Speaker B

Maybe talk about how you think about that distinction.

Speaker C

Yeah, I mean, look, first and foremost we are not attempting to build any of that operating system level software where there's, as you said, there's scheduling, there's payment processing, like invoicing, there's even all this stuff around compliance.

Speaker D

Right.

Speaker C

I mean, that's a whole world that we're not like, you know what, that's pretty mature.

Speaker C

And the software will get there to help the clubs along the way.

Speaker D

Right.

Speaker C

As you said, it's like the parents are a little bit beholden to the software that the clubs decide to use.

Speaker C

And you know, my daughter's played competitive soccer for four years and we've already been on three separate systems and you know, I'm not going to go into like, which one's better, which one's not and the club's kind of basis for choosing one or the other.

Speaker C

But as the parent, I suddenly have to download another app, I need to register again, do all that stuff.

Speaker C

And so to me it just shows that, you know, the irony is that the parents are the ones who have to get the kids to these practices and games.

Speaker C

They're the ones who have to spend the money.

Speaker C

But there really isn't a great solution to help them in this respect.

Speaker C

So, yeah, as you said, I'm looking at it purely from the parent angle first of what's the main pain points?

Speaker C

What are the main pain points?

Speaker C

What would just make my life easier, Right.

Speaker C

I mean, it doesn't have to be, you know, 20 features that suddenly I have to manage all over again because if anything that's, that defeats the purpose.

Speaker D

Right?

Speaker C

Like having to do these other registrations for these new apps.

Speaker D

Right.

Speaker C

So, yeah, that's kind of how we're.

Speaker B

Looking at it so, and that obviously begs the question, right?

Speaker B

So I know you've had some interaction with some of the platforms, so how do they feel about this?

Speaker B

That was my very first question when we talked like, hey, how do the platforms feel about this?

Speaker B

Because.

Speaker B

And I'll let you answer.

Speaker B

And then one of the things you indicated to me though was like, in a way it, it can be helpful and additive.

Speaker B

So answer the first part of the question and then maybe expand upon why in your view on sides is maybe helpful or additive for adoption and use of the existing platforms.

Speaker C

Yeah, so it's interesting that when an industry kind of gets on the path of maturity and the competition starts coming in from the Team Snap sports engine league apps, all of those guys there does become this sort of competitive angle of like, oh, our sales team needs to go after these clubs because they're using so and so.

Speaker C

And I think my general take on it from the folks that I've talked to a lot of CEOs, like really high level executives at some of these platforms there, there seems to be this like kind of more of a kind of let's all do what's best for youth sports kind of mentality that's starting to expand, which I'm, I'm grateful for.

Speaker C

Look, I mean, you know, there was that article about private equity that came out, right.

Speaker C

But there was an argument of like, is that a good thing?

Speaker D

Right.

Speaker C

I mean, there was a pretty polarizing discussion going on on various platforms.

Speaker D

Right.

Speaker C

And I think from my point of view, it's easy at a superficial level to be like, oh, you're going to replace Team Snap, right?

Speaker C

Like, well, maybe for certain things, but at the end of the day they still will have to use Team Snap specific things.

Speaker C

And what we act as is another touch point for the parents to stay engaged with the team, period.

Speaker D

Right.

Speaker C

First and foremost and do it through things that must be done on Teamsnap.

Speaker C

I think one example is, you know, there's an app that does a really great team cast where during, oh, sorry, I think it's gamecast or teamcast and it basically is a nice like running score and clock and who scored what goal.

Speaker C

And I, I was saying like, I was thinking it'd be great if onside kind of reminded parents, hey, this team, this gamecast is going on really exciting stuff.

Speaker C

You should go there.

Speaker C

So we're trying to get people engaged with the teams and so I think that that should be seen favorably over time.

Speaker D

Right.

Speaker C

Again, there's this initial knee jerk reaction of like, oh, this app you're going to.

Speaker C

The parents are going to use this app over Team Snap.

Speaker C

I'm like, for certain things, yes.

Speaker C

But at the end of the day, if the parents are happy, the team's happy, then the software provider will be happy.

Speaker D

Right.

Speaker C

And there's this larger sort of engagement lift that comes from that.

Speaker C

So, yeah, that's sort of the way I kind of look at it.

Speaker C

I mean, one example that I do refer to that is a nice precedent for us, it's Plaid.

Speaker C

So in the early days, Plaid did a lot of web scraping.

Speaker C

In fact, it was probably all web scraping in its early, early days.

Speaker B

Explain.

Speaker B

I think Plaid's great, but explain to people who don't know what Plaid is, just quickly.

Speaker C

Yeah.

Speaker C

So Plaid basically set out to consolidate financial information for users by a very similar approach that we're taking, which is like a combination of web scraping and API access when it's ready or when it's available, and put it all together into one centralized platform.

Speaker D

Right.

Speaker C

That then can be also used by, you know, D2C DTC companies.

Speaker D

Right.

Speaker C

To help payments.

Speaker D

Right.

Speaker C

Like, you know, and getting information for their finances.

Speaker C

Right.

Speaker C

So it acted as that kind of plumbing in the background.

Speaker C

And so if.

Speaker C

Oh, sorry, go ahead.

Speaker B

Yeah, no, I mean, I use, like, some of the tools for, like, finances or credit cards.

Speaker B

You want to aggregate and get a look at your budget or your finances, and, you know, you log in.

Speaker B

And if they don't have a direct API integration, usually you're met with, hey, connect your bank or credit card through Plaid.

Speaker B

And generally, I think people now recognize Plaid as, like, okay, I trust that they are secure for me to link my XYZ bank to this app that helps aggregate my bank account.

Speaker C

Yeah.

Speaker C

And, you know, beyond the plumbing, I mean, I look at it as a very interesting sort of the demand driving the adoption, both at the consumer level as well as at the.

Speaker C

And a business.

Speaker C

The B2B side of things.

Speaker C

So Plaid's thesis was that consumers want all of their financial information in one place.

Speaker D

Right.

Speaker C

And they sought out to validate that thesis by being scrappy.

Speaker D

Right.

Speaker C

Doing what it took, which is not unlike what we're trying to do right now, starting with Team Snap and Sports Engine, which are the two integrations that are active in our beta.

Speaker C

And over time, the banks, I mean, we're talking about financial institutions here.

Speaker D

Right.

Speaker C

Like the.

Speaker C

They've got probably a higher percentage of lawyers on staff than most companies, you know, and over time, they started building or rather opening up API access for Plaid.

Speaker D

Right.

Speaker C

To the point where Even I think at one point, Plaid built an actual API for institutions to actually, you know, plug into.

Speaker C

So at some point there was like a tipping point, right, where suddenly their consumer demand was so high that these other institutions and smaller, you know, financial services were like, hey, we need to be on Plaid.

Speaker B

The demand.

Speaker B

The demand flips, right?

Speaker B

Like, initially, it's like, hey, this would be great.

Speaker B

And then you.

Speaker B

You build a product that consumers like enough.

Speaker B

Now the.

Speaker B

It's going back towards, in this case, the bank, or in your example, the.

Speaker B

The platforms where it's like, hey, like, we have people asking, hey, how come you're not part of Plaid?

Speaker B

Or how come maybe in a future case for you guys, how come you guys aren't working with.

Speaker B

On sides, like I use it, you're the only platform that I can't access to on sides, like you're describing that.

Speaker B

That point where it kind of reaches the threshold of now people, it's table stakes for the kind of existing provider to play nice with it.

Speaker B

In so many words.

Speaker C

Yeah.

Speaker C

And I don't think.

Speaker C

I don't think currently the esports kind of operating system level is fragmented as much as financial, of course, but.

Speaker C

So I don't know if we'll ever build an API for that.

Speaker C

But it speaks to the sort of.

Speaker C

The natural kind of dynamics of this kind of product.

Speaker B

Yeah, yeah.

Speaker B

And I mean, listen, I think ultimately what you guys are doing, the way I try to think about it, and you could react if my analogies stink or good or not, right?

Speaker B

But, like, it's aggregation.

Speaker C

They're usually pretty good.

Speaker C

It's okay.

Speaker B

Well, it's like, it's aggregation, right.

Speaker B

So you have enough service providers or sometimes it's content, Right.

Speaker B

And a lot of times where the consumer attention goes, when you get enough options and in the sports registration, team management space, there's a lot of competition and fragmentation.

Speaker B

So then consumer attention shifts to, okay, well, who's helping consolidate this for me?

Speaker B

And I'll look at, like, travel, right?

Speaker B

Like, people go to Expedia or Orbit or there's now newer AI tools that will do this.

Speaker B

And instead of having to go look or I look at, like, points guy a lot of.

Speaker B

And there's an app called Point Me where it's like, hey, if you got points, which, you know, where's the best way to redeem them, right?

Speaker B

And it's usually not going individually and searching American Airlines and United and Hyatt and Marriott, you usually go to these middlemen, these, you know, these online travel agencies, more or less.

Speaker B

And you could see everything all one spot.

Speaker B

And then oftentimes, you know, the sale points you back to the hotel or the airline.

Speaker B

And at a certain point there was enough consumer demand for those.

Speaker B

And this is going back probably two decades where it was like it made sense for the airlines and hotels to work with them.

Speaker B

I would say another example is like just Google and ChatGPT are, are just the ultimate aggregation tool of the Internet, right?

Speaker C

Yeah, yeah.

Speaker B

Publishers, almost every publisher on the web, again going back decades, realized you have to allow Google to crawl your content, otherwise like it's not going to work.

Speaker B

And this is an extreme example, but I think sort of the same general concept, obviously on a much smaller scale here.

Speaker B

You described it in the, in the piece we did in the newsletter as like a Slack.

Speaker B

You compared it to Slack, like talk maybe about that because I think that's maybe the most apt analogy for our audience of, you know, quote unquote business professionals.

Speaker C

Yeah, no, that's great because like the plaid example talks about the plumbing and the kind of B2B side.

Speaker C

And the slack analogy is very much the B2C side.

Speaker D

Right.

Speaker C

The consumer facing challenges that as a new product you're always kind of facing.

Speaker D

Right.

Speaker C

In the early days, I personally thought Slack's kind of secret, secret move, like kind of their ninja move to go into the corporate work messaging and collaboration field.

Speaker C

I mean it was dominated by yammer, Skype, Google, workplace.

Speaker C

You know, it was it.

Speaker C

They came in into an extremely mature and very heavy, like heavy.

Speaker C

You wonder like, wow, how did they pull that off right when you're going up against Microsoft and Google.

Speaker C

And so, and I thought their willingness to integrate with productivity tools versus go into this head to head match against each and every one of them was a brilliant move because it allowed the person using it to again find a tool that helps with their current workflow and not build this huge switching cost mentality of like, oh my God, now I got to learn a whole nother system to do what I have to do to keep my job.

Speaker C

Right?

Speaker C

And so I think using that as sort of an example of what we're trying to do here, as I said earlier, we're not, we don't want parents to use just on sites, nor can they really like for everything that a team needs to operate.

Speaker C

So let's get the important information that helps them at least stay engaged, stay focused and go to these other apps when necessary versus having to fire up and launch eight different apps every weekend.

Speaker C

Because I'm like, holy crap, where am I supposed to Be right.

Speaker C

Right.

Speaker C

So yeah, that's, that's kind of the way that we look at it in the same way.

Speaker B

You know, what you're describing with Slack is all the integrations.

Speaker B

They played nice with your customer support tickets, your sales notifications and Shopify.

Speaker B

And it wasn't like, it wasn't replacing them, but it was like, okay, I could spend a lot of my day in slack, get a 30,000 foot view of the world, maybe 10,000 foot in some cases, but the end of the day, like I still need all these other tools to, to exist.

Speaker B

Maybe I'll return to the original question quickly.

Speaker B

Like, has the.

Speaker B

You touched on a little bit, but like how has the reaction been, has it been favorable?

Speaker B

Has it been skeptical?

Speaker B

Is a bit of a mix of both from.

Speaker B

I know you've had some, some conversations.

Speaker B

I don't know how much you want to share, but I think it's an apt question.

Speaker C

I think it follows a lot of what I said earlier about that knee jerk reaction kind of immediately anyone who in that.

Speaker C

And I guess I've saw this with the people that I spoke with.

Speaker C

If you really take that step back and think about what are we trying to do?

Speaker C

Like, what is the battle that we're trying to fight with respect to keeping youth sports going and being a wonderful part of childhood for all of these families.

Speaker C

It's really to keep the families and the parents engaged with the team.

Speaker C

And once the conversation started getting into that sort of mission statement of like what we're all trying to do here, it really opened things up, right.

Speaker C

And conversations of, or discussion topics of like, oh, is there a way that we could actually promote certain features on our website through.

Speaker C

On sites?

Speaker C

I said, absolutely.

Speaker C

And you know what?

Speaker C

A partnership is the best way to get the best of both worlds, right?

Speaker C

A mutually beneficial partnership is the way to go.

Speaker C

And so the conversation started kind of going in that respect.

Speaker C

So I think again, this initial like, oh, you're trying to replace us was, you know, over time it softened into like, hey, there's a way where we can both win and make youth sports better.

Speaker B

Yeah, yeah, yeah.

Speaker B

And to your point, I mean I think a lot of the knee jerk around just the way people view the, the investment and the, the business, the professionalization of, of youth sports is that, hey, this is bad for kids.

Speaker B

And I, I mean I thought that a lot more than I do today after kind of being in, in the mix of buying sandlot for six months.

Speaker B

Most of the conversations I have, it kind of echoes what you said earlier.

Speaker B

Most Operators in the space are in it because they also, like, you and I have kids playing sports and you know, people that are entrepreneurial and capital capitalistic mindset.

Speaker B

Right.

Speaker B

Like see, see things from the ground level.

Speaker B

And they're like, how can I get involved?

Speaker B

And every person I talk to, like, if I look at our audience, it's 35 to 55 year olds.

Speaker C

Right.

Speaker B

Prime, you know, decision making and child raising years.

Speaker B

Right.

Speaker B

75% say they are the parent of an athlete, high school age or younger.

Speaker B

So.

Speaker B

And by extension that means most people generally want to do what's best for kids right now.

Speaker B

Things go astray generally.

Speaker B

But there is this overarching feeling in the whole industry that is generally positive where people are like, listen, we're willing to occasionally put aside, you know, pure profit motive to do what's best overall.

Speaker B

And I think that is largely missed by people outside the space.

Speaker B

And I've been writing in the newsletter that the media and the New York Times have started picking up on this, like, how bad is private equity and investment and all that?

Speaker B

And I mean, there are very legitimate points and I'm not saying everybody here is a saint, but there is this, there is a pretty positive and well meaning sentiment in most people in the industry.

Speaker B

So I think it's worth just putting like an exclamation point on that, that part of it, I guess.

Speaker C

Yeah.

Speaker C

And if anything, that gives me hope.

Speaker D

Right.

Speaker C

Like if private equity or other sort of, I guess, aggressive players, I guess is sort of the perception.

Speaker C

I mean, as you said, parenting and having kids and having kids in youth sports is a very ubiquitous thing.

Speaker D

Right.

Speaker C

And so you'd hope that the people making these hard decisions or aggressive decisions at least keep that in mind.

Speaker D

Right.

Speaker C

It's part of the umbrella of the, you know, that kind of overarches everyone.

Speaker C

All the key decision makers.

Speaker D

Right.

Speaker C

You'd hope they have a conscience, but you know.

Speaker C

Yeah, so.

Speaker B

Yeah, no, agreed.

Speaker B

Let's talk a little bit more about the product itself, right?

Speaker B

Kind of where it's at now, where it's going.

Speaker B

I'll start with maybe the use case and even marketing challenges for you guys.

Speaker B

Right.

Speaker B

So it's useful on the.

Speaker B

I think you're positioning to be useful on the individual level and even better if you can kind of get team level adoption.

Speaker B

And that is something that even the larger platforms have struggled with.

Speaker B

Again, I keep referring to the piece I wrote in the newsletter, but I'm in a mostly Team Snap town.

Speaker B

Most of my on the ground experience comes from Team Snap and I generally Like Team Snap, it works for us, works for our league.

Speaker B

Everyone in town kind of knows you need Team Snap to exist in our area.

Speaker B

And yet my son starts soccer this summer.

Speaker B

We go to the first practice coach who, who is hands around a sheet for everybody to write their name and phone number and email address.

Speaker B

And it was because, like, hey, maybe we'll get in a WhatsApp or a chat group to notify people.

Speaker B

And I heard one of the other dads say, hey, we have Team Snap for that.

Speaker B

Right.

Speaker B

And I sort of laughed because I just talked to you earlier that day and I was like, man, like, even in a town where it's like everyone knows about it, there's still like this adoption of some people who are like, I don't want to use an app, I just want to text.

Speaker B

So that's a long winded kind of anecdote about, talk about how you guys think about adoption starting being useful for the individual so you don't need 12 or 15 people, and then talk about how you can expand that with a team or league wide adoption of the software.

Speaker C

Yeah.

Speaker C

The thing that's challenging about what we're doing is that at the very core, it's yet another app to download.

Speaker C

And that's just going to be a challenge no matter what.

Speaker C

It's another website to remember.

Speaker C

It's another app to download.

Speaker C

It's another thing that I need to maintain.

Speaker B

We're here to solve the problem of not needing another app by needing another app.

Speaker C

Look, it's a burned out message to be like, no, it's just this one.

Speaker C

Trust us.

Speaker C

Right?

Speaker C

It's like, yeah, good luck with that.

Speaker D

Right.

Speaker C

It's what the way that I'm looking at it is really kind of hitting those very visceral pain points and following through on that promise.

Speaker D

Right.

Speaker C

This is why the aggregating angle, I think is extremely powerful, is like, yeah, I mean, you're using teamsnap only right now, but next season it could be two, it could be three, but as long as everything is accounted for.

Speaker C

One of the cool things that I kind of came across by accident in the early days testing on sites was that my daughters joined a soccer team midway while we were kind of testing out the functionality.

Speaker C

And because I had connected my TeamSnap account, the next time the data refreshed, the team came immediately in and was assigned to my daughter.

Speaker C

And the schedule was immediately populated.

Speaker C

And I was like, okay, hang on.

Speaker C

This is a kind of a magic moment, right?

Speaker C

Like, I didn't have to redo anything.

Speaker C

It was just because of my connection with the team Snap login that all this stuff just kind of magically came in and that's what really got us.

Speaker C

Okay, how can we double down on that?

Speaker C

Like, how can we get that magic moment in front of people?

Speaker C

So that, yeah, it is indeed seemingly the one app that I can use to manage at least this part of the logistics of U Sports.

Speaker C

And look, at the end of the day, I'm a really, I'm kind of a product purist.

Speaker C

Like, I, I, I know that there's a re.

Speaker C

There's a very valid strategy about go to market and, you know, how are you going to be partnering with distribution, you know, partners.

Speaker C

And I, I, I totally understand that that's a very necessary facet of building a business.

Speaker C

But I'm also very much of the hey, can we get this like, aha moment to an audience that is already feeling a lot of pain and stress.

Speaker D

Right.

Speaker C

Like the pill.

Speaker C

The pain pill can be actually very profound if you can nail that.

Speaker C

And I'm excited that the industry that we're in are parent groups who love to, well, a, they complain about a lot of stuff, but on the flip side, they also advocate for a lot of stuff.

Speaker D

Right.

Speaker C

And the parents on the sidelines at halftime will be like, hey, dude, you got to use this.

Speaker C

Like, this is like, you know, interestingly enough, one of the beta responses, the invite request that we got, one of the guys said, super excited to try it.

Speaker C

I can't wait to make other parents jealous.

Speaker C

And I was like, okay, that's pretty bold.

Speaker C

You didn't even see, like, we haven't even given you the invite yet.

Speaker C

We're on our way.

Speaker C

But do you see, like that kind of talks about if you, with this type of dynamic of parents and being always underwater, a good magical product will hopefully have that kind of viral effect.

Speaker D

Right.

Speaker C

And then you start naturally getting into those use cases you were talking about, like ride sharing.

Speaker C

Ride sharing is only start with the individual.

Speaker B

So I want to get this, so go.

Speaker B

Like, if I'm an individual, what are my primary use cases today?

Speaker B

Then go to the team and then maybe we'll talk about like the roadmap after that.

Speaker C

Sure.

Speaker C

So I need to keep a calendar that I manage currently up to date.

Speaker C

That.

Speaker C

And that's one of the things that we really streamlined.

Speaker C

I mean, you used the beta, right?

Speaker C

So the onboarding was you put in your Teamsnap login and that was it.

Speaker D

Right.

Speaker C

I mean, yeah, all the stuff that is relevant to you gets imported in.

Speaker C

It organizes The AI organizes the athletes into player cards, and then all the teams that are assigned to that athlete get populated.

Speaker D

Right.

Speaker C

And then so on and so forth with the schedule.

Speaker C

So, as an individual, I just want, first and foremost to have an accurate calendar on my phone that I don't have to just copy, paste, or add a subscription link or do anything like that.

Speaker C

So our premise behind the onboarding process was to get information into the app as soon and as simply and as quickly as possible.

Speaker C

Because a lot of these other organization apps, you know, it's like a clean slate, Right.

Speaker C

You download it and suddenly it's like a blank calendar.

Speaker D

Right.

Speaker C

And then your immediate thought is like, oh, man, I got to enter all this information to make this app useful.

Speaker C

We want to completely short circuit that and say, like, no, all this stuff already exists somewhere.

Speaker C

Let's just pull it in and then you can start managing your life right away.

Speaker C

There's not this barrier to entry.

Speaker C

So from an individual standpoint, having that hook into calendars, into reminders, into contacts, that's all facilitated by just one login per service, is really the core individual value proposition that we're really striving for.

Speaker B

And it's aggregating that based on player.

Speaker B

So I have two kids.

Speaker B

Both of my kids show up as a player card I can view by team or by kid.

Speaker B

And I could basically see contact for parents on my younger son's soccer team, my older son's baseball team, just by flipping between a tab, and then it gives you all the links to go email, text, or even call.

Speaker B

Any of the information that's already in the platforms is coming over.

Speaker B

So you're able to tap into that.

Speaker C

Yeah.

Speaker C

You know what's actually kind of neat is that with the contact sync, I don't know if you've tried that yet, but it adds the team name and the parentheses of the child for that parent contact in the company field.

Speaker C

And so if you were to go into your contacts and search the team name, all the parents that are in there show up in that list, right?

Speaker D

Yeah.

Speaker C

So it's just sort of showing how we're thinking about the systems that parents already use on their phones, and how can we get the most important, relevant information into their hands to keep life going as a youth sports parent?

Speaker C

And I think that's a pretty kind of neat little bit buried, kind of microcosm of like how we're approaching things.

Speaker B

So is it writing or reading from your phone, calendar, or contacts, or does it have that ability?

Speaker B

Or is it just, I'm going into onsize and I'm able to see the contacts in the calendar, but it's not interacting like with my ical or my whatever's on my Apple contacts.

Speaker C

It is interacting, but we are scoped only to what we put on it.

Speaker C

So that's why when you do your sync action on onsites and you do the auto sync right, so that every RSVP gets automatically added or removed.

Speaker C

That is just the on sites calendar.

Speaker C

So yeah, so actually this, this latest update, this is a great question because it came up from not just you, but from other early beta testers.

Speaker C

It was like, oh, what is it doing to my calendar?

Speaker C

I'm like, okay, yeah, that's a great question.

Speaker C

And we really need to address that because to us as the product designers, we're like, okay, no, this totally makes sense because it makes sense to me.

Speaker C

Got to be very mindful of that.

Speaker C

When you sync onsites creates a new calendar on the phone that's called on site's calendar and we read and write to it just to that calendar.

Speaker C

But what's great is that because it's a calendar on, let's say iPhone calendars, you could actually open that calendar and share it with other people so it can become a shared calendar because it's just another calendar that you created.

Speaker B

So let me see if I understand right, because I was actually unsure on this on the calendar thing.

Speaker B

So if I wanted to.

Speaker B

So typical.

Speaker B

Now my kid gets a schedule in one of the apps.

Speaker B

I add the subscribe calendar and every season I go and I just remove the old subscribe calendar and I add the new one with this.

Speaker B

If I sync it to my calendar, I could just do on sites calendar on sides.

Speaker B

Any of the platforms on sites is talking to, it's going to constantly pull in those calendars and read and Write on your iCal and then I can go share that ical with my wife under our icloud account.

Speaker B

So now it's just Onsides is pulling in in theory, long term, two years down the road, whatever Team, Snap, Sports Engine, Game changer, League apps, everything is just funneling into a single on sites calendar, which is living on my phone.

Speaker B

I add it once to my ical Ical subscriptions, whatever they are, and then that's it.

Speaker B

I'm Onsides is managing that.

Speaker B

Is that, is that right?

Speaker C

That is 100% right.

Speaker C

And well, the one caveat I'll say is that as long as you use the same email address for all your team Snap and Sports Engine and League Apps.

Speaker B

Okay.

Speaker C

Because it is a login.

Speaker D

Right.

Speaker C

And so that's the only basis that we have of like your information.

Speaker B

Got it.

Speaker C

So, but no, under that, under that, that premise that.

Speaker C

Yeah, absolutely.

Speaker C

You just, Everything just keeps coming right into that one calendar.

Speaker B

So then.

Speaker B

All right, so then there's a talk about team level adoption, right.

Speaker B

So there's some use cases of the individual.

Speaker B

I'm able to aggregate calendars, I'm able to see my, I'm able to get reminders about.

Speaker B

I actually got one the other day, I'm two hours away.

Speaker B

I'm at the Jersey shore.

Speaker B

I had to drive back to Pennsylvania for soccer.

Speaker B

I got a reminder it was cloudy and cold.

Speaker B

The hurricanes off the coast here, it was cloudy and cold.

Speaker B

But I got a reminder, it said, it's going to be sunny and warm.

Speaker B

Don't forget to pack sunblock.

Speaker B

And I, I laughed.

Speaker B

I was like, AI is wrong.

Speaker B

Like I'm looking outside.

Speaker B

But I was an hour and 44 minutes plus traffic away, which the app notified me of, by the way, but it said, you should bring sunblock.

Speaker B

And I laughed.

Speaker B

I was like, oh, I got that wrong.

Speaker B

And then I got there and sure enough, there wasn't a cloud in the sky.

Speaker B

That was later in the day.

Speaker B

So I was like, all right, we're good without it.

Speaker B

But it was, you know, it was right.

Speaker B

So like it has those sort of reminder.

Speaker B

You called it the game day concierge.

Speaker B

Now if I could get team level adoption or league level adoption, what are some of the either current features or short term roadmap features you have as parents?

Speaker B

Being able to kind of get even more out of the tool other than just aggregating the data and the calendars and stuff.

Speaker C

Yeah, the next big feature that we have, it's interesting because we launched in beta just this week.

Speaker C

My co founder, who's also named Kyle, he, he and I had to make this difficult decision where we have a ride share feature that was kind of half baked, right.

Speaker C

And we were like, but we gotta get this beta out.

Speaker C

Because the initial response from our private interviews with other parents, they just really, it, it seems to resonate enough to get at least this first version out.

Speaker C

This is just a little bit anecdotal is we actually decided to scrap that feature because it was half baked.

Speaker C

And we're like, the rest of the site or the rest of the app is very, I think, very functional, clean works well.

Speaker C

We don't want to put this, you know, half, half baked feature in there and kind of taint the image of what we're trying to build.

Speaker C

And then secondly, you don't want to mess up ride sharing, right?

Speaker C

You don't want to be the reason that a parent leaves a child at a soccer field by themselves at 8pm, right.

Speaker C

So we were very mindful of like pulling that back.

Speaker C

But we're going to.

Speaker C

We've.

Speaker C

We're actually this week, now that the beta is out, we're really focused on nailing the logistics of that or the feature set.

Speaker C

But the rideshare is one of the first real sort of collaborative tools that parents can use within onsites, and we're hoping to get that out by next week.

Speaker C

It's interesting because when I was doing some investigating and some research into the carpooling world of parents, there's actually not too many systems that parents use.

Speaker C

I mean, mostly because it's handled by this crazy text thread or take crazy email thread or WhatsApp group or whatever, right?

Speaker C

But there is like an app that I think is on the App Store that is called like Carpool Kids.

Speaker C

It's very, very well done.

Speaker C

And I can see why.

Speaker C

It's kind of the leading one.

Speaker C

But when I looked at it, there's a lot of setup, right?

Speaker C

It's like you got to choose the parents who are part of this carpool, you got to choose the kids who can participate in this carpool, and then you got to figure out the times and the locations.

Speaker C

And I said, well, is there a simpler way to accomplish the number one use case of why carpools are difficult, why ride sharing is difficult?

Speaker C

And after our interviewing parents, they said, asking for the ride is kind of the most awkward initial failure to start moment.

Speaker C

And so we said, okay, let's take that and see if we can create something simpler to at least get that ball rolling and not try to handle every logistics point thereof.

Speaker D

Right?

Speaker C

So we're doing.

Speaker C

That's why we're not calling it carpool in our product.

Speaker C

We're calling it rideshare.

Speaker C

And what it is is basically a parent can go to an event and say, oh man, my son needs a ride to this practice.

Speaker C

They can just raise their hand.

Speaker C

It just says, I need a ride.

Speaker C

And then parents in that team who have opted to get the notifications will get a notification saying, hey, Dave needs a ride for his son.

Speaker C

And parents can then go and offer it up.

Speaker C

But once they connect, we then allow them to continue the conversation through email or text message.

Speaker C

We're not going to, you know, I mean, like, we're not going to get into that side because parents already know how to talk to each other.

Speaker C

We're not trying to force them to do something else.

Speaker C

We're trying to break down that first, you know, hurdle of getting that level of coordination.

Speaker B

You're helping them with that.

Speaker B

You're giving them that nudge to just say, hey, like this is an option.

Speaker B

Get it out there.

Speaker B

And to, to your point, the most awkward part, which I never really thought about it, but I guess it is.

Speaker B

Here's a feature request for you.

Speaker B

If I raise my hand, right.

Speaker B

I'll do a live feature request.

Speaker B

If I raise my hand.

Speaker C

There we go.

Speaker B

There are certain parents on my son's teams who I feel totally comfortable with my kids getting a ride with and others who I'm like, maybe they have a two door, you know, a two door sports car or, you know, I just don't, you know, trust for any reason.

Speaker B

Is there, you know, there's a feature like the.

Speaker B

Which parents do you want to get or not get this notification would, would be me is the overprotective.

Speaker C

Yeah, yeah.

Speaker B

Helicopter parent, which my son called me, would, would request that.

Speaker C

Oh boy.

Speaker C

Already call it accusing you of that.

Speaker C

That's, that's pretty amazing.

Speaker C

Yeah.

Speaker B

He's nine.

Speaker B

He's nine.

Speaker B

So I'm in for it.

Speaker D

Yeah.

Speaker C

Good luck.

Speaker C

Yeah, no, that's, that's a really great point and it is something that we, we thought about.

Speaker C

You're not the first parent who has raised that.

Speaker C

Like, you know, I mean, I don't want my, my son riding in that like ugly cybertruck or whatever.

Speaker C

Like, you know, it's just.

Speaker C

Yeah, I mean, that's a little superficial, but I mean, there are real serious, you know, safety concerns that parents, whether they're justified or not, will keep in, you know, their.

Speaker B

Well, then you have that moment, someone offers the ride and you're like, shoot, I still need a ride, but how do I say no?

Speaker C

Yeah, yeah.

Speaker C

So.

Speaker C

So I don't have the magical answer of doing that, but like dealing with that dynamic, you know, sociological problem.

Speaker C

But we are going to allow like a preferred list.

Speaker C

I don't want to call it like a, like no ride list or anything like that.

Speaker C

We gotta be very mindful of how it's phrased.

Speaker C

But it's not the no drive list.

Speaker C

Yeah, yeah, the no drive list.

Speaker D

Right.

Speaker C

What I can tell you is that it is absolutely a user experience consideration that we have in mind.

Speaker C

We'll figure out a way to do it nicely and constructively.

Speaker B

Yeah.

Speaker B

So makes sense.

Speaker B

And the other, the other example, I think we talked A long time ago is like the other thing I see a lot of parents is always some level of confusion is like the team snack, especially at the younger ages.

Speaker B

Right.

Speaker B

It's always reminder of like who's going to bring the team snack.

Speaker B

Feels like an opportunity to kind of layer, layer that in.

Speaker B

But that's a, that's a just a separate idea.

Speaker B

Yeah, yeah, Talk, talk about how you think about adoption.

Speaker B

Right?

Speaker B

So like how do you think about the marketing of it?

Speaker B

How do you think about overcoming that initial challenge of getting, getting the app?

Speaker B

You touched on it earlier, but I think we got like into the individual features.

Speaker B

Where do you see like this challenge?

Speaker C

Yeah, again it's download yet another app.

Speaker D

Right.

Speaker C

And we're doing things in a best practices standpoint.

Speaker C

Like our app is actually very light.

Speaker C

I mean like size wise, this is something that comes from like being in the mobile gaming world is that you don't want this heavy app that takes forever to download that people don't want to download on their cellular plan.

Speaker D

Right.

Speaker C

So right off the bat we're thinking about that initial sort of onboarding making it as lightweight, quick and simple as possible.

Speaker D

Right.

Speaker C

And then as I touched on the first time, user experience is extremely simple and intuitive.

Speaker C

After that, really we are going to allow this invite feature from within the app for parents because if you think about it, when they connect a team snap account or whatever service, we are effectively importing mini social networks, right.

Speaker C

The parent groups for each of these teams.

Speaker C

And so whether it's through word of mouth, whether it's some sort of friendly invite mechanism from in app to other parents, we want to encourage that.

Speaker C

And I think rideshare is actually why I got into this sort of rideshare side is because rideshare is only effective if enough parents are on.

Speaker C

So I think they're the natural sort of compelling reason for parents to all be kind of on sides because that's the future.

Speaker C

Actually, none of these other apps really do.

Speaker C

In fact, one of the founders of one of these apps said, yeah, carpooling was something I've always wanted to do, but it's just such a pain.

Speaker D

Right.

Speaker C

And I was like, oh, thanks for.

Speaker C

I mean, yeah, I totally get it.

Speaker B

But it's almost like leading edge marketing.

Speaker B

Then you know, hey, if you want to, hey, we have a carpool or a ride share co op going, you know, if you want to, for our team, make sure you download the onsides app.

Speaker B

And you know, it's easy to request.

Speaker C

It's.

Speaker B

Yeah, it's interesting from a Tech perspective.

Speaker B

So.

Speaker B

But you, you mentioned a little bit before about Plaid being scrappy.

Speaker B

Right.

Speaker B

Some of that is sometimes scraping.

Speaker B

You get logins, you get scraped, there's API access, there's maybe in the future direct partnerships and integrations.

Speaker B

What does that look like?

Speaker B

Today you have two.

Speaker B

Are there other platforms?

Speaker B

I know they're on your kind of like request list when you log in.

Speaker B

Are there others on the roadmap?

Speaker B

Talk about how you're kind of doing the.

Speaker B

I know you called it invisible magic in the newsletter, but talk about how it's happening to the extent you're willing.

Speaker C

Yeah, I'd say the high level description of what we're doing, it's kind of like a hybrid system where with Teamsnap and Sports Engine, we are doing a combination of web scraping and whatever API access is available and creating this sort of waterfall of if this doesn't work, try this.

Speaker C

If that doesn't work, try this.

Speaker C

And doing it in as real time as possible.

Speaker C

I don't know if you had a chance to jump back and forth from Team Snap and Onsites, but at least in my experience, once you say going on onsides, if you just go to the app and refresh in Teamsnap, it's like immediate.

Speaker D

Right.

Speaker C

So our system is pretty good at doing all this stuff.

Speaker C

We can do that for any website.

Speaker D

Right.

Speaker C

And yeah, it's look, it's, it is a challenge to get that sort of any sort of real deep API level integration, understandably, and not, not necessarily on this like, competitive worry, as much as everyone's kind of busy doing their thing.

Speaker D

Right.

Speaker C

And these other operating systems for sports, youth sports, they've got their roadmap to make sure that the clubs are happy, that the new clubs, the sales teams are equipped.

Speaker C

I totally get that, like opening stuff up for a parent side is just not part of their roadmap.

Speaker C

So there are some even non or rather more technical challenges to that.

Speaker C

So what we're trying to do is.

Speaker C

Yeah, just do what we can.

Speaker D

Right.

Speaker C

I mean, again, Plaid is kind of the billion dollar example of where a business that started by just scraping stuff can provide tremendous value, both at an enterprise level, but also with the consumer adoption level.

Speaker B

So, yeah, I had a friend who used to work for one of these finance apps a long time ago and they eventually got bought.

Speaker B

I even forget the name of it, but his job, he was like a project manager, engineer and his job was going to these 15 different credit card sites.

Speaker B

And because they were doing a lot of scraping and I'm sure, it's more advanced now, certainly with AI, but every time the platform would change like the location of a button or a field that needed to be figured out or a tab, you know, they would have to now like update their recipe to kind of ingest the data from that.

Speaker B

Has that gotten, has that gotten easier, like with modern day tools?

Speaker B

I've done a little bit of web scraping for stuff in the past where I've used some pretty rudimentary AI tools, but they were usually pretty good about detecting like if a field moved, like they were able to kind of adjust on the fly.

Speaker C

Yeah.

Speaker C

So far we haven't, you know, we're very early so we haven't come across those specific use cases.

Speaker C

Although in my, for my last company we had to always worry about that because like Amazon would change.

Speaker C

I mean, Amazon is like AB testing like five things every day, you know what I mean?

Speaker C

So it was a real sort of a cat and mouse game on a daily basis.

Speaker C

But we build a system pre AI to detect alert band aid and then we address it if it's a recurring issue.

Speaker D

Right.

Speaker C

AI is way better at doing stuff like that.

Speaker C

And since our platform is already connected to various LLMs, it should be.

Speaker C

I mean, I don't want to speak on behalf of my co founder who's a technical guy, because they hate it when the business folks say, oh, it's super easy.

Speaker D

Right.

Speaker C

But theoretically being able to leverage those integrations that we have, we can throw it at things like this as well to keep us operating at high efficiency.

Speaker B

And so that was going to be my last tech question because I get out of my depth very quickly here too.

Speaker B

But you're using different AI models, I assume OpenAI has one.

Speaker B

And so you're kind of using a special blend.

Speaker C

Yeah.

Speaker C

So all of these LLMs have APIs that are readily available.

Speaker C

So that's one of the reasons why I'm excited to do what we're doing now is that there's access to these tools that is just being constantly iterated upon, like theoretically they're getting better.

Speaker C

But it's really funny because every once in a while we'll just be doing chat while we're testing and then the LLM that we're using suddenly has this hallucinating moment.

Speaker C

What the hell?

Speaker C

Just right.

Speaker C

It's like, wait, did something change?

Speaker C

And we find out that like Gemini, like 2.5 or whatever 25 is not good at certain things.

Speaker C

And we're like, oh yeah, we just totally saw that.

Speaker C

So it's a very organic and Evolved, constantly evolving component to our product and we're just going to have to live with some of it.

Speaker C

But the, the I'm going on, my bet is that it's going to get better, faster and cheaper over time.

Speaker C

But to your point, we do have a routing system.

Speaker C

We found in our early testing that certain LLMs are really good at certain things and without calling them out, there's like one LLM that had the most difficult time figuring out what this weekend meant.

Speaker D

Right?

Speaker C

And I was like, why is this so hard for you?

Speaker C

But it would just next weekend, on Wednesday to Friday.

Speaker C

I'm like, that's not even close to the weekend.

Speaker C

But it had a hard time figuring out relative time frames so we found a different LLM that did a much better job of that.

Speaker C

So for time based inquiries or prompts from onsites, we actually route them there and then for other things we'll route to other LLMs.

Speaker B

Very interesting, very interesting.

Speaker B

But it does make you think.

Speaker B

Everyone thinks AGI is coming and then they're still screwing up.

Speaker B

Basic things like next weekend.

Speaker B

No, seriously, I use, I mean we use it, we really don't use it to write.

Speaker B

I mean sometimes we'll, we'll help, we'll prompt it to give us background.

Speaker B

Certainly use it for research.

Speaker B

Maybe occasionally if we need like a quick description of a company instead of just writing that be like hey, give me, give me two sentences about this company.

Speaker B

So, so we could explain it to our audience but we use it every single email for we come up with these old sort of Sega Genesis kind of old timey video game looking images which is I guess become like our brand look and people seem to like it.

Speaker B

But chat GPT5 is not as good at it as 4 was.

Speaker B

So I know, there you go.

Speaker B

It just, it does it but it doesn't nail the look.

Speaker B

Like 4.

Speaker B

I would give it the one same prompt every time and just change, you know, whatever the subject was.

Speaker B

And I'm like, I'm pulling my hair out with five.

Speaker B

It's missing not doing what I'm asking.

Speaker B

So I will now go back for when we generate our featured image for our newsletters and I will actually dial it back to four just for that use case.

Speaker B

So it's wild.

Speaker B

They get smarter but sometimes less good.

Speaker B

You know, it was like just dumb enough to give us that dumb Sega Genesis look like 5 is trying to outsmart us.

Speaker B

I'm like, no, no, no, we want dumb and simple for this.

Speaker B

It's kind of the.

Speaker C

No, we've, I mean almost Exactly.

Speaker C

We.

Speaker C

We did downgrade versions as we were testing, because sometimes because of the way that our model context.

Speaker C

I don't know if you've heard of the phrase model context protocol, which is essentially what we're doing is we're.

Speaker C

We're empowering users to use LLMs with the model context that we're providing from all this information from Team Snap and Sports Engine and so forth.

Speaker C

We.

Speaker C

We found that.

Speaker C

But because it's tied to the actions that onsites can do, like find my events, RSVP to these events, that sometimes our app would just flat out crash because the version that we were on just had a difficult time detecting the intent of what the user wanted.

Speaker C

So we've had to actually downgrade.

Speaker C

And suddenly I was like, oh, my God, everything works beautifully now.

Speaker C

So anecdotally, we've had a very similar point.

Speaker C

What's funny, though, is that there was a time where I was testing the assistant's voice, and the way I did it was I would just ask random questions that aren't even related to youth sports.

Speaker C

I just say, hi, and then, how are you?

Speaker C

And what are you up to?

Speaker C

Just kind of very general.

Speaker C

And one time I wrote how are you?

Speaker C

And it said, I'm doing great.

Speaker C

I love to manage youth sports, but sometimes I wish parents would just leave the sidelines.

Speaker D

Right.

Speaker C

And I was like, oh, oh, okay, let's go in.

Speaker C

And please do not say anything negative about your users.

Speaker D

Right.

Speaker C

But it had to be told that.

Speaker C

So, anyway, I just thought that was a funny lesson or funny sort of thing that came up while we're trying to figure all of this AI world out to be as useful as possible for the audiences that they're supposed to serve.

Speaker B

Yeah.

Speaker B

So fascinating.

Speaker B

Sometimes it can be too smart for its own good.

Speaker B

And, you know, if you're sometimes, like, you're looking to tell a joke, like, you find somebody who's too smart, and, like, they just, you know, they're unable to find the humor in it.

Speaker B

So it's that.

Speaker B

Yeah, it's like you want to play for the fat part of the bell curve.

Speaker B

All right, anything else to add?

Speaker B

So why don't you tell people where they could.

Speaker B

How they could find out more, check out the beta, things like that.

Speaker C

Yeah.

Speaker C

So our website is get onsides.com, which I kind of chose because I think it's kind of funny for anyone with young soccer players, if a dad is yelling at their striker, saying, get on sides.

Speaker C

And I can say, dot com, go.

Speaker C

You know, it's.

Speaker C

It's a nice kind of cheesy branding way.

Speaker C

No, I'm just kidding.

Speaker C

You can probably cut that out if you think it's too cheesy.

Speaker B

No, no, no.

Speaker B

I love get.

Speaker B

I love get anything.

Speaker B

I think get is the greatest like call to action word on the Internet.

Speaker B

I use it all the time for like if I want someone to click a button.

Speaker C

So yeah, it's a very, very direct.

Speaker C

So yeah, it's get onsides.com our website kind of gives nice explanation of the benefits that we're offering right now.

Speaker C

A form there to submit your name and email and it would be helpful if you could tell us which apps and what if you're using iPhone or Android just to kind of facilitate getting the invite link to you.

Speaker C

But yeah, it's open beta testers will get lifetime premium subscription and we are going to have to cap it at some point.

Speaker C

So I would encourage everyone to if this is something that could help now and especially down the line, get in, get in, get in line while you can.

Speaker B

You say it.

Speaker B

And I wish I asked this question 30 minutes ago, but I would be remiss not to touch on it here at the end.

Speaker B

You said lifetime premium subscription.

Speaker B

Talk about the business model.

Speaker D

Right.

Speaker B

I mean it was sports business podcast and I saved this one for the end.

Speaker B

But why don't you talk about like kind of the two main models that on sites plan plans to use?

Speaker C

Yeah, we are looking at a freemium subscription model.

Speaker C

I mean that's something that is very commonly used and is understood by users of services like this.

Speaker C

The specifics of it.

Speaker C

We're going to figure that out.

Speaker C

We're still learning in the beta phase of what is the most common usage and what is like what power users would use.

Speaker C

And can we just tune that in the most effective way?

Speaker C

We are going to allow parents to gift premium subscriptions to other family or other users for the spirit of inclusivity.

Speaker C

As you know, with these teams there's a wide range of socioeconomics and demographics that come into play.

Speaker C

So we want to be mindful of that.

Speaker C

But the part that gets me really excited is the advertising kind of promotional side of things for you mentioned it in the newsletter.

Speaker C

The commerce side, the products.

Speaker D

Right.

Speaker C

The amount of information that we have, not so much the amount the type of information that we have.

Speaker C

As a marketer, I get super excited for two reasons.

Speaker C

One is it's super targeted and relevant to the parent and two, we have a chat interface that is a nice way of proposing or asking for things that they may need something that I tell a lot of folks is that in theory, advertising done perfectly should actually be a benefit to the consumer.

Speaker D

Right.

Speaker C

It's just everyone's, everyone messes it up and it becomes annoying and it becomes spammy.

Speaker D

Right.

Speaker C

But that's just because it's just, it's.

Speaker C

They're not doing it right.

Speaker C

So for us, we'll know, you know, location, weather.

Speaker C

Do we.

Speaker C

We can appropriately upsell hotels cleats a tent because we'll know the weather, right?

Speaker C

It's like do you or sunscreen.

Speaker C

And I think the promotional opportunities there get me really excited, right?

Speaker C

Because it's, I think the conversion rates on that would be amazing because it's so targeted and relevant to the parent at that time.

Speaker B

Here's, here's a filter to lay in there.

Speaker B

Now they're feature requests.

Speaker B

I'm just going to keep throwing them out.

Speaker B

Here's the filter, right?

Speaker B

So say you need the tent, right?

Speaker B

What's avail?

Speaker B

You know, you integrate.

Speaker B

Dix probably has a product API.

Speaker B

Long time ago.

Speaker B

I actually used to help run the affiliate program at Dix when they were with GSI Commerce.

Speaker B

I used to work there.

Speaker B

I used to work on some of this stuff.

Speaker B

This is going back 15, 17 years.

Speaker B

But filter by things that are available for curbside pickup, right?

Speaker B

So hey, you need a tent, it's going to rain an umbrella.

Speaker B

Hey, by the way, Dick's has this available.

Speaker B

You can pick it up within an hour.

Speaker B

Here's the link.

Speaker B

Like that, you know now because now they only need to order.

Speaker B

It's just like, okay, I can get this today.

Speaker B

Here's the drive time between you dicks in the field.

Speaker C

And you know, that actually harkens to what we did at my last company where we cataloged all these items and just did drop ship ordering.

Speaker C

Instead of two day prime to your home, we can actually set it to pickup.

Speaker C

And we know the location, we know where you are on route.

Speaker D

Right.

Speaker C

I mean it's just, it's, it's really exciting for me to really power that side of it because I think we all know equipment is probably one of the top three costs that parents have to, you know, account for in U Sports.

Speaker C

Right.

Speaker B

All right, I think that's a good place to wrap it.

Speaker B

Dave, thanks so much for your time and we'll talk soon.

Speaker C

Yeah, thank you so much for having us on board for the podcast.

Speaker C

I'm really excited.

Speaker A

All right, so that was Dave Yu, founder of Onsides.

Speaker A

Hopefully you found that conversation interesting.

Speaker A

We went on a little bit longer than I expected, but I loved getting into the kind of weeds about the technical aspects of working with modern AI.

Speaker B

LLMs and what they're good at, what.

Speaker A

They'Re not good at and think this is and I personally think that onsides is a great marriage of existing tools with the benefits all right, so that was day view of on sides.

Speaker A

I appreciate you listening.

Speaker A

If you made it this far, I'm going to ask you a favor.

Speaker A

If you are listening to this podcast on Apple Podcast, please give us a five star review, subscribe or follow the show and leave a written text review.

Speaker A

Any interaction with the show generally sends positive signals to the Apple Podcast algorithm and will help surface this to other people who maybe aren't aware of Behind Buying Sandlot.

Speaker A

Most listeners will find this through our newsletter, but we're trying to bring in new people with the podcast and our YouTube channels.

Speaker A

Ditto goes for Spotify.

Speaker A

Leave us a review.

Speaker B

Five stars.

Speaker A

Subscribe to the show and if you're watching this on YouTube, very simply here's the end of most videos.

Speaker A

Give us a thumbs up.

Speaker A

Subscribe to the channel, drop a comment, hit the notification bell.

Speaker A

I don't expect you to do all four of those, but if you subscribe and a thumbs up, that would be great.

Speaker A

Again, YouTube is so algorithm dependent and if you interact with this, if you watch it all the way through interact, give it a thumbs up.

Speaker A

That will show it to other people who work in the business of youth sports so they can find our content.

Speaker B

And it's helpful to us.

Speaker A

So appreciate you listening and we'll see you on the next episode.