How to Build a $1m AI Web app (Loveable + Stripe)

Description

📈 Join 1,700+: Winning AI Automators here: https://bit.ly/4huOrM0


🔥 n8n: https://n8n.io
🔮 Loveable: https://lovable.dev/?via=jack (*)
👾 Codepen https://codepen.io/trending?cursor=ZD0wJm89MCZwPTE=
🤩 Google Studio: https://aistudio.google.com/prompts/new_chat

🚀 Work with Jack 1-2-1: https://xs4vvmc9.paperform.co
💷 Make money with Skool: https://www.skool.com/refer?ref=d4618abaabee44c7ac3c146938a72100


⌚️ Stamps
00:00 Coming Up
00:48 Game Plan
04:38 Lovable Prompt
07:35 Supabase
09:06 Codepen
10:37 Improving Website
15:54 Connecting N8N
20:00 Import Blueprint
21:08 Explanation
22:52 Google Drive
24:10 Request
25:24 Webhook
27:24 Troubleshooting
30:05 Webhook 2
31:26 Troubleshooting 2
34:26 Test
36:06 Adding Stripe
41:41 Summary
43:20 Troubleshooting 3
45:33 Payment Test
46:12 Outro

Summary

How to Build a $1M AI Web App with Loveable and Stripe

In this comprehensive tutorial, Jack demonstrates how to build a profitable AI SaaS application from scratch using Loveable, Stripe, and n8n automation. The video walks through creating an image transformation app that uses Google's Gemini 2.0 technology to modify user-uploaded photos, such as changing clothing or applying style transformations.

Jack begins by outlining the game plan: building a prototype in Loveable, integrating it with Supabase for user authentication and database functionality, connecting payment processing through Stripe, and finally setting up the AI automation workflow using n8n. Throughout the process, he troubleshoots issues in real-time, providing viewers with valuable insights into problem-solving during development.

The tutorial covers several key components of modern SaaS development, including creating an attractive user interface with authentication screens, connecting to a database for storing user information, setting up web hooks to communicate between services, implementing AI image transformation using Google's API, and integrating a payment system with recurring subscription options.

What makes this tutorial particularly valuable is its focus on monetization from the start. Jack demonstrates how to create a freemium model where users get one free image transformation before being prompted to subscribe for $10/month for additional transformations. He connects the application to Stripe, showing viewers how to set up products, pricing, and integrate the checkout process directly into the application.

The video emphasizes that building AI applications has never been more accessible, with the entire process requiring zero coding knowledge and taking just a few hours to complete. Jack highlights how these no-code tools democratize software development, allowing entrepreneurs to validate business ideas quickly without significant investment in development resources.

By the end of the tutorial, viewers will understand how to build a fully functional AI SaaS application with user authentication, AI-powered image transformation, and subscription-based monetization—all without writing a single line of code. This step-by-step guide provides a blueprint for anyone looking to enter the AI SaaS market with minimal technical expertise.

Transcript

0:00 here's how you build a profitable AI SAS 0:02 using liable and stripe you may think 0:04 that building an AI SAS is one thing but 0:07 if you can't monetizer and do something 0:08 that's valuable it's going to be 0:10 difficult to create an income but the 0:12 good news is it's never actually been 0:13 simpler than it has been today to build 0:15 something that looks flipping epic with 0:17 AI actually integrate it with cool no 0:20 code automations and then go on to 0:22 monetize it my name is Jack i r the 0:24 largest paid AI automations community on 0:26 the planet I make over six figes a month 0:28 doing that my last text start up uh made 0:30 up to 50K per month and I wanted to sell 0:32 that and in this video what I want to do 0:34 guys is show you step by step how we can 0:37 build this entire game plan it's going 0:39 to be completely zero code beginner 0:41 friendly so if you watch this to the end 0:43 of the video You're can have a fully 0:44 functioning AI SAS that you can start to 0:47 monetize and begin with so let's begin 0:49 with the game plan and the way I want to 0:51 run this video is build it with your own 0:53 real time so if there's mistakes we're 0:55 going to confront those mistakes 0:57 together and crucially of course we're 0:58 going to be adding stripe so I think 1:01 about it realistically let's think about 1:02 the software we're going to do so we're 1:03 going to build this one in lovable okay 1:06 let's bring this to the front so we know 1:07 there are a few options we could do b. 1:09 new but I'm going to use lovable because 1:10 it's freaking awesome then we've got the 1:13 idea so what I thought would be really 1:14 cool for the idea of this video is to 1:16 have an aias platform that somebody 1:19 could let's say submit a photo one it 1:21 could be anything we wanted right and so 1:22 my idea is to use this called technology 1:24 that Google just released which is 1:25 supposed to be a Photoshop killer but 1:27 let's just build it into an a app so I'm 1:29 going to give it a photo of my myself 1:30 let's come down here click on plus and 1:31 then add an image all right cool there's 1:33 a head shot and I'm going to say hey uh 1:36 change the tank top to a 1:40 suit and let's just see what it does so 1:42 the idea of this is that you can 1:43 conversation chat to it and it should be 1:45 able to change something about that 1:46 image into something else so let's see 1:48 how it gets on um and then what I want 1:50 to do is Boom you see that guys straight 1:52 away I'm now in a suit that's really 1:54 cool and then you could say something 1:55 like hey make the suit yellow this is 1:59 just to show you what this looks like 2:00 and why they think this is cool what I 2:02 want our AI app to do is to take an 2:04 image and then I want it to do some 2:06 maybe some analysis on the color of 2:07 their skin the eyes and then boom I mean 2:10 it's pretty fing cool right but you get 2:11 the idea so what we want to do is have 2:13 an app where the user can submit an 2:14 image and then based on that image what 2:17 effectiv is going to happen is it's 2:18 going to change it and send it back to 2:19 them something really cool but you know 2:20 what I mean it could be anything that 2:21 you want to so for that I'm going to put 2:23 Gemini 2.0 in the idea category 2:26 obviously when you comes to the own a 2:28 the idea is the most important thing and 2:29 I won't cover it in detail in this video 2:31 because this video could be a 10-hour 2:33 master class but essentially we're 2:34 always servicing a problem that a 2:36 customer has and that they're willing to 2:37 pay for and the brilliant thing about 2:39 these softwares guys and they used to 2:40 cost so much money to make is the fact 2:42 that we can actually validate that 2:44 somebody will pay something for your 2:46 idea in a day you don't need to spend 2:48 hundreds of thousand devs that's why 2:50 this is so flipping powerful you can 2:51 build this in an hour or so and then you 2:53 can say hey here you go buy it then for 2:55 the automation we can use a make or n 2:57 I'm going to use uh make in this 2:58 automation of course you can do do in 3:00 either it doesn't really make a 3:01 difference uh oh my if I can get make in 3:03 that that' be quite handy right and then 3:04 for payment processing we are going to 3:06 use the beautiful stripe so let's write 3:08 together now a little bit of a game plan 3:10 about how we're going to attack this 3:11 together so just for my oh my gosh let's 3:14 just get everything centralized cool all 3:16 right so let's have to think about game 3:17 plan what's the first thing I want to do 3:19 well the first thing I'm going to want 3:21 to do here is to kind of build the uh 3:24 let's just dealify this um prototype 3:30 in um we're going to build that in 3:31 lovable okay then we're going to 3:34 integrate 3:35 it with super base so that's basically 3:38 going to be an area where we can store 3:39 login details and we can have accounts 3:41 and we in fact if I make this a little 3:43 bit in here let's push this in here 3:45 super base let's just then integrate it 3:47 let's do the 3:49 stripe at that point what you're going 3:51 to have is a AI app okay that will be 3:54 connected to a database and connected to 3:55 stripe once we've done that and then 3:57 want to build the automation 4:01 make 4:02 automation with Gemini uh first part of 4:05 that is going to be uh Gemini uh 4:09 function and the second part of that is 4:11 then going to be connecting 4:13 it actually you know I'm going to do I'm 4:15 going to get rid of this just to make it 4:16 really simple because I think part three 4:18 realistically then is connect both 4:21 together so on the one hand we've got 4:23 the app that connects to stripe that's 4:24 going to be step one and the step two is 4:26 how we kind of Leverage this call make 4:27 automation so that we can give it 4:29 something then pop it back so let's head 4:31 over to lovable and create something 4:33 cool so we're going to start with our 4:34 idea what I usually do with these things 4:36 guys is I get uh Claude to create a 4:39 prompt that I think is better so let's 4:41 head over to Claude here all right so 4:43 I'll say hey Write a brief um prompt for 4:48 the creation 4:50 of cool 4:53 website 4:55 functionality is going to be something 4:56 like this uh user uploads and 5:02 um that is sent to a web hug and what 5:07 I'm going to do guys is give it a web 5:08 hook address in a second uh and then 5:10 what we're going to want to do is 5:11 basically then a image is 5:14 returned at login 5:18 functionality looks epic and actually 5:21 guys what I'm going to do now is just 5:22 grab the web hook address from make.com 5:24 so make.com is our no code automation 5:26 Builder so let me just come over and get 5:28 a new scenario all right guys so we've 5:30 got a brand new scenario to make let's 5:31 just call this one uh 5:34 stripe integration in fact call this one 5:38 lovable image and of course we are not 5:41 crazy so let's give it a really nice 5:43 Emoji now what I want to do is get a web 5:45 hug web hooks basically guys are the in 5:49 fact does not response essentially if 5:51 you can use web hooks you can build 5:53 anything that you like on the planet 5:54 because a web hug effectively is going 5:57 to be how we get the information 6:00 from our app over to our scenario so 6:03 think about this the users on this app 6:04 they're talking to us this is going to 6:06 fire out information to make by a web 6:08 hug make does its magic and then sends 6:10 it straight back so if we can connect 6:12 things by web hugs think of it as how 6:14 you link things together you can do 6:16 essentially absolutely anything that you 6:17 want to so I've got a web hook here I've 6:19 got a custom one I'm just going to call 6:21 this one 6:22 lovable this is if you want to do 6:24 something fancy a lot of people will 6:25 show you um automations where you can 6:26 just add your AI to lovable I think 6:28 that's cool if you want take it to a 6:30 level 10 which is going to be a business 6:31 that you can actually automate so that 6:33 you can actually monetize to an insane 6:34 degree you're going to want to do 6:36 something like this so you copy the 6:37 address to the clip board okay and then 6:39 we're going to come back over to Claude 6:41 to finish 6:42 this um that web hook will 6:46 return an image in let's just say 60 6:50 seconds show a loading 6:54 animation cool there we go so let's do 6:56 this I'll just say make the design that 6:58 looks that cool this is I'm going kind 6:59 of like a little bit of a tldr just to 7:01 show you then once we get this we're 7:03 going to give this over to uh Liverpool 7:05 and then when we get it in Liverpool we 7:06 are then going to go over to um 7:09 integrate everything together which I 7:10 think is really flipping cool you know 7:12 often times it's not necessarily the 7:14 most complicated AI that captures things 7:17 so let's just grab this information 7:19 let's get back over liable and let's 7:21 give it the prompt bam and then we enter 7:23 this in and just make sure that the 7:24 correct web hook has been provided 7:26 here let's see it hasn't actually has it 7:29 oh it has okay that's cool so liverpol 7:31 is now going to work in the background 7:32 we're going to do a couple of things the 7:35 first thing we're going to do is connect 7:36 it to super base super base is a 7:38 database it's basically where we can 7:39 store the information so as our billions 7:41 of customers start creating accounts to 7:43 use our new AI software we can say what 7:45 the name is what their email address is 7:48 and the cool thing is like it enables us 7:49 to log basically like capture that 7:52 passwords and things like what are they 7:53 doing and so when they come to log back 7:55 in again they can actually use a service 7:56 and it's actually functional and works 7:58 properly so while this is starting to do 7:59 this magic in the background guys what I 8:01 would recommend you do is head over to 8:03 superb.com uh and then create an account 8:06 and log in you'll be able to do this for 8:07 free by the way uh building a weekend 8:09 scale to Millions it's cool it just 8:10 makes it very scalable which is very 8:12 decent I want you to go over to 8:13 dashboard start your project so let's go 8:15 over to dashboard if you don't see this 8:16 you will basically just create a brand 8:18 new project so let's create a project 8:20 together let's call this one new project 8:21 the organization is test or whatever you 8:23 created it as and the project name let's 8:26 call this one not Steven po not her Jack 8:29 podcast by the way this this is 8:31 obviously pulling from something that 8:32 I've got on my YouTube let's call it 8:33 something 8:34 like I don't know we'll call this one 8:38 image um 8:39 Master okay does that sound cool I don't 8:41 know if that sounds cool and then we're 8:42 going to give it a strong database 8:44 password so I'm just going to enter in a 8:46 cool password there beautiful and then 8:49 create new project so we've got a 8:51 beautiful project name called image 8:52 Master which is Ace and we don't need to 8:55 save that yet that's absolutely fine 8:56 cool so we've got a brand new project 8:58 now I come back over to to the beautiful 9:00 liable and this is still working for us 9:02 in the background which is great usually 9:03 with liable it takes just a couple of 9:05 minutes while that's loading up if you 9:06 haven't seen this before by the way I 9:08 did just want to show you something very 9:09 briefly if you head over to uh 9:12 codepen what codepen can do is it's a 9:15 website where people basically upload a 9:16 lot of that information about like cool 9:19 ass designs that you like and what's 9:21 really cool about it is they give you 9:22 the code so if you see this for instance 9:24 guys like how freaking cools that well 9:26 if you want to build that here's all the 9:27 HTML here's all the CSS here's all the 9:29 JavaScript and then what we can 9:31 basically do is copy that information 9:33 and put it back into uh our beautiful 9:35 lovable because the thing about AI it 9:38 doesn't always know what good code looks 9:40 like so by using a open source platform 9:42 like this like look at this cool login 9:44 screen for instance right is this pretty 9:46 cool yeah I think this is cool I like 9:48 this so if we like this we could just 9:49 say hey I want a login screen that looks 9:51 like this and in fact I think that's 9:52 exactly what we'll do when we build our 9:54 login screen so let's head back over to 9:56 liable and see how it's getting on and 9:57 voila guys after a couple seconds we've 9:59 got the cool thing which I think looks 10:00 really cool we can click this button to 10:02 hide the Side Bar I'd say that's 10:04 actually really foring nice right so we 10:05 got login sign up so let's see if we 10:07 click on login as a for instance page is 10:09 not fine great cool so let's click on 10:11 this super base in the top right hand 10:13 corner first of all okay it's loading 10:15 what do we want to connect it to we want 10:16 to connect it to image master so let's 10:19 do that and obviously you can connect it 10:20 to any super base that you want to I be 10:22 happy with all these things yeah that's 10:24 absolutely fine beautiful I think that's 10:26 absolutely decent so you can click on 10:28 that and you can see the dashboard of of 10:29 everything that's happening inside which 10:31 is decent beautiful let's go back down 10:33 to the project and then we are going to 10:35 open this back up and then we're going 10:36 to say something like ah the build has 10:38 been unsuccessful so let's just see what 10:40 happened cannot find name X let's just 10:43 get it to fix that very quickly and then 10:44 we can come back but essentially The 10:45 Next Step guys is going to be to connect 10:47 super base and then we're going to test 10:48 the web hook and then we can start 10:50 building it out beautiful so it looks 10:51 like it has worked perfectly so let's 10:53 just say here for example we want to on 10:55 the sign up screen 11:01 let's um 11:05 integrate with the super base I'm going 11:08 to say no need to uh basically like 11:11 validate email on every 11:15 signin and as make the sign 11:22 up look like this so this is the first 11:26 one so let's get over to codan and get 11:28 this information come back over to 11:30 loable and all you're going to do guys 11:31 is very simply just copy it all and 11:33 paste it all into lovable and of course 11:37 one of the things I'm going to say to it 11:38 first of all though is to keep 11:41 the uh open this up here but keep the 11:45 existing 11:47 color scheme if I could spell color that 11:49 would be ace and enter okay guys it's 11:51 come back with some suggestions that 11:52 sounds pretty decent we'll just apply 11:54 those changes and then guys what I might 11:56 do actually is send this over to n8m n 11:59 and I'll explain why I'm going to use 12:01 an8 an for this particular us case in a 12:04 second because what I think we're going 12:05 to need to do because I've actually 12:07 chosen quite a unique um functionality 12:09 with this coding and I think it' be a 12:11 good learning experience for you as well 12:12 actually to go through this because what 12:13 we're going to need to do with the image 12:15 is turn it into Bas 64 with this API so 12:17 we can actually send it over to Google 12:19 which we're going to figure out together 12:21 live on core so I've looked on it before 12:23 which is going to be cool and we're 12:24 dealing with a new beautiful uh set of 12:27 instructions uh so I think n1's going to 12:29 be just a lot easier to walk through 12:30 that together because we can we can do 12:31 some different bits and pieces um in 12:33 reality if you're do something very 12:35 simple like a web hook like with a uh 12:37 like an air table or an email system 12:39 it's very straightforward I'm just 12:40 showing you something that I thought was 12:41 something cool I literally wanted this 12:43 to be I have an idea let's just build it 12:46 and then whatever the build is to do 12:47 that we just freaking build together and 12:48 I think this is cool overall I'm really 12:51 happy with the kind of design that 12:52 they've got here obviously we would go 12:54 through and do this I think it's cool 12:56 yeah I'm very happy with this look so 12:57 we'll let this load a second and then 12:59 we'll use our web hooks all right guys 13:00 so what we've got here we've got a 13:01 stylish authentication page login sign 13:04 up forms match design that is pretty 13:06 cool integration super pay for secure 13:08 authentication and user profile storage 13:10 in database cool so this is decent let's 13:13 just refresh the page and see what it's 13:14 up all right cool so let's log in into 13:17 what it looks like and guys look at this 13:19 this is point number one I want to show 13:20 you how similar does that look to this 13:23 pretty damn freaking similar and that's 13:25 by the way how you hack and I say hack 13:27 it's like when the Matrix something so 13:29 login have got password we need to 13:30 register I would make that a little bit 13:31 clearer to be fair that's cool um now we 13:35 want to register let's have a l okay so 13:37 what I want to do is maybe log in with 13:39 Gmail and what that looks like C on this 13:40 Gmail for instance I'm guessing it's not 13:42 made that so what I'm going to say is 13:44 hey um make the register 13:49 button easier to see plus when I click 13:54 it the page glitches 14:01 and I cannot uh create an 14:05 account fix this please cool and then we 14:08 let this one work in the background but 14:10 fundamentally this is cool and then we 14:11 can add in single sign integration with 14:13 all these things I think this looks 14:15 really flipping epic guys I'm very very 14:16 pleased with this all right guys so now 14:17 it's done let's click on the register 14:19 button for instance uh let's do welcome 14:22 back uh we want to click on register oh 14:24 we need to fix this don't we actually 14:25 Okay so we've G overlay let me just show 14:27 this up for instance let's come down 14:29 this can be the thing sometimes guys if 14:30 you use different image designs so just 14:31 bear that in mind so hey overlays I 14:34 cannot register just get rid of it and 14:35 remove the overlay okay so beautiful 14:37 this is now done it so we don't log in 14:38 let's see if we can register phenomenal 14:40 all right let's give it something like 14:41 my email address we will give it a 14:44 random password so let's go like 14:46 this oh wait no hang on a second that is 14:49 username I'll call this 14:53 one Jack and I'll call this one my email 14:59 cool then we give it run a password then 15:00 we click on register which is cool give 15:02 that a second to load then what we can 15:04 do guys is actually check this in super 15:05 base to see if this has happened so if I 15:07 then go to log in um and I think I need 15:10 to check my emails and then guys confirm 15:12 your signup so click on confirm your 15:13 mail here the site can't be reached but 15:15 don't worry we can fix that in a second 15:16 so then we come back over to our 15:18 beautiful lovable and then we should 15:20 able to log in uh yeah we'll save that I 15:23 don't mind serving that that's cool and 15:24 just click on oops let's just sign in 15:25 one more time and log in invel cenal 15:29 this one should be fine cool and it's 15:31 actually remembered it perfectly this is 15:33 flipping sick so now we've got this 15:34 question is am I actually saved in a 15:36 datab base somewhere so to check that is 15:38 to head over to super base and if I'm in 15:39 super base if I come down to 15:41 authentication guys can you see right 15:42 there I've got a unique ID an email and 15:45 now I am officially in super bases user 15:47 and this is where all your users and 15:48 customers will live on this beautiful 15:50 Journey we're about to Embark in cool so 15:52 now we've got this what I'm not going to 15:53 get it to do is I'm going to get it to 15:56 send an image over to n8n and we just 15:58 want validate that the web hook side 16:01 works and I think actually now I'm 16:02 thinking about it what I think is a 16:04 better way is to get the system actually 16:06 working and then let's add in stripe as 16:08 a payment mechanism at the end because 16:09 then it'll be functional and then we can 16:11 do something really cool so um and this 16:13 always happens by with builds you'll 16:14 have an idea but as you get into it 16:17 there's this artistic sense of let's 16:19 just go in this direction call so I'm 16:21 going to say this when a user um uploads 16:24 an 16:25 image send it over to this 16:29 web hook now let's head over to nat10 16:31 and get this cool web hook address and 16:33 by the way if you're brand new to n10 16:35 I'm going to put a link on screen to an 16:36 n10 Master Class it takes you from how 16:38 do you spell n10 to building your first 16:40 AI agent and getting used to it if 16:42 you're new to him so again we'll call 16:44 this one over here uh let's call this 16:46 one image SAS and guys I got to love I 16:49 got to love a good little bit of emoji I 16:50 got love an emoji you know it's funny 16:52 when you're building a technology 16:53 business uh often times it's nothing at 16:55 all and then it's all at once cuz all 16:57 your results come after you lock in a 16:58 certain things 17:00 so my to war ball this is so good so 17:03 fresh um let's add in a web hook for 17:06 this okay so let's come down here and 17:07 click on first step and I would like a 17:09 web hook starts the workflow when a web 17:11 Hook is called so go this thing get and 17:13 what it love to do is just copy them and 17:15 then we come over to Liverpool and then 17:16 we just say here we go here's the web 17:18 hook address cool and then we are just 17:19 going to enter this one here and give 17:21 this am moment to load and now 17:22 essentially when we load a web when we 17:23 load an image it will then send over to 17:25 a beautiful n8n scenario and my vision 17:27 for this is I mean there a million you 17:29 could do we could call it cartoonify so 17:31 you've load an image and it turns you 17:32 into cartoon we could do something like 17:34 cuz they say sometimes like in fashion 17:36 like based on your eye color your skin 17:38 tone there are certain color palettes 17:39 that suit you well there's loads of 17:40 color theory on that so it could be like 17:42 design me a perfect suit whatever but 17:44 the bottom line is guys if you can use 17:46 these systems these processes these 17:48 Technologies and skills that we're 17:50 covering in this video you're going to 17:51 be able to apply for anything you want 17:53 to so don't think the what matters so 17:55 much the how is the important thing 17:57 right I mean it's like the same with any 17:59 job you do if you just did a job you 18:00 know working at McDonald's or something 18:02 you know it's the skills that you learn 18:03 in the process not the fact that it's 18:05 cheeseburger versus beef burger or 18:07 something right so that's probably about 18:08 analogy I'll work on an analogy creat 18:10 app next maybe that will be the next 18:11 move okay allegedly this is now created 18:13 image so let's try this now and click 18:15 here and see what happens cool I've 18:16 uploaded a selfie so let's go on 18:18 transform image like so sending image I 18:20 love how it's got processing this is 18:22 really freaking sick so let's just see 18:24 what's happened here has just oh I 18:26 didn't listen for test event my bad okay 18:27 let's come back and try that one again 18:29 that's completely my bad um all right 18:31 let's refresh this and do it one more 18:32 time all right done transform image come 18:34 back over to N1 and are we going to see 18:36 anything but maybe say makes a get 18:39 request actually guys I just thought we 18:40 need to do Post request not get so let's 18:43 go HTP method is going to be post listen 18:46 test event come back and I'll say hey 18:49 make a post request to the web 18:54 hooker I think that's just well a couple 18:57 of reasons why but one's going to be F 18:58 sort of file size so that's absolutely 19:01 fine for some reason N8 n always 19:02 defaults to get okay that's cool give 19:05 this a load a second and then we'll give 19:06 it the image again and then once we get 19:08 the information from our beautiful 19:11 lovable app over to make or na10 we can 19:14 effectively do anything that we wish to 19:16 just give us a second this I like that 19:18 it's done in reality I'm going to have 19:20 this running in the background until it 19:21 gets the image that we send back to it 19:23 which is 19:24 cool okay it looks like that's done so 19:26 let's just refresh this one more time 19:28 and upload the image cool imag is there 19:30 now is this listening for test event in 19:32 na 10 what that basically means guys is 19:34 that it's waiting bam there we go check 19:37 that out now if I view the image do I 19:38 see something there we go cool how 19:40 flipping cool is that guys we freaking 19:42 got the image and we got it back so what 19:44 I want to do now now it's in here we can 19:47 do all the beautiful wonderful things we 19:48 want to do and then send the image back 19:50 so I think at this stage let's get the 19:53 magic of the Google doing the crazy 19:55 stuffff um and then we can send it back 19:57 to our beautiful app and then we can 19:58 have payment into it and then we're Dr 20:00 them R so coming back to our game plan 20:01 guys what I'm going to do now is head 20:02 over to the school Community I'm going 20:03 to grab the automation so we can connect 20:05 it to our beautiful liable scenarios so 20:08 let's head over to classroom um every AI 20:12 Automation and this build AI SAS under 20:14 image and video which is cool and let's 20:16 just download this blueprint obviously 20:17 guys whatever the thing is that you want 20:19 to use um you can build it really simply 20:22 with these tools um I've got a million 20:25 tutorials on the channel and then the 20:26 community that shows you how to build 20:27 these things step by step so look if I 20:30 then come back over to na10 for instance 20:32 I can come here I can click on import 20:33 from file so I select the file and then 20:35 this Imports beautifully okay cool and 20:38 let's just make sure that we've given 20:39 this a name L the name missing in the 20:40 right one that's absolutely fine cool so 20:42 let's call this one Google 20:46 image API and what I'll show you as well 20:49 guys is if you want you need to get your 20:50 API key if you would like to use it so 20:53 for example if I come over to the 20:55 software uh here what you want to do is 20:56 click on this get API key Buton the top 21:00 left and then guys what you do is you 21:02 click on this create API key and then 21:04 down here you'll see where you can 21:05 basically copy and use and then you're 21:06 going to be ready to rock and ROM so how 21:08 this automation Works what I've done is 21:10 this one is just going to download a 21:11 file from Google Drive what we're going 21:13 to do is convert that file into 21:16 something called a Bas 64 string which 21:19 is complicated text Big for basically 21:21 meaning we need to send this image over 21:23 to Google right so if you think about 21:25 for example we've got Gemini here okay 21:28 don't know why that's there let's put 21:29 that back here okay that's cool we got 21:31 Gemini there and then we have uh na10 in 21:34 our case which is here what we're sort 21:36 of saying is look we've got the image 21:38 here we're grabbing the image from 21:40 lovable so image goes from lovable to N1 21:43 via a web hog so let's just write this 21:45 down I think this is really good just to 21:46 explain just so you know how this 21:48 actually how this actually works all 21:51 right cool it goes from liable to na1 21:53 via web hook and what we transport over 21:55 here guys is the image so we're sending 21:57 the image over now once na10 gets it n8n 22:01 is going to send something to Gemini to 22:03 create the image we get it back into N1 22:07 and then once it's back in N1 we send it 22:09 all the way back to 22:11 Liverpool using this web hook here and 22:14 that's basically the flow we get the 22:15 image it lands at na10 if you can 22:17 imagine for example right if I just 22:19 bring this up feel free just to skip 22:21 past this part if this is like really 22:23 obvious to and it makes sense but just 22:24 for those who aren't really 100% sure 22:26 just want to show what that looks like 22:28 this 22:29 uh here 22:30 is n8n scenario okay and then this is 22:34 lovable and that's how we connect 22:36 between the two so that's basically the 22:37 flow of how this whole thing is going to 22:39 work so let's pull the images back just 22:40 so it looks nice and aesthetic uh Gemini 22:43 Nan beautiful Okay cool so I'll show you 22:46 how this works very briefly just using 22:48 our scenario here so what I'm going to 22:50 do is download a file I'm going to go to 22:51 my Google Drive and in my Google Drive 22:53 I've got a photo of me and I've called 22:55 it Jack so what I'm going to do is I'm 22:56 going to download this image and I'm 22:57 going to say hey put jack in a suit and 23:00 I'm going to reupload it but there then 23:01 once we've done that we're going to 23:02 substitute it with web hook just to make 23:04 sure that it works so for example let's 23:06 click on this one here to download the 23:07 file and what we're going to come down 23:09 here let's have a quick look choose from 23:12 list I think it's this one right let's 23:14 have a 23:15 look give this a hot second oops cuz I 23:18 spelled that 23:20 wrong beautiful Jack and oftentimes when 23:22 you build these automations guys what I 23:23 would recommend you do is you test that 23:26 it works and then we can actually think 23:29 of them as like some people call it 23:30 Frankenstein you'll use an automation 23:32 you just change like five or 10% of your 23:34 particular use case that's cool and we 23:35 just upload it to my drive and we want 23:37 to just put it in the root folder which 23:39 in other words is just code for just 23:41 gets uploaded that okay and then what 23:42 you'll need to do here so we've got the 23:44 image downloaded awesome we're 23:45 converting that image into base 64 which 23:48 is really cool so let's go through this 23:49 step by step step one is download the 23:50 image how this download the image we 23:52 click on it view it beautiful it's 23:55 downloaded it then we come on to extract 23:57 that from the file so let's click on on 23:58 this guy you don't need to do this but I 23:59 can show you if I just test step here by 24:01 clicking the play button this will turn 24:03 it into B 64 string which is me as a 24:06 load of uh 64 strings then what we can 24:09 do is convert that uh is do the request 24:11 okay so if I come here for example I've 24:13 got this URL and at the end of it uh 24:15 basically youve got key equals insert 24:17 key so what I'd want you to do is copy 24:19 in guys and paste in the key that you 24:21 got from here so come down guys copy the 24:23 key and then you paste it in at the end 24:25 of URL then we come off okay now what we 24:27 do is we can actually test this step and 24:30 then this code here as you can see it's 24:32 going to be a little bit of nice little 24:34 coding it's going to take it from um the 24:35 actual HTP request and they will us to 24:37 upload it into the file so I think we're 24:39 at the point now where we can do it and 24:41 if I come on this request here guys I 24:42 come down what I've just given it here I 24:44 said hey oh well here's woman of a woman 24:46 we don't want to change that I'll just 24:47 say something like hey uh 24:51 change his tank top to a 24:56 suit that's literally all I'm going to 24:58 say so let's test this one together and 25:00 if this works what essentially is going 25:01 to happen at the end of this is there 25:02 going to be a photo of me in Google 25:04 Drive with the suit instead of a tank 25:07 top so we're now making the request over 25:08 to Google which is awesome that's 25:09 completed then it's getting uploaded to 25:11 Google Drive and we'll see what that 25:12 looks like then once this has worked we 25:14 can actually plug this in with our 25:16 really really cool web hugs so that's 25:18 uploaded let's go check out Google Drive 25:19 and just like that guys they put me in a 25:21 super cool fresh suit which is exactly 25:22 what we like so now we've done that 25:24 let's just change this to be the web 25:25 hook now okay so what we're going to do 25:27 is we're going to delete this guy and 25:28 we're going to add in a web hook all 25:30 right let's go to web hook start the 25:31 flow when a web Hook is called and we 25:34 want this one to be post so let's copy 25:36 this one here and let's link it up what 25:38 I first want to do is just make sure 25:39 that the image will get there now this 25:41 for example need to come back over to 25:42 liver I'm going to say hey when an image 25:46 is sent please send it over to this web 25:51 hug boom hit enter bam okay now level 25:55 will do it magic in the background now 25:57 we can get it and guys once you connect 25:58 these things with web hooks they're kind 25:59 of like you know in Lego you have those 26:02 like four bricks that like are the most 26:03 important bricks in the world that's 26:04 kind of that's kind of your web hook how 26:06 you connect applications together it's 26:08 that connecting them together that makes 26:09 it really epic so liver B is going to 26:11 work on that awesome stuff in the 26:12 background which is Ace one of the 26:14 things to bear in mind guys when it 26:15 comes to 26:16 this I moved over to decaf recently um 26:20 actually I've got my flat white I have 26:21 my latte my flat white and a couple of 26:23 beautiful little decaps because um yeah 26:26 you don't really notice a difference 26:27 okay let's go dashboard and actually uh 26:29 upload image so let's try this one right 26:31 now let's upload the image all right I'm 26:32 uploaded what I'm going to do is come 26:34 here I'm going to test the workflow 26:36 actually what I'm probably going to do 26:37 is I'm just going to uh unlink this okay 26:40 I'm going to click on this guy I'm going 26:42 to listen for test event okay come back 26:44 over now to our snar transform the image 26:47 this is processing come back over and 26:49 guys it's appeared okay so what I now 26:51 need to do is if I check out well what's 26:53 the input that it's got here okay let's 26:55 actually get this guy out of here and 26:57 then I'm going to connect these together 26:59 all right beautiful so if I run this all 27:02 together one more time then we should 27:04 get the same input right let's come back 27:05 over here uh that obviously hadn't 27:07 worked yet so let's upload a photo 27:09 beautiful photo has been uploaded come 27:10 back over now to nhn scenario test the 27:12 workflow come back hereit to liveable 27:14 let's transform the image come back over 27:16 to our scenario that's been done and has 27:18 the HTTP request happened yet and that 27:20 one hasn't worked so for some reason 27:21 here it says no output data has returned 27:23 so what I'm going to do instead is I'm 27:25 just going to use a Google uh as a quick 27:27 uh cleans are here so I'm just going to 27:29 come here just for time sake I'm going 27:30 to to Google Drive uh let's Google Drive 27:33 and let's just EAS we upload a file 27:36 beautiful and we'll do this one here and 27:39 we'll just say we'll put this to root 27:40 folder that's absolutely fine file name 27:42 we'll put um image test 1 2 3 which I 27:46 think is cool nice uh and then I think 27:49 that data is fine because it comes out 27:51 as a file name is jack.jpg in fact 27:54 before I do that I wonder if that's the 27:55 reason why this hasn't worked let's just 27:57 see if this is expecting data cuz what's 28:00 the output of this put output file and 28:03 field data okay so that's probably why 28:05 this hasn't worked all right cool what I 28:07 suggest we do then in this case is let's 28:09 just upload it to Google Drive and then 28:11 we can download it and then just use 28:12 this download a file thing all right 28:14 beautiful let's come here let's just 28:16 bring these guys in together which is 28:18 cool and test this step we need to test 28:21 it one more time just go back over to 28:22 the web hook we'll test the workflow 28:23 come back over transform image come back 28:25 over liable that didn't work and no bind 28:28 refill data item zero so guys looking at 28:30 this what I figured out was actually the 28:32 reason why the web hook isn't sending 28:34 information uh either to like Google 28:36 drive or this I had a quick look I 28:37 basically checked Claude about it and 28:39 one of the reasons why if I can lo this 28:41 beautiful page up is that the node 28:43 itself is expecting the field name to be 28:45 data but it's not finding it so looking 28:47 at the web BL input I can see the image 28:48 file jack. jpg that you want to upload 28:50 to fix this you need to make sure the 28:52 binary data is properly mapped to data 28:53 so it give us this cool F code we copy 28:56 the code we come back over we bring this 28:58 guy over and what did we do we click on 29:00 plus we type in code which is also code 29:03 keyword for the WD40 and if I come over 29:05 then enter this enter this which is 29:07 basically changing it to data so that we 29:09 can map it and get it that should work 29:11 perfectly for us now so like if I come 29:12 here and bring this over I'm going to 29:15 test the workflow and we can avoid then 29:16 the whole G Drive thing uh which is by 29:18 the way a lot of times where sometimes 29:20 you bring Google drive to fix something 29:21 you can use you code to do that instead 29:23 so let's go back over to lovable we 29:24 upload the image that's great transform 29:26 the image then we come back over to 29:28 beautiful scenario and already this is 29:30 working this is great news the last step 29:32 if this does work properly is just to 29:33 send it back to the web hook and then we 29:35 are ready to rock and roll which I think 29:37 is flipping epic I'm taking a 29:38 celebratory sip of coffee for 29:42 this and guys just like that I've gotten 29:44 a suit by the way this is a fun Mickey 29:45 laugh like it's really respect to my 29:47 there's my real actual arms they are 29:49 they've got to be right that's beautiful 29:51 dude I freaking love that dude I might 29:52 start rocking around like that I think 29:53 that's a freaking I freaking love that 29:55 fashion set guys this automation already 29:58 freaking adding value this is ridiculous 30:00 so what do we do we don't well we could 30:02 upload the file if we want to and 30:04 realistically though what we kind of 30:06 want to do is just send it back down to 30:07 the web hook so come down to web hook 30:09 like so and want to put click on respond 30:11 to web hook respond with first incoming 30:13 item um actually what I think we I 30:16 wonder if we just do this let's just can 30:17 this guy off bring this over here 30:20 connect this here and if I come here and 30:22 I say hey respond with the first coming 30:23 item that's cool cuz that's the image 30:25 then what we need to do crucially is 30:26 come over to web hog and then we need to 30:28 say respond not immediately when the 30:31 last oh respond to web node beautiful 30:34 okay so let's now see if the image comes 30:37 back into the app so let's test a 30:39 workflow come back over do it one more 30:41 time upload the image phenomenal and 30:43 transform image great so let's just see 30:45 what happens I do really like the way 30:47 that it kind of loads in the background 30:49 so I come back over here for instance 30:50 it's not working perfectly code one's 30:52 good respon to web hug is coming up so 30:54 do we get a response is processing 30:57 analyzing image structure it's making 30:59 some match our AI carefully transform 31:01 your image this typically takes around 6 31:02 seconds to ensure that's do you know 31:04 what's cool cuz people don't mind 31:05 waiting so long as you tell them what 31:06 they're waiting for so according to this 31:08 it has already sent the image I think if 31:11 that's correct yeah so let's just see if 31:14 that's happened or we'll find out what's 31:15 happening with the image all right guys 31:17 we're 93 95 97% do we get the refin 31:21 image and it says it's transformed I 31:23 don't think that worked so let's have a 31:25 look I wonder if it's just not 31:26 displaying it so if I actually come back 31:28 over to the scenario let's just see if 31:29 it did the job if I click on this and I 31:31 download this for example in fact guys 31:33 what I'll do is I will do two things I 31:35 will upload the image to the file uh 31:37 which will be fine let's just do that 31:39 and then what I'll also do is just say 31:40 to livero I'll say something like hey uh 31:44 the web 31:47 hook 31:49 returned the 31:51 image but it did not show in the 31:55 dashboard and then I'll also say uh once 31:58 the 31:59 image is returned you can stop the timer 32:04 uh keep the 32:08 image visible in the 32:13 dashboard cool so we'll let this make 32:15 some amendments then we'll try it one 32:16 more time and then we can also check 32:18 that the image is being transformed and 32:20 it's been uploaded to Google Drive which 32:22 I'm pretty confident that it is but it's 32:23 always worth just kind of like often 32:25 times guys and girls when you're 32:27 troubleshooting apps like this you've 32:29 just kind of got to go through every 32:30 single possible thing that you think 32:31 they could be wrong to figure out what 32:33 is actually the root cause of this stuff 32:35 okay so this looks like it's done and 32:36 it's basically completed so let's try 32:38 this one more time come over to a 32:39 scenario Let's test the workflow come 32:41 back over and upload the image and let's 32:43 say transform beautiful sending image to 32:45 web hug is it coming through yes 32:46 extracting a file doing the HTTP request 32:48 then b a code then send it back via the 32:50 web hug ordinarily what's interesting is 32:52 when you're doing image Transformations 32:54 usually you trans you have a request to 32:56 transform it then you've got to wait 32:58 then you pull it down I don't know 32:59 what's happening with this API but it 33:00 seems more instantaneous I come back 33:02 over has that done well I think this is 33:05 showing us a before and after that is 33:08 really cool I wonder if it actually did 33:10 the difference let's just check in our 33:11 Google Drive so according to this this 33:13 is the image that was uploaded but if I 33:15 come back over now I can see that's not 33:17 the one that we got back into liable so 33:20 we need to figure out why that image 33:21 isn't happening and I got something 33:23 saved in history that's really cool Dark 33:25 theme all right come back over to 33:26 transform let's figure out what's 33:27 happened then so say hate showing both 33:28 the before image left and right and page 33:30 please 33:32 use the web 33:35 hook 33:37 returned image on the right meanwhile 33:40 what I'm also going to do guys is come 33:42 back over to the scenario and I think 33:44 there's nothing really I can change on 33:46 this that would really improve the 33:47 outcome I'm pretty confident this is 33:49 pretty decent I mean we've got it we've 33:51 got the code and we're just sending to 33:52 the web hog and this is just taking the 33:53 same image that is from the web hog so 33:56 technically I think the issue is just be 33:58 a lovable side um because I think the 33:59 automation is sound and we know that 34:01 because we're seeing the enhanced image 34:03 in Google Drive it's just a case now of 34:05 getting it back over to loveable and I 34:07 think it could just be as simple as it's 34:08 just showing like the same image on both 34:10 sides of it cool so allegedly it has 34:13 fixed it the dashboard detex file is 34:15 quite long after to make it changes it 34:17 going to just refract it into smaller 34:18 mother focus components uh sounds 34:21 good let's do 34:24 that but first let's give it another 34:26 test okay transforming in image come 34:28 back over this is working as per usual 34:29 which is really cool oh my goodness have 34:31 I got have I not got an emoji on this 34:33 this is outrageous let me get an emoji 34:34 on this think star R is cool beautiful 34:36 okay so this has it worked once again 34:38 it's original and before also uh it 34:41 still is not 34:44 working think through this step by step 34:48 Bo and let's just check we did get the 34:49 right thing in Google Drive yeah and in 34:51 Google Drive oh my gosh dude this suit 34:53 is a freaking that one does look 34:54 slightly a related but I think that suit 34:56 looks freaking epic I'm might buy that 34:58 suit this is why it's so cool cuz you 34:59 get to see like one of the cool ideas I 35:01 think I've got with this is like imagine 35:03 it could take your skin tone your eye 35:04 color right and you could like try out 35:06 do you know there's websites that really 35:07 crush it where you can try out the 35:08 different suits this is perfect for that 35:10 do you know what I mean like you could 35:11 say put me in a suit that looks like 35:13 this and we could have ai breakdown 35:14 explain what the uh actual images that 35:17 you're wearing and then it could like 35:19 actually transpose that on you which I 35:21 think is really cool and by the way guys 35:22 the fact this takes a bit back and forth 35:25 is completely cool it's normal this is 35:26 actually one of the reasons why this AAL 35:28 opportunity if you can sit down grab a 35:29 coffee and just spend a couple minutes 35:31 going back and forth with this stuff to 35:32 get it work working then that's really 35:33 epic and guys would you look at this we 35:35 finally got the suit back in the 35:38 freaking automation how did we do that 35:41 well what did we do all I did is I just 35:42 changed the web web hog to be binary 35:44 Farm which makes sense and we learned 35:46 something really cool in scenario soste 35:48 to say you got to be persistent you got 35:49 to stick it in now freaking look at this 35:51 guys I've gone from tank top to freaking 35:53 suit and everything else in the image is 35:55 identical how Fring epic is that that so 35:57 now we've done the automation part by 36:00 the way if you just want to take this 36:01 sass by the way um you're more than 36:03 welcome to I'll post all a code in the 36:04 community you can just have a fun with 36:05 it cool now we want to do is add in 36:08 stripe so to add in stripe we going to 36:09 do a couple things we basically now need 36:11 to say hey U now if we're building a 36:13 sass one of the things you want to do 36:14 generally speaking is reduce the 36:16 friction from a user coming to your 36:18 website and using the product usually 36:20 have a marketing called cold demand and 36:22 hot demand so it's like push and pull 36:24 like for example you are going to drink 36:25 coffee the question is which coffee this 36:27 is like a brand new service so the 36:29 awareness for this is going to be low so 36:31 we've got to educate and because of that 36:33 one of my sentences is let's give people 36:34 a sample in a feel for how this works so 36:37 I'm going to say something like hey uh 36:39 let's 36:41 now 36:43 integrate stripe all right and I'm going 36:46 to say look first image transformation 36:48 is 36:53 free than if they want more 36:58 they 36:58 can 37:01 subscribe for $10 per 37:04 month and we'll put limits 37:07 at I don't know call it 20 37:10 Transformations all 37:12 right beautiful now we need to get a 37:15 couple bits of information from stripe 37:16 so let's over to stripe and I'll show 37:18 you connect stripe so you can actually 37:19 physically start connecting payments so 37:21 we going to dashboard. strip guys and 37:22 you can create a fake test account by 37:25 clicking test mode I think you just got 37:27 got to give it like a number and then 37:29 you're ready to rock and roll so we need 37:31 a couple bits of information from this 37:32 to get started the first one we want to 37:33 get guys is the secret key so to get 37:35 that we're going to come down to 37:37 developers and the only one you're going 37:38 to need guys is a secret key so you 37:40 hover over secret key and you click copy 37:43 that's it then we come back over to 37:44 liable and we say hey the 37:48 information you need is below let me 37:52 know when you're ready for the secret ke 37:54 then guys what you want to do is come 37:56 down here you're looking for product 37:57 catalog on the left hand side and you 37:59 want to create a fictitious thing so 38:01 create a product from top right uh you 38:02 can call this one something like uh 38:05 image 38:08 transformation uh where anything I don't 38:10 know but basically do this uh obviously 38:12 what you want to do is an image I'm 38:14 using a dark wizard in fact let's just 38:17 call this dark 38:18 wizard cool this is decent I like it and 38:21 let's just say the amount is10 and we 38:23 want to charge that recurring Revenue 38:24 billing every month which is cool then 38:26 click on ADD product like so 38:28 and give that a moment and we believe 38:29 guys we got dark wizard image 38:30 transformation so you can send a payment 38:32 link now this is where it gets really 38:33 cool obviously you could if you want to 38:36 just have a um button that you integrate 38:39 by this code so for example if I come 38:41 over to payment links and I can click on 38:44 new the top right I can look on dark 38:46 image in a basically transformation here 38:48 and I can have this here that you can 38:50 just basically send this to people click 38:51 on create Link at the top right and now 38:53 I've got this URL so basically if I 38:55 enter into a new website like so um and 38:59 you send it to somebody they can then 39:01 buy your product and when you sign up 39:02 for that you'll be paying 10 pound a 39:03 month that's cool but the problem that 39:05 you have by just putting this in oh and 39:07 by the way one of the things you can do 39:08 by the way guys is you can integrate 39:10 this I believe where is the integration 39:13 I'm just going to show you this going to 39:14 make sure you've got it URL parameters a 39:16 that's is cool so you can actually just 39:17 like integrate URLs which is really 39:19 decent oh and the other thing guys is 39:20 you can add things here like tax if you 39:21 want to to make sure you're collecting 39:22 all things that you need uh let's just 39:25 see how we integrate this I think if we 39:26 click on this 39:28 uh yeah where is this this is like 39:31 absolutely avoiding me this is hilarious 39:33 I wonder if it's into payment links 39:34 actually I click on this uh is it down 39:37 here yeah click on this 39:40 guy ah buy button that's it click on the 39:43 buy button you copy the code and then 39:45 you can have this in your thing it could 39:47 just look like this or this but here's a 39:49 problem if we just embedded this code 39:51 which is easy mode by the way there's no 39:53 way of the app knowing that they've 39:55 bought it do you know what I'm saying so 39:57 that's why we're going that one step 39:58 further to make sure that it's 39:59 integrated now we need two pieces of 40:01 information to give this to uh lovable 40:04 one is the product ID and the other one 40:06 is the price ID okay I think we want to 40:07 come over to the products here this is 40:09 cool okay this looks right so we need to 40:11 get a few bit we got the product ID so 40:13 let's just copy this copy the clipboard 40:14 come back over to lovable and we say 40:18 uh product ID boom and then we want the 40:21 price ID which is in other words how it 40:23 will pull how much it actually 40:24 physically costs so it come back over to 40:27 uh this one here and I think you got to 40:28 click on the logs to get this okay there 40:29 you go request post body which is 40:31 default prize and so we just copy this 40:33 unique code um I this could also be the 40:36 one actually there that's the ID for the 40:37 thing I think yeah we come back over to 40:40 our beautiful lovable and I think that's 40:42 the right one cool enter the Sim then 40:44 it's going to ask us for our uh key 40:46 which we're going to be able to enter 40:47 securely into the chat functionality 40:49 then once that's done we should have 40:50 payments then we can start scale and do 40:52 other beautiful wonderful things just 40:54 give us a hot second to do obviously 40:56 guys in I put this as test when you want 40:59 to yeah we're okay with that app changes 41:01 when you want to actually start 41:02 monetizing this all you do is go from 41:04 test mode to live mode and then you're 41:06 ready to rock and roll which is flipping 41:08 cool uh and then we come back over the 41:09 lovable and this is one of the things I 41:11 noticed in the space guys with like 41:12 building million apps and stuff is like 41:14 unless someone actually shows you how 41:16 you do the plumbing and connect it to 41:17 stripe like is it really going to like 41:19 be valuable so they want the stripe 41:21 secret key now this is cool I can click 41:22 on ADD API key this is stripe secret key 41:25 so let's go back over to stripe and just 41:26 grab that very quickly again we can on 41:29 to developers and we copy this 41:30 publishable key here actually no it's 41:33 the secret key my apologies it's secret 41:34 key and then we enter it in here click 41:35 submit and that's not logged in 41:38 perfectly which is fine and now it's 41:40 added API key so let's see if this works 41:43 and we can AC and go ahead and create 41:44 something decent and then we're going to 41:45 be rock and roll and think let's just 41:47 zoom out what you've done you've created 41:48 a complete app that's never existed 41:49 before you've connected it to N1 you've 41:52 add you've connected to stripe now you 41:54 got a website that you can share with 41:55 people where they can create an account 41:56 we say save their information they can 41:58 buy the product sign up subscription and 42:00 do absolutely everything that you want 42:01 to in my community I go into more 42:03 details about okay well now you've got 42:04 the technology how on Earth do you 42:06 actually get your first customer what 42:08 does that physically look like and while 42:09 this is loading in the background I'm 42:10 just going to show you very quickly in 42:12 the classroom section I did this thing 42:14 on the make money section because one of 42:15 my observations were that people wanted 42:17 a kind of a real step-by-step system of 42:20 how do you start the bottom which is you 42:22 know I haven't started your your 42:23 foundations getting the right Market 42:25 customer resonance getting your offer 42:27 have you your first 10K in Revenue all 42:28 the way up to getting you know a 42:31 scalable beautiful successful business 42:33 and getting customers is important but 42:35 usually one of the things I always say 42:36 guys is that an ounce in Pre is worth a 42:38 pound and post and most of the 42:40 conversations I have in my community on 42:41 a weekly basis about you know how do I 42:43 get this done I get that done and we've 42:44 had so many success stories of people 42:46 doing 10K 20K 30k you know deals with 42:49 this stuff and even smaller deals which 42:51 I could R my channel as well is the 42:53 questions actually it's usually small 42:54 little pivots that you got to make but 42:56 you got to do the hard up from and with 42:58 softwares like this guys you need to 42:59 validate that somebody actually 43:01 physically wants to buy the thing so 43:03 look we' got a free TI how freaking sick 43:04 is this now I'm very curious to see how 43:06 this is going to work 20 images I'm 43:08 really impressed with the on this let's 43:10 just say that I'm on the page I want to 43:11 test it out let's just minimize this 43:13 rment upgrade to premium for $10 a month 43:15 which is cool fail to create checkout 43:17 session all right that's decent so what 43:19 do we do we click on this and I say hey 43:22 I clicked on 43:28 upgrade and it gave me this error cool 43:33 so let's just copy this and see what the 43:34 error is that's 43:35 cool there we go and just Tred to fix 43:38 that one and then probably we'll have to 43:40 do two or three rounds of this little 43:41 pepper some some shs little tasty 43:43 Landing of some jab and some uppercuts 43:45 to get this working and we'll get it 43:47 done but I'm going to be very excited to 43:48 see how this works and then the other 43:50 thing we want to do is just make sure 43:51 that we uh can identify them as a 43:53 paining customer which we can ask you to 43:54 do in super base and then we're pretty 43:56 much production to do it now I don't 43:58 know how long this video is when it 43:59 comes out but one of the interesting 44:01 things here like you know youve built 44:02 this in like an hour right um that is 44:05 unheard of to get an MVP that actually 44:07 physically works like that so let's just 44:08 see if this works great it's premium 44:10 processing oh my gosh you freaking 44:12 kidding me right now right let's see 44:14 what this looks like it's loading up 44:16 give it a hot second cool so since 44:18 that's trugging to load I'm just going 44:19 to say hey uh it seems it is 44:24 getting stuck on this page boom and then 44:28 we just give that it's like stripe isn't 44:32 loading question mark hit enter let's 44:35 see what that 44:36 does it's like every conversation we 44:39 inch like one step further to getting 44:40 the result done and you know what's 44:41 funny guys like when I did my last tech 44:43 startup and one of the initiatives I had 44:46 was more ways to pay like how do we make 44:47 it easier to pay like Apple pay Google 44:49 pay and it takes like a week or two of 44:52 development to do this and it blurs my 44:54 mind that like this is just some 44:55 language and it's Chang in some things 44:57 and it's ready to rock and roll like 44:59 this is genuinely transformative stuff 45:01 um AI SES are cool I don't know what 45:03 else to say Okay cool so it set the 45:04 changes been done so let's refresh the 45:06 page and check out that that's the case 45:08 upgrade to premium $10 a month let's see 45:09 if it loads up powered by stripe 45:11 powering up in the background cool so 45:13 once again that one didn't work we say 45:14 hey it's not learning I wonder if 45:15 opening up in a new tab would be a good 45:17 idea and then we can refresh this one 45:19 here for a second while that works in 45:20 the background yeah cuz I wonder if the 45:22 redirection feature while this isn't 45:24 live is causing some problem which is 45:26 cool interesting thing guys it really 45:27 has nailed done the UI I mean look at 45:29 the spacing the difference it's really 45:31 freaking impressive cool it's modified 45:33 the page all right guys so let's give 45:34 this a moment of truth if I click this 45:36 upgrade topre button do I get to see 45:38 something decent let's open up and see 45:40 hands off the thing and what you now 45:42 magic weight list here we go so we're 45:44 going to give this a fake card 45:45 information and let's just say we'll do 45:46 the first uh 28 tvc's random number call 45:49 her 45:50 name Benjamin magu and then obviously 45:53 then the post code is here so let's 45:55 subscribe and see what happens we are 45:56 processed it's given a hot second oh my 45:59 gosh are we going to be beautiful 46:01 recipients of this cool thing it's 46:02 completed so if I come back over to 46:04 Liverpool subscription successful you 46:06 now have premium access guys and there 46:09 you go we've basically built now an AI 46:11 sass from start to finish and if you 46:12 haven't seen this video on screen which 46:14 is about getting a voice agent into your 46:15 application using liver Bol check that 46:17 one out in any case guys have a 46:18 beautiful week and I'll see you in my 46:20 next video