Cohort 7 - Day 3 - 4-23-2025

John Cheney teaches Cohort 7 on building AI businesses by leveraging existing platforms instead of building from scratch. He covers what acquirers actually want (customers, revenue, data), then walks through practical API integrations with Replit, WeatherAPI, OpenAI, SendGrid, and GitHub workflows. Participants ask about selling businesses, due diligence, and adding AI to existing code.
Chapters
All right, guys, I wish I had like six hours to teach you everything we're gonna do today and talk about everything we're going to talk about today. But we don't stopping you. You what? Oh yeah, no one stopped yet. Well, I mean I. So my schedule today is this. I. I meet with you for three hours. We finish at 12, right? At 12. I actually am jumping on with the CEO of Replit, which is super cool. I'm going to get to meet him and talk to him about what he's doing, work out some cool stuff and so that's good. And then at one o' clock I start my second session of the week. So it goes from one to four, Wednesday through Friday. So today is my double duty. Thursday and Friday I only have the afternoon session and no morning session. So yeah, I get to talk for the next seven hours. So this water will keep me alive. Possibly, probably, but you guys get me fresh, so that's good. So I want to kick off the day really quick, you know, just kind of finishing up the conversation we started yesterday or really letting you guys kind of like we did yesterday, you know. What did you think about yesterday's discussion around surfing versus swimming? How have you maybe adjusted some of the way you're thinking about things? I know Devin, Devin texted me and he's, he's like, hey, we got, we gotta do some talking, right. So Devin, I are gonna go to lunch on Friday. I look forward to that. Talk some more about some cool things. But. But yeah, what thoughts on. On surf, Surf, don't swim, that whole concept, how has it changed maybe some of the way you're thinking about your own businesses?
Well, it kind of got me thinking about. So this morning I had what I thought was a revolutionary idea to help teachers. And then I said, oh man. And that surf versus swim really got me thinking, you know, being able to attach it to AI and different models and things like that. As the models get better, I'm not going to have to worry about like training my own large language model and all this kind of stuff that other developers on the market, that's what they're doing, they're. They're having to train their own large language models and do all this kind of stuff. But if I just link into an API, I don't have to worry about any of that. I can just keep going.
Yeah, the classic buy versus build discussion, right. Is super applicable here, right? Like I had, I had a guy named Truman Hunt, super smart guy, former CEO of New Skin, very well you know, CEO of a multi billion dollar company. He was sitting on this, on this, this, you know, class a few weeks ago, and he, he was talking about how his company needs a new, you know, they need, need a better way to like, scale their social, right? And I showed him a platform called Buffer. And Buffer allows you to kind of schedule out, you know, social, social media. And he's like, well, I'm looking at this, and now that I, you know, been in this class for a few days, like, I feel like I could build Buffer in like a few hours, right? And Buffer, by the way, only costs like 30 bucks a month. Like, it's not expensive. You know, there's a free version even, and maybe, I don't know, it's 20, 30 bucks a month. Bottom line is not that expensive. But I was like, truman, are you sure you want to build that? Like, are you sure you want to, you want to swim against all these other people that are, you know, building all this social media integration stuff? Why not just pay 30 bucks a month, right? And so, you know, we had that discussion and, and he's like, yeah, you know what? I actually probably shouldn't do that, right? So sometimes, yeah, you can whip up software, all of you can build anything. You can say, clone this for me, and in, in a few minutes you have at least a moderately working, you know, clone that, can do most of what that other platform can do. But, you know, take a simple, take a simple solution like Calendly, right? I bet a lot of you have used Calendly, right, To have other people book meetings with you and stuff like that. I bet you could build Calendly in about an hour. I really believe you could at least the basic functionality, connect your calendar, display a calendar, have a form that people fill out, and meetings would come to you and it would work. I really believe you could all do that. But, you know, Calendly has, you know, maybe 50 additional features, right, that you're, you know, around that core functionality, different things like being able to book multiple meetings or round robin or team, you know, integrations and all kinds of different things like that. And so maybe it's just worth it to pay 12 bucks a month to have Calendly do it for you, right? Travis, go ahead.
So, and maybe I'm thinking way too far ahead, but my, my end goal with this would, would be to build a sustainable business that I could sell like 100%. That, that's my end goal. And so I got to thinking about this this morning, saying, oh, to, to what you were saying I could build all my own internal systems that basically mirror all these other stuff going on or I could, or I could just use their products. So what are your thoughts on end goal being selling the. What would that look like to have all your own turn, your own internal clones basically doing all of what these other software solutions are doing, but it's all proprietary as a complete business system. Versus hey, we have all these other tools that we have as part of our workflow. Do you see where my question's coming at? Like what would be a better long term play if you want to get maximum value selling your business at the end of the road?
Well, why, why would someone buy your business? This is a question for anybody. Why? Why do you buy a business? Evan, we're gonna, I'm gonna pick on you for a second. Evan has sold a business. Why did they buy your business?
You know, there's multiple reasons. We had a PE firm come in and buy us and so their goal is to flip it within 3 to 5 years and make like at least a 3x multip selling it for.
Right?
So, but how much did they care?
Evan, I want to ask something. How much did they care about the internal workings of the code? Like I'm sure they did code reviews, but how much was that a driver of the decision?
They don't really care about that. And like you're going to get like a financial buyer or like a strategic buyer, right? Like a strategic is going to be like a competitor of yours that just doesn't want to deal with you anymore and they just, and so they'll just buy you up. And that happens, you know, all the time, right? So they don't really care. I mean I seen this happen where even in our industry there's a company called Golf now that would roll up all these software companies and they would just toss the code. They could give a rip, right. Basically they just wanted these guys out of their hair or they had some type of proprietary information or in some cases like they had data that they needed access to. So sometimes they're buying it for data, sometimes they're buying it for strategic purposes, right? And sometimes financial backer or financial institutions are buying you because of, you know, your revenue and they think they can get a good EBITDA number out of you and sell it for a different multiple. Right? It's just a big game for their lp. So there's multiple reasons, right. But it usually lends towards a strategic buyer or like a financial buyer that thinks they can flip you in three to five Years like those are most. Right.
So to say what Evan just said in just in a slightly different way and maybe one word, they're trying to buy an outcome. You are able to produce some sort of outcome. Evan was able to produce with his golf management software company. He was able to produce, you know, happy, happy customers on, you know, people booking tee times and happy golf courses that could use this software. And one of the outcomes was it was generating a lot of money. And so they wanted to buy those outcomes. Money, software, clients, those types of things. I don't care about what's happening behind the scenes. And so if you use 10 APIs to build your software out, whatever, they'll buy it. They're buying your outcome. If you go and get a bunch of customers and start driving revenue, you've built value. Right. They're buying that outcome.
And we went through our due diligence process. I think the code review was like 3 or 5% of the full due diligence over a two month period.
Right.
Like everything else was about our contracts and our partnerships and just every nitty gritty thing. But like literally we passed off the code within and they had someone come review the code and we had a lot of legacy code, but they still just went through it within literally like a day's time or two days time and they checked it off and that was it. Right.
So, and what they're looking for, what they're looking for in those code reviews, I've been through those same code reviews in my acquisitions as well. They're looking for, are you, you know, are using any copyrighted code? Like, are you, are you breaking any, you know, patents? Are you, you know, are you breaking any laws with your code? Really? I mean, that's the kind of stuff they're, they want to make sure it works. They want to make sure that you haven't stolen anything. They want to make sure you have proper licensing for anything you're using. Right. If you're using an API. Great. Make sure you have an account with that and just have it well documented. I mean, honestly, the better your documentation is. And by the way, you know how you can make your documentation on an awesome Replit app, Ask Replit to make you some documentation. How does this thing work? Tell me how the entire system works. Right, Let me show that really quick. I want to just demonstrate how easy something like that is. So I could come in here to. Let's bounce over here to Jenny API and let's ask the agent. Let's just say, please tell me how My email system works. Please review the code and create some documentation I could share.
With.
Whoops. That I could share with someone else. Now I could obviously ask it to give me documentation of the entire system, but that would take a little while and we might have to like put it into multiple files and things like that. It literally might take 20 minutes for it to review the whole, you know, entire code base and do that. But you can ask it, you know, system by system. You can say, hey, tell me all the systems. Okay, great. Now create a report of each system and then put it in this format and then. Or make a web page that has the entire entire layout. Right. You can have it just drop everything in somewhere. Right. But it's, it then reviews the code. It obviously has the read me and the progress. It knows kind of some of the things that we've done. It knows my configurations, it knows I'm using an API called SendGrid. And, and by the way, we're gonna be going over APIs today, right? So we'll kind of dive into that here in a second. But anyway, this will pop up. I'll show you what that looks like. So while that's working, I want to continue this conversation just a little bit more on surf, don't swim, right? It's so critical. It is so critical if you swim. Guys, I want to be clear and I don't know if I was super clear on this yesterday. If you decide to build a swimming business where you are building new technology, you're not surfing on top of AI, you're allowing other people look at how fast we can create code, you don't think other people can do the same thing? They absolutely can. Your competitors are going to know this, they're going to learn it, they're going to hire people that know it and they're going to blast past you, right? They will blast past you. Creating new software is not the moat that it used to be, right? When Evan and I both, Evan's my brother in law, so we talk a lot, so I know a lot. But he and I both kind of went through a similar journey in terms of we raised money, we built software, we had lots of employees, lots of developers, spent millions and millions of dollars building amazing software that used to be a moat and it's not anymore. That is not a moat anymore. So if that's the case, where is the moat? What is the new moat? How, what, what is the moat for? For a startup, right? Why are you going to be worth anything? Anyone could just build your software Again.
First entry, first one in, first to market.
First. First mouse gives you the advantage.
You already have, like a structure before other people do. Your name's out there.
Yeah. The second mouse gets the cheese. First mouse usually gets captured by the. By the mousetrap. I know that's just an analogy, but it's usually true. First, the market doesn't matter at all. When I go into a market, if I see there's a competitor out there, I awesome. That means I've got a target and they've got a target on their back now. Right. If I'm going after Ticketmaster because I have new ticketings, I don't care. They have billions of dollars and huge, massive contracts everywhere. I'm going to go after them. Right. That is one of my competitors. It doesn't scare me at all. So first to market is not a moat. It's just a fact. Right. What's the moat?
I think do it better and have better people backing your tool. Does that make sense? So better talent and a better tool.
Okay. A better team. So the better team wins. I would argue that's not true. I've seen crappy teams just absolutely dominate better teams. They could offer more value. I think it comes down to the value you're giving. Right. Values. Value. Value is obviously a broad word, Jessica, and you're not wrong. Yes. If you offer more value, you might beat out the competitors. But where is your moat really? Right. Why can someone else not come in and take you out? How?
It usually comes down to marketing. I don't think that you can really build so much of a moat. It's just, can you get customers trust and acquire them cheaper than the customer to be able to afford more in developing your customer acquisition systems.
Good. So more customers, you become bigger, faster because your marketing's better.
And then there's network effects depending on what your business is.
Good. Yep. Building a solid business model that grows on itself. Grows based off of referrals, based off of whatever word of mouth. Amazing.
I think it's people. I said. I said in our comment yesterday, in my comment yesterday, but I think the new MO is relationships and people. I'm familiar with a good friend of mine who's looking to get acquired owns a real estate management firm. And the. The PE group is largely just focused on, like, he has a decent asset portfolio, but largely what they're interested in and his, like, influencer capacity. He's got the right fit, the right finish, the right profile. Like he's driving because once, once software is deployable from Your home without a huge, huge tech lift and big tech teams and, and as much infrastructure and costs as we've had in the past, then largely it's just about, it's about people. I think that the future, the future currency is more relationship based than it's ever been. Once, once we have robots doing everything we want to, then it's going to be about likability.
I agree because you know, with bots going around, like to be honest, when I see a lot of AI pictures or on Instagram when they create these AI videos, it's like so fake to me a lot of times. And it's like there is always going to be a, in humanity for like the personal touch. And so I think it's those that can offer that personal touch with a ton of automation at the same time. Right. Because and it depends on like the different markets that you're working with. Like when we worked with golf courses, I mean your average person that you were working with like the average age was like 60, 65. Those guys, most of those guys aren't going to be trying to build their own point of sale software using replit or something like that. It's just, and it comes to the old adage like, you know, a lot of people in the past have been afraid to share their ideas and entrepreneurship because they don't want anyone to steal them. But people just don't understand what it takes sometimes to create a company. Even with AI and the difficulties around it. Most people are just not up to it and won't do it. Like so yes, there will be more competition with AI because it opens, there's just more tools, it's cheaper to get in to create a business. But it's not going to be like everyone's going to be creating their own businesses and you know, no one's going to need any new softwares or anything else because everyone just does everything themselves and are completely independent. Right. So anyways, I know that's kind of a.
No, I agree, I agree, I agree with everybody said good things. But I really want to highlight Eric, Devin and Evan on the things that you guys said. I think you're all spot on. Eric is right. Good marketing is going to win, right? You got to get your work, your message out there, right? And we'll talk about that today, how we can use AI to assist with that, to automate, to beef it up and do all those things. And I'll disagree on one thing, Evan. Yes, you can tell that some videos and pictures are made by AI, but I can make tons of pictures and videos that you wouldn't have any idea they were made with AI and give it one more year. You will not be able to tell the difference. Right. The uncanny valley is here. And so that's maybe I'm more referring.
To the stuff where it's just like really blatantly obvious, like tiger is getting eaten by a shark or some stupid crap.
There's a lot of stuff like that. But it's amazing how far AI really is coming. Right. Like, we did that example yesterday with the lady holding the picture of Lemonade. Right. Like, you know, I know that's not exactly AI. That was a real picture and it was a real thing at Lemonade. But the composition, the photo shoot was AI and it became real. Right? You could do that. You could drop that, that pitcher of lemonade into Morgan Freeman's hand and, you know, or your product into, you know, Michael Jordan's hand. And all of a sudden he's your spokesman now, you might get sued, but you can do that, you know, if you're not careful. But Devin, you know, honed in on people. Yes, absolutely. Those real experiences, I think, are going to stand out. I think that's going to matter a lot. And Evan, and Evan echoed that a bit by just saying, yeah, like these people, not, not everybody is going to be able to go out and do that. And so, you know, the fact that you're sitting on this class right now means that you're already in the group, the elite group of creators and entrepreneurs that want to go out and do something and build something awesome. Not everybody is going to do it. 90 plus percent of people aren't going to do it. They can't. And it's not because they're not smart like you. It's because they have a different talent set than you do. Right? You have a talent set. In order to be a successful entrepreneur, you have to be able to get through way more than just a little bit of code. Right? I agree with Evans. 3 to 5%. Right. The software, the idea that. The idea literally is a dime a dozen. We can, all right, now, open up our AIs and come up with a hundred ideas in ten minutes. Because we know how to do that now. That's awesome. And we can develop them and have a business plan and start working on software. We can all do it really, really, really fast now. So the thing that's going to make you stand out is being able to push through the hard things that are related to entrepreneurship, which is finding customers, delivering Real value, building systems, you know, building, building things that are repeatable, that continually and as Jessica said, deliver value, right? That's going to, that's going to matter. So, so that's the entrepreneurship side. But, but assuming, you know, to take one step back towards the surf, don't swim. Assuming you have two entrepreneurs, both are sharp, they're hard going, hard driving, they can sell, they can do all these great things, but one understands how to use AI better than the other. The AI guy is going to win all day, right? He's going to build, he's going to surf on top of it. Whereas the other guy is swimming and building code and managing huge code bases and having QA engineers and, you know, paying 20 software developers to keep up with all this stuff. And the other guy has two developers that are AI superstars and know how to build and know how to run, you know, big autonomous agents and, you know, even better than replit, right? I'll show you guys one in a second here to be able to accomplish all kinds of things and, you know, building something like my buddy Jeremy did, right? Where he's, where he's surfing on this, you know, senior center thing. And he's bringing on new centers every month now, right? He'll be 60,000, 70,000, 80,000, 90,000. He'll be making 200,000amonth, completely surfing on other people, on other people's huge investments, right? Eleven Labs has raised a lot of money. OpenAI has raised a lot of money. All these other companies have raised billions to hundreds of millions of dollars or even just tens of millions of dollars for a specific company, and they're having to build these solutions. Now I have a question. Can the world survive with only surfers now? I can't. What are they going to surf? So it doesn't mean you shouldn't, shouldn't build, doesn't mean you can't build. You just need to go into your, into your business very aware, am I surfing or am I swimming? And know if I'm swimming, I have a risk at being passed up by those that are surfing. And so I need to consider, where can I surf? Where can I stay ahead? And it's a deep, it's a deep thinking exercise that only you guys can answer, right? And obviously we can have more discussions on the Facebook page and different things like that. And you can text me and you can ask me about it and you can say, here's my idea. Am I surfing or swimming? What can I do here? How can I make it better? How can I Make it stronger. And I'm always happy to help, guys. All right, so today we're going to go over APIs. I want to do some more API stuff. I want to do a couple API integrations really quick and show how easy it is and how awesome it is. From there I want to dive into some marketing and some sales discussions again around AI, but also some high level sales principles that need to be applied to basically everything that you're doing. And of course some Q and A. Right. And by the way, some of what I'd like to do today, if you have anything, I'd like to see some of what you got. How many of you guys have been working on your projects outside of class? Yeah. Few of you guys have. Yeah, I'd love to see what you've worked on, what you've built. I did a few prompts on my adventure page today and I'd like to show you guys a couple, just a couple things that I've, I've done on that and literally I, I really haven't put more than 20 minutes into it. But now I have an admin section working and I have my retreats working and all these cool things. Right. So we're going to dive in here, guys, and we're going to move really, really fast. Again, like always ask questions as we go. But anyway, here's my, by the way, here's my, my structure around all of my email system. Look at how long this is. This is crazy. It's got all these things. It's using a send grid API. Everything's being handled through a central send email function. I have email templates and I have security features making sure that this stuff is working, sanitization and all kinds of variables that I'm using. Primary sender email is notifications at Gen API. Administrative notifications are sent to me at johnaipi. When you, you know, when you get your test results, an email is sent out. Here's certificates that are passed through and here's what's happening here. So I don't need to go through the whole thing. But the point is I've spent, I've spent probably, I don't know, a good solid 8 hours in total optimizing my email system. And I can easily then put together a nice, or have Replit put together a nice summary if I need to, you know, bring another developer in or something like that. It could just, it could do so many things. Or if I need to push this out to GitHub and then, you know, bring in a team to, to scale it up or work on it. It's amazing. It's amazing what's, what's possible in an automated, in an automated fashion. So inside Gen ipi I've got all these different, I've got all these different secrets. I'm going to bounce back over to, to flow transformation here. My flow state. This is just what it calls it. It always. I don't know why Replit just randomly chooses a name that's like kind of associated with what you said, but it doesn't use the actual name you gave it. I think it's kind of weird. But either way, right here, if you click on this little plus this little tab thing right here, you've got something called secrets. Your secrets are your API keys, your passwords and things that your app, your website needs to be able to then access other APIs, other databases. I have a database URL here. This is my internal database where all of my stuff is kept. My users. I've got only one user right now, but all of my stuff is kept in here. There's some security issues here if people can get into it. And by the way, security is another thing we're going to cover today. I think it's very, very important and worth talking about for a few minutes. We won't do it right this moment, but. So I've got database and host and other things you don't need to worry about a ton. But, but what I want to do here guys, is I want to add a. And this probably isn't maybe a super useful feature for this app, but we're going to go ahead and add it anyway. So I'm going to say I want.
To show.
The weather in West Mountain, Utah in the, in the upper right hand corner of the selected elements. Let's use a weather API, sorry, weather API.com key okay, so now I could just say I want to just display the weather and then it might ask me for a key and things like that. But, but again, guys, I don't, you know, I don't want to have to set up my own thermometer outside, connect a little Raspberry PI sensor to it, connect it to the WI fi and like set up my own thing. Like, that's ridiculous. Like, could I do that maybe? Yeah, I could figure that out and I could have ChatGPT walk me through that. But that's ridiculous. Other people are already keeping track of the weather, right? And so I'm going to use what I know about this weather API key, right? And so I can Go over here, I can just say weather API.com and this brings me to a nice, you know, nice, whatever. I jump in here, I click on my account and it brings me inside here, here's my API key. I copy that. And I'm on a free plan, by the way, right? And actually, no, I'm not. I'm on a. I'm on a trial, right? This ends in a few days, okay, but it's still very, it's very, very cheap, right? When you get in, when you get into the free. Most APIs, guys, especially for testing, have a free plan where you're free up to maybe like 100 calls per month. Right now, if you have a real product, you're going to do more than 100 calls per month. And you might have to pay a few dollars a month as people use it, but it's still pretty dang easy. Now, luckily, I've used a Weather API key in the past, but if I hadn't, I would go over here, I would copy this and then I would drag it into here and it just asks you, it says, hey, you can get a free API key by visiting weather API.com Signing up for a free account, obtaining your API key from your account dashboard. Then you copy it and you paste it here. And then you just click continue. And then if you were adding a new key, you would be adding, you know, it would say add to account secrets and you'd say, yeah, yeah, click that button, right? And then it gets added to your app secrets. And then I have my account secrets. Once I've used it in one platform, in one website, inside of Replit, then it's on my account and I've got tons of different API keys that I can just pull in. I don't have to go copy it and find it. I can just use it. Now. I might want to, if I had really good organization, I might want to have a different API key per app so that I can distinguish between the usage of what's happening there. I don't know if this specific one allows for multiple API keys. I don't see. It doesn't look like it. It looks like I kind of just have a key. But if you go to, oh, here we go, here we go. Oh, yeah, this is interesting, right? If you need to regenerate a new one, you could do that. That's fine. But I have to change all of my apps. So it looks like if I wanted a second API key with Weather API, I would just have to use another email address. So I'D have to just get a totally new one and make sure I keep a good record so I know which API key is being used where. Now if I'm on something like OpenAI, let's go actually to. I got to do it over here. Open API and I bounce into here. So I have, you know you can make multiple keys, right? So I can create a new secret key and I can say this is a test, test two, and I can give it some permissions if I want, but I create a secret key. Now this secret key, guys, is very interesting and I want you guys to just understand this. If you create a new key, a lot of apps, like really sensitive ones, like an AI one maybe, or Stripe or something like that, or even Send Grid or Twilio where you're using it for emails or texting or things like that, they'll create a key and they show it to you one time. You won't be able to view it again. Okay? So you'll copy it and then, and then you got it. You got to take care of this, guys. This key isn't something you just, you know, go post on your LinkedIn, right? Obviously you probably know that, but if somebody gets your key, they can use your credits, they can use your system, they can, they can access things and you don't want them to be able to do that, right? So you copy it and you put it into the right place and you make sure that it's well taken care of. Okay? But you know, if I, you know, once I copy, if I don't copy it and I click done, then I've got this second key that was just created here on April 23rd. Yeah, that's the one that I just made. And I have no way to see it. Right. I can click edit, but, you know, I can change, you know, some of what it does maybe, but I can't copy it again. It's totally useless to me because I didn't copy it. Okay? And I can easily, you know, I can just revoke it and add a new one and that's super easy. So it's really not hard to manage keys. But just know that usually it's going to, it's going to add, you know, it's going to. That's going to give you a key that you, you only can see one time. Okay? All right, so look at this. I now have live weather data of West Mountain. This is where I live. Okay? And that's the right weather. I just looked at my watch and it agrees. Okay? That is Correct weather right there. And I just added that. You see how easy that is? I added, I pulled in data from another system and now it's displaying. Okay, anybody have any questions about APIs or do you feel like you get this concept? I'm not seeing anything here. All right, APIs, guys. By the way, this weather API is like the easiest API in the world. There are other ones that are much, much more complex. Maybe you're dealing with 11 labs. I think Devin was asking some questions about that yesterday. We were texting back and forth, right? Setting up a voice to be able to do something inside of your app for you. A voice that's powered by AI. The voice is powered by AI, and its input and output is powered by an OpenAI key. So now you're connecting multiple things together. The good news is Replit can walk you through it, right? You just tell it. All right, I want to be able to talk to this. I'm going to be able to say something to it, and then I want it to be able to respond. And I want the responses generated from this OpenAI thing and I want it to pull from this knowledge base and I want it to reference these things. And so you might have to set up a relatively complex structure, but all you have to do is be able to describe that structure and say, I need it to be able to pull from this. I want it to talk about this. I don't want it to talk about this. Let's add one more API key in here really quick. Let's just say, please create an AI chatbot in the bottom right hand corner of the screen floating button that's always there. And let's use OpenAI API for this. The purpose of this chatbot, to answer questions about available retreats. So it should be able to refer to retreat. Whoops. Retreat information and general knowledge about flow state retreats. Yeah, sure, we'll do that. So I, I basically said, okay, I need a chatbot. I want someone. I want something to be, you know, able to automatically answer questions for anybody that comes to the site when they want to sign up for this. Hey, I've got a question about it.
Great.
What can I do for you? And then it has access to everything in the database, everything on the website, everything in the retreats and whatever. And I can give it more information if I want. I could train it, I could give it a knowledge base. What I would do, the way I would do that, really guys, is I would come over here. So it's already asking for my OpenAI API. Key. I'm just going to give it to it, right? So continue. So now it's setting that up. But over here, I could create. Over here in the file section, I could say, all right, new folder. And I could call this folder Knowledge Base. Super cool. Now I have the ability to say, hey, I want you to refer to the knowledge base. And you could add a bunch of files, right? You could just drag a bunch of stuff and say, hey, add it to the knowledge base. And then you could say, okay, Mr. AI, I want you to reference the knowledge base for all answers, okay? You could also just say, hey, you know what? I want to point at maybe a Google Drive or something like that. And if you don't want to put it all internal and have to sync that or do something like that, that could be a little bit difficult. You can also connect it over to a Google Drive. Now, I'm going to teach you guys. I'm going to show you guys a cool platform. Many of you probably already know about it, but it's quite useful when you're dealing with. When you're dealing with these types of things. We're going to get ahead of ourselves just a little bit here because I usually talk about this more in marketing, but let's see here. Oh, my brain just. My brain just turned off. Goodness gracious. Yeah. So we're going to bounce over to buffer.com real quick, right? Let's say you wanted to build something with some social media where you wanted it to automatically post to your social media. Who here loves posting to social media for their business, right? I. I don't. I'm glad you do, Jacob. That's good. Maybe you can. Maybe I can hire you and you can do that for me. But I hate it. I, you know, it's. It's hard. Let me, Let me ask another question. How many people here love or. Or feel comfortable posting about their business on their personal social media? Yeah, maybe. Maybe a little bit, right? Most people. Most people know, right? Why not? Why. Why are you uncomfortable posting about your business or your business idea or whatever it is on your personal social media?
For me, it's because I've already inundated them with other business things in the past. Like I wrote a book, for example, so they heard all about the book. So now, oh, now he's doing an app. Now he's, you know, like that kind of thing.
So you don't want people to know that you have multiple interests? Is that your goal?
That's what it sounds like.
Why else are people not Wanting to talk about their business because then you.
Get, you get family asking you for money because they think you have it.
Okay, all right, maybe. So you're afraid of appearing successful to your family and friends.
Yeah, totally.
Okay, why else?
I think it, it's an a. Yeah.
I think it's an identity thing too.
Like a lot of people argue, I don't want my, my work life to represent my personal life. So they just decide not to, not.
To post anything about what they actually do professionally. Leave it, leave that to LinkedIn.
Okay, so again, a lot of people are.
I'm sorry.
No, you're good. Let me respond to Jacob really quick, Brian, and then we'll go to you. But, but again, with what you do for most days, with most of your time, you don't want to bring that into your identity on your personal social. Right, Right. Okay, Brian, go ahead.
I was just gonna say that engenders a lot of questions too. Let's say her doctor, chiropractor, or, you know, something that other people find useful and don't know a lot about. You know, if you're posting all the time on your regular account, everyone's going to ask you questions and you're never going to get post your personal interest and things you actually want to post because you're replying to everyone's questions.
So you're worried about getting too many customers by posting about it.
Okay, well, freebies, right? I mean, it's more like people looking for freebies rather than sure, customers, that's fine. People, people expect a deal if you're.
A family or friend, you know, people want freebies. People want deals, People want to, you know, free information. They want whatever they want value out of you. Right. I think that's reasonable. I want value out of the people I know. I want people to get value from me. Right. Devin, you were going to say something.
I'm just lazy and don't want the brain drain of social.
Fair enough.
That's one reason why I don't post.
In my social is because I don't want to draft a post, make a post, and then get pulled off onto some other wormhole tangent. I've got way too much add. I already spend way too much time on that thing anyways. So I think it's just mostly a matter of like, I know if I start down that road I'm going to be less efficient. So I don't know, dopamine addiction or not, it's. I just am lazy and I don't want to deal with the the pain of social every day.
Yeah, there's a lot of stuff there. Okay, Evan, go ahead.
I think it's just personal for me. I keep personal post on my personal social pages and then like LinkedIn, that's just business. I just, I don't know, I'm not, I'm not a type to just, you know, even on LinkedIn, I don't even talk about personal things, right. And to be honest, I don't really post much anyways. But I'm a boxy guy that I just, hey, this is a business platform and this is my personal platform and I just can completely kept, keep them, you know, separate.
So, yep, I get it all guys. And they're all, it's all, you know, to each his own or her own. Like you guys can do whatever the heck you want, but I personally believe that I, personally, for me, I like to not have to be a different person everywhere. And so if you follow me on LinkedIn, you'll see me post things about the piano or kayaking and of course, my business. If you follow me on Facebook, you'll see me talking about AI or augmented reality or venue management or Web3 or the stock market or whatever it is, right? I'm going to talk about what, I'm talking about, what's on my mind. I'm going to talk about it to different groups and sorry. So I, I, I have found it to be extremely, extremely valuable to talk about everything on Every platform on LinkedIn by talking more about personal and being more of a complete person instead of just a business guy. People approach me, they'll message me in my DMs and be like, man, I love your kayaking stuff. Also, you know, tell me about your AI thing here or hey, man, that new piano piece is awesome. Also, you know, do you do some consulting? I'm trying to build a startup, right. What do you think about this idea? And you know, and then, you know, on, on Facebook, right, I'll have, I'll have people, you know, talking to me about my LinkedIn stuff, right? Or sorry, not my LinkedIn stuff, but my, my more professional stuff, they'll ask me about it and they'll say, man, I'd love that you do this. And when I run into them in person or say, hey, how's this thing? How's that thing? And people just know more about me. The reality is, guys, if you want to make money in this world, people need to know about what you do. And social is a free platform that helps you do that. Now if you're not someone who wants to mix that up. Okay, that's fine. That's your, that's your decision. You want to keep your image. You're only someone who plays all the time. That's cool. If that's who you want to be to the world. Post your fun stuff and keep all the work stuff somewhere else. But, but I think people like more rounded people. If you look at the biggest accounts that are out there, they are people that are sharing more well rounded stuff as opposed to just their fun stuff or just their whatever, you know, it's, it's, it's a fun one and that. And it kind of takes, kind of takes a minute to get to where you have a full, well rounded thing. And you got to post a lot. And we'll talk more about that in a bit when we get more into marketing. But, but, man, it's awesome. But let's say you want to just post for your business. Maybe you just want to post for, you know, your, you know, Ohana retreats. Evan. Right? You want to post for that. You want to have regular content out there on that. Maybe you don't want to do it on your social profile. That's okay. But you do want to do it on the Ohana Facebook page and the Ohana, you know, Instagram page and the Ohana LinkedIn page. And you want to do all those things and build it out in a really big way. So you can use Buffer to set it up. Buffer is super easy, guys. Buffer basically allows you to. In fact, I think I have an account over here. Yeah, I've got one open here. But Buffer allows you to connect a bunch of different accounts. And I don't even have this one set up right now. You know, here's my X and my LinkedIn and my, you know, Instagram and Facebook and you can do threads and YouTube and more channels. And there's a heck of a lot of things you can do. Heck, even blue skies there, right? And all you do is you just say, all right, I want to do a new post. You select the platforms you want to do it on, right? And then you just upload your stuff. You just say, you know, you can use AI, their AI assistant, right? Or you can say, you know, book a tour today, right? Or, or, you know, check out, check out last week's highlights. Last week's highlights. And then you drag a couple pictures in and you customize for each network and you can change it a little bit and then you can click add to queue and then it will Go in and it will follow all the rules that you have going there. But that's still a little bit of work. It's not bad. That's already, you know, you're already automating a little bit. But what if you want to connect your REPL.site over to your social and have it automatically post content from this over to your social? Right? Well, let's try an API. So we search for Buffer API and we click on this and we say, okay, cool, awesome, we've got an API. Then we got this big, this big notification up here that says, hey, Buffer no longer supports the registration of new developer applications, which means you can't access their API anymore. So that's not cool. Well, I did a little bit of research, figured out that Zapier was one of the companies that allows you to. Or that allows Buffer to use their API, right? How many people have used up here? How many people have ever set up a Zap before? A couple. Couple people on here. All right. Yeah, a few people. Good. I'm glad that a couple of you have done that. Zapier is amazing. It's basically an automation. It's basically an API library. That's really what it is, right? Do something in one platform that then triggers something in another one that then triggers something over here. And you just set up this automation and it's really, really easy, right? I mean, you can see this, right? Hey, when you get a new form submission, add a new app to your zap, add a new record in your table, right? And then split here and, you know, add something to here and send a message to Slack and do a couple different things, right? That's pretty cool. And it's really, really not hard to do it. And if you're confused with it, chat, CPT or Grok or anything can walk you through, step by step, exactly how to set up what you're trying to set up. But you can come, you can explore apps and you can search for Buffer, okay? And so Buffer is, you know, has a bunch of different things it can pair with, right? You could search for pairing apps, or you can just kind of look through their, their library here. But there's tons and tons and tons of different ways that you can connect these things, right? So what if you, when you, when you get a, you know, a picture, maybe you ask for, or maybe you ask for reviews and you ask for people to send in pictures from their tours. Evan on it. We'll just stick with Ohana for a minute and, and you, you know, you get A bunch of cool, you know, photos from, whatever. Let's say you get 50 photos, right? And a bunch of quotes and a bunch of different things from different people, whatever, right? Then you could upload all of those to a Google Drive or you could have some system in, in replit that you build inside of your Ohana admin where you just upload a bunch of stuff and you just say, okay, I want you to, I want you to create social posts based on Ohana tours every day. And I want three posts on Instagram every day. I want seven posts on Twitter every day or on X every day. And I want one post on LinkedIn every day or whatever it is. And then you build a system that completely automates sends from here to Google Drive. Buffer is sitting there listening through the zapier, through the zap that you've set up. It's listening for new content to be added. When new content is added, it gets put in and formatted and it knows that you want to send a certain number of, you know, things out every day because you have it all set up and you're ready to go. Now we're not going to go through exactly that entire setup, guys, but I want you to understand that all of you are capable of setting up a completely automated social platform. Now one of the things that you could do on the front end to create content is you can just have AI do it, right? So you just hook up your AI system using OpenAI API and you say, I want you to pull from this database, I want you to pull from these things and then you can use these images, you know, as your, as your content. Or hey, let's, let's set up a mid journey API. So we're creating images with AI, we're creating text to go along with that. And then we send all that stuff over to the Google Drive and over to Buffer and all these things. And now you just have an AI that once a day creates six pieces of content, sends it over buffer, grabs it all, schedules it all out automatically and your social is getting bombarded constantly, all day, every day, a buffer and all these things. And now you just have an AI that once a day creates six pieces of content, sends it over buffer, grabs it all, schedules it all out automatically, and your social is getting bombarded constantly, all day, every day. APIs, guys, can allow you APIs and automations and work automated workflows like that can allow you to build systems that scale your business for you, right while you're off surfing or off golfing or off doing whatever it is you like to do. So do you guys have any questions about Zapier APIs, automations? I know you probably have some. I'll stop sharing for a second here so we can, we can just chat for a second if you guys have any questions. But it's so powerful and really there's no limit to what you can do once you just start trying to piece things together. Anybody feel like they don't know how to do it?
Do you have a resource in the course where you have a couple of these tools listed out? Like, hey, this is what I use. Like one of those resources we can refer to later.
One of the software or sort of one of the documents you get in the folder is all about all the software and tools that I use. Yeah, good question.
I think I'd have to get my hands on it and start before I had more questions. Like right now is like a general overview of what it does, right? But as far as connecting it in and knowing what prompts to say or where the content's being, you know, grabbed from, like I think you just kind of have to get your hands dirty to really figure it out.
But if you didn't have me as a resource, now I'm your brother in law Evans, you can call me up. But assuming you didn't have me as a resource or you didn't want to bother me or I'm in the middle of a class teaching something else or I'm just busy, whatever and I can't, how would you figure it out?
Last replit.
That's replit. Ask Chad, gbt, ask Grok. Quite frankly, those guys are smarter than me. They just are. You're going to say, hey, here's what I want to do. I want to be able to automate my social. I want to use this tool for. I want to use open AI to, you know, generate text. I want to use Mid journey to generate photos. I need, I want to use OpenAI to create prompts for Mid journey related to those and then I want to somehow push them all to something that I can connect with Zapier to then push to buffer to be able to then push to my social, right? You could, you could, you're all capable of just asking that question, right? And maybe I know a couple words more than you in terms of what platform to use for what. But if you don't know that word, AI will fill in the gap for you. I want to create a fully automated system using maybe you just know Zapier. You got to Know a couple things, guys, right? You got to know at least where to have it, point, think, and do that. But if you know Buffer and Zapier, and then you say, I want AI to be able to create content that feeds into Buffer using Zapier, you've got it. You can figure this out. It's not hard. I bet all of you could put that whole system together in probably about three hours. And by the way, I want to also say another thing. I was thinking about this this morning. It's tough for me to teach in nine hours what I, you know, everything that I did over, like, 32 hours in one weekend, right? It took me over 30 hours to create gen API. It took a lot of work. Like, it was full, three full days. What I'm doing here is giving you guys outlines and principles that you can then use to go and do it. Now, a lot of it, of course, you know, you already know how to do, right? You're just. A lot of. It was. A lot of my time was spent talking to Replit, solving problems, getting it out of loops, figuring out how to. How to work better with it, and, you know, all of those different things. And I've been. I've been working on that for, you know, the better part of a year at this point. But anyway, guys, you should feel. You should all feel at this point in the course, seven hours in, like, you can use AI to figure out just about anything you need or want to in relation to any of these things. Okay. All right, Travis, you asked a question about. Are we going to talk. Are we going to launch our app off of Replit today? Are we going to do that? Yes. Yeah, we'll deploy it. We'll deploy it today. Deployments will be something we cover. Go ahead, Eric.
When it comes to using AI to help code an existing code base. So, for example, Boostly has an existing code base. Can you tell Replit, hey, I want you to code this in this language, and then you copy paste that into your code base. Or is something like a cursor better?
You know, I'm probably going to start with cursor in that situation. It depends on how much I want to do. If I'm trying to build, like, an entirely new system that's really complex and, and it's going to require lots of, you know, visual design and lots of other things like that. Cursor is going to be able to do some of it, but not all of it in the, in the way that I want. I'm probably going to prefer Replit So what I would do in that case is I would push my thing, my. My code, maybe it's already there. I push it into Git, I'd start a new Replit project and I'd pull from Git, right. Then you have the exact code base.
So you're saying that you could take Boostly's code, put that into get, and then pull that into replit, and then repl it replicates that entire thing and then you can add to repl it.
Well, Repl it doesn't replicate it. Replit just reads it. Right. So to be clear, the way that.
It would also build something that then.
It would literally all of this over here would match your entire file structure would match what you pull from GitHub. So you'd be bringing higher app in right into replit, and now, boom, you've got your code base here, do a bunch of stuff to it, push it back to GitHub, and then I might want to just make sure that I didn't break anything and think, I don't know. So you can have developers make sure you didn't break anything. You'd have a QA person go through and do that. Or you could use the tool I was talking about yesterday, Augment code, which, by the way, Augment code. You know, they just raised this $220 million, like I said, and there's just this massive enterprise, whatever, it's 30 bucks a month for unlimited AI agent usage. It's cheaper than Replit right now. So I'd bounce into there and make sure it's all nice and clean, and then I can push up a new version that's ready to deploy.
That's crazy. Wouldn't it be way more efficient for developers to be using Replit and GitHub with their existing code base than just absolutely winging it?
Absolutely. They should be. Well, they should be. And they will be. They will be soon. Okay, I think. Is there another question?
Yeah, I had one.
Yeah, go ahead, go ahead.
It was similar to Eric. I think he might have answered it. So I'm just going to make sure I heard correctly. It's similar with different versions of an app that you created in repl.it right? Put it in GitHub, get it up and running, and then if I want to have my. My app without changes because I'm still working out the bugs and all that kind of stuff, it's running online, and then I just pull a different version in from GitHub and do the stuff like that kind of a thing.
So GitHub is an optional step. As I showed you guys yesterday. I don't even have my gen IPI hooked up to GitHub. I'm doing everything inside of Replit. Okay, When I want to deploy something, let's deploy. Right, let's deploy my flow state retreats. Let's get it out into the world so you guys can all visit and sign up for the first retreat that's there. Right? So let's go to deployments. All I do is I click on a little tab and I click on deployments. Now the first time you go into deployment, guys, deploy to production means you're going to put it out on the Internet. Okay? Just choose auto scale, set up your deployment. Done. Take what it gives you here. Approve and configure build settings, you're done. Okay? That's all you have to do. Then you click deploy. It has all your secrets, it has all the things you need here. And now in about 3 minutes it will be live. Takes about 3 minutes for this process to run. Provision, build, bundle. Now it might not take quite three minutes because this app's pretty small, but when I'm deploying Gen API it takes maybe three to four minutes. Okay. And yeah, this is going to go really, really fast. So that's awesome. But as soon as it's done, it will give me a web link, it'll give me a URL and I could then paste it into the chat and you guys could go all start exploring my website right now. What if I then want to connect it to flowstateretreats.com right? Okay, well that's a little bit different. Now we're going to have to get into some DNS and it's some GoDaddy stuff and I'll show that. In fact, you know what, I'll show it right now. I think it's, I think it's very, very useful to do that. We've done that in other courses and I think people like that. So guys, when you're going and you're buying your domains, you know, you go to wherever you want. I like GoDaddy. I think it's pretty straightforward and easy. It's very user friendly for the most part. They try to do a lot of upsells on you in GoDaddy but if you just are good at ignoring those and pushing those things off, you'll do just fine. Right, so I'll search for my, you know, flow state retreats dot com. I'm going to search for my domain. It looks like someone's already taken this. No big deal. I can say I want Flow State Retreat sucks. That's funny. There's a lot of people out there. There's a lot of companies out there right now that buy this for their competitors and then they launch it and then it like points them back to. Anyway, points them back to their own. Their own website. So anyway, Flow State Retreats me. That might be a good one. 13 bucks for a year. So I would buy that or, you know, I could do Flow State, whatever. I could figure out another way to get my domain. We talked about that already. Now I'm already signed up for, you know, GoDaddy, meaning I already have other products here. So I'm just going to click here and we're going to click on my products and we're going to scroll down and we're going to look at, um, let's use gen API.AI. okay, let's try this one right here. I'm not using this. This domain. I have it and I just haven't set it up yet. Even though I paid 50 bucks for it. I don't know why, but I'll probably use it at some point for, for the right thing. But here, guys, you're going into what's called DNS management. And this is getting a tiny bit technical, but it's really not technical. And by the way, Replit would tell you how to do this. Grok would tell you how to do this. ChatGPT would tell you how to do this. It's really not that difficult. But when you're inside of Replit, right? So I now have my, my app. I can click on this and hey, here's my website, right? I could share this with you guys. I could copy this link, drop it into the chat here and you guys can all click on it and it will work. It's a real website, okay? But it's flow dash transformation dash flow State John Replit app. Like that's not what you're going to do. That's not what we're doing. For Ohana Retreats, you don't want a dot replit app. You want ohanaretreats.com so you're going to buy your domain and then you're going to come into here and you're going to click on settings. So you're in deployments, right? You're just on the overview. Now that it's deployed, you've got logs, analytics, resources. You don't need to look at any of this stuff. Settings right here allows you to link a Domain. So you click link a domain and then I'd say genaipi AI and then I would click next. And then it gives me some stuff, right? It says next, add the following records to your domain's DNS settings. So whether you're using Squarespace or GoDaddy or whatever system you use, the DNS settings are like. It's how your email gets set up, it's how your website gets set up. Like it is on every single provider that hosts things. Okay, it's not hard. You're going to come in here, you're going to have a few different things. Now there is going to be possibly something in here that says like parked or, you know, something in the way. You're going to delete that one. Okay, don't delete all these other ones. There's a few different ways you might want to do this. We're going to get rid of this. This cname should not be here. So we would delete that. We would delete this and we're just going to get rid of it. Okay, but actually, you know what? The CNAME is probably. It's. Yeah, it might need to actually change that. But either way, guys, if it doesn't work, if there's a conflict, not only will GoDaddy tell you, GoDaddy will tell you there's a conflict, you can't do this. And then you can copy. You can literally just screenshot this page, take it over to replit and say, and show it, say, hey, I'm getting a conflict in GoDaddy trying to set up these new records. What should I fix? And I'll say, oh, you need to do this. Right? But it's very, very, very easy to add these record types. You have type host, name record. It tells you exactly what to do. So you walk in here and you click add new record and you're going to choose an option, a record. Okay, it asked us to put at, so we're going to put at. And then the value, you come over here, you copy the value and you drop it in and you're done. You added that record. Now you're going to add more. Well, you have to click save. We're not going to do that. We're going to add another record before we save the other one was a text, a Txt. Okay, it's an. And then it's this. So we're going to copy this. I think I can remember at. So we'll go over here, type at and I'll paste and I'm done. Now If I were to save these records right here, all of a sudden genaipi.org would be, or, sorry, AI would point to this website, right? And right up here it would say genaipi. Right now I'm noticing my favicon is not set up properly. It needs to be set up properly. So I'm annoyed that it's not set up properly, but that's okay. So right here we do that. So I'd click link domain. It would then verify, okay? It's not going to verify correctly because I didn't save it. So it's not going to find it. Now here's another thing you need to do. It won't work if you don't do it. You got to link your domain and you have to add a www.genaipi AI or whatever your domain is, okay? And then you're going to go in and it's actually all the same numbers and records things here. The only thing that's different is the host name is www. So you're setting up technically a little subdomain that is at www, right? And that means. But it's, it's going to go straight to here. You would set up this, you'd add more text records, you'd go a www. It's going to be the same thing. So I paste that in, add more records, choose an option text www, grab this copy, paste, save all records and you're done. Now you've set up your www. You've set this up. REPL. Will help make sure that you have your SSL certificates, all your security things and all the stuff that it has to do to make sure that it's a good, nice, awesome website that's, that's being hosted properly. And you are all set. Right? You link that domain as well. They'll both verify and you're done. Okay, so I'm going to edit these, I'm going to delete them. But any questions about this, guys? Any questions like this? It's okay if you have a question about this or if this doesn't make.
Sense to you, do you have to do the HTTP or that's that security thing that you said Replit already does.
Yeah. The HTTPs will be automatically set up by Replit for you. That the SSL and all the things that make it a secure site.
Yeah, I think it kind of went over my head on what you were doing on GoDaddy with adding stuff. I've never had to do that before. Can you.
Yep, yep. So, whoops, sorry, I didn't Mean to click that. So yeah, when you're in GoDaddy. So let's just go back to like my, my domains, right, Manage my domains. We're not going to save my record. But when you pull up your domain portfolio or whatever it is in GoDaddy, right, you're going to have all these different, you know, whatever you have here and you're going to be able, there's going to be a setting somewhere now from here. Yeah, here we go. DNS, right? And then, all right, search below for the domain you want to manage. Why is it not showing all my cool API search. Oh, come on. Search for the domain name. Why is it not letting me do that? All right, we're going to go back the other way. I go at it usually at products, right? So I get into my products and it shows me all my domains and it shows me this nice list. This is what I was looking for. I don't know why that other list didn't show it here. But whatever system you use, whether it's Squarespace or GoDaddy or whatever, you just come in and you just click DNS, right? So your DNS settings is what controls where and how your website, your domain acts and what it points at to be able to pull its content. Now you'll also, you know, if I go, let me go back here and I'll, I'll pull up the, my genaipi.com, my actual one that I have or sorry.org that I have set up actually completely. I also have a bunch of other records in here that are for. There for like email and stuff like that, right? So when you go to set up, you know, here's my, here's my Google, you know, thing, whatever, right? So when you go to set up your, your, your Google account. So let's say you're going to go me like this. I don't even know if I can show that. I might, I might be able to show. Let's see here. Let's just, let's just go like this. If I go to admin.google.com or. Sorry, let's say I want to go set up Google Email, right? You want to set up an enterprise Gmail account so that you have, you know, eric@whatever.com I want, you know, enterprise email. I should have said that. And it's really what you're looking at is workspace. Google workspace, okay? Now if you want to use Microsoft 365 because you're a weirdo like that, that's fine. I personally Love Google. And so I like workspace and I think it's really good. Right. So you would come in, you'd get started and you're going to go through. And in this setup, right, I'd say flow state retreats. Right. For now it's just me next and I'm going to be John Cheney. And my current Email address is nonj7mail.com Whatever, let's go next. And then I'm going to say it says get a new custom domain and it will help you do that or use the domain you already own. And that's what you're going to do. Let's get rid of this. I don't, I don't want to do that. I didn't mean to click. Ok, please just go away. Here we go. All right, Set up your existing domain. Continue with this method. Right. So you've got your own domain and I'll say, you know, flow state retreats.com and then I'll click next. And then what it's going to do is it's going to, you know, you have to create a password. All this stuff, you know, John test. That's probably not going to work. Let's just create a real issue password. Never. Not actually going to finish using this because I'm just trying to get to the setup stage where it actually shows you the DNS. But DNS guys, is used in a lot of different places. Okay. It's how you use your domain and I have to pay for it. Okay, great. Try free for 14 days. It's probably going to set this up even though it's not a real, a real email address. Then it's probably gonna make me put in a credit card and I'm gonna fail because yeah, I don't want to add a payment method right now. So that's okay. Agree and continue. So I'd set this up. Yeah, I didn't get to it all the way. But anyway, you'll go through the setup process and it's gonna get to a spot where it says add these records to your, to your DNS, right? And it's going to have you then come in here and it's going to have you add a couple text records and things like that that are required for your email to actually work or for your domain to actually work. Another thing that we're going to do really quick, guys, is I'll just show you Send grid. I think actually SendGrid is set up with gen API. It is, right. So here I am in my SendGrid account. And so in here I had to set up a. Let's see, here is the email API. Where is this? Let me look at settings really quick. Account, IP addresses, sender. There's like a sender management. It's not mail settings. It's not mail. Oh, you know what? In here I had to set up a. Let's see, here is the email API. Where is this? I might have to refresh. I might have to authenticate for this to actually work. Nope. Yeah, there we go. That's what I expected. Okay, continue. And verifying. Continue. Let me look at settings really quick. Account, IP addresses, sender. There's like a sender management. It's not mail settings, it's not mails. Oh, you know what? And it's going to have me authenticate. Okay. All right. These are my mail sayings. Not what I'm looking for. I'm looking for my pert inbound IP addresses Sender. It's not sender authentication. Sorry, guys, I don't know where this is exactly. It's not that. The dashboard. Anyway, somewhere in here, guys, there's a place where you can actually configure new senders. There it is. Yeah, I could only access it from the dashboard. Anyway, I can complain about SendGrid later, but here, guys, I've set up. This is really interesting and I think you might find this interesting at least a little bit. So forgenaipi.org I only set up one email address, john aipi.org so here I am inside of my Google admin, okay? And so I click on users and then I click up, I click on my name and it pulls this up and then I have all of these alternate email addresses. Info, no reply, enterprise, privacy, legal, CEO, admin, whatever. Right?
All of the.
I'm supposed to have a sales one I think too. But anyway, if somebody emails any of these, you know, email addresses, john aipi.org will receive it. Now if I click reply, it will come from johnaipi.org it won't come from any of these alternate email addresses. But if you set this up, you can actually have SendGrid send from whatever you want, right? So SendGrid again is an API email system that can send things at scale for you and do all kinds of really fun automated things. So for example, maybe you need up to set. Send a password reset, or maybe you need to send a confirmation email of a purchase, or maybe you need to send a confirmation email of a. Of a reservation or whatever it is you're going to have to set up. Something like SendGrid. I recommend now you just have an AI that once a day creates six pieces of content, sends it over buffer, grabs it all, schedules it all out automatically and your social is getting bombarded constantly, all day, every day. APIs guys can allow you APIs and automations and work automated workflows like that can allow you to build systems that scale your business for you, right while you're off surfing or off golfing or off doing whatever it is you like to do. So do you guys have any questions about Zapier APIs automations? I know there's, I know you probably have some. I'll stop sharing for a second here so we can, we can just chat for a second if you guys have any questions. But it's so powerful and really there's no limit to what you can do once you just start trying to piece things together. Anybody feel like they don't know how to do it? Do you have a downgrade? It's really, really, really good and it uses the same kind of subsystems as Twilio.
Which resource in the course where you have a couple of these tools listed out, like, hey, this is what I use. Like one of those resources we can refer to later.
One of the software or one of the documents you get in the folder is all about all the software and tools that I use. Yeah, good question.
I think I'd have to get my hands on it and start before I had more questions. Like right now is like a general overview of what it does, right? But as far as connecting it in and knowing what prompts to say or where the content's being, you know, grabbed from, like I think you just kind of have to get your hands dirty to really figure it out. So.
But if you didn't have me as a resource, now I'm your brother in law Evans, you can call me out. But assuming you didn't have me as a resource or you didn't want to bother me or I'm in the middle of a class teaching something else or I'm just busy, whatever and I can't, how would you figure it out? Last replit, Ask Chad, GPT, Ask Rock. Quite frankly, those guys are smarter than me. They just are. You're going to say, hey, here's what I want to do. I want to be able to automate my social. I want to use this tool for. I want to use OpenAI to, you know, generate text, I want to use Mid Journey to generate photos. I need, I want to use OpenAI to create prompts for mid journey related to those. And then I want to somehow push them all to something that I can connect with Zapier to then push the buffer to be able to then push to my social, right? You could, you could. You're all capable of just asking that question, right? And maybe I know a couple words more than you in terms of what platform to use for what, but if you don't know that word, AI will fill in the gap for you. I want to create a fully automated system using maybe you just know Zapier. You got to know a couple things guys, right? You got to know at least where to have it point, think and, and do that. But if you know buffer and Zapier and then you say I want AI to be able to create content that feeds into buffer using Zapier, you've got it. Like you can figure this out. It's not hard. I bet you could. I bet all of you could put that whole system together in probably about three hours. And by the way, I want to, I want to also say another thing is used for texting, right? So if you want to set up, for example, a 2fa authentication, you could set that up in 10 minutes using Twilio and an API, right? But I just click create new sender from name email address and you know, whatever that is. Like if I wanted to do another one, it's like salesaipi.org, right? We'll call it, you know, from sales@gen API or you call it, you know, gen AIPI sales team, right? Reply to salesaipi.org that's going to be the same. And then I put in my company address and all these things, right? I fill all that out and then I've got a new Sender and then SendGrid will be automatically configured by Replit. Oops, it's over here by Replit to. I was thinking about this this morning. It's tough for me to teach in nine hours what I, you know, everything that I did over like 32 hours in one weekend, right? It took me over 30 hours to create Gen API. It took a lot of work. Like it was full, three full days. What I'm doing here is giving you guys outlines and principles that you can then use to go and do it. Now, a lot of it, of course, you know, you already know how to do, right? You're just. A lot of it was. A lot of my time was spent talking to Replit, solving problems, getting it out of loops, figuring out how to, how to work better with it. And you know, all of those different things. And I've been, I've been working on that for, you know, the better part of a year at this point. But anyway, guys, you should send all of those things out for you. Okay, so these DNS settings are built and it's going to tell you, it's when you're adding these things in, when you're setting up send grid, when you're setting up, when you're setting up your email address with Google, when you're said feel, you should all feel at this point in the course, seven hours in, like you can use AI to figure out just about anything you need or want to in relation to any of these things. Okay. All right, Travis, you asked a question about are we going to talk, are we going to launch our app off of Replit today? Are we going to do that? Yes. Setting up your website and different domain related things. This is how. Yeah, we'll deploy it. We'll deploy it today. Deployments will be something we cover. Go ahead, Eric.
When it comes to using AI to help code an existing code base. So for example, Boostly has an existing code base. Can you tell replit, hey, I want you to code this in this language and then you copy, paste that into your code base. Or is something like a cursor better?
You know, I'm probably going to start with cursor in that situation. It depends on how much I want to do. If I'm trying to build like an entirely new system that's really complex and, and it's going to require lots of, you know, visual design and lots of other things like that Cursor is going to be able to do some of it, but not all the Internet deals with that. Okay. So you just add records. You add a record that says, okay, this record points at this, this record points at this. And then it just. That's just how it works. Right. So did that make sense, Eric? I know there's a lot of things there that I went over, but, but it's basically in the, in the way that I want. I'm probably going to prefer replit. So what I would do in that case is I would push my thing. My, my code, maybe it's already there. I'd push it into git. I'd start a new Replit project and I'd pull from git. Right? Then you have the exact code base replit.
So you're saying that you could take Boostly's code, put that into, get your.
DNS settings, control how the Internet views.
Your domains, and Then pull that into replit and then replit replicates that entire thing and then you can add to repl it.
Well, repl it doesn't replicate it. Replit just reads it. Right. So to be clear, the way that.
It would also build something that then.
It would literally all of this over here would match your entire file structure, would match what you use as your domains.
Yes. Thank you.
Yeah. Cool. Other questions about this, guys.
Do you have to get the GoDaddy for all those, like the sales that or whatever, or is that just an offshoot?
No, GoDaddy is where you buy your domain all from GitHub. So you'd be bringing higher app in right into Replit and now, boom, you've got your code base here, do a bunch of stuff to it, push it back to GitHub, and then I might want to just make sure that I didn't break anything and you know, I don't know. Right. Uses your domains.
Yes. Thank you.
Yeah. Cool. Other questions about this, guys.
Do you have to get the GoDaddy for all those like the sales at or whatever, or is that just an offshoot?
No, GoDaddy is where you buy your domain. Right. So www.brian espinosa.com okay, that's where you can have developers make sure you didn't break anything. You'd have a qa, you know, person go through and do that. Right. So www.brian espinosa.com okay, that's right. Or you could use the tool I was talking about yesterday, Augment code, which by the way, Augment code. You know, they just raised this $220 million like I said, and there's just this massive enterprise, whatever, it's 30 bucks a month for unlimited AI agent usage. It's cheaper than Replit right now. So I'd bounce into there and make sure it's all nice and clean. And then, you know, I can push up a new version that's ready to. Ready to deploy.
That's crazy. Wouldn't it be way more efficient for developers to be using Replit and GitHub with their existing code base than just winging it?
You buy your domain for whatever your company is. Www.google.com that one's taken. So you might not be able to get it, but, but that's where you buy your domain. That's all you do there. Then you're going to set up an email address in say, Google Workspace. And I really like Google Workspace because it's just, it's, it has a lot of APIs in there too, that you can use. You said absolutely. They should be. They should be. And they will be. They will be. Soon you buy your domain for whatever your company is. Www.google.com that one's taken. So you might not be able to get it, but, but that's where you buy your domain. That's all you do there. Then you're going to set up an email address in say, Google. Okay. I think. Was there another question?
Yeah, I had one.
Yeah, go ahead, go ahead.
It was similar to Eric. I think he might have answered it. So I'm just going to make sure I heard correctly. It's similar with different versions of an app that you created in repl.it right? Put it in GitHub, get it up and running.
And then if I workspace, and I really like Google Workspace because it's just, it's. It has a lot of APIs in there too that you can use.
You said I want to have my, my app without changes because I'm still working out the bugs and all that kind of stuff. It's running online and then I just pull a different version in from GitHub and do the stuff like that kind of a thing.
So GitHub is an optional step. As I showed you guys yesterday. I don't even have that up. Then you're going to Go set up SendGrid, right? In SendGrid, you can then configure all these different to and from email addresses and you can then set up your alternate identity. My gen AIPI hooked up to GitHub. I'm doing everything inside of Replit when I want or basically just alternate email addresses in. Want to deploy something? Let's deploy. Right? Let's deploy my flow state retreats. Let's get it out into the world so you guys can all visit and sign up for the first retreat that's there, right? So let's go to deployments. All I do is I click on a little tab and I click on Deployments and the first time you go into deployment, guys deploy to production that up. Then you're going to go set up Send grid, right? And Send Grid. You can then, you know, configure all these different, you know, to and from email addresses and you can then set up your, your alternate, your alternate identity means you're going to put it out on the Internet and just choose auto scale, set up your deployment. Done. Take what it gives you here. Approve and configure build settings. You're done. Okay. That's all you have to do. Then you click deploy. It has all your secrets it has in Google admin and by the way, those Google those alternate email addresses are free. You could have a hundred of them. They're free. All the things you need here and now in about 3 minutes it will be live. Takes about 3 minutes for this process to run. Provisions, right? Or basically just alternate email addresses in. You could be John, you could have Johnny, you could have Jonathan. All of these enaipi.org, set up all my different ways that somebody might type my name. Jay Cheney, John dot Cheney. Whatever I want to do. If I want to catch all of the spam that people are trying to send me then I could set up all of those aliases build bundle. Now it might not take quite three minutes because this app's pretty small but when I'm deploying gen IPI it takes maybe three to four minutes. This is going to go really, really fast. That's awesome. But as soon as it's done it will give me a web link, it'll give me a URL and I could then paste it into the chat and you guys could go all start exploring my website right now. What if I then want to connect it to flowstateretreats.com how I want but it makes me look really, really professional. If I have in Google admin and by the way, those alternate email addresses are free. You could have a hundred of them. They're free, right? Okay, well that's a little bit different. Now we're going to have to get into some DNS and it's some GoDaddy stuff and I'll show that. In fact, you know what, I'll show it right now. I think it's very, very useful to. We've done that in other courses and I and I think people like that. So guys, when you're going and you're buying your domains, you know you go to wherever you want, right? You could be John, you could have Johnny, you could have Jonathan. All of these@jennyipi.org set up all my different ways that somebody might type my name. Jay Cheney, John dot Cheney. Whatever I want to do. If I want to catch all of the, an enterprise, a legal, a privacy or, or a sales, you know, all these different, you know, customer service, whatever. Hey, email us@customer servicenaip.org email us at customerservicehanatours.com email us at whatever at like godaddy. I think it's pretty straightforward and easy. It's very user friendly for the most part. They try to do spam that people are trying to send me. Then I could, you know, set up all of those aliases, do a lot of upsells on you in GoDaddy but if you just are good at ignoring those and pushing those things off, you'll do just fine. Right. So I'll search for my, you know, flow state retreats. I'm going to search for my domain. It looks like someone's already taken this. No big deal what we're building and so that's, that's really awesome being able to set those up and I can say I want flowstateretreat sucks. That's so funny. And, and have you know, a complete looking image as a business. Okay. That's really what it's for.
So John, quick question. So before we do all of that.
I was thought there's a lot of people out there. There's a lot of companies out there right now that buy this for their competitors and then they launch it and then it like points them back to. Anyway points them back to their own, their own website.
So anyway, thoughtful enough to get my domain but not thoughtful enough to find a host for my domain.
Flowstateretreats me. That might be a good one. 13 bucks for a year. So I would buy that or you know, I could do how I want but it makes me look really, really professional. If I have an enterprise, a legal, a privacy or a sales, new flow state, whatever, I can figure out another way to get my domain. We talked about that already. All these different, you know, customer service, whatever. Hey, email us at customer service at Jenny IP or email.
So where did you get where I knew all about.
Where did you buy it?
Namecheap.
Got it. Now I am already signed up for, you know, GoDaddy meaning I already have other products here so I'm just going to click here. We're going to click on my products and we're going to scroll down and we're going to look at. Let's use Gen aipi so they had.
Like an add on as a host so I could still just go through.
Them and have AI. Okay, let's try this one right here. I'm not using this domain. I have it and I just haven't set it up yet. Customerservicehanatours.com Email us at whatever at them.
Hosted if I wanted to.
Totally. And they'll have DNS settings, whatever. You can also if you want you can transfer to GoDaddy or you can transfer to Bluehost. You can transfer. There's a ton of places, even though I paid 50 bucks for it. I don't know why, but I'll probably use it at some point for, for the right thing. But here, guys, you're going into what's called DNS management and this is getting a tiny bit technical, but it's really not technical. And by the way, Replit would tell you how to do this. Grok would tell you how to do this. ChatGPT would tell you how to do this. It's really not that difficult, but when you're inside, take your pick, right? Yeah, but I mean it might be easiest to just use namecheap's hosting because it's already there of replit. Right? So I now have my, my app. I can click on this and hey, here's my website, right? I could share this with you guys. I could copy this link, drop it into the chat here and you guys can all click on it and it will work. It's a real website. Okay. But it's Flow Dash Transform. What we're building is. So that's, that's really awesome being able to set those up and have, you know, a complete looking image as a business. Okay, that's really what it's for.
So John, quick question. So before we do all of that.
I was thought and they'll have a DNS setting in there and all you do is you're adding records. They all will have the A's and the text and all these different options that you need to do to make that happen. It's very, very easy. Very, very. After you've done it one time, guys, you'll be like, this is cake. It's super easy. Information Dash Flow State. John. Replit app, like that's not what you're going to do. That's not what you do for Ohana retreats. You don't want a Replit app. You want OhanaRetreats.com so you're going to buy your domain and then you're going to come into, into here and you're going to click on settings. So you're in deployments, right? You're just on the overview. Now that it's deployed. You've got logs, analytics, resources. You don't need to look at any of this stuff.
Enough to get my domain, but not thoughtful enough to find a host for my domain.
Settings right here allows you to link a domain. So you click link. Okay, cool. All right, guys, link a domain and then I'd say Genaipi AI and then I would click next and then it gives me Some stuff, right? It says next, add the following records to your domain. Let's talk just for a minute about mains DNS settings. So whether you're using Squarespace or GoDaddy security, right, your app security, this is important. This is something that might sound a little bit boring, but security matters, guys. Like, or whatever system you use, the DNS settings are like, it's how your email gets set up, it's how your website gets set up. Like it is on every single provider that.
So where did you get, where I.
Do all of that? Where did you buy it?
Namecheap.
Got it.
So they, so they had like an add on as a host. So I could still just go through them and have them hosted if I wanted to.
Totally. And they'll have DNS settings, whatever. You can also, if you want, you get hosts things. Okay. It's not hard. You're going to come in here, you're going to have a few different things. Now there is going to be possibly something in here that says like park. A good way to lose customer trust is to have a data breach, right? Or you know, something in the way you're going to delete that one. Okay, don't delete all these other ones. Even if you're a huge company, right? When you get a data breach from whatever, you know, you're just like, man, come on. You know now, now hackers have all my information. Now I'm going to get tons more spam. Now I'm going to get whatever. I'm going to have to turn on my whatever. You can transfer to GoDaddy or you can transfer to Bluehost, you can drop. There's a ton of places, there's a few different ways you might want to do this. We're going to get rid of this. This cname should not be here. So we would delete that. We would delete this and we're just going to get rid of it. Okay, but actually, you know what? The cname is probably. Yeah, no, it's. Yeah, it might need to actually change that. But either way, guys, if it doesn't work, if there's a conflict, not only will GoDaddy tell you, GoDaddy will tell you there's a conflict. You can't do this. And then you could copy. You could literally just screenshot this page, take it over to replit and say, and show it, say, hey, I'm getting a conflict in GoDaddy trying to set up these new records. What should I fix? And I'll say, oh, you need to do this, right, but it's all that to freeze my, to freeze my Social Security number or whatever it is. You know, you could take your pick, right? Yeah, but I mean it might be easiest to just use namecheap's hosting because it's already there and they'll have a DNS setting in there and all you do is you're adding records, they all will have the A's and the text and all these different options that you need to do to make that happen. It's very, very easy because of everyone here has experienced a data hack and it's just not fun. And so if you don't want to be one of the companies that does that, then you want to make sure that you protect your customers data. You also want very, very, very easy to add these record types. You have type host, name record. It tells you to protect your own data so that number one, they don't get out exactly what to do. So you walk in here, you know, and you click add new record. And you're going to choose an option, a record. Okay, it asked us to put at, so we're going to put at. And then the value, you come over here, you copy the value and you drop it in. And you're not very right. After you've done it one time, guys, you'll be like, this is cake. It's super easy. And you added that record. Now you're going to add more. Well, you have to click save. We're not going to do that. We're going to add another record before access to it. Your API keys, things like that. Or number two and even worse that they don't delete save. The other one was a text, a txt. Okay, it's an. And then it's this. So we're going to copy this. I think I can remember at. So we'll go over here, we'll type at and eat or manipulate it or destroy it or you know, there's all kinds of different hacks, different ways that they can, that people can attack your website and the reality is probably not going to get people trying to attack your website unless until you become, you know, I'll paste and I'm done. Now if I were to save these records right here all of a sudden, Gen A IPI. Okay, cool. All right, guys.org would be, I'm sorry, AI would point to this website, right? And right up here it would say Gen IPI let's talk just for a minute about security, right? Your app security. This is important right now I'm noticing my, my favicon is not set up properly. It needs to be set up properly. So I'm annoyed that it's not set up properly, but that's okay. So, right. Until people know about you. So if you're getting attacked, like, congratulations, you're in the big game, right? You're making. Here we do that. So I'd click link domain. It would then verify, okay? It's not going to verify correctly because I didn't save it. So it's not going to find it. Now here's another thing you need to do. It won't work if you don't do it. You can be probably making money at that point. That's great. But that's not 100% true, right? Sometimes hackers will look for new websites and see if they can find sensitive data that someone hasn't protected yet. I saw somebody post something on LinkedIn the other day that said, yeah, I built this. You gotta link your domain and you have to add a www.gen this is something that might sound a little bit boring, but security matters, guys, aipi, AI or whatever your domain is, okay? And then you're gonna go in and it's actually all the same numbers and records things here. The only thing that's different is the host name is www. So you're setting up technically a little subdomain that is at www, right? And that means you're. It's gonna. But it's. It's gonna go straight to here. You would set up this, you'd add. A good way to lose customer trust is to have a data breach, right? Add more text records, you'd go a www. It's gonna be the same thing. So cool thing with Lovable and Lovable is a. A competitor to Replit. You know, that's not as good in my opinion, but I built something with Lovable. And I had my, you know, I had one of my developers playing around with it and he was building. I told him to build with. With ChatGPT. Even if you're a huge company, right? When you get a data breach from whatever, you know, you're just like, man, come on. You know, now, now hackers have all my information. Now I'm going to get tons more space and integrated. And so they used an OpenAI API key. Then he said he woke up the next morning, paste that in, add more records, choose an option text www. Grab this copy, paste, save all records and you're done. Now you've set up your www, you've set this up, replit will help make sure that you have your SSL certificates, all your security things and all the stuff that it has to do to make sure that it's a good, nice, awesome website that's being, that's being hosted properly. And you are all set. Right. You link that domain as well. They'll both verify and you're done. Okay, so I'm going to edit these, I'm going to delete them, but any questions about this, guys? Any questions like this? It's okay if you have a question about this or if this doesn't make.
Sense to you, do you have to.
Do the HTTP and now I'm going to get whatever. I'm going to have to turn on my. Whatever you call anyhad. Like, you know, they posted the link, they said, hey, we built this cool thing. They posted it on Twitter and that post kind of went viral. And you know, some hackers were like, yeah, this is fun. This guy's an idiot. No, no idea what he's doing. And he searched and found that the API key was just hard coded into an open variable on or not or.
Not or that's that security thing that you said replit already does.
Yeah, the HTTPs will be automatically set up by replit for you. That the SSL and all the things that make it a secure site.
Yeah, I think it kind of went over my head on what you were doing on GoDaddy with adding stuff. I've never had to do that before. Can you.
Yep, yep. So, whoops, sorry, I didn't mean to click that. So yeah, when all that. To freeze my, to freeze my Social Security number or whatever it is. You know, you guys have. Everyone here has experienced a data hack and it's just not fun. And so if you don't want to be one of the companies that does that, then you want to make sure that you protect your customers data. You also want. You're in GoDaddy. So let's just go back to like my domains, right? Manage my domains. An open variable, an openly viewable piece of the code. Right. When you guys are on Chrome. Let me share my screen here for a second. Again, we're not going to save my record, but when you pull up your domain portfolio or whatever it is in GoDaddy, right, you're going to have all these different. Whatever you have here and you're going to be able. There's going to be a setting somewhere now from here. Yeah, here we go. DNS, right? And then. All right, search for you guys to see something cool. Now when you click right here. Let's say you're on Chrome or on whatever browser you can go up below for the domain you want to manage. Why is it not showing all my cool, protect your own data so that number one, they don't get API search. Oh, come on. Search for the domain name. Why is it not letting me do that? All right, we're going to go back the other way. I go at it usually at products, right? So I get into my products and it shows me all my domains and it shows me this nice list. This is what I was looking for. I don't know why that other, that other list didn't show it here. Access to it, your API keys, things like that. Or number two, and even worse, that they don't delete whatever system you use, whether It's Squarespace or GoDaddy or whatever. You just come in and you just click DNS, right? So your DNS settings is what controls where eat or manipulate it or destroy it or you know, there's all kinds of different hacks, different ways that they can, that people can attack your website. And the reality is how your website, your domain acts and what it points at to be able to pull its content. Now you'll also, if I go, let me go back here and I'll click right up here there's this nice little tool. You go to more tools and you go to developer tools. And how do you think, do you guys know that a browser actually is just a rendering system? All it does is it looks at a bunch of code, a bunch of text, and then it follows what it told you to do. Now it'll use some images and pull up the, my genaipi.com my actual one that I have or sorry.org that I have set up actually completely. I also have a bunch of other records in here that are for therefore like probably not going to get people trying to attack your website unless until you become, you know, email and stuff like that, right? So when you go to set up, you know, here's my, here's my Google, you know, thing, whatever, right? So when you go to set up your, your, your Google account, so let's say you're going to go, let me go like this. I don't even know if I can show that things from links that you have like that, right? But it can actually see everything that's happening inside of every time you click a button, right? You have a console here. I can click, you know, apply here. And, and theoretically I might, I might be able to show, let's see here. Let's just, let's just click this. If I go to admin dot, Google, there are, you know, some different things right now we're not logged in. And so it's not going to allow me to do this. I don't even know if my password works here. Password. Hey, it worked. Okay. Google.com or sorry, let's say I want to go set up Google email, right? Until people know about you. So if you're getting attacked like, congratulations, you're in the big game, right? You're making me probably making money at that point. That's great. But that's not 100% true, right? Sometimes, you know, hackers will look for new websites and see if they can find sensitive data that someone hasn't protected yet. You want to set up an enterprise Gmail account so that you have, you know, eric@whatever.com I want, you know, enterprise email. I should have said that. And it's really, what you're looking at is workspace. Google workspace. Okay? Now if you want to use Microsoft 365 because you're a weirdo like that, that's fine. I personally love Google and, and so I like, I like workspace and I think it's really good. Right? So you would come in, you, you. I don't know why I'm still getting that. But bottom line is you can see everything that happens. You can even click this button right here and you can look at every single little feature and see you'd get started and you're going to go through and in this, see the code and what's happening here and where it points to in the code and see all the stuff that's up here. If you accidentally expose an API key somewhere. I, I saw somebody post something on LinkedIn the other day that said, yeah, I built this in this setup, right? I'd say flow state retreats. Right. For now, it's just me next and I'm going to be John Cheney. And my current email address is nonjam7gmail.com whatever. Let's go next. And then I'm going to say it says get a new custom domain and it will help you do that or use the domain you already own. And that's what you're going to cool thing with lovable and lovable is a, a competitor to repl it. You know, that's not as good in my video. Let's get rid of this. I don't, I don't want to do that. I didn't mean to Click ok, please just go away opinion. But I built something lovable and I had my, you know, I had one of my developers. Here we go. All right. Set up your existing domain. Continue with this method. Right. So you've got playing around with it. And he was building. I told him to build some stuff with, with, with chat GPT. It's not going to end well for you. Okay. I hate this little toast notification. So let's look here. Let's look at this little element right here. Let's click on it. Okay. Your own domain. And I'll say, you know, flow, state, retreat. So I don't see any. It's just a button. It's not showing anything related to, you know, the fact that there's actually a call being made here. Now we could go into the console or listener and then I'll click next and then what it's going to do is it's going to. You have to create a password. All this stuff. John test. That's probably not going to work. Let's just create a real issue password. Never not actually going to finish. Ian integrated and so they used an OpenAI API key. Then he said he woke up the next morning using this. Because I'm just trying to get to the setup stage where it actually shows you the DNS. But DNS guys is used in a lot of different places. It's how you use your domain and I have to pay for it. Okay, great. Try free for 14 days. It's probably going to set this and see if we could find exactly what's happening here. Even though.










