Start a 1-Person Business with Claude (4 HOUR COURSE 20… — Transcript

Learn how to start a billion-dollar 1-person AI business with Claude. This course sets realistic expectations and highlights AI's massive opportunity.

Key Takeaways

  • AI offers unprecedented opportunities for solo entrepreneurs to build valuable companies.
  • The majority of people have yet to adopt AI, leaving a large untapped market.
  • Starting an AI business requires dedication, skill-building, and patience.
  • Realistic expectations help avoid common pitfalls and maintain motivation.
  • Early adoption and mastering advanced AI tools like Claude Code provide a competitive edge.

Summary

  • AI is a transformative tool enabling individuals to start billion-dollar companies alone.
  • 84% of the global population has never used AI, creating a huge market opportunity.
  • Only 0.04% of people use the most powerful AI tools like Claude Code and Codex.
  • The course is not a get-rich-quick scheme but a realistic guide to building AI services.
  • Building an AI business requires learning, persistence, and overcoming an excitement drop.
  • The global AI market is expanding beyond US, UK, and Australia to South America, Europe, and Asia.
  • Success in AI business depends on mastering skills and consistently landing clients.
  • Most people give up during early challenges, but the top 5% persevere and succeed.
  • The instructor, Albert Olgaard, built two AI companies worth over a million dollars without a CS degree.
  • AI adoption is accelerating, making now the ideal time to start an AI-focused business.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
If I were me right now and graduating college, I would feel like the luckiest kid in all of history.
00:05
Speaker A
Why? Wake up. AI is here. And if you assume any rate of improvement over any reasonable time period, learning how to use AI should become your number one priority.
00:19
Speaker A
I think it is possible now to start a company that is a one-person company that will go on to be worth more than a billion dollars. The New York Times just ran a story about a guy who built a
00:28
Speaker A
billion-dollar company with AI. We all knew it would happen. One person creating a $1 billion company.
00:33
Speaker A
You have access to tools that can let you do what used to take teams of hundreds. And you just have to learn how to use these tools and come up with a great idea.
00:41
Speaker A
You probably heard it about a thousand times. Oh, AI is going to make you rich.
00:47
Speaker A
Oh, I just made Claude code wipe my or I just replaced my entire family with Claude Code. There's a bunch of those videos out there and they have taken the internet by storm. And I know what you're thinking. No, another one of
00:59
Speaker A
these dropshipping NFT get-rich-quick schemes. But that is not what this course is about. And if you're looking for the next get-rich-quick thing, then you might as well just click off this video because this video is not for you. And I
01:12
Speaker A
know that because I actually thought the exact same when I got into this space a little over 3 years ago. If you don't know me, my name is Albert and I am by no means the smartest, but I still
01:22
Speaker A
somehow managed to build two AI companies that combined have done over a million dollars, which is weird because I don't have a university degree in computer science. I actually never went to university. So, I'm kind of on my
01:35
Speaker A
what, like seventh gap year or something. The only reason that this was possible was because of AI. And I give full credit to ChatGPT and Claude like 100%. I couldn't have done that without these tools. But let me show you how
01:48
Speaker A
this was even possible. You might have seen this graph going around. Each dot on this graph represents 3.2 million people. So in total, we have 2,500 dots, which amounts to 8.1 billion humans. And what this shows is how many people in
02:05
Speaker A
2026 that have even used AI. And what you will find is that 84% of people, 84%, which is 6.8 billion people, have never used AI in their life. They have never even given ChatGPT a regular prompt, which
02:21
Speaker A
is hard to believe because if you're like me, you see AI everywhere. Every time you open your phone, you hear AI news, but that is because your algorithm knows that you're interested in that stuff. 16% of people have used free
02:33
Speaker A
chatbots. So that is free ChatGPT or free Claude. That is 1.3 billion people.
02:39
Speaker A
But if you are just a little into AI, you know that the free models, you almost can't do anything with those. And then if we zoom in, we have the people that pay $20 a month for AI. That is 25
02:51
Speaker A
million people represented by these small yellow squares right here. 0.3% of the population. And my guess is that's probably where you are right now. Or maybe you are part of the 0.04%, which is the max users. So the people
03:07
Speaker A
using the most powerful models like Claude Code and Codex, that is only 3.6 million people or 0.04%.
03:16
Speaker A
The reason that I'm showing you this is that I want to show you how far behind the world still is when it comes to AI.
03:22
Speaker A
Many say that AI is going to be the greatest productivity boost that the world has ever seen. And even then, after AI has existed for a couple of years now, 84% of people have still never even used it. I hope you see how this creates
03:36
Speaker A
a massive opportunity because this allows us, the 0.04%, to provide services to the rest of the 8 billion people that don't know how to use AI effectively yet. To these people, your AI services are going to seem like
03:53
Speaker A
magic. And the reason that I'm dropping this full course right now is that the world is finally starting to understand AI. When I started providing AI services three years ago, the only real markets that we could go after were the US and
04:07
Speaker A
Canada, the UK, and Australia. Every other market simply wasn't ready yet. But because of the mass adoption that's happening right now in AI, all of a sudden most other countries are starting to pick up as well. And this opens up
04:20
Speaker A
markets like South America. Europe is one of the biggest up-and-coming markets in AI right now. Countries in Asia like India are also starting to pick up on AI, which means that companies are ready and they know that they need AI
04:33
Speaker A
implemented into their business and it's not going to take long before the entire world is at the same wavelength. You might be thinking, well, AI companies are already implementing AI. I might be too late, but I showed this to you to make
04:45
Speaker A
you understand that it's not too late yet and by the end of this course when you stick around you will 100% be in the 0.04%, 0.04% of AI users that will actually be able to capitalize on AI. But don't get too
04:58
Speaker A
excited yet because if you've ever tried to start a business before, you might know or definitely have felt the excitement curve before. When you've just heard about a new business model or you want to start something or a new
05:10
Speaker A
project or a new business, you're going to be extremely excited. Your excitement is going to be through the roof. You're going to be thinking about all of the good things. So, for example, with building an AI business, this would be,
05:20
Speaker A
"Oh, I can automate my entire product delivery. Oh, I can get unlimited clients. Everyone's going to be interested in my services. I'm going to be rich." Those are the thoughts that are going through your head when you're just starting out. And the reason that I told
05:31
Speaker A
you right at the start that you shouldn't expect this to be a get-rich thing is because your excitement will then drop. This is 100%. All of a sudden, you realize all of the problems that are in the business, that it's
05:43
Speaker A
actually not easy to get your first client, that you have to get really, really good at what you do. You need to watch videos like this. You need to learn before you can actually start selling these services, and that you
05:53
Speaker A
probably won't land your first client the couple of weeks after starting. That is the reality of every single business model. There are always issues. There are always things. And things are never as easy as they seem. So, you reach a
06:06
Speaker A
low of excitement. And this right here is where 95% of people give up. They don't want to go through the pain of figuring out, okay, how do I actually land clients? They don't want to spend all of the time learning the skills that
06:19
Speaker A
it actually takes in order to provide good AI services. So, they do one of two things. Either they say, okay, this AI thing, scam, onto the next, they try dropshipping or NFTs or crypto or some other thing. Or they simply just stop
06:33
Speaker A
business altogether and they go back and just focus on the regular thing that they're doing, the 9 to 5 or whatever. But a small percent of people, 5% or so, are going to work through the excitement drop and it's not a steep curve. It takes
06:49
Speaker A
time and all of a sudden they fix a couple of issues and then they land their first client so it might go up like this but then they realize, okay, it's actually not as easy as I thought providing the service so it stalls again
06:59
Speaker A
and then they maybe figure out, okay, how do I actually provide the service.
07:02
Speaker A
So, it goes up a bit again and then their first client drops and all of a sudden they're back with no clients. But as they keep working, this curve starts going up and all of a sudden they crack
07:11
Speaker A
how it works. And after long enough time, they're going to be very excited. They're going to know, okay, this is how I actually scale this business. This is how I do it. But getting to here takes an immense amount of time and work. I'm
07:23
Speaker A
setting these expectations right now because if you're not ready to do this, then it doesn't make sense for you to spend hours watching this. You can just click off the video. But if you're actually committed to do this, if you
07:34
Speaker A
are the top 5% that does not give up, then you are the person that I made this.
07:45
Speaker A
excited, getting the drop in excitement when you actually try it and say, "Okay, this doesn't work." And go on to the next one. because all of a sudden you get stuck in a loop of just trying stuff but never actually committing and going
07:55
Speaker A
all in and actually staying with it, which is what it takes to get success in anything in life. I hope you're ready to put in the work. And if you are, then good. Listen up. These are the things
08:04
Speaker A
that we're going to go through in this full course. Don't worry if you are a beginner in all of this claw stuff.
08:10
Speaker A
We're going to start all the way from scratch designing and building our AI operating system from nothing. So, if you're just starting out, this is the perfect video for you. Most other guides on YouTube show you how to build the
08:21
Speaker A
tech, but they actually never show you how to land your first client. So, that's actually the first thing that we're going to do in this course. We're going to focus on getting clients, getting clients, getting clients, because that is really what matters and
08:32
Speaker A
really what moves the needle when you're just starting your AI business. The best way to land clients when you're just a beginner is to do something where you can reach out to a lot of people, but do it very cheaply. So, I'm going to show
08:43
Speaker A
you how you can set up cold email campaigns, and I'm going to show you how you sign up to Upwork to get your first couple of freelance clients. Then, I'm going to show you how you take those interested leads that we got from cold
08:53
Speaker A
email and Upwork, and how you book them in on meetings and how you close them.
08:57
Speaker A
And I'm even going to show you a secret trick for how we can get Claw to listen in on our meetings so it gets the context for exactly what we need to build and can even start the building
09:07
Speaker A
process before we even end the meeting. So, stay around for that cuz that's absolutely going to blow your mind. Then I'm going to show you how you actually do the service delivery. I'm going to show you how to build websites,
09:17
Speaker A
automations, mini apps, and the process that I use for basically being able to build anything with no university degree where Claude Code does the heavy lifting for us. And then we're going to go over a very important step which a lot of AI
09:30
Speaker A
business owners, they miss. We're going to take the cool things that we have built and we're going to show them to the world. We're going to post this on LinkedIn. We're going to post it to YouTube. And this will have a
09:39
Speaker A
compounding effect where people all of a sudden see the proof of the stuff that you have built which is going to get a ball rolling to get you even more clients. And at the end I'm going to show you how not only to automate your
09:49
Speaker A
clients businesses but also how you automate your own business so you truly achieve the oneperson AI business using clawed code. This is probably going to be the most valuable thing that I've ever released and I'm releasing it for
09:59
Speaker A
free. So I'm very excited. Let's get into it. The beauty of Claude Code is that we can manage our entire business with it.
10:08
Speaker A
So, let's set that up, shall we? If you have already set up plot code inside of Visual Studio Code, then you can just skip to the next chapter of the video.
10:16
Speaker A
But let's set up Cloud Code the right way. The first thing you want to do is to open a browser. Then you want to search for Visual Studio Code, click the top link, and then download it for your
10:27
Speaker A
computer, either Mac or Windows. Visual Studio Code is what's called a code editor. But don't worry, we're basically not going to create any code ourself. CL code is going to do absolutely everything for us. We then click on the
10:41
Speaker A
installer. Then we drag it over to the applications. We let it install. And now we can open up Visual Studio Code.
10:48
Speaker A
You're going to land on this page right here. Before we do anything inside of here, let's create a folder that we can work within. Damn.
10:56
Speaker A
Excuse the mess on my desktop. I promise you we will get that cleaned up. I'm going to create a new folder and I'm going to call it shiny which is the name of our agency. This is going to be where
11:07
Speaker A
our AI operating system lives inside of this folder. So call it something that you can remember. Then head back under Visual Studio Code and click this open button right here. Then go to wherever you saved the folder. I saved it on my
11:20
Speaker A
desktop. So I'm going to open this shiny folder. Click open. And there we go.
11:25
Speaker A
We'll then click yes. I trust the authors. and we can close down this welcome message. Now we are inside of our code editor and we are ready to start setting up clawed code. What you want to do is that you want to open the
11:36
Speaker A
terminal. So I'm going to write click inside of this space and click new terminal. And this is going to open up this terminal view right here. Don't worry, this is going to look a bit technical, but you can just watch
11:48
Speaker A
exactly what I do onetoone and it's really not going to be that hard. You don't need to be that technical for this. Then I'm going to open a new tab.
11:54
Speaker A
I'm going to search for claude code install. Click the first one that's called quick start cla code docs. And then we have three commands right here for installing it on Mac or on Windows. So I'm going to choose the Mac install that fits with my
12:09
Speaker A
computer. Then I'm going to paste in this command and that's going to install cloud code on our computer. And there we go. It now says setting up claude code.
12:17
Speaker A
Installing cloud code native build latest. It then says claude code successfully installed. It shows the version. It shows where it was installed. So now we can write clear.
12:26
Speaker A
That's going to clear our terminal. When we now write cla, you can see it's going to say welcome to clawed code. And we can choose what style we want. The way that we navigate is with the arrow keys
12:37
Speaker A
up and down. And I'm definitely going to want dark mode. So I'm just going to hit enter to dark mode. And now it gives us three options. Either a claw account with a subscription or using an API key
12:48
Speaker A
through the console. I'll definitely recommend you use claw with a subscription. either pro or max. I'm personally on the max plan right now because I need that bit more usage. But if you're just starting out, they don't recommend that you start on the pro
13:01
Speaker A
plan. So just go to claude.ai, sign up to the pro plan, and you can see that gives you access to Claude code directly in your codebase. When you've signed up with an account and you have the pro plan, you now go to Claude account with
13:13
Speaker A
subscription and you hit enter. And this is going to ask you to authorize with your Claude account. You can see it says Claude code would like to connect to your Claude chat account. So, we just click authorize. Now, it says build
13:24
Speaker A
something. Great. How fitting. And you can see it says login successful. Press enter to continue. So, that's what we're going to do. We're going to click enter.
13:31
Speaker A
And then we're going to hit enter again. And then claude is asking us if we want to use recommended settings. I'm going to hit enter. And there we go. Now, we're inside of cloud code. And then we can write just claude like this in our
13:42
Speaker A
terminal after we've installed it. That's going to open up claude code on our computer. It says quick safety check. Is this a project you created or one you trust? So, I'm going to just hit enter. The way that you navigate inside
13:53
Speaker A
of these options is that you can use your arrow keys up and down to go up and down. I'm going to click yes, I trust the author, and then hit enter. And there we go. Now, we are inside our claw
14:02
Speaker A
code view. And we have successfully installed clawed code. The next thing we're going to need is some clawed skills inside of our completely free group. You can grab my clawed skills.
14:12
Speaker A
I'll leave a link right below this video. And then you can find those under classroom and then go into AI learning hub. Scroll down until you find claude skills right here. And this gives us this drive folder with all of our claw
14:25
Speaker A
skills. So I'm going to click claude skills right here. I'm going to click download. And now you can see it's downloading all of these skills in a folder. Claude skills are basically portable skills that you can give to
14:37
Speaker A
claude code. So inside of these skills, we have some documents that explains how to use something. It's basically just a list of instructions. But by having the right skills and having the right instructions, you can make claude code
14:48
Speaker A
even smarter than it already is. So if we go back into claude code and we then doubleclick on the zip file that we just created, this gives us our claw skills.
14:57
Speaker A
Now going to write exactly this inside of my folder claude skills 2. This was the folder name, right? The folder name is claude skills 2 in my downloads because it's inside of our downloads folder on our computer. I want you to
15:14
Speaker A
install these skills in this project folder. And then I'm going to call the folder shiny where we are right now.
15:26
Speaker A
Then we're going to write exactly this. I want you to research the documentation for installing claude skills in a project.
15:38
Speaker A
Please research that and install these skills in this current folder. Hit enter. And now what we're basically forcing Claw to do is that we're forcing it to go out and research first before we have it do anything. And that is also
15:53
Speaker A
how you usually work with Claude. Sometimes it doesn't have all of the context that it needs. So by telling it to go out and find that context, we're going to get much better results. That took about well exactly 43 seconds. And
16:08
Speaker A
if we go inside of thisclaw folder that was now created on the left hand side and inside of the skills folder, we can now see all of the skills that we have inside of this folder. What you want to
16:19
Speaker A
do now is that you want to write clear inside of cloud code. Then we can hit Ctrl C which is basically just going to stop cloud code and then we're going to force it to restart. After installing skills, you need to restart the session
16:34
Speaker A
for the skills to actually be enabled. If I now write slash and then front end design, you can now see we have a front-end design skill right here that creates distinctive production grade front-end interfaces with high design quality. Use this skill when the user
16:50
Speaker A
were asked to build web components, pages or applications blah blah blah. So now we have a front-end design skill and we have all of these other skills as well like composio or customer support or research or scalability or security
17:03
Speaker A
etc. All of these skills are now inside of this. claude folder inside of our workspace. The next thing you want to do is that you want to be able to save this to the cloud. Right now, all of this
17:13
Speaker A
information, all of these skills are living on our computer, but we want to have a copy of this in the cloud as well. That way, if I smashed my computer and for some reason it was destroyed, we would still be able to recover our
17:26
Speaker A
workspace, which if you have been working in a workspace for, let's say, a couple of weeks, you definitely don't want to lose that workspace and all of those skills. Let me show you how to do that. Go back into your browser. Then
17:38
Speaker A
search for github.com and create a user if you don't have one. After you've created a user, you're going to land on this page right here. Then you want to click new. Now I'm just going to call this shiny workspace. I'm going to
17:51
Speaker A
choose myself as the owner. And then I'm going to make it not public because we don't want everyone to be able to see our workspace. That is a high value asset. So I'm going to choose private and then click create repository. This
18:05
Speaker A
will basically create a folder inside of GitHub. And with GitHub, we can basically publish our code that allows us to save a version of it in the cloud.
18:14
Speaker A
The next thing you want to do is that you want to copy this URL. Paste this in and say, please push this current folder we are in to this repo. And now what claude is going to do is that it's going
18:26
Speaker A
to take these claw skills, which is everything we have inside of the repo yet, and it's going to take all of that and push it into the cloud. So again, if something happened to our computer, if we lost access to it, we don't lose our
18:37
Speaker A
workspace. Very important. My GitHub account is already connected to my computer. When you're doing this for the first time, it's going to pop up and ask you to authorize with your GitHub account. So just make sure to do that
18:49
Speaker A
when you're doing this for yourself. You can now see it says the push was blocked by an auto mode classifier. That's because we have clawed in auto mode right now. What I'll do is that I'm going to set it to just like default
18:59
Speaker A
mode. Write try again. And then we just have to accept that it actually takes this workspace and pushes it into the cloud. Do we want to proceed? I'm going to go down and say yes and don't ask again. Hit enter. And this will now be
19:10
Speaker A
pushed into the cloud. Push successfully to Albert shiny shiny workspace main branch 52 files. If we go back into GitHub, you can see this is what a blank workspace looks like. If you now hit a refresh, we'll be able to see our claude
19:23
Speaker A
skills right here. This is the exact same files that are inside of this folder right here. Now, they're just also in the cloud. Great.
19:30
Speaker A
Congratulations on having all of this set up. Now comes probably the most valuable part of this entire course, and it's really what no one else is showing you on YouTube. Everyone is talking about the tech. But the hard part for
19:44
Speaker A
almost everyone is, okay, now I know how to build stuff. How do I actually sell it? How do I go out and actually land clients? A wise man once said that you have to get good before you can get
19:57
Speaker A
rich. What do I mean with that? What you've probably seen on Instagram and all the other socials as well is people saying, "Go out, learn how to build websites, and sell your first one for $10,000." And while it is true that you
20:09
Speaker A
can sell websites for this much, is it realistic that you're going to go out and close a 10K deal as your first one?
20:17
Speaker A
Well, probably not. And that is also what I mentioned earlier when we talked about expectations. It's probably not going to go that way. Why is that? Well, there's a couple of reasons. The first one is that you have absolutely no
20:29
Speaker A
trust. And how do you build trust? Well, you need testimonials and you need previous experience. So, when you hop on a call with someone that you actually know what you're talking about, that you're actually certain in yourself that, okay, you can help this person get
20:43
Speaker A
better results. In this course, I'll show you how to get both of those things. And what I'll also show you is the next part that you're lacking, which is skills. For some reason, these days, people think that you can just go out
20:54
Speaker A
and learn something in 5 minutes and all of a sudden charge thousands of dollars for it. I'm sorry, but that is not reality. You've got to understand that what people are paying you for is the time and effort you've put in to gather
21:07
Speaker A
skills. Skills that this person that are paying you doesn't have themselves. If it was easy, the thing that you doing, the thing that you had learned, then no one would pay you for it. So, you have to do exactly what it is that you're
21:18
Speaker A
doing right now when watching this video, you have to go out and you have to learn. You have to build these skills in order to get paid. And that's exactly what I mean when I say you have to get
21:27
Speaker A
good before you get rich. And of course, that's also the entire point of this video is to get you to build those skills. When I started my AI business, it didn't take a week. It didn't take a month. It didn't take two months. It
21:38
Speaker A
took four months before I closed my first paying client for $400. And guess what I did before that? I did not charge $10,000 for a website. I actually did free work in order to actually build trust, to gain experience, and to gain
21:55
Speaker A
testimonials. And by doing the free work, I also gained the skills that I could later monetize and actually charge for. So, if you're thinking right now, okay, I'm going to go out, I'm going to learn this, and then the next week I'm
22:05
Speaker A
going to sell a 10K website, leave this video. This video is not for you.
22:09
Speaker A
Understand that you have to build the skills before you can charge anything. And understand that this takes months.
22:14
Speaker A
The way that I think about it is that there's kind of like three different levels to what you can be building when you're just starting out. The first level that I would recommend that you start with is AI generated websites.
22:24
Speaker A
Specifically with Claude Code, it's extremely good at building websites. And let me show you something very, very interesting. If I head over to Claude and I ask how many small businesses still don't have a website, while I then
22:37
Speaker A
drink my coffee, Claude is now going to research the web and find out the number. And now we can see that roughly 27 to 30% of businesses in 2026 have no website. So roughly one in three small businesses still don't have a website.
22:53
Speaker A
So if you learn that skill of building websites, all of a sudden you can provide services to that 30%. and that 30% does not have a website. You can also build better websites and sell it to the rest of the 70% if you provide
23:06
Speaker A
something that's better than what they currently have. So I can write okay so if it's 30% how many businesses in that in let's say the US just to put a number for how many potential businesses that you could actually be working with. I'll
23:17
Speaker A
take another sip of the coffee while Claude is researching. So in the US there are 36 million small businesses and 30% of that is then 10 million businesses without a website and that is in my opinion the best place to start.
23:33
Speaker A
Now you have millions of businesses that you could service with your skills. They don't know how to build websites with something like cloud code. They are not going to learn it. They are focused on their craft. So when you in this course
23:44
Speaker A
is going to learn how to build websites, all of a sudden you can service all of those businesses and provide a valuable service. That is level one out of free.
23:52
Speaker A
The next thing we're going to take a look at is the step up. Now you're not only building websites, you're also automating their business with automations and agents. This requires some more knowledge into integrations and APIs, but don't worry, you're going
24:05
Speaker A
to be learning how to do that as well. And I would say the final level is building out full AI systems for businesses that not only integrate into what they already have, but also where you are collecting all of the
24:16
Speaker A
automations that you have built from level two and then maybe creating a dashboard or somehow building it into a full AI system. But of course, we don't start at level three. We start at level one, websites. And stay around because
24:27
Speaker A
later in the video, I'm going to show you exactly how you build those out in just a couple of minutes. I wanted to go over these three levels so you know what to actually sell because in the next
24:35
Speaker A
part of the course, we're going to go into, okay, how do I actually land clients? One of the biggest mistakes I see beginners make is that they focus all of their time on building and not enough time actually outreaching and
24:44
Speaker A
talking to clients. We're going to flip that on its head. So, before you even know how to build anything, we're going to start with the outreach because that means we can have the outreach running while we are then building stuff. So,
24:55
Speaker A
let's get into probably the most valuable part of the course, how to actually get clients. Let's get into it.
25:02
Speaker A
to do our outreach and actually build up the marketing system. We will of course also be using Claude Code. We're basically going to be using Claude Code throughout the entire video. And Claude Code will probably do 90 to 95% of the
25:14
Speaker A
work in this business model that we are building up right now. I'll be showing a bunch of cool stuff that you can do inside of Claude Code. If you're looking for a full guide to Claude Code, then I'll definitely recommend that you check
25:25
Speaker A
out the Claude Code masterass inside of our close community, the 1% in AI. This is also where you can get help directly from me. You have a full master class in absolutely everything inside of Claude Code that takes you from a complete
25:38
Speaker A
beginner to a master in AI coding models. This community is also where you can get help from me. I answer every single post inside of this community. If I click on these icons right here and then go to new, then you can see that I
25:49
Speaker A
answer absolutely every single post in here. This right here is my face and you can see I have commented and answered every single post inside of this community. I can actually see a post was just made 1 minute ago and just now. So,
26:02
Speaker A
let me answer those right quick. That was one. Let me answer this as well.
26:05
Speaker A
There we go. And the best thing about this community is that right now we are running the 30-day AI challenge. What this is is basically 30 days of videos.
26:13
Speaker A
And when you finish those videos and stay consistent for 30 days, then you actually get your first month completely refunded. So, if you're consistent, you can start the 30-day AI challenge that takes you from a complete beginner to
26:23
Speaker A
setting up an agency in 30 days. And then you can get to try all of this completely for free because when you finish, then you get all of your money back. If that sounds interesting, then watch this video right here. This
26:33
Speaker A
explains everything. I'll leave a link right below this video. All right, let's continue with the course. Let me show you how you can actually get clients.
26:39
Speaker A
All right, let's get into it. This is how I'd recommend that you get your first couple of clients and how you build trust and how you build testimonials. The first ones are always the hardest. It's like rolling a big
26:50
Speaker A
stone. It's going to require a lot of force when you're just starting out. But as soon as you get the ball rolling, then you can use the momentum and it will start rolling faster. It's the exact same when it comes to landing
27:00
Speaker A
clients and building the business. The first couple of months, the first couple of clients are an absolute pain. But let me show you how I recommend that you get your first couple of clients. To do this, we are going to use Upwork. If you
27:11
Speaker A
don't know what Upwork is, Upwork is basically a freelancing platform that allows you to post yourself as a freelancer to say, "Okay, I can help with these things." And then businesses will also go to the platform and say I
27:22
Speaker A
need help with these things. So this platform basically connects freelancers with actual businesses. The good thing about Upwork is that you can find leads directly that need your exact services.
27:32
Speaker A
So if you're building websites then you can find people that need something improved on their website. If you're doing air automation system or go high level or inn you can find people that are specifically looking for that service. This doesn't mean that Upwork
27:45
Speaker A
is just like free clients and that you're going to get a client as soon as you sign up to Upwork. There are really levels to the game when it comes to Upwork. How you build your profile, how you send your applications to post, but
27:54
Speaker A
I'll cover all of that in this module. So stay around because there's a high chance that this I'm about to tell you right now will get you your first couple of clients. First thing you want to do, go to upwork.com, click the top right
28:04
Speaker A
corner, and click sign up. And then sign up as a freelancer. I'm then going to use my Google account to sign up. There we go. I write in my first name. I write in my last name. And then I choose the
28:13
Speaker A
country, which is going to be Denmark. Then I'm going to check this box right here and click create my account. And there we go. Congratulations. You have been signed up. Now we need to create our profile. So I'm going to click get
28:24
Speaker A
started. I recommend that you write I have some experience right here. Click next. What's your biggest goal for freelancing to earn my main income?
28:32
Speaker A
Click next. Then check both these on and check this right here and click next.
28:37
Speaker A
Create a profile. Here you can do a couple of different things. If you have a LinkedIn that already now shows your experience, then you can connect your LinkedIn already. So that's what I'm going to do. I'm going to click import
28:46
Speaker A
from LinkedIn. Then I will go to LinkedIn. Go to my profile. Click these three dots and click save to PDF. That basically creates a PDF of our LinkedIn profile. Then I can click upload to save LinkedIn PDF. Choose this. And this will
28:58
Speaker A
now upload our PDF. So Upwork gets all of our information from our LinkedIn. Don't worry if you are not set up on LinkedIn yet. If not, just click fill out manually right here and go through the process. But for now, I'm going to
29:08
Speaker A
click continue editing your profile. Now you're choosing what kind of work we're in. I'm going to go inside of IT and network and then choose database management and administration and CRM software right here. This is what best fits like a classic automation agency.
29:22
Speaker A
Now we click next. Add your skills. Now we need to add a couple of skills. We could add CRM software already here. We could add our platform that we're working like in for example. We could add cloud. We could also add things like
29:35
Speaker A
marketing. If you're doing Facebook ads for example, you could choose Facebook advertising. You could choose things like Google ads. You could choose things like building websites. You can always change this later, but for now it's good to show, okay, these are the things that
29:48
Speaker A
you are usually working with. You could also choose AI agent development. And sometimes it's also good to choose some coding languages like TypeScript, Python, etc. That can sometimes help you get some jobs. You could also choose things like Sabia for example. This can
30:03
Speaker A
help us as well. So basically like the automation platforms. Also choose make.com. And there we go. Now we have added a bunch of skills that shows what we can offer. We can then click next and add a profile title in our professional
30:15
Speaker A
role. We can write something like this. AI agents and savior go high level make it in AI consulting and implementation.
30:22
Speaker A
Then click next. Add your experience. You can see it has found that I'm co-founder of shiny AI solutions. You can click edit right here and then we can add more information like the location for example is in Denmark.
30:34
Speaker A
Click I'm currently working in this role. Click save right here. Now we can add our education. Then you can add it right here. For now, we're not going to do that. Now we're going to click skip for now and then add languages. I'll
30:44
Speaker A
definitely recommend that for languages that you choose native or bilingual right here. You then choose all of the languages that you know. I'm load Danish for example. I know a bit of German and I know a bit of Swedish as well. I can
30:57
Speaker A
then write next. Write an overview. We're going to come back to this later. I actually already like the this AI version right here. As a co-founder with four years of experience in tech landscape. We can change this in AI
31:08
Speaker A
automation AI agents. I specialize in developing solutions that drive efficiency and productivity and solve real world problems. And then we end it off with if you need someone who is an expert in automation, I am your guy.
31:20
Speaker A
This one I probably want to leave. We don't want too big of a description. I like this one right here. It's also a good idea to write in the tools that you use. So I specialize in developing. I'll
31:28
Speaker A
change that to building. I specialize in building solutions. specialized in building helpful solutions that also made it improve real world problems. I use tools such as go high level savior make inn like this if need someone who's an expert in operation I'm
31:48
Speaker A
your guy we can even also write claw code I use tools such as go high level savior make inn and plot codec if you need someone who's an expert in automation I am your guy there we go now
32:01
Speaker A
we go next set your rate I'd recommend not charging too much in the start what you'll see the expert on Upwork charge is something around like $50 an hour.
32:10
Speaker A
For now, you just want to go out and land your first couple of jobs because those are going to show the success rate is going to show on your profile. So, I recommend that you set this to something
32:18
Speaker A
like $15 an hour. The service fee, you cannot change that, which means you will get $135 more. Now, we click next. Add your photo and location. For the profile photo, you want to add a professional photo of yourself like this one right
32:30
Speaker A
here. So, I'm going to click upload photo and then upload this photo of ourselves right here. Click attach photo. Then you want to write in your birthday, your country. Fill out all of this information and then review our
32:41
Speaker A
profile. There we go. Agents and Savior go high level make and then consulting and implementation. Set our hourly rate, set our skills, set our work history, and then submit the profile. Now, Upwork is asking us to buy some connects. I'll
32:55
Speaker A
definitely recommend that we do do that at one point. For now, I'm going to click browse without bidding. And we're going to go to this page right here. And you can see we are 60% complete. Now, we still want to add a bunch of stuff to
33:05
Speaker A
our Upwork profile. It's important that you fill all of this information out as much as possible because this helps build trust with Upwork, which will help you land more jobs. So, inside of profile settings, I'm going to set
33:17
Speaker A
myself as an expert in the space. We can link our accounts. Like, if you want to link our GitHub, we could do that. Going to click authorize. There we go. Then, I recommend that you complete this working style right here, which is basically
33:28
Speaker A
just a small quiz. I click start assessment. Just fill out these questions with what you believe. stay organized. I like to communicate my schedule. When scheduling my week, I usually plan detailed steps, lock time.
33:39
Speaker A
When I deliver work to a new client for the first time, I usually double check every part before sending it out. When timelines are tight, I prefer to focus on the key task that ensures quality.
33:49
Speaker A
Before submitting work, I usually review the brief. I confirm it meets the client's intent. When collaborating with other freelancers, I usually cross check shared work for consistency. When project deadlines change suddenly, I talk with clients to confirm what's most
34:02
Speaker A
important to finish first. I feel most productive. When I'm creating solutions, when I'm faced with something new, I usually start by brainstorming. When I need to make a decision, I typically make the call and take responsibility.
34:13
Speaker A
Line the golden key so I can make like this. Before I start to work with a new client, I prefer to identify potential challenges early and plan the way to handle. There we go. Clear communicator is now visible on our profile. All of
34:24
Speaker A
these things basically just helps you build trust with both Upwork and people looking at your profile and all of these are really important. The next thing you want to do is verify your identity. You do that by clicking this button right
34:34
Speaker A
next to your name. Click on portfolio and then you can add a project title like a solar sales AI agent that I've done for example reactivation of old solar leads. This could literally be anything. Also, if you had a previous
34:48
Speaker A
job, write in what you did and what you accomplished. Then I have this picture right here from our website. Let me take a screenshot that. Now we can add images. I also have a picture right here of a completely booked calendar that I
34:59
Speaker A
worked on. I can write book Google calendar booked by an AI agent. I can add more images like this one. Free appointments booked in a month. Next preview. And there we have it. Solar sales agent developer. Reactivation of
35:10
Speaker A
all solar leads. Next thumbnail. Let's choose this as the thumbnail because that's probably the most catching picture. And there we go. Our portfolio is published. Now you can see we are 75% done. We could also create a video
35:23
Speaker A
introduction if you wanted to. We could add certifications. If you have any certifications that you've done that are slightly similar to what it is that you're offering now, make sure to show that on your Upwork profile as well,
35:32
Speaker A
including an employment history is also smart. So, if you have a previous job, include that, too. Basically, fill out as much information on this Outboy profile that you can. One of the things that can make or break your Upboy
35:43
Speaker A
profile as well is the location right here. So, you want to make sure to go inside of profile settings. Go inside of contact info and then change this to a location that people know. Right now, I've set it to a city called for exper
35:55
Speaker A
Denmark. But I'm going to get better results if I set it to something that people know like Copenhagen. Then we can click update. And now you can see it says Copenhagen, Denmark. And people know what Copenhagen is, which one
36:06
Speaker A
sparks new conversations, and two builds credibility, which is what all of this is about. But we can improve this upward profile a whole lot more. And of course, we're going to use Claude for that.
36:15
Speaker A
Let's get into it. Before we continue, let's take a look at the people that are absolutely crushing it on Upwork. Like this guy, for example, Vipa D. Total earnings a million on Upwork, 2,000 hours worked.
36:28
Speaker A
And if we take a look at his profile, we can see it says Istanbul, Turkey. You know, a capital big city that people know. 98% job success and top rated. And the great thing about these Upwork profiles is that they are 100% public.
36:40
Speaker A
So, we can just go in and steal what we want. You can see he's offering a consultation first and then he's showing some work history with his reviews. You can see that he has a bunch of languages right here that he's showing. He's ID
36:53
Speaker A
verified. I'll show you how to do that later as well. It's showing education and then showing a bunch of reviews.
36:57
Speaker A
It's showing his portfolio of things that he's already worked on. It's showing certifications, employment history. You can see he has a very stacked Upwork profile. The most important thing for an Upwork profile is this job success right here. And also
37:11
Speaker A
this text right here that says available now for the job success. We literally just need to get some jobs done. And that also means that we don't go after the $75 an hour jobs just yet. If we can
37:21
Speaker A
get a job for $15 an hour, even if it doesn't make us much money, it's still a massive win because it's going to show on our Upwork profile. Let's move on to this guy. You can see also available now
37:31
Speaker A
100% job success. He's charging $62 an hour. He also has a booger consultation. So there's definitely a pattern here. He has worked 4,000 hours in total. He has perfect reviews, a portfolio, a bunch of skills, and a project catalog. Same with
37:45
Speaker A
this guy. Also available now. 100% job success rate, 57.63 an hour, 200k earned, also book consultation. So, we should probably add this. And then a bunch of work history, and a bunch of things that he has already worked on. It's always important
38:00
Speaker A
when you're starting something new that you look at the people that are actually crushing it to steal all you can. What I've done is that I've actually taken a bunch of these high performing Upwork profiles. I've given them to Claude and
38:10
Speaker A
created a Claude skill which means that we can literally just pass in our own Upwork profile and Claude can improve it. Let's do that. So now we can head back into Claude code. The Upwork skill should already be installed for you from
38:21
Speaker A
all of my skills. Just write slash upwork and then we want to go to our own Upwork profile. Basically just Ctrl+ A to copy everything and say improve my Upwork profile.
38:34
Speaker A
Paste this in. And because of the Upwork skill that is already trained in the best performing profiles in our space, Claude can now take that as a reference and then improve our Upwork profile. Of course, your Upwork profile should be
38:45
Speaker A
with whatever you want to sell. I'm selling AI lead follow-up systems. So, I'm going to copy this one. Actually, I kind of like this one. AI automation engineer. Let's change this. Insert one of these as well. AI automation engineer
38:56
Speaker A
lead follow-up systems and go high level. Instead of only lead follow-up systems, we can write AI agent systems and go high level and make save. Now you can see that claude is auditing our description as well. This is probably
39:08
Speaker A
pretty good. I like this. So let's copy that and insert it. Click save. This is a pretty good call to action. Message me with whatever it's leaking. So let's include that at the end. I like this. And I'll tell you in
39:22
Speaker A
24 hours if I can fix it. That's like kind of a call to action on our Upwork profile. So we can write message me with your project and I'll tell you in 24 hours if I can help. Great. I think our Upwork profile
39:36
Speaker A
is looking a lot better. Another tip that you want right now I just set the price to $15 an hour. You want to be more precise. Like let's set it to $16.73 an hour for example and click save. The
39:48
Speaker A
reason for that is that if you just set it to let's say $16 straight, it doesn't seem like a precise price. It's just like thrown out there. When you set it to something very precise, it makes the human brain think, "Okay, there's a
39:59
Speaker A
reason that it's this precise, which can build credibility." Awesome. Our profile is starting to look a lot better with the help from Claude. Now, it's time to sign up to some jobs. Before we do that, you need to know about the two plans
40:10
Speaker A
inside of Upwork. Right now, we are on the basic plan, right, which is the free plan. And here, we get 10 connects per month when we finish our Upwork profile, which if you are serious about building out your Upwork profile, probably won't
40:22
Speaker A
be enough. They have an offer right here though. You can see the plus plan right now is $20 a month. But if you go to your profile, then you can actually get 50% off right here. Get freelancer plus
40:34
Speaker A
for 50% off for one month. So that's $10 for to try it for 1 month where you get a 100 connects instead, which is very very worth it. So I'm going to go and click upgrade now to the plus plan.
40:44
Speaker A
Let's get started with that. There we go. You can now see we are on the freelancer plus plan. And the first thing you want to do is that you actually want to head back to your profile. And then you want to verify
40:53
Speaker A
your identity. This was something that we didn't have before with the standard plan. And this basically just builds trust with both the Upwork and also with our clients. And this also cost 35 connects right here. Right now we have
41:04
Speaker A
150. So that's definitely worth getting this done. So I'm going to click verify your identity. And now we scan it with our mobile device. And then we have to verify with some ID. I'll be back when I've done that. And there we go. That
41:15
Speaker A
took about 5 minutes. So now you can see right next to my name, we now have a verified badge that says, "This freelancer's identity has been verified through a government ID check and a visual verification." Nice. On the left
41:26
Speaker A
hand side of your profile right here, you also have the availability badge. That's the thing I showed you before where it says available now, which cost 14 connects per week. I would also say that that's very worth it. So I'm going
41:37
Speaker A
to click turn on. You've added the badge. And now we can go to our public profile. We can see how it looks.
41:43
Speaker A
You can see now it says this available now. A automation engineer $1673 an hour. There we go. The skills, the employment history, and the only thing that our profile is now missing is some jobs cuz that is really what matters.
41:56
Speaker A
The thing that people really take a look at is this right here. Top rated plus and 98% job success rate. And then also total earnings, total jobs, total hours.
42:05
Speaker A
And that's also why we set our price very low compared to these other people.
42:08
Speaker A
You can see they're charging $62 an hour. We are only charging 1/4 of that.
42:13
Speaker A
It's because we want to get jobs first so we can have 100% job success rate.
42:16
Speaker A
Nice. It's time to go out and actually start bidding on jobs, which is what we're going to be using these connects for. So, let's get into that. All right, let's start actually applying to jobs.
42:27
Speaker A
If you go to the find work tab right here and click find work, then it's going to show you the jobs that Upwork thinks that you will be interested in.
42:35
Speaker A
We can see our connects right here. And the way that connects work is that we are basically paying a little bit every single time that we apply to a job. What does this mean? Well, it means that we
42:44
Speaker A
need to be cautious with what we apply to. We cannot just apply to every single job. There's a couple of rules of funds.
42:50
Speaker A
Like if a post, for example, has 50 plus proposals, it's probably not the best job for you to reach out to. 20 to 50 is in a much much better range. And it's really a speed to lead game. When
43:02
Speaker A
someone makes a post, you want to be instant there. You can see this was posted yesterday. Posted yesterday. You want to be there instantly. This one, for example, right here was posted 3 hours ago and the proposals are 5 to 10.
43:15
Speaker A
This one would be a great one to reach out to. So, what you want to do is that you want to commandclick on this. So, it opens in a new tab. And you can see this opens up the job right here. We're
43:24
Speaker A
looking for a skilled AI automation specialist who has hands-on experience with go high level. That's us, Cloud AI, and AI agent development to help streamline business operations, improve client communication workflows. There we go. This seems awesome. Remote, freelance potential long-term
43:38
Speaker A
opportunity. There we go. There we go. This one seems like a really, really good job. And you see they are payment verified and phone number verified as well. And they have a 98% higher rate with 910 jobs posted. And again, what
43:51
Speaker A
we're trying to do now is not to make the most amount of money. We need to build up our Upwork profile before we can do that. So, if we think we can do this, which we can, we can click apply.
44:00
Speaker A
Now, you can see that this proposal requires 11 connects. And when we submit it, we have 103 left. How do we want to be paid? I'm going to choose by milestone. And then we can choose maybe something like 25 25.
44:15
Speaker A
And we can do initial audit implementation. Verify that everything runs smoothly. And you can see when we do this, we are going to be making $67 like this. How long will the project take? Probably less than one month. And then right
44:37
Speaker A
here, we can add our cover letter. And this is what is important to add. This is basically our application. What I've done is that I've taken some of the best proposals that I've seen. And I've created an Upwork proposal skill like
44:49
Speaker A
this one. Write a high converting Upwork proposal for a job post the user provides. So let's write / proposal inside of our AI workspace. And again, you're also going to have access to this skill. It's inside of the old skills
45:00
Speaker A
folder. We're then going to take this post right here that was submitted 3 hours ago. I'm going to Ctrl A everything so we can see what it looks like. Going to paste this in and then say write a proposal, please. This job
45:12
Speaker A
might not be the best one. You can see right here it says $10 as a fixed price, but I think what they're trying to do right now with this post is literally just to find someone that they could
45:20
Speaker A
maybe hire. You can see they've spent in total 9.3K. This is also what our skill flags. You can see $10 fixed price.
45:26
Speaker A
Client's average hourly paid is $7 and they have 67 open jobs. They're probably just using this for a hire. That's actually a good flag by claw. So, this is probably not the best job to spend your connects on. You can also see what
45:38
Speaker A
country these people are making the postal from. Nigeria right here, which might not be the best type of client.
45:43
Speaker A
You can see this one might be interesting. This is high level automation fulfillment partner. So, this is more of like a long-term job. You can see they've spent $50,000. It's inside of go high level as well. So, let's
45:53
Speaker A
apply to this one instead. Maybe we can click apply now. Then we can copy this entire thing. I'll write clear here to clear it. And then choose the Upwork proposal generator again. Paste this in and say build a proposal for this. And now it'll
46:07
Speaker A
ask for some information about ourself since it doesn't have any saved facts. Have you built high level voice agents before? Yes, high level. I know everything about go high level and I have built a lot of voice agents in 11
46:24
Speaker A
labs not only in English but also in many other languages. Do you actually use high level in it today? Yes, all the time. Pricing approach. Do you want to quote each service line by line? Blah blah blah on
46:49
Speaker A
hourly. One hourly rate is fine. Your unfair advantage angle for fulfillment partner. The US time zone overlap priulment experience in-house de custom calculators. Sign off name Albert. Yes. Your unfair advantage.
47:05
Speaker A
Let's come up with an unfair advantage. prior agency fulfillment used to run my own agency. There we go. We give Claude some context and it's going to build out this entire proposal for us.
47:19
Speaker A
Don't want to paste this in one to one. I'm going to copy this right here. You can see this would cost 27 connects.
47:24
Speaker A
Schedule a rate increase. Let's do never for that. You can always tell that later if you want. And then a quick tip is that you can write this is not written by AI. Then I don't think this is good.
47:36
Speaker A
We'll just write I used to run my own AI automation agency. So the usell I fulfill model the fulfill is not that good. So I'll just write so I so I know the usell I fulfill model and when it
47:50
Speaker A
comes to these proposals you want to educate them. So I'll write it's important that we do good onboarding flow snapshot deployments of account hygiene flows and snapshot deployments and then add some information that they might not know already. We can actually
48:03
Speaker A
use the go high level API through something like make it in to auto deploy sub accounts in both go high level and 11 labs.
48:19
Speaker A
How start? Let's first order your current highle setup. Then we built the reusable template that also deploys through Nadm and go high level and 11labs through the API and then take over all. Let's do like this. This not like what I would
48:42
Speaker A
write take all then I take over all clients world plus two should close deals rate $16 an hour is a quote fixed per client when I see the current onboarding process maybe just like current onboarding this is a
49:00
Speaker A
pretty bad question there's also some weird spacing right here let's remove that too question is it custom build per project is custom or do you sell productized services will help me to plan it out.
49:14
Speaker A
Elbert like this right here. Then we can add an attachment like we can for for example add that calendar right here that is completely full. And there we go. This is a really good upwork proposal. What really can make it better
49:26
Speaker A
is that if we also at the end right here write made a loom as well that describes how we can set this up. And then in this loom you want to showcase that you actually know what it is that you're
49:36
Speaker A
talking about. Let me let me show you an example of what Loom we can create for this. For example, I'm going to go to loom.com and then I'm also going to go to make.com, which is probably what I'll
49:45
Speaker A
be using to set this up. And again, this just becomes very easy when you already know what it is that you are doing. And again, in these proposals, you kind of want to educate them on what is actually
49:54
Speaker A
possible for them to do. So, what I'm going to do now is that I'm going to make a loom video right here. Very important that we show our face. So, we can click record a loom. We turn on our
50:02
Speaker A
camera right here. There we go. Make us as big as possible. That's a good idea.
50:07
Speaker A
So they see, okay, we are an actual person, not an AI. There we go. Make sure to make yourself big in the corner and then click start recording entire screen. Sup guys, just wanted to elaborate a bit about what I explained
50:19
Speaker A
in the proposal. What you want to do is probably use either make.com or inn.
50:24
Speaker A
It's possible in both, but many don't know that inside of go high level, and this is actually make specific. This doesn't exist in inn. you have this API call right here that says adds an account. And what this basically does is
50:38
Speaker A
that this adds a sub account automatically. So you don't have to create one inside of um inside of go high level. And then what you can also do after you've used this is that you can use the go highle v2 API.
50:53
Speaker A
This one right here. And you have a an account update right here. So you can basically do anything you can do manually inside of go high level. can do this through the highle API, not something that's inside of actual make.
51:06
Speaker A
You would need to create an HTTPS request like this uh make a request, but then you can basically do all of these things. You can update every single thing inside of high level. You can connect with uh other services as well. We can basically
51:18
Speaker A
automate the entire thing. So uh so yeah, just wanted to make sure that you guys know that this exists and uh yeah, let me know if you need help in setting it up. There we go. That was what a 1
51:29
Speaker A
minute 15 second loom. Just copy this link right here and then paste it at the bottom.
51:36
Speaker A
This is a perfect proposal. This is not written by AI. I used to run my own AI automation agency. So the usell model. So I actually really like the userfill model. It's important that we do good on flows in Snapchat
51:51
Speaker A
deployments. We can actually use the go high level API through something like M.N and then in to auto deploy sub accounts in both go high level and a level apps how hard start let's first order your current high level setup then
52:01
Speaker A
we built a reusable template it's sometimes good as well to write that we have a loom down here at the bottom this not written by AI made a loom below that explains but I used to run like this
52:11
Speaker A
right here you want to make it seem like it's not written by AI and all of a sudden we have changed a lot about it ourselves but this is a perfect proposal we have added an image of a screenshot
52:21
Speaker A
of a book calendar we don't want a bit contacts and then we click send for 27 connects. There we go. Submit. We can even see if it has been opened yet. So far there's 19 proposals, six open, 13
52:34
Speaker A
unopened, and all proposals are at $25 an hour. The top rated one is also at $25 an hour. So, we actually have a real shot of landing this job. That's just what you want to do. You want to apply
52:44
Speaker A
to a bunch of jobs and you want to stack up on connects. And you might think, well, I'm going to have to keep buying connects all the time. And that is honestly true. But there's no other platform really like Upwork where you
52:54
Speaker A
can find so many interested hot leads. And honestly, it's very, very cheap. If you had to run Facebook ads, for example, for these type of leads, you'll probably paid $100 or $200 per lead.
53:05
Speaker A
Right now, for 10 connects, we're paying $1.50. So, make this your routine. Go out, send a bunch of requests, actually make them good. Spend some time on them. Spend at least like 10 to 15 minutes on proposal.
53:17
Speaker A
And of course, at least when you're starting out and then when you get better, you of course can be able to do it faster. Make a Loom video to every single one. This will help you land jobs. And you might think, Albert, well,
53:26
Speaker A
already to this there was 20 applicants already. No one is going to choose me.
53:30
Speaker A
Let me tell you why that's not the case. And the best way to show you that is actually not to hop on my freelancer profile right here, but to hop on my buyer profile, cuz I've also spent thousands of dollars on freelancers on
53:42
Speaker A
Upwork, so I know what I like to look for when it comes to freelancers. Let me show you that perspective as well. So you actually know what your profile looks like and what buyers think about when they look for freelancers. This
53:53
Speaker A
right here is now from my other profile. So from my company profile, not from the freelancer account, but from the company profile. And I made a post a couple of weeks ago about finding a video editor to basically cut up videos. And you can
54:08
Speaker A
see I got 11 proposals on this post. And you can see who actually signed up. One from Pakistan, another one from Pakistan, a third one, fourth, fifth, sixth, seven, one from Nigeria, one from India, one from Pakistan, another one
54:23
Speaker A
from Pakistan. And the reason that your competition is not as good as you think is that a lot of the freelancers already on Upwork are from third world countries, which means that if you are from Western countries, you definitely
54:34
Speaker A
have an advantage. This doesn't mean that if you're from India that you cannot do it. You're just going to have harder competition because there's a lot more freelancers from those countries already on the platform. And let's take a look at the actual proposals. You saw
54:46
Speaker A
how I reworked mine to not sound like AI. But what you'll find is that almost everyone right here just has basic proposals as a top rated plus video editor with over 6 years of retention retention focused end to end YouTube
55:00
Speaker A
postp production like it just sounds AI made. Then he has inserted a bunch of videos that doesn't really concern us.
55:06
Speaker A
In terms of AI, it's a core part of my workflows. I use tools like chat GBT.
55:10
Speaker A
I'm working in EST. We can discuss the monthly rate. that said I love allow to connect blah blah blah blah you can see very AI generated not very personal this one as well portfolio at the end of the
55:18
Speaker A
process like this is just like a template you can see that it's a template it's not personalized to the actual job that's just to show you from the buyer side as well how it actually looks so you know okay this is what I
55:28
Speaker A
should write this is how it should catch their attention the most important part of your cover letter as well is this part right here that we wrote right this cover letter because this is the thing that they see and determine okay am I
55:40
Speaker A
actually interested in this person and it also shows how important it is to actually just land your first couple of jobs on Upwork. And the thing is, when you're just starting on Upwork, you're going to have to do more effort, right?
55:49
Speaker A
You're going to have to make a better cover letter. You're going to have to make it more personalized, send more looms, but what you can see right here is that this is definitely what moves the needle, like the job success rate,
55:58
Speaker A
how many jobs completed, total hours, and also money earned. The bias on Upwork, they definitely look for that.
56:03
Speaker A
And then to set some expectations, building an Upwork profile can take months, if not years. It's not a get-rich quick thing by no means. It also takes long work. But what you'll find out is that these clients that you
56:13
Speaker A
work with on Upwork, all of a sudden they refer you to someone else and someone else and someone else. And Upwork, even though it is a freelancer platform, it's the perfect place to start. Awesome. I showed you this just
56:23
Speaker A
to make you understand that the competition on Upwork isn't really that bad. And Upwork, even though that it's a freelancing platform, is in my opinion one of the best places to start. And here's why. You build experience. It's
56:36
Speaker A
what I mentioned in the start, right? Get good before you get rich. And this by actually doing the work is the best way of getting good. And what also happens is that all of a sudden you have clients, you talk to people, and you'll
56:48
Speaker A
be referred to other clients. It's a snowballing effect. And all of a sudden, when you have a bunch of clients, you can automate a lot of the work with Clawude Code. And boom, you're running a one-person business with Clawude Code.
56:58
Speaker A
So, if you want to do any type of outreach, I recommend that you start with Upwork. And just to set some expectations, it might take a couple of weeks before you land your first freelancing client, but it's still going
57:08
Speaker A
to be so worth it. However, if you want to speed that up and get even more volume, then I'm going to show you something insane that we can do with Cloud Code in the next part of the course. Let's get into it. Great. To be
57:18
Speaker A
clear, now you just want to send as many connections as you want and land your first couple of jobs on Upwork. That's why you have the highest likelihood of getting your first client the fastest.
57:28
Speaker A
If you want to push that further and send out a bunch of connections to every new job that is posted on Upwork that you're interested in and you want to do even more than that, then this part of
57:36
Speaker A
the course is for you. If not, that's completely fine and you can skip to the next part of the course. Do you remember when we talked about this map right here where all of these countries marked with green, they are getting very very used
57:47
Speaker A
to AI, especially like chat bots and voice agents. All the other countries however are a bit behind. So that is South America like for example South Africa is a very booming market. It's especially Europe and then also many
58:01
Speaker A
parts of Asia. If you live in one of the blue countries then you should especially listen up in the next part of the course. This will also work in the green countries but it will have lower reply rates. What I've seen is that this
58:13
Speaker A
next method is absolutely insane in the blue countries right here. And what we'll be doing is something called cold email. You have probably heard about it, which is where we can send a lot a lot of cold emails out to a lot of qualified
58:25
Speaker A
prospects and then the people that are interested will reply back and we can automate this entire thing. My favorite code emailing software is instantly.ai.
58:34
Speaker A
I'm not sponsored to say this. That is just my favorite platform. If you want to set this up and you want to support this channel, then make sure to check our affiliate link right below this video. Again, I'm not sponsored, but
58:44
Speaker A
I've just created an affiliate link through their affiliate platform. But why is this software so good? Well, it allows us to get a bunch of email accounts very very easily and then send a bunch of bunch of emails to qualified
58:56
Speaker A
leads and then they have an MCP that allows Claude to do 90% of the work. So, let's set that up first, shall we? The first thing I want you to do is actually search for the Claude desktop app if you
59:07
Speaker A
don't have it already and then download it for whatever computer you have. So, I'm going to search Mac and then download Claude right here. Download for Mac OS. That's going to download the installer just like this. The next thing
59:18
Speaker A
we want to do is actually not go inside of Claude code, but then go inside of the Claude desktop app that we have just installed. The reason we do this is because that's by far the easiest way to
59:27
Speaker A
add MCPS. If you go in the bottom left corner right here and then click on settings and then go inside of connectors and then click this customize right here cuz they have now moved it, we can see all of the connectors that we
59:40
Speaker A
have. So I can now click add connector right here. Add custom connector. call this instantly which is the platform and then what we need to do now is to go back to instantly. So now's the time if you haven't already then sign up for an
59:54
Speaker A
instantly account again. If you want to use my affiliate link then that would be very appreciated. We can now click on the bottom left corner right here go to settings then click on integrations and then click on API keys right here. And
60:05
Speaker A
now we want to create an API key. This is what allows claude to basically have access into instantly. So click create API key. I'm going to call this claude.
60:15
Speaker A
I'm going to select all so I can do everything it needs through the API. And then we click create. And this is going to create this API key right here. So let me copy that one. And then I'm going
60:25
Speaker A
to go to this docs right here. I'm going to leave this doc right below this video. But that's basically the MCP URL that we are using for instantly. So you can see it says your API key right here.
60:34
Speaker A
You would copy this, change it with your own API key. And of course I'm going to rotate this API key after we're done. I can now copy this entire thing. Go back to CLA, add it right here, and then
60:45
Speaker A
click add. And there we go. The instantly MCB has now been added. I can now just go back if I wanted to test it right quick. Go into cloud code, for example, and just ask it right quick. Do
60:55
Speaker A
you have access to the instantly MCP? Now, this is just to verify that it actually has the access that it needs.
61:04
Speaker A
You can see it says yes, the instant MCP is available. And I can see tools like blah blah blah blah. There we go. I'm also just going to ask it right now, can you pull campaigns just to check the
61:14
Speaker A
connection works. This is to ensure that it both has the MCP. We just added that, but that it also can list all of the campaigns. You can see it's using this right here. List campaigns. Let's see if it returns. Connection works. One
61:26
Speaker A
campaign returns blah blah blah like this. Great. The reason we installed the MCP inside of the claw app is because that makes it much much easier when we go to claw code. I'm going to click Ctrl C right here a couple of times. That's
61:39
Speaker A
going to close. I'm going to write clear again and write cla again. And that's basically how we restart cloud. Now I can write slashmcp.
61:49
Speaker A
Hit enter. And under cloud AI, we can now see the MCPS that we have added. And you can see right here claude.AI instantly is connected with 38 tools. I can hit enter on that as well. I can hit
62:01
Speaker A
enter to view tools. And then we can see all of the tools that it has access to which was what 38 tools, right? They can basically reply to emails, list emails, create lead list. It can do it all. And
62:11
Speaker A
you can see the status is already connected because we added the API key right here. Cool. We can write clear.
62:17
Speaker A
That clears the claw code session. And then we can basically get claw to create these cold email campaigns for us.
62:23
Speaker A
Before we do that, we need to do a very important step, which is we need to go into instantly and get some email accounts. Email accounts are basically the emails that we are sending from. And there's two different ways that you can
62:33
Speaker A
do this. I can click add new right here. You can either choose pre-warmed accounts, which is basically accounts that instantly has warmed up for us.
62:41
Speaker A
These accounts don't have our own name. You can see it's Arthur, it's Charlotte, and it's using these interesting domains right here. But they are pre-warmed, which means that when we send emails, it will have high deliverability. And those
62:52
Speaker A
are the ones that I recommend that you start with because usually you would have to warm up your own domains, which takes a lot of work in 30 days. Here we can just pre- buy them. You could also
63:01
Speaker A
connect existing accounts if you want to, but for now we just going to choose the pre-warmed accounts. We can click go. Now we can select some domains. We want to find something that seems very uh professional like land aiimagine.org.
63:13
Speaker A
That's probably pretty good for an AI agency, right? I'm just going to choose landi imagine. It's $15 right here. And here you can see we get five emails. We will set the forwarding domain. And this is very important that you set it to
63:23
Speaker A
your own website because if people then go to this website, it'll go to your own. So I'm going to go to my own website, shiny.ai. AI and to paste that in right here where it says enter valid UL and then click place order. And now
63:35
Speaker A
we just need to check out right here. You can see it's $65 to get these domains, but that is very very worth it.
63:40
Speaker A
It's $10 per domain. When you have bought your email domains, it's going to look like this. Now, you can see we have five email domains right here from this domain right here, frivegateway.com.
63:50
Speaker A
And we can see the health score right here next to them. You can see 100% health score. Each of these, you can see it says email sent can send up to 20 emails a day. So when we have five
64:00
Speaker A
emails, then we can send 100 emails a day, which will be plenty because we're going to take a more targeted approach with our cold email. We want to get this right. So after you have your domains and after they are at 100% health score,
64:11
Speaker A
we're ready to start and create our campaigns. And of course, we're going to be using Claude code for that. And I've actually already created a skill that's based on ours most high performing campaigns that you of course also have
64:22
Speaker A
access to. So let's get started with that. Before I show you how to set it up with Claude, I wanted to show you this campaign right here, which is what you should strive towards. And this is also what the Claude skill is based on. You
64:32
Speaker A
can see this campaign right here is going out to dentists. And we are 60% through. We have sent a,000 emails. This is both initial emails and then follow-ups. Follow-ups in cold email is very important. And from that, we have
64:43
Speaker A
50 people that replied with a 5.1% reply rate. 5.1 is extremely high in cold email. Usually when you send cold email campaigns, you maybe get a 0.5% reply rate with a lot of people that say [ __ ] you or I don't want to hear from
64:58
Speaker A
you. But from those 50 replies, a lot of them will also take me off the list or don't talk to me again. That is just a part of cold email. But from those 50, we have six interested leads. These are
65:08
Speaker A
people that said yes, I'm interested. Let's hop on a call. Let's talk more about this. Or as a follow-up questions that we can then answer and start a conversation with. And you can see if you can send let's say a 100 emails a
65:19
Speaker A
day, you get five that replies. That means that every other day you get an interested lead which is extremely good and you can run a business on that. So let's get into it. Let me show you how we create this campaign. Awesome. If we
65:29
Speaker A
open a new Claude code chat, write instantly campaign like this. This is the instantly campaign creation skill. We can then write I want to create a campaign for let's do Rufus in Sweden.
65:47
Speaker A
And if you are from one of these blue countries that I showed earlier, then usually what a lot of beginner do is that they still go after the English market. So after the US, the UK, Australia, but because AI is being
65:59
Speaker A
adopted so massively everywhere around the world, I would actually say that it's a much better advantage that you speak some unique language. For example, if you speak Swedish, please go after Sweden. Just make sure that it's legal to reach out with cold email in the
66:13
Speaker A
country that you want to go after. But please go after those countries. Why? Well, you're going to have a much higher reply rate. For example, I don't really speak Swedish. I understand a little bit, but someone that speaks Swedish
66:25
Speaker A
have an unfair advantage over me by knowing the language. Same if you're from Greece or from Portugal or from Belgium, then you speak a language that not the entire world speaks, which basically just means that you have way
66:37
Speaker A
less competition. So, just to do it as an example and to show you that Claude is going to do all of the creation of a campaign for us, I'm going to create a campaign for roofers in Sweden while not
66:48
Speaker A
speaking Swedish, only understanding a little bit. And that's all we need to write. Now, we hit enter and Outlaw Code is going to build out the campaign using the instantly MCP that we have connected it to. And you can see it says, "What
66:59
Speaker A
are you selling to Swedish roofers? Describe the offer in one paragraph. What's what does it do for them?" Let's do new website just to show you how it looks. What's the primary pain? Slow coding loses jobs, few Google reviews.
67:10
Speaker A
Let's do few Let's do a couple like few Google reviews, ranking on SEO, and also missing out on leads because they don't have the right information.
67:25
Speaker A
What tangible asset will email free offer? This becomes the main subject line. Let's do the lost revenue calculator so they can see, okay, how much they're saving. What should the campaign be called? This doesn't really matter, but let's just call it roofer
67:36
Speaker A
Sweden. And then submit answers. And now PL code is going to build out this entire campaign for us. And here we go.
67:42
Speaker A
We have a draft that goes over everything. This means I was thinking about calling, but I wanted to write to you first. And then saying right here that I'm thinking that you're losing jobs because your website is not showing
67:53
Speaker A
high on Google. Is this something that you would need some help for? I really like this. This all absolutely awesome.
67:58
Speaker A
So I'm going to approve. Let's create campaign. And now plot is going to build out the instantly campaign for us. We don't have to do a thing. Now you can see it is calling instantly. If I click control O, we can see what it does. It's
68:10
Speaker A
making this request right here with the information. There we go. Campaign is created and called Rufus Sweden. If we go into instantly right now, hit to campaigns. We can see that the new campaign has now been created. If we
68:22
Speaker A
click in on this, we can go to sequences, which is basically where we write the emails. But it looks completely blank for some reason. It looks completely blank. I don't see the emails. Let's see what happened here.
68:32
Speaker A
Oh, I just had to refresh it. Do a hard refresh. Shift command R. That half refreshes the page. Now, we have the entire campaign inside of instantly that we just wrote out. So, we need to make sure that we click save. There we go.
68:45
Speaker A
Click save on everyone. Now, we have our campaign ready to go. The last thing we need is just leads to send to. and I'm going to show you the fastest and what I found to be one of the cheapest way to
68:55
Speaker A
get really qualified and verified leads. Let's get into it. To get qualified leads, we're going to use a platform called Apollo. But don't worry because Apollo itself is actually extremely expensive. I'll show you a cheaper way to get the same quality leads as Apollo,
69:11
Speaker A
but using a different site. So, let's say we want to find roofing and building companies in Sweden, for example. We then make sure to go to people right here. We go to location and we search Sweden. Then we go to industry and
69:25
Speaker A
keywords and we could search for that would probably be construction. Let's maybe also do real estate. If it's like home builders, then real estate is probably also going to fit. You can see now we have a 102,000 people. You
69:37
Speaker A
probably want to narrow it further. So you can also do things like job titles.
69:41
Speaker A
You of course want to do go for someone like the owner of the business or the founder of the business. Add a lot of keywords to people that would fit your description for your ideal client like CEO, founder, CEO, and founder.
69:56
Speaker A
Add all of these because you can see that increases the list size right here.
69:59
Speaker A
You could also exclude titles if you want to, but now you can see we have a list of around 3,000 people right now.
70:04
Speaker A
What's very important that you go into email status and then make sure to click this verified right here. That's going to get you the best quality of emails.
70:12
Speaker A
And you can see our list is now at 2.1,000 people. You can also choose if it should be B2B only, B2C only, if it should be e e-commerce companies, fintech companies, nonprofits, SAS, consulting. You have a bunch of things
70:24
Speaker A
to choose from inside of here. This one is also one of the most important filters. You can choose what range you want to reach out to. So, how big the company should be. If you're just starting out, you're probably not going
70:35
Speaker A
to close an enterprise deal right off the bat. That would be insane. We could probably choose like from 1 to 10 to 11 to 20, maybe up to 21 to 50. And that gives us 1.8,000 people that we could
70:47
Speaker A
reach out to. That way, we leave out the biggest companies because you can reach out to those in the future, but you need some experience first. And there we go.
70:55
Speaker A
Now, we have a bunch of Swedish companies and we can access all of their emails. But usually, if you're using Apollo, you do it directly through the Apollo platform, which is extremely expensive. What you can do instead is
71:05
Speaker A
that you can use this platform right here that's called trustedleads.io enterprisegrade B2B lead list starting at 0.005 per lead. So go in there, create a user.
71:16
Speaker A
Again, I'm not affiliated to say this. And then you can click new order right here. Here you write in your name, your email address, write in a phone number, and then you want to choose the Apollo URL right here and the number of leads
71:28
Speaker A
that you want to scrape. Very important that you turn on the verified leads that I showed you earlier. Otherwise, you're going to get bad lead quality, and you're going to be paying for leads that are not good enough. So, let's say a
71:37
Speaker A
total of how much money do we want to scrape? Like 1,500 of these leads. And you can see that's going to cost us $25, which is 67% less of what we would use on Apollo. So, now we can click
71:49
Speaker A
continue. Now, we want to take this URL from Apollo right here and paste it in.
71:55
Speaker A
It says that the email is not verified, but I'm almost 100% sure that we set it to verified. You can try and refresh this page just to make sure that you have the newest URL like this. Let's copy this one. Paste this in and see if
72:06
Speaker A
it says now that is fine. Let's just verify that we have the right search. We do. Then click continue. You could if you wanted to pay additional to actually verify the emails, but I'm going to show you a better way of doing that. So,
72:16
Speaker A
we're going to click no additional verification. Do a signature and then click proceed to payment. After you're done with that, then it can take a couple of hours, but then you receive an email like this. Your order is ready.
72:27
Speaker A
Thank you for your order of B2B leads. download the lead lead list right here.
72:31
Speaker A
And this is a previous list that I bought and this is actually 10,000 leads. You can see how many leads we have right here. When you buy leads from inside of here, it is very smart to do it in bulk. You can see here we have a
72:41
Speaker A
lead list of 10,000 leads. What I'm going to do now is that I want this as a CSV file. So I can click file. I can click import, click upload. I can upload this CSV file right here. That's going
72:52
Speaker A
to take some time because it's a very big file. Replace spreadsheet and import the data. And here we go. Here we have our big list. We have to do one more step. For now, I don't need all of the
73:01
Speaker A
rest of these leads. So, I'm just going to delete those like this. This is just to show you how you import those into instantly. I'm going to call them leads and maybe just the date May 16th. And I'm going to click file, click download
73:13
Speaker A
as CSV. And then before we put those into instantly, we want to run them through million verifier first. This is basically finding all the emails that are old. When you're sending out cold email campaigns, you don't want to send
73:24
Speaker A
to email domains that doesn't exist. That's like a tell that you are spamming with emails which the email providers don't like. Instead, you want to run it through something like million verifier.
73:34
Speaker A
First, you click select file and we can select this one right here. And you can see we're going to be using 969 credits for this and we're going to be removing the duplicates. We click start verify and this will now create a job right
73:45
Speaker A
here. You can see it says takes 15 minutes. This is basically going to find all of the duplicates and it's going to remove all of the old emails. It's basically verifying the emails to make sure that they are good to send to. You
73:55
Speaker A
don't want to skip this step. That's very important because if you skip it, then you're going to be sending emails and your domains will instantly be backlisted and then you're going to have to buy new domains. So, make sure to use
74:05
Speaker A
Million Verify as well. Again, you can find links to all of these platforms in the description of this video. There we go. That took around 10 minutes. And you can see now we have a total of 64% of
74:16
Speaker A
emails that were good emails, 17% that are risky, and 18% that are bad emails that doesn't exist anymore. You definitely don't want to be sending to these bad emails cuz those emails are going to bounce and it's going to hurt
74:29
Speaker A
your domains. Risky emails you can sometimes send to, but I would still not recommend sending to these inboxes. And then we have the 64% that are good emails. Those are the ones that we'll be sending to. I can now click download
74:41
Speaker A
report right here. And I want the good emails only. So I'm going to click right here. That's going to give me this file right here of only the good emails.
74:49
Speaker A
There we have it. And now it's time to add these emails to instantly. So, I'm going to go back into instantly. I'm going to click on the leads tab under my campaign. I'm going to click add leads and then from a CSV file. And then I'm
75:01
Speaker A
going to choose the CSV file that we just downloaded, which is this one right here fromverify.com.
75:06
Speaker A
And you can see we now have to map the fields with first name is going to be first name, last name, last name. Title is going to be job title. LinkedIn URL, email. All of these we don't want to
75:17
Speaker A
import. Let's see if there's any one we need. Probably not. Company name we want. Website we want. industry probably not. And we don't want to verify our leads because we just did that ourselves. Now we can click upload all.
75:28
Speaker A
This will upload 625 contacts to your campaign. Let's click yes. And now you can see all of our leads are uploaded to this campaign right here. These emails I got done probably a couple of months ago. So we of course not going to send
75:41
Speaker A
emails in Swedish to these US leads. And then when we have our leads, last thing we need to do is go inside of options and then just add our email accounts like this. As you can see, these email
75:51
Speaker A
accounts right now are inactive. But when you've just gotten them, they're going to be good to go. And then you can click launch and publish like this. When you have your sequence in place, when you have your leads uploaded, when you
76:02
Speaker A
have your pre-warmed email accounts, then you can click start campaign up here in the right corner. And that's going to send out all of these emails.
76:09
Speaker A
Another thing that you can change if you want to, you can see this is set from 7:00 a.m. to 400 p.m. by default. And the time zone right here, this is a pretty good window, but if you wanted to
76:18
Speaker A
change that, you could, of course, do that. You can also send on weekends if you want to, but I probably wouldn't recommend that. Do it in business hours.
76:24
Speaker A
And here's what's going to happen. When you start sending out, you're going to start receiving replies. And if you're sending to these countries that only you speak the where you speak the language and not that many else do, then you're
76:33
Speaker A
going to get a very high reply rate. If you have made a good campaign with a good offer, you'll find those responses inside of Unibox. You can click on interested and then you can see the responses that are interested. And you
76:44
Speaker A
can see this is from a real campaign that we sent around a month ago. And what you can see is that we are receiving interested responses. This says, "Yes, I'm interested in a conversation." This person right here says that they're interested in an offer
76:55
Speaker A
to see what we provide. And in this campaign, we have only sent to 278 leads. I hope you start to see the power of coing, especially to countries where you speak a unique language. If you want to absolutely maximize you get as many
77:08
Speaker A
clients as possible, I recommend running Upwork as your main priority. every single day, go out and send connection requests because those are the hottest leads and the easiest way to gain that initial experience, which is so crucial.
77:19
Speaker A
And then if you want to maximize, then also run a campaign in the background cuz this is just going to be running sending out emails as you go and probably book you a couple of meetings a day if you have a good offer and
77:28
Speaker A
offering an interesting service in your market. These two things when you're just starting out is the highest leverage thing that you can do. I honestly recommend getting started on that right now. But you of course also need to know how you can actually
77:40
Speaker A
convert meetings and how you take this information that you're getting on meetings when people are actually interested in proceeding. How you take all of this information and give that to Claude so Claude can build out and do the majority of our service delivery.
77:51
Speaker A
This is going to be extremely valuable for you to watch. So let's get into it.
77:54
Speaker A
Great. Now you have outreach going out on both Upwork and on Instantly. The next part of this course is one of the most important because this is where most beginners they mess up. And they mess up in three places. Both before the
78:07
Speaker A
call, under the call, and after the call. So, let's go through some ground rules that you need to understand before you start booking meetings and closing clients. The first one is that you never, and I mean it, never mention
78:20
Speaker A
price before the call. And here's the reason why you don't do that. If you mention the price, let's say that the client asks for, "Okay, what is the price before I hop on a call?" And you say, "Well, it's $2,000 a month." What
78:32
Speaker A
then happens is that the client judges you on the price and not the value. The client doesn't know enough about your service. They don't know what work you'll be doing and why it'll give them a bigger return than the price that
78:44
Speaker A
they'll pay. So, when they hear a $2,000 price, what they think about is, "Okay, do I want to pay $2,000 right now?" Probably not. I'm going to stop replying to this guy. And the only reason they do that is because they don't know your
78:56
Speaker A
value yet. You only mention the price after you're on a call with them, after they know how you can help them, because it's a way better equation, a way better thought process if you show, let's say, $10,000 worth of value and then show the
79:09
Speaker A
$2,000 price point. All of a sudden, that becomes a no-brainer deal. So many beginners make this mistake and they throw out a bunch of meetings because they don't understand this key principle. That is rule one. Rule two, that you always want to send a
79:23
Speaker A
confirmation and reminders. It happens more often that you think that people simply just forgets that they book a meeting with you and then they get kind of like embarrassed that they forgot the meeting and you never hear from them
79:33
Speaker A
again. You always want to send both a confirmation and reminders to every single call that you hop on. So the process looks like this. You have people interested either over cold email or over Upwork. You decide to okay, let's
79:46
Speaker A
hop on a meeting. And then as soon as they have agreed to a time, you send them the confirmation. Right? This is 400 p.m. Monday. This is where we meet.
79:53
Speaker A
And you send this on as many channels as possible. So if you have them on email and their phone number, then you send it on both as many channels as you can. You do this instantly. And then depending
80:03
Speaker A
how long the meeting is out in the future, you then also send reminders. I recommend that you send reminders at least every 3 days up to the meeting.
80:11
Speaker A
Then do it one day before and then do it 1 hour before. and then do it 5 minutes before. And the way that these messages look is basically just like, "Hey, first name, just reminding you that we have
80:22
Speaker A
our call tomorrow. Excited to see you there." If you're doing like a demo for them already, it's a very good idea to mention that you've also put worked in before the meeting because that then makes them feel guilty if they don't
80:32
Speaker A
show up. So, if you build a demo or a test website for them or something ahead of time, then say, "I've prepared a demo for you based on your own company." So, you can see exactly how this will look
80:42
Speaker A
for your business. So, if they then don't show up, they're going to feel guilty. You want to include that in the reminders. And then the last reminder, like 5 minutes before, you should just write, "Hey, first name. I'm just
80:52
Speaker A
finishing up another call. I'll see you in our call in like 5 minutes." That's a really good message for this last reminder. Something I also see, and this is connected to never mention price, is that some people want to skip this step
81:04
Speaker A
of hopping on a call. The reality is that's just making your life 10 times harder. Not everyone's going to be ready to buy right in that moment. and they might need more information. So you need to hop on a call with them. You want to
81:14
Speaker A
give them limited amount of information. So where they really get the information is on the call with you. And it's very simple. If you have an issue right now where people don't show up to the calls, it's just an equation of do they think
81:25
Speaker A
that this call would be valuable enough for their time. Do they think it can actually help them? And if you have an issue where people don't show up to the calls, the reality is they don't think that it's going to be worth their time.
81:35
Speaker A
That is why you need to include the reminders. You need to tell them, I've built a demo specifically for your business. I've prepared this and this and this. We're going to see this and this and this. And you of course need to
81:44
Speaker A
solve a painful problem. Okay. So, before the call, you never mention the price. You always want to be judged on value. You always send confirmations and reminders on as many platforms as you possibly can. And then you always never
81:56
Speaker A
skip the call. You don't sell straight away. You hop on a call with them before you start selling. Okay. Now, on the call, a lot of beginners make the mistake of talking too much. The best way I found to sell these AI services is
82:09
Speaker A
not by being the one talking. It's by taking what I call the doctor approach.
82:13
Speaker A
When you go to the doctor, they don't just hand out medicine the moment you come in the door. The first thing they do is that they ask you a bunch of questions like where does it hurt? How long has it been hurting? And then they
82:22
Speaker A
try to diagnose what's wrong. You want to take the same approach when you are selling. And the way you do that is that you only talk 20% of the time and they should talk 80% of the time. And when
82:34
Speaker A
you talk, it should mainly be questions. And when they talk, they should answer your questions. And here's why that works so well. When you're the one asking the questions, you're the one leading the conversation. And one thing is that you mention why your service is
82:49
Speaker A
valuable. An even better thing is when the client themselves mention why your service is valuable. When you get people to say themselves that they need something, they convince themselves way better. And the way to do that is by
83:01
Speaker A
asking questions. Let me give you an example. If someone has, let's say, only a couple of reviews on Google Maps, you can then ask a question like, "Okay, what do you think happen when a customer compares you to your competitor? Your
83:13
Speaker A
competitor has 150 reviews. I can see it right here. You only have five reviews and one of them is a freestyle review.
83:20
Speaker A
Who do you think your client is going to go with?" They're going to say, "Well, based on this only, they're probably going to go with that client." Do you see what we do there? We get them to mention themselves that they have a
83:29
Speaker A
problem. And when we take this doctor approach, it becomes a much stronger cell. And it doesn't even feel like selling. You're just saying, well, what do you think happens when when this and this and this in your current situation,
83:40
Speaker A
they mention a problem. And then it makes it much easier later in the call to say, well, I actually have a solution to your problem. That's the entire point of the call. It's to position a problem that they actually do have. If someone
83:51
Speaker A
doesn't have a lot of reviews on Google, they have a problem that's hurting their business. And then positioning you as the solution. That way, you don't need to convince them. You don't need to be overly salesy or talk a bunch. You're
84:02
Speaker A
literally just asking good questions. And by asking good questions, you control the conversation. You can steer it in any way that you want. And that leads me to the second rule, which is that you need some structure on your
84:12
Speaker A
calls. And the structure that I like to use is initially just these doctor questions. Initially, just asking if they even have a problem. And what you'll run into sometimes, let's say that you are providing more Google reviews with automation and you run into
84:25
Speaker A
someone that already has 500 reviews and are on top of everyone else. They probably don't need that specific service. You might sell them another service, but you don't want to sell something to someone that doesn't actually need your service. That's
84:36
Speaker A
unethical. So, the structure that I like to use is one, ask a bunch of good questions that positions a pain. Then two, tell them that well, we can take this pain and we might have a solution.
84:48
Speaker A
Let's see if it even makes sense. And then you can show a demo or you can explain well we can actually do this to fix this problem. And three is that you then explain further about this solution and say well the price of this solution
85:02
Speaker A
is and only when they've seen the solution when they have seen the value that you can provide that's when you mention the price and that's when you shut up. They now get themselves to decide okay this pain that I have and
85:12
Speaker A
this solution right here is this worth it or is it not worth it? And what will usually happen is that they will then have some kind of objections and those come at the end. Objections are usually like questions. Well, what happens if we
85:25
Speaker A
try this for a month and it doesn't work or well what happens with my current website if we're changing it over? How would I do that? It's basically just questions from their side that show some kind of concern. So, what you then have
85:37
Speaker A
to do is just answer those questions in a good way and then make sure that that that concern is squashed and then at the end that's when you close. That is the structure that I like to use where it
85:46
Speaker A
doesn't really feel like a sales call at all. This is what you should do. Let me show you what you then shouldn't do. A lot of beginners, they make the mistake of basically just hopping a call and just yapping. So, a lot of beginners
85:58
Speaker A
structure look like this. They just explain their product and usually they basically just explain features and then they ask, "Do you want to buy after they've done that, right?" So, what does this look like? This is maybe if you create a
86:11
Speaker A
slideshow that's just about your product. this is what we do and you just sit there and and go through it. The problem with this approach is that you don't position a pain. You don't ask good questions. You don't make sure that
86:21
Speaker A
they actually need your service. You basically let them make the decision themselves if okay, do I need this or do I not need this? And if you have a boring slideshow, chances are that they're just going to zone out. All of a
86:30
Speaker A
sudden, they hear a $2,000 price point and they say no. All right? So, don't do this. Do this structure instead. Right?
86:40
Speaker A
Questions first that position a pain. This is questions like, well, your competitor has way more Google reviews than you. They have a good website as well. You have almost no reviews. You have a trash website. What do you think
86:51
Speaker A
happens? Well, don't say trash website. Say, your website is quite old. Who do you think your client is going to go with? And just like a first impression.
86:58
Speaker A
You want to say themselves, well, well, in this scenario, they're probably going to go with my competitor. You position a pain that hurts their business. Then you position your solution. Well, we can install this AI that reaches out after
87:08
Speaker A
every single job and gets you Google reviews. And we can also install this website. I can build it in 2 days, which looks way better than what you currently have. Do you think that would help increase your first impressions with new
87:19
Speaker A
customers? Again, you even position that as a question to make sure that they understand the solution is worth the price. Great. Great that you now understand this. So many beginners mess up right here. You don't want to do
87:28
Speaker A
that, but you now understand this, which is good. Great. So now you're starting to get sales. What do you do? Well, you follow rule number three, which is always book next call on this call. Always book next call on this
87:47
Speaker A
call. Here's the reason. When you're just starting out and you don't do this, there's going to be a bunch of times where someone agrees, "Yeah, let's go.
87:53
Speaker A
Let's do it." And then you don't book the next call on this call. And what then happens is that they ghost you. If they have something in their calendar, it increases the chances that they actually hop on a call with you. Again,
88:03
Speaker A
this rule is extremely important and it's going to save you a bunch of deals.
88:05
Speaker A
So, what you basically just do on the call is that you say, "Great, happy that you are on board. Let's book it into calendar already the next time we're going to talk and then I'll have this and this ready for you." Again, you kind
88:15
Speaker A
of sell the next call. You hype up the next call and you make sure that they see that you've made an investment now in them, that you've spent time so they feel bad if they don't show up. And the
88:23
Speaker A
last rule, and this honestly surprises me that people still do this to this day, is that they don't take payment on the call. You always want to have some initial commitment. And even if you're doing like a free trial, you still take
88:35
Speaker A
the payment information for after just like you would with a software. If you get a free trial, you still give your payment information first. Do that here as well. The reason for that is that they need to make a commitment and they
88:45
Speaker A
need to make a commitment on that call. And you can even write it into the contract that if they then know your next call that you then charge a $500 fee for wasting your time. Like you can write that into a contract, but you
88:56
Speaker A
always want their payment information on file. And the way you would usually do that is with Stripe. And what we usually do is that we just get like a $1 payment link inside of Stripe. If you create a
89:06
Speaker A
$1 a year payment link, what that does is that it saves the payment information. You can just say that's like a $1 down. We'll refund it to you.
89:13
Speaker A
Don't worry. But then you have that payment method on file, which means that you can charge it any time. And that also removes friction later on because now you have that payment method on file. So let's say that you're doing a
89:21
Speaker A
commission deal or you're just charging $2,000 a month. You can just use this payment information to set it up. they don't have to do anything on their side, which again removes friction. So, you always want to make sure to take some
89:32
Speaker A
kind of commitment on the call. Even if you're doing a free trial, get the Stripe $1 payment link. Let me actually show you how to do that. You go inside of your Stripe dashboard. Then you click on payment links right here and click
89:43
Speaker A
create payment link. Then you create a new product. You just call it checking card, something like that. You do it recurring and you do $1. And then you do a year like this. And then you click add product. You don't need to collect tax
89:57
Speaker A
automatically on this cuz you're going to be refunding the payment anyways. Create link. And what will then happen is that when someone signs up on this link, you get this payment link right here, which says $1 a year. When someone
90:07
Speaker A
fills out the information right here, you get their email and you also get their payment information. And then it allows you to later to just create a subscription for whatever you're charging. Let's say you're charging $2,000 a month. You can then go in and
90:18
Speaker A
set up that payment without involving them. So that's how you create Stripe payment links. And trust me, that's going to help you get commitment, which is going to help you close more deals.
90:25
Speaker A
If you have a problem closing, you're using this format right here and you get to the point where you mention the price and people don't buy it, then use this last tip, which is kind of a bonus tip
90:35
Speaker A
cuz it's not always required. Sometimes you have such a good offer that this is not needed, but I call it the proof of concept offer. What is this? Well, this is an offer that has made us tens of
90:46
Speaker A
thousands of dollars. Here's how it works. It's basically a satisfaction guarantee. And you can say this that well, this is our satisfaction guarantee. What you say is that you get payment up front. You always want to get commitment, right? So, let's say that
90:57
Speaker A
you are selling a website. You still get your payment or whatever you agree on.
91:00
Speaker A
Let's say it's $1,000 first and $1,000 later. You still get your $1,000 upfront. And you take that payment on the call via Stripe, but then you give a satisfaction guarantee, which means that I'm going to build this entire thing
91:13
Speaker A
out. So, if we use the website example, I'm going to build out the entire website for you. So, you can see everything that's going to be on your website. You can see the finished product. If you're not happy with your
91:23
Speaker A
website at that point, then you'll get a full refund. So, if you don't even want to see how it performs when we give it to customers and when we actually launch it, you can get a full refund, no
91:34
Speaker A
questions asked. We have given this offer a bunch of times. And the great thing about this is that one, it removes all risk because they can actually make an informed decision. They can see exactly what they're getting. And if
91:44
Speaker A
they don't like it, they can get a full refund. And two, it makes you seem very confident and good at what you do. all of a sudden they say, "Okay, this guy can put money on the line. He will
91:53
Speaker A
refund me the entire thing if I don't like what he creates." That makes you seem very confident, which again is going to increase your close rate. We have given this offer so many times, and we have never had to refund anyone
92:02
Speaker A
because people have been very happy with what we built. So, if you're good at what you do, this is such a no-brainer offer, and adding this will probably just bump up your close rate with like 10% instantly. And you can use this for
92:12
Speaker A
any AI build really. It doesn't matter if you're building websites, it doesn't matter if you're building automations, you just want to hop on a call with them and show it face to face. Okay, here's how it works. Look at this. It does
92:21
Speaker A
this. It does this. It does this. Get them to try it. Get them to see how good it actually is. And then say, "Great.
92:27
Speaker A
Let's launch it." You don't even need to mention the satisfaction guarantee. Just mention it on the call when you close them. And they're going to come back to you and say, "Well, if they don't want it, then they can get it refunded." But
92:36
Speaker A
as soon as they commit, and as soon as they see, okay, how good of a job that you've actually done, they're not going to want the refund. They're going to want to actually implement it. Great.
92:42
Speaker A
So, on the call, you only talk 20% of the time. They talk 80% of the time because you use the doctor approach. You use this structure right here where you start with questions. You position a pain. You then position that pain to
92:54
Speaker A
your solution. Exactly. You handle any objections and you close the sale. You don't want to just have a slideshow where you just explain your product because you don't position a pain.
93:02
Speaker A
They're going to judge you on your price, not on your value, and they're not going to feel like your solution is a fit to their exact problem. Then you always always book the next call on your current call. So, they need to know when
93:14
Speaker A
they're going to hear from you again. You don't make the mistake of not taking payment on the call. You always take payment on the call. You get a payment information. You get the $1 Stripe link.
93:23
Speaker A
And if you're struggling with closing deals, then use the proof of concept offer because this removes all risk. You still get commitment up front. But if they don't like the build afterwards, you basically just have a satisfaction guarantee where they can get a full
93:34
Speaker A
refund. Awesome. After the call, then this shouldn't come as a surprise, but you need to do a good job. When you're just starting out, your reputation and building trust and building up a client base is absolutely everything. Make sure
93:45
Speaker A
that you do a hell of a job that you go all out for this client and do a hell of a job. Number two, a mistake that many beginners make as well is that they don't continue the calls. Let's say that
93:55
Speaker A
you've set up an AI system. A lot of agencies, they just set it up and then they never communicate with the client again. That's not a good way to do it.
94:02
Speaker A
I'd recommend at least bi-weekly calls. So, hop on a call with them every two weeks. Go over performance. go over things that could be improved. Why is that? Well, that's going to decrease your churn a lot. Let's say you're
94:14
Speaker A
charging $2,000 a month. Doing continuous calls by a weekly will probably decrease your turn to something like 5% or something where many agencies have upwards of 20 to 30% churn. If they have 30% churn, it means that a client
94:25
Speaker A
on average only stays for 3 months. There's another reason to why we do bi-weekly calls. This is two steps that almost every beginner's day miss. They don't upsell. Let's say that you've just helped someone build a very, very cool
94:36
Speaker A
website. you don't stop providing services there. Then you ask, well, do you also want an AI to pick up the phone calls from the people that call you now because now you have a good website? Or, well, I just helped you build this
94:47
Speaker A
website. Do you also want to send additional traffic with Google ads to this site to get more customers? You always keep upselling. And if you don't have it already, then come up with ideas that could help that business further.
94:58
Speaker A
Upselling is a way to increase your lifetime value, also called LTV, which is the total amount of money that your client pays you over their lifetime as a client. Upselling is the best way to increase LTV without increasing the cost
95:11
Speaker A
of acquiring a client. You've already acquired this client. It doesn't cost you anything more just to hop on a call with them and say, "Well, do you also want this?" And then charge for that as well, of course. And it doesn't stop
95:20
Speaker A
there. And again, another reason to why we do bi-weekly calls. You also want to ask for referrals. Referrals is another way to get more customers without paying for anything. You're not paying for additional code emails. You're not paying for additional connections on
95:32
Speaker A
Upwork. This is free clients if you just ask for referrals. So many beginners when they start out don't ask for upsells and they don't ask for referrals. But that's also because that they don't do it the right way. Here's
95:42
Speaker A
how you do it. You don't say, "Do you know anyone that could use this as well?" Instead, you're very specific.
95:47
Speaker A
You want to mention the exact people that you want to work with, like, "Do you know any plumbers in your area that could use this as well?" or do you know anyone in this industry or in this industry that can use this like do you
95:57
Speaker A
know any plumbers, electricians, people that own a landscaping company? You basically just name a list of potential clients that you want to work with. The reason that you do this is if you just ask well do you know anyone else that
96:07
Speaker A
could use this service? They might come with someone but usually they're just going to say no because it's harder for the human brains to just come up with something from scratch. If you give them a specific list like do you know any
96:17
Speaker A
plumbers, electricians, landscapers? Do you have any other friends in business? If you already give their brain that to think about, usually they're going to come up with more referrals to you.
96:26
Speaker A
That's rule number one when asking for referrals. Rule number two is that you always want to give a commission. If someone refers you to a very, very big company, you can give them 20% of your revenue. That is fine. You're going to
96:37
Speaker A
get way more referrals if you actually incentivize people to refer you, saying, "Well, you're going to get 20% of whatever they pay me. I'm going to pay that to you." Do that to all your clients, and you're going to get way
96:48
Speaker A
more referrals. I hope you see how all of these are connected. You do a hell of a good job. You need to make the client happy. And a part of making the client happy and treating them well is also to
96:58
Speaker A
giving them the time every two weeks. And only if you do a good job and they also want to refer you to their friends.
97:03
Speaker A
It all stems from actually being good at what you do and doing a good job. Great.
97:06
Speaker A
I hope you found this section of the course valuable. I would honestly take all of these things, write them down so you have them and so you remember them.
97:13
Speaker A
look over them daily cuz these rules are literally going to save you thousands of dollars if not tens of thousands of dollars through your AI agency career.
97:20
Speaker A
All right, the next part of the course is also very important because that's how you actually do the service delivery and I have an insane trick that's going to save you so much time prompting claude and basically have the product
97:29
Speaker A
delivery ready before you even leave the call with the client. It's insane. Let's get into that.
97:35
Speaker A
What most agencies do when they are done after a call is that they get to work.
97:40
Speaker A
And if you're using something like Claude code, you're then taking the information that you yourself learned from the call and you're passing that to Claude code, right? You're spending time giving it all the context that you gained on the call. But human mistakes
97:53
Speaker A
happen. You might have missed something. You might have forgotten something. Sometimes you don't start on the project right after the call is finished, which means that you might lose out on some information. Let me show you both a
98:02
Speaker A
smarter way and a way where you never miss information ever again where you pass all the context effectively to claw. To do this, we're going to go back into the claw app that we installed earlier. If you don't have it already,
98:13
Speaker A
then install claw for desktop. You go to this settings tab right here. Then you go to connectors and now they moved it.
98:20
Speaker A
So you go into customize. That's going to show all your MCPS right here. Click this plus right here and click browse connectors. and then search for Fathom or the noteaker that you're using. On my calls, I'm using something called that's
98:32
Speaker A
called Fathom which basically records my calls and it gives me a transcript. This makes it very very easy for us to just say, "Hey Claude, I just finished the call. Go in and check the transcript and get all of the context. I'll recommend
98:44
Speaker A
that you click this from needs approval to always allow." And now the Fathom MCP is connected. So if we go down and restart Claude because every time you install a new MCP, you need to restart Claude. and we then write slashmcp. You
98:57
Speaker A
can now see that the fathom MCP has been connected. And if I click in on it and I click view tools, you can see we can get list teams, list meetings, find person.
99:06
Speaker A
And these two are the probably the most important. Get meeting summary and get meeting transcript. So let's test the connection. So let's go in and find this call that I had with the team on March 6 and say I had this call. Please use
99:21
Speaker A
Fathom MCP and give me a summary. There we go. You can now see it says composing. And now you can see it's calling Fathom right here. And there we go. Now we get a summary of the meeting and we can get all of the context and we
99:34
Speaker A
can ask specific questions to parts about the meeting. How we build this, how we built that. This is extremely useful if you're just starting out because then Claude have insights into everything and can help you build anything that you want that you say on
99:46
Speaker A
the call that you can build. So if a client wants a website that can do some specific thing, you can have Claude read through this transcript, build the entire plan for you, and then build everything out from you directly based
99:56
Speaker A
on the call. Very, very useful to know. You should use this for every single meeting that you finish. All right, let me show you how to do the service delivery so you can start building cool stuff with Claude. If we do a small plot
100:05
Speaker A
search and we basically just ask how many businesses in the US are still missing a website, what we will find is approximately 30% of US small businesses don't have a website in 2026. Right now there's approximately 36 million small
100:20
Speaker A
businesses in the US, which means that we have around 10 million businesses without a website. And that's also why I previously showed you these three levels of things that you can build right off the bat where website is level one. The
100:32
Speaker A
reason for that is that what this entire business model is about is that you learn skills, you learn how to do something well, where businesses would rather pay you to do it than do it and find out how to do it themselves. And
100:44
Speaker A
building websites is one of those things that still have a lot of perceived value. If people see a very nice website, they think, "Okay, that must have cost a lot." Even to this day where AI is so good at building websites,
100:54
Speaker A
there's a lot of perceived value in websites. And that is also why it's what we're going to start off with building.
101:00
Speaker A
Here's an example of the website that you're going to learn how to build. And I'll even give you this template right here. So, you can actually build exact websites like this from one prompt. You can see we have this navbar right here
101:11
Speaker A
that when we scroll that becomes like a sticky nav bar at the top. I really like this design, the choice of colors, the choice of fonts. It looks very, very professional. And what you'll also be learning in this next part of the module
101:22
Speaker A
is how also make these websites actually high converting because that's one of the places where a lot of website designers, they mess up. It's because they create websites that might look good, but they are not high converting.
101:32
Speaker A
You can see there's a very bright button right here that you would want to click on. And you also have a number right here that you can call if you want to call them straight away. You'll also learn how to create these very, very
101:41
Speaker A
clean animations directly with code and plot code. You can see this little plumbing animations right here from the pipe and this calendar animation right here. All of these you'll learn how to create and you'll learn how to prompt
101:53
Speaker A
claude to get a result that looks this good. You'll also learn how to create these type of animations which are kind of like these cards where they stack on top of each other which looks very professional. Then you'll learn how to
102:02
Speaker A
split this into a dark mode that creates like a very nice contrast. And at the end you're going to have this form right here and I'm going to show you how you can hook this website up to any CRM that
102:11
Speaker A
you want. This is a very nice website and usually web agencies can charge a lot. If I create a new chat and I ask Claude, "How much does web agencies charge for a nicel looking website?" The result will probably surprise you. Look
102:25
Speaker A
at this. Depends on a lot what nicel looking means, but rough market ranges. For a solo freelancer on a template where it takes 1 to 2 weeks, you can charge 1 to 3k. If it's a small boutique, then it's 3 to 10k. If it's a
102:37
Speaker A
proper agency, it's 10 to 30k. If it's a mid-tier agency, it's 30 to 80k. And if it's a ward tier, like a big web agency where they really spend a lot of the time on the design, they can charge 80
102:50
Speaker A
to $250,000. And if it's some of the very well-known brands, they can charge $250,000.
102:57
Speaker A
And you can even see for my agency recommend to $10,000 for websites. So you can see how much you can actually charge. And again, to set your expectations, you're not going to go out and close your first website to $10,000.
103:09
Speaker A
But what you might go out is close a website for $500, which would still be a massive win with users starting out. And we can build all of this from inside of Claude Code. I'm going to show you how
103:17
Speaker A
to build it. Of course, I have a skill that creates these websites in literally just like 5 minutes. I'll show you how you hook this up to any CRM so the information that is captured when people click get an offer is actually being
103:29
Speaker A
sent to somewhere. And I'll show you how to make your website responsive so it looks good on both desktop and mobile.
103:34
Speaker A
And I'll also show you how you can host and deploy a website for free up to a certain amount of traffic. But usually if you're doing it for smaller companies, the hosting would be free.
103:43
Speaker A
You're going to learn a lot in this next part. So let's get into it. To build clean websites like this, you're going to be using the build premium website skill. And again, you can find all of my claw skills inside of our completely
103:53
Speaker A
free community. Just go inside of classroom, then learning hub, scroll down until you find my claw skills right here. I'll also leave a link to this right below this video. This drive folder includes all of my claw skills
104:05
Speaker A
because after you've installed this skill and you write slash build premium website, you can see this skill builds a premium animated marketing website with reactiv and tailwind CSS for any industry. Use when the user has to build a website blah blah blah. So we're going
104:21
Speaker A
to use it and write /bu premium website. I want to build a website for a landscaping company. Let's just call it cityscape. Then we hit enter because what this skill will now do is that it's going to force Claw to ask follow-up
104:35
Speaker A
questions about exactly what side it is that we want. So the colors, etc. There we go. Now it's going to ask us what the theme should be. I think a bold modern theme looks good. The brand color direction, urban slate, m forest, rust,
104:48
Speaker A
olive, brass. I think this dark green one, Mars green could look pretty cool. So let's go with that. Let's go with design. Heartscaping lawn trees lighting commercial for the services. I think that's pretty good. And then I'm going
104:59
Speaker A
to ask it to build it in this folder that we are currently in. I'm going to write submit answers.
105:08
Speaker A
And now it's going to build out the plan for this website. You can see it's reading all of these files from inside of the skill that it uses as a reference for how it should design this. Building this out can take a couple of minutes.
105:19
Speaker A
And there we go. That took 8 minutes and 41 seconds. And now you can see site is live at localhost 5173.
105:27
Speaker A
So, I'm going to copy this. Then I'm going to go into our browser, paste this in, hit enter, and there we go. Now we have it. Cityscape, home, services, approach, process, contact. Then we have request a quote right up here. Landscape
105:42
Speaker A
architecture for the city. We design, build, and maintain. And now we have a clean website in literally just 8 minutes. That's based on this template.
105:50
Speaker A
And you can see we have this animation right here with these stock images, which looks extremely good. We're missing one right here. So we need to fix that. Every discipline under one roof from a single tree prun to halfacre
106:02
Speaker A
estate planned from scratch. This looks extremely good. Request a quote. When they click on this, it scrolls to this section right here where they can fill in this information. They can even attach photos if they want to and then
106:13
Speaker A
they can send the inquiry. Absolutely insane website. You can see this website right here is built from the same template that we used for the plumbing company. I'm really happy with how this site turned out. We can also right click
106:26
Speaker A
and click inspect and then turn it to mobile right here. And then we can see, okay, it also looks good on mobile, which is also very important for websites these days. Great. You've learned how to create insane looking
106:39
Speaker A
websites. And you can sell this for probably around 500 bucks. But let me show you how to also deploy it. You deploy it by first going to GitHub. If you don't have GitHub already, then create a profile. Then click new. And
106:51
Speaker A
I'm going to call this cityscape right here. You're going to set it to public because you don't want to give everyone your code to your website. And then you click create repository. There we go.
107:01
Speaker A
And now you can take this URL right here and you can pass it to cloud code. And you can say push this code for the website only to this repo. Then you don't want to have it in auto mode
107:12
Speaker A
because it won't be able to push to repo in auto mode. So you're just going to set it like this. Hit enter. And now claude is going to push all of this code into the cloud into GitHub. And you can
107:21
Speaker A
see it's first checking. Hit enter. When you do this the first time, it'll pop up with an authentication where you have to authenticate. In order to do this, it'll basically just open a window on your GitHub where you just have to click
107:33
Speaker A
accept. But because I've done this plenty of times, it already has a connection. Now, it is creating a commit. And you can see pushed code is live at this GitHub UL right here. If we then hit enter on the GitHub repo, then
107:46
Speaker A
we can see our code from this website. And hosting it is actually extremely easy. when we have it on GitHub. I'm going to use the platform that's called visil.com which is a hosting platform.
107:58
Speaker A
Then if you don't have it already, create a user. It's free. Go in the top right corner, click add new, and then project. And then you can paste in this GitHub repo right here when you have your GitHub account connected to your
108:11
Speaker A
Visel account. This makes it very very easy because VIL can now see automatically. Okay, this is a V project. It's called Cityscape. And all we have to do is just click deploy once.
108:24
Speaker A
And there we go. Now you can see it's being deployed. This should take usually around something like 30 seconds before the website is deployed. This actually only took 9 seconds this time. You can see it says congratulations. You've now
108:35
Speaker A
deployed a new project. We can then click continue to dashboard. And here we have our project. We actually already have a domain that's given by VIL. If we copy this domain right here and we open it in a new tab, this is the domain that
108:47
Speaker A
we've been given. Then we actually have a preview of what the site will look like when it's live. And it's actually live right now. We can go to this website from anywhere. And you can see it looks extremely good. Looks exactly
108:58
Speaker A
like it did on development. If you wanted to add a domain, you would come down here onto domains on the left hand side. And you can see we have our standard domain right here. You would just click add existing. And here you
109:09
Speaker A
can add any domain that you want from GoDaddy, from NameCheep, from Cloudflare, it doesn't matter. It will take you through the review process of setting up the DNS. And when you have done that, then you have deployed your
109:19
Speaker A
website to the web. If you wanted to sell these kind of websites, I would create five different templates and then create a portfolio website where you show these websites that you have built.
109:28
Speaker A
That makes it much easier for a potential client to make a decision. Okay, should I work with this company or not? And if you're using the method that I showed previous in this course, which is signing up for Upwork, then you can
109:39
Speaker A
find plenty of work. For example, this one right here. Posted yesterday website for a construction company, logo and website design specialist, website design and launch looking to make a website. There are plenty of jobs in doing this and this is one of the best
109:53
Speaker A
ways to land your first couple of clients. The great thing about this is that when you have built up a portfolio and when you have built a bunch of skills like this, I'll show you later in this course how you can create something
110:03
Speaker A
and then create your own skill so you can replicate the process much much easier. your work becomes almost automated. Claude can do 95% of your product delivery and that's the entire point of this business model. It's to build stuff with Claude and then
110:18
Speaker A
creating skills from it to replicate the process and making the service delivery so much easier. All right, that is websites complete. The next thing you're going to learn is how do you actually automate things? If a client comes to
110:29
Speaker A
you and says, well, I want my invoicing process automated or I want my onboarding process automated. How do you actually go about doing that? How do you create automations with cloud code?
110:39
Speaker A
Usually, you would use a platform like make.com or like nadm. But with cloud code, there's a much better way of doing it. Now, we can use the platform that's called trigger.dev. Trigger is an open- source platform for building and hosting
110:53
Speaker A
automations. You can see that it's open source right here. It has 15,000 GitHub stars. And we can see the entire codebase right here. Why is it smart to use trigger.dev over something like Naden or make? It's a very simple
111:05
Speaker A
reason. The reason is that trigger.dev is built with code and cloud code is really good at coding. We actually already have a skill that's called trigger.dev and this skill is going to be very important when we build out
111:16
Speaker A
those workflows. What I'm going to do is that I'm going to clear the session inside of cloud code and let's build out a couple of automations with trigger.dev so you can see how it works. I'm going to write I want to automate my invoicing
111:30
Speaker A
process. I want to be able to fill out a form with a bit of information and then it should build the invoice export as PDF and then send via Gmail to the client.
111:46
Speaker A
Use two skills and you will have access to both of these skills as well. First one is the composio skill. I want to use composio for authentication. Skill two is trigger.dev.
112:03
Speaker A
I want to build and host this with trigger.dev. I'm going to give it an ultraink. Put it in plan mode. And let's build this out.
112:13
Speaker A
Remember what I showed you before with the process of connecting claw directly with your AI noteaker like Fathom via the MCP. Right now I explained what I wanted, right? But if you're talking to a client, I want this and this and this
112:26
Speaker A
automated. You can take that directly, that context directly from the call into cloud code and then you don't even have to explain it like I did here. What fields should the invoicing form capture? It should capture it all. So,
112:39
Speaker A
business information, contact information, line items, text and discounts, everything that we usually have on an invoice. It should create its own invoicing number and it should take the date automatically. Then we hit enter and there we go. It's now going to
113:07
Speaker A
plan out the process of automating this process of creating invoices. For how we trigger the automation, I think we should use a simple web form from Nex.js. So I'm going to choose simple web form and hit enter. For the
113:18
Speaker A
environmental value, it's very important that they're not hardcoded but in av file. these let's use react for the PDF and for the invoice number let's do it date based and then we hit enter if you know how to build with cloud code it
113:32
Speaker A
almost doesn't matter what it is that you're building if you know the process of first planning it out making sure that you actually give it the right context so it knows exactly what you want then the opportunity is literally
113:41
Speaker A
endless you can build basically anything that you want if you know the actual formatting and the method of building stuff here it's asking about the invoice counter I think it's a bit overkill to set up the invoice counter in a database
113:52
Speaker A
I'm just going to say let's skip the invoice counter for now and just do it date based the naming for the invoicing I think both attaching the PDF and storing it in Google Drive is going to be best who writes the
114:10
Speaker A
subject fixed template with placeholders let's actually do it AI generated so the email is AI generated and then we hit enter now it's going to plan out exactly how we can do this and there we have it we have an entire plan for how we should
114:23
Speaker A
build this out. What's worth noticing is that we are using Composio. If you don't know what Composio is, it's a tool for authentication. So, we can authenticate to a bunch of different things very, very easily. I made a full guide for
114:36
Speaker A
Composio on my channel. So, if you want to, you can go and watch that later. And then it's using trigger.dev for building and hosting this automation. The great thing about trigger.dev is that it's open source. And when it's open source,
114:48
Speaker A
we can host this anywhere we want. The easiest thing is probably just to host it with trigger.dev and that's how they make money as well. But if you wanted to or if your client wants this on their own servers, then you can literally just
115:00
Speaker A
build these workflows and host them wherever you want. That's the power of open source. So now we have a plan.
115:06
Speaker A
Let's take yes and use auto mode and let's build out this automation. There we go. Now we can see that it is built.
115:14
Speaker A
Let me open another terminal. The first thing we do is that we need to fill out this envir environmental file right here. I'm going to click new file. Add add ain file. Copy this example over.
115:27
Speaker A
And then we need to fill out all of this information. So the first thing we need is a trigger secret key. If you don't have it already, then make sure to create a user on trigger and log in. I'm
115:37
Speaker A
going to create a new project. So in the top left pan, I'm going to create new project. I'm going to call this one invoicing and just click create. Now we can head under API keys and then copy this secret key right here. So we paste
115:48
Speaker A
that in where it says secret key. And then we also need to go in and find the project ref right here. Copy this one as well. Now we need the Composio API key.
116:00
Speaker A
So we go to Composio and Composio is basically what manages our authentication. If you don't have a Composio account then sign up for one.
116:07
Speaker A
It is free up to a certain amount of tool calls. Copy the composure API key and insert that as well. Now we need the enthropy API key. This is used for the AI generation of the email. So we're
116:20
Speaker A
going to platform.plot.com. Go into API keys. Click create key. Call this invoicing. Click add. Copy this key. Paste that in as well. We need the Google Drive folder ID. We get that by going to drive. We just create a new folder. I'm going to
116:40
Speaker A
call this invoices. If we click in on that, we get this ID right here in in the header. So, I'm going to copy this one. Then, we write all of this information, which is our business info.
116:50
Speaker A
So, let's just try and see if it works. I'm going to write test street one two three building 4, business phone number. Just write in some random phone number. Business logo URL. We can go to our shiny website. We
117:07
Speaker A
can copy this image URL right here. That way we don't need to host it, which is smart. Business bank details. Let me just write a random eban. Default currency USD. Default tax rate zero.
117:20
Speaker A
Default payment terms net 14. Default due days. This looks good. Awesome. Then we close down this environmental file and we say great I have filled out the invent file. What now? How do we or now? Run the one time composure or
117:40
Speaker A
script. It'll print out two or URLs. Gmail drive. You click through both and it waits until each connection flips active. Let me just create a new API key. Maybe it was an old one that's already rotated. I'm going to write try
117:50
Speaker A
again. We still had a bug. This is a new bug. So, Claude can just fix that. There we go. Now, you can see it says Gmail oorthth URL. So, it's going to give us this URL right here that I can copy and
118:01
Speaker A
put into our browser. And this is how composio works. This means that we don't have to set up the Google credentials ourselves. We can use composio that just gives us this link right here. And then click continue. And you can see now
118:13
Speaker A
composio is connected to Gmail. I can now say done. Come with all URLs please.
118:20
Speaker A
So we can connect. And for each service that we connect, it's going to give us a new URL. So now we have the Google Drive URL right here. Paste that in once again. Log in with our Google account.
118:30
Speaker A
There we go. And now you can see. Then open localhost 3001 server is still not running. So I'm going to ask please run the dev server for me. And there we go.
118:41
Speaker A
Now the two servers are started both the back end which is trigger.dev and our front end. We can go to localhost 3001.
118:48
Speaker A
And now we have send an invoice generates a PDF drafts with email with claude and ships it via Gmail from default currency USD text 0% terms net 14 due in 14 days. So I can write the plan's name is let's do Albert testing
119:01
Speaker A
and let's do the company as let's just call it agent and the address we maybe don't need to I can do like king street 420 line items we can do consulting services one quantity price let's do 1500 we need
119:20
Speaker A
another which is upfront fee let's do one call that 500 currency money and date currency which be will be USD tax rate zero Discount type none. Discount value none.
119:31
Speaker A
Issue date, let's do that. The 18th. Due date, we can just leave that. Payment terms net 14. Any notes? No. And then we can click generate and send. Of course, we need an email right here. Let me just
119:43
Speaker A
write in my own email just as a test. And then click generate and send. You can see it says cute run ID and then this run right here. Let's see if it works. Let's ask cloud now to check the
119:54
Speaker A
logs. Did my test work? You can see it checked the logs and found a couple of issues. So, let's let Claude fix those.
120:01
Speaker A
Keep doing runs and you can see Claude fixed one issue. Let's try and check the logs again. Ran into another bug. We'll fix that. Try and submit once again.
120:11
Speaker A
Check now. And we just keep doing that until Cloud has fixed all of the bugs.
120:16
Speaker A
And you can see Composia won't us depending on the tool. Submit again. Let's do that. Generate and send now.
120:24
Speaker A
There we go. Finish. Success. Let's see how it looks. If we go to my Gmail and now hit a refresh, you can see we just received an invoice from me. Hi Alba, I hope things are going well at build my
120:36
Speaker A
agent. Please find attached invoice for $2,000 dub by payment at terms of 14. So let us know if you have any questions, need anything from my end. Thanks so much for continue trust and working with shiny. Really means a lot. And here we
120:47
Speaker A
have an invoice that is generated 100% by our workflow. It has all of our information invoice number like this and this and this. net 14 payment details.
120:58
Speaker A
Boom. If a company now comes to you and say, "Well, we spent a lot of time sending out invoices." You know how to fix it. And we've just successfully built a trigger. Workflow without even being inside of a workflow builder or
121:09
Speaker A
anything. Claude did it all. But let's say we want to deploy this, right? Right now, it's running from our computer.
121:14
Speaker A
It's doing all of this from our computer. We can then write let's deploy this to production on trigger dev. Thank you. The way that trigger.dev dev works in the cloud is that you have these projects right here and inside of here
121:28
Speaker A
you have different environments like right now I'm in development but we want to be on production so now you can see cloud is deploying this it's pushing it into the triggerdevcloud but we have to do is just set the environmental values
121:39
Speaker A
we do that by going into environmental values right here and then clicking add new then making sure that we have it on production right here a quick tip is that you can go inside of environmental value copy this then you can go back and
121:54
Speaker A
paste all of this in. We're just going to show all of the environmental values the right way. We can click save. And there we go. All of the environmental values has now been added. And there we go. Plot has now pushed our task. You
122:06
Speaker A
can see our task inside of here now. Send invoice has now been added. We don't have any activity yet because we just pushed it to production, but we can run it again if you want. So, let's test it. Before we test it, we need to take
122:17
Speaker A
the API key from inside of production cuz that's going to be a different secret key. And we need to go in and fill out this new information. So the trigger secret key, change that to prod.
122:26
Speaker A
Same with the project reference right here. That's actually the same. So we don't need to do anything there. Let's test it now by running npm rundev. I'm going to write let's test it in localhost 3000 first form.
122:41
Speaker A
I change the environmental values. Let's try and test it now. So I'm going to write elot testing 2. Going to send it to my own email once again. I'm going to call it build my agent 2 and addresses
122:53
Speaker A
we don't want I'm just going to call it testing for let's say 1 1500 USD blah blah blah all of this we don't need generate and send now you can see it says sending cute run if you now go into
123:05
Speaker A
trigger.dev and to our task you can now see one run was just cued right here we can also see run is now being executed that's one of the good things about trigger.dev dev as well is that all of
123:17
Speaker A
this dashboard right here where it's executing all of the runs, we have a very clean dashboard where we can see what's going on. And now we can see right here the run succeeded in 13 seconds. If we go to our invoice and
123:28
Speaker A
give it a refresh, we now have a new invoice with this new information and our invoice generator is now deployed in the cloud. So that is the back end, right? The backend is now deployed on trigger.dev. If we wanted to deploy the
123:41
Speaker A
front end as well, we can also do that. We head to Vessel and then we write great let's push the front end to Vessel.
123:53
Speaker A
First GitHub though we're going to go to GitHub and just like we did before we're going to create a new repo. I'm going to call it invoice front end. We can choose an owner. We're going to choose ourselves. We can click private and then
124:05
Speaker A
we can create the repository just like this. Paste this into claw. Hit enter. And now it's going to push our front end. Our front end is this page right here, right? The invoice generator. It's going to push that. So, we have it
124:16
Speaker A
online. The crazy thing about this is that you don't have to remember, okay, how exactly did Elbert do this. You just have to remember, you can use Composio for authentication trigger.dev for the actual automation. When you tell that to
124:28
Speaker A
Claw, Claude can figure out the rest. There we go. It is now pushed. We can now, just like we did before, go to Visil, click add new project, paste this in, click deploy, choose next, and just click deploy again. And that will deploy
124:41
Speaker A
our project to the web. There we go. It is now deployed. We can click continue to dashboard. Click on the domain right here. And now you can see the invoice generator is live on the web. The last thing we need to do is just set the
124:52
Speaker A
environmental values. You do that by going in environmental variables right here. Click add environmental variables.
124:58
Speaker A
And just take the same one that we used before, paste that into the cell like this. Click save. You're going to have to redeploy. And now the invoice generator is live on the web. What's important to know is that right now we
125:09
Speaker A
have hooked our enthropic API key up to this invoice generator. It generates this text right here with AI when it sends the email. The issue with that is that if someone got access to this invoice generator, they can send maybe a
125:21
Speaker A
thousand emails which will burn a lot of credits on Claude. So you want to add some authentication. You don't want to just deploy it like this. And in the next part of the course, I'm going to show you exactly how you do that because
125:32
Speaker A
you're usually not only going to give them one of these like automations. Usually when you automate something within a business, you're automating maybe 5, 10, 20 different processes.
125:43
Speaker A
That adds up to a bunch of time. This is just one of them. In the next part of the course, I'm going to show you how you can add authentication as well. So only the actual company can access this.
125:52
Speaker A
And I'm going to show you how you can build almost sort of a mini app with a bunch of individual small tools like this one where all of the automations are in one place that you can then give
126:01
Speaker A
to the client which makes you look very, very professional. And a collection of these is something that you can charge 10, 15, $20,000 for if you're doing it for big companies. There we go.
126:09
Speaker A
Deployment has been created. If we go to it now, you can see it has all of our information from before. And now it will work from the web. Throughout this course, we have built a lot of things using skills. For example, the website
126:19
Speaker A
that we created was heavily carried by this build premium website skill. This is probably one of the most important parts about this entire course. And the reason for that is that one of the most important skills that you want to learn
126:29
Speaker A
if you want to do this oneperson AI plot business is to create a process. Spend a lot of time building something out like this invoicing for example and then building a skill so you can cut a lot of
126:40
Speaker A
time if you had to build it again. So learning how to build generic skills that builds out a process exactly like how you want it will save you a bunch of time in the long run. And the way you
126:50
Speaker A
want to do this is that you want to use my skill that's called create skill.
126:53
Speaker A
This skill is also inside of our drives. this one right here called create skill which instructs Claude in how to create a good skill. I'm going to say nice, well done. This was a success.
127:07
Speaker A
I want to create a skill for creating simple automations like this where I have some kind of form and that is on next.js. That's what we used and the back end is on trigger.
127:31
Speaker A
Authentication if possible should be on composio. I want you to take what you learned from this session and add that information into a skill so we can replicate it in in the future.
127:48
Speaker A
Very important. use the create skill skill that you have access to. The user should in the start answer a couple of questions about what it is that they want to build.
128:05
Speaker A
The skill should be generic for any mini automation/tools that they want to build. So it shouldn't be invoicing specifically in the skill include that claude should research before building.
128:26
Speaker A
Then you want to hit it with an ultraink. You want to hit it with plane mode. And sometimes something I also like to do is to use sub agents to go into our current app as the example and
128:39
Speaker A
get all context you need. This is something that I like to write this use sub agents because Claude is then going to speed up the process of finding context. Hit enter and now Claude is going to build out a
128:51
Speaker A
skill for how to create automations like this. This will take a couple of minutes. There we go. Now it's asking some question like what should the skill be named? I think mini automation fits pretty well. Should the skill bundle is
129:02
Speaker A
start a template directory? Yes. Where should it live? Let's do in the personal skills and then click submit answers.
129:10
Speaker A
Because we use plan mode, it's now asking us if we want to accept this plan. I think it sounds good. So, let's accept it. And Claude is now going to build up this skill for us. And there we
129:19
Speaker A
go. After a couple of minutes, the skill is now built. Something that you always want to ask is, is this a standalone skill that doesn't reference the invoice app? Answer this, please. The reason for that is that sometimes Claude likes to
129:34
Speaker A
reference files, but if you want it to be its own skill, we don't want it to reference this folder. We wanted to include all of the information in that one skill without needing any other context. But you can see it says yes,
129:48
Speaker A
fully standalone, no path references to any other skill. Awesome. Now we have created a standalone skill. When we write Ctrl C and then click plot right here and we now write mini automation, you can see we have a skill that's
130:03
Speaker A
called / mini automation. Build a mini automation in XJS form on the front end, a trigger.dev background task on the back end with composio for third party authentications, etc. blah blah blah blah. And now you can replicate the automation that we
130:17
Speaker A
just created with that front-end form for anything that you want. and you want to get a habit out of doing this. So, anytime you build something that you think, well, I might build this for another client in the future, please
130:27
Speaker A
make a skill for it. It's going to save you so much time. And especially if you're building out websites and you want like a couple of different templates to choose from, building out a custom website and then making it into a
130:38
Speaker A
skill is going to be so valuable for you. I personally believe that in the future with these Claude businesses, the value, the IP is going to be the SOPs and processes that Claude knows just like in a regular business. Now, what's
130:50
Speaker A
really valuable is all of the documents that businesses have that explains how they do things. The value in a Claude code company like this will be the processes, the skills that Claude has access to, the information that you have
131:02
Speaker A
given it. So, please make sure to make those skills. They're going to become valuable and save you a bunch of time in the future. Make a habit out of it. It's one of the most important parts of running a cla code business like this.
131:12
Speaker A
All right. Now we have gone over how you build websites for clients, how you also build automations and how you can include AI into that to build agents.
131:19
Speaker A
The third thing we're going to cover is kind of like the next level to that, which is how do you then build out full AI systems? How do you take a business and then automate as many processes that
131:28
Speaker A
you can and then deliver that to the client? That's what we're going to cover now. A full AI system is basically just a bunch of automations combined. So just like the invoicing automation that we just created, when you provide a full
131:39
Speaker A
system, you usually automate maybe like 5 to 10 to 25 depending on depending on how big the project is. So how do you go about delivering this? This varies from agency to agency how you actually do this. Some agencies just deliver a bunch
131:54
Speaker A
of init flows where if the client wants they can look at the executions of the inflows, but the reality is that the client is never going to do that. So the client just kind of trusts the agency that it's set up correctly. But that is
132:05
Speaker A
how most agencies use to do it. When we are building with clawed code, we want to give Claude access to everything as well. So we'll do this a little differently. We're going to be building a dashboard for the client so they can
132:17
Speaker A
see exactly what's going on, exactly how many executions, maybe even exactly how much time these automations have saved them so far. That also allows us to provide them with tools like we just created with the invoicing tool where if
132:30
Speaker A
they have some process that requires like something to trigger it like a form for example like we just showed you can put those tools inside of this system as well. This also allows us to have a front end where they can see all of this
132:42
Speaker A
and then also have a separate backend where everything is running and depending on the size of the project and the client that you're working with.
132:50
Speaker A
Sometimes the client wants to run everything on their own servers and this system is great for that because the front end, the actual visuals and the back end is all going to be running as code and specifically the back end we
133:03
Speaker A
using trigger.dev exactly like we did in the previous automation. And because trigger.dev is open source, it means that we can host it anywhere. We can host it on a virtual machine like a machine that's just in the cloud. We can
133:16
Speaker A
host it on the servers that they are already running if they're using something like Azure, which is the most normal one. That is like a cloud provider it's called, or if they're using AWS, Amazon Web Services, or if
133:29
Speaker A
they're using Google Cloud. Having a system like this means that you can basically deploy it anywhere you want with a very nice user experience. Let me be clear from the start, sometimes it's overkill building out a full AI system.
133:41
Speaker A
Let's say that you're delivering a project for a client and all they need is just like one automation done. What you could do is literally just provide the tool like we just did connected to something like a type form where you
133:51
Speaker A
don't have your own front end. This is for bigger projects where you are auditing the entire business and then say okay these things are what we can improve and I'm going to build this out like this and this and this and you
134:01
Speaker A
basically get your custom dashboard, custom app where you have access to all of this. All right, let's get into how we actually build this. The first thing we're going to build out is the structure of what is really going to be
134:10
Speaker A
a full app. We're going to have the front end and this is going to be very similar to what we already built. It's going to be next.js as the framework.
134:17
Speaker A
It's going to be tailwind CSS for the design. And then I like to use something that's called Next O for the authentication that works well with Nex.js. And then we're going to use recent together with Nex off. And resent
134:29
Speaker A
was basically the service that we can use to send emails like magic links. And this is the most secure and easiest way to set up a login. That way you don't have to manage passwords. You don't have to manage usernames. All you're doing is
134:41
Speaker A
just sending a magic link. Every time someone wants to log in, they click on that link and they're in. So it's basically like forcing a two-factor authentication every single time, which is the most secure thing that you can
134:50
Speaker A
do. Then we have the backend. This is where all of our automations are running and we're going to be building that in trigger.dev. We're going to start by hosting it on trigger.dev. just know later on if you wanted to host the
135:01
Speaker A
backend yourself, if you wanted it on something like a virtual machine or hosting the back end on the client's actual servers, then trigger.dev is the perfect thing to build with because it allows you to just take the code and
135:12
Speaker A
just host it somewhere else as well. And then because we're building out kind of like a full app, we also need a database. But the database I like to launch fast and the fastest way that I found to launch is by using [ __ ] DB,
135:25
Speaker A
which is a database provider. And the database is where we are basically going to be storing all of this data. So all of the invoices for example if we have an invoice generator, all of the clients information like the email and user
135:37
Speaker A
information. And what's worth knowing as well is that we also going to be hosting MongoDB in the cloud just to launch fast. If you at one point wanting to build this entirely on the client's platform, then you can also do that
135:48
Speaker A
because MongoDB also has a community edition that allows you to self-host it just like you can with trigger.dev. And while it's not entirely open source, their community edition is fine for what you're building as well. So that is kind
136:00
Speaker A
of the stack that we are going to be using. And don't worry if you don't know what all these things are yet. After watching this part of the course, you'll know exactly how to set up full AI systems like this. Right, let's get into
136:09
Speaker A
it. The first thing we're going to do is that I'm going to build a new folder right here. I'm going to call this one, let's just call it AI system. And then I'm going to go out of pl
136:21
Speaker A
AI system, which is basically just going to get me into that folder. and then write cla. The reason I do this is because I don't want to give it the context of all the other things that we have built as well. We want it to be
136:30
Speaker A
completely focused on this right here. What I'll then do is that I'm going to write I want to build out a full app for a client that includes a bunch of small automations. And then I'm going to write the only domain
136:50
Speaker A
that should be allowed into this app should be at.shiny AI domains. The reason we do this is because if we deliver this for a client, we want to add some additional security measures that only emails with their own
137:07
Speaker A
domain should be allowed into it. This is basically just an additional layer of security. Then I'm going to write the stack next.js. We want to use next off for authentication with no Google login because we don't need that. We want to be using the magic
137:22
Speaker A
links, but again, this is something that you could add later if you wanted to.
137:26
Speaker A
Then we want to use Tailwind CSS recent for magic links. For the back end, I'm not going to write yet. I'm going to write backend. Let's not create this yet, but I want to use trigger.dev at one point. So just create
137:47
Speaker A
a structure for its and then for the database we want to use [ __ ] I'm going to give it some additional information.
137:55
Speaker A
This app will be a dashboard for the automations they have running. So keep as much as possible in the front end, only automations in the back end, only automations and processes in the back end. For database, we're going to
138:17
Speaker A
use MongoDB. And then I don't want to build anything out yet. I don't want you to build out any automations yet. I want you to create the structure of the app. I want a dashboard when they land inside a simple
138:39
Speaker A
sidebar where they will have all of the automations and a settings tab where they can log out etc. Please build this out. Then we're going to use ultraink. I'm going to put it inside of plan mode to force it to create the full
138:59
Speaker A
plan before it starts building. And then we are going to hit enter. It's going to take a little longer now the first time that we are building it out. But just like we have done previously with the automations, what we'll later do is that
139:10
Speaker A
we're going to create a skill out of this. And I'm going to give that skill to you as well. And then we can basically build out full AI systems like this in a single prompt. Which next or version? Use the latest one. For
139:20
Speaker A
components, we can use shared CN components. How should the shiny AI domain restriction work? only allow add shiny.ai domains, MongoDB persistence for all. Let's use the JWT session tokens and submit answers. There we go.
139:34
Speaker A
Now it's going to plan out this entire thing. And there we go. Claude has now written a plan. I'm also going to tell it to please use the super powers skill. And I approve of plan.
139:46
Speaker A
Again, if you don't know what the superpower skill is, superpowers is basically a plugin that includes a couple of skills for like writing plans, writing skills, executing plans. It's basically forcing Claw to think like a developer, which is very useful when
140:01
Speaker A
it's building out a full app. So now it's going to build out and scaffold this entire project. That took 13 minutes to build out. Now we want to click into the folder where we have created all of this. We want to go into
140:11
Speaker A
the envo example, copy this, paste this, and then rename it and just call it.local like this. Cool. Now, we need to fill out all of this information. The first is the O secret. To create this, we can use this command right here that it was
140:27
Speaker A
so nice to show, which is called open SSL rand and then B 6432. Hit enter. That's going to give us a random string of letters. We can paste that in instead of the O secret right here, just like this one. Then we have
140:41
Speaker A
the next O URL. For now, we're just going to keep that at localhost 3000.
140:45
Speaker A
And then we go under API keys, create an API key. I'm going to call this one AI system. It should have full access.
140:51
Speaker A
Click add. Copy it. Go back. Paste it in right here. And then I'm just going to write shiny portal. That is going to be the sender. And for the email, I'm going to use this email that I have already
141:02
Speaker A
set up, which is just going to be this one. So, it's going to be no reply at mail.clipip.dev.
141:07
Speaker A
This is the domain that I'm just going to use because I've already set it up once. Then, we're using the MongoDB URI.
141:12
Speaker A
We get that by going to MongoDB if you don't have one already. Then create a user. Create a database and a cluster if you don't have one already. I'm now going to click connect. Click drivers.
141:23
Speaker A
And this gives me this string right here. What we then also want to do is that we want to click done right here.
141:28
Speaker A
Then go into database and network access. Click edit. And then we can edit the password. also generate a secure password. Copy this and paste it in right here where it says DB password just like this. And the trigger.dev key
141:41
Speaker A
is not set up yet. We're going to set that up later when we set up the automations and the back end. Now we can click update user right here. And now it should work. The last thing we need to
141:49
Speaker A
do is that we need to insert the name of the database. It's not called shiny right here. It is called newsify right here. It's from a pre previous project.
141:58
Speaker A
So I'm going to fill this out as well. Cool. Let's try and run it. So, we need to go inside of AI system by using cd and AI system. And then we're going to write npm rundev to start the dev
142:10
Speaker A
server. Hit enter. This is going to open it up. And you can see it starts on localhost 3000. Let's see what it build out. We definitely need to work on the design of this. Let me sign in with
142:20
Speaker A
[email protected]. Send magic link. There you go. Check your inbox. Can then go inside of our inbox. Elbert shiny.ai. Click sign in.
142:29
Speaker A
And there we go. Now we have our dashboard right here that shows total automations, how many active, how many drafts, recent activity, nothing yet.
142:38
Speaker A
Welcome back. Your automations dashboard, blah blah blah. And then it says shiny up here. Then we have an example automation right here where we're going to have all of the automations here on the left side. And then inside of settings, you can see
142:48
Speaker A
you're signed into shiny email and then you can sign out. Great. This is just the structure of the dashboard. We definitely need to make this look a lot better before we do anything else. The way we do that is that we use the front
142:59
Speaker A
end design skill. I'm going to write that looks good. I want to give our app a makeover.
143:12
Speaker A
Use the front end design skill. I want it in a linear light mode type of vibe.
143:21
Speaker A
We should have both light mode and dark mode. Let's build this out. Thanks. Ultra think hit it with a plane mode so it plans out how we should do it and then hit enter. I like to build the
143:35
Speaker A
structure first where it doesn't care at all about the design first so it builds it out the right way and then later we give it a makeover so it doesn't look this bad. That will probably take a couple of minutes to fix. Great. Now we
143:46
Speaker A
have something that looks more like this which looks good. But I can see we already have an error right here. So I can click on this little icon to copy the error. Go back into claw, paste it in, and say, "Please fix this.
144:00
Speaker A
Thank you." And now it's going to fix this error right here. It's running a lint. Go. See if it There we go. The error disappeared. If we write at [email protected], you can see it says check your inbox. We can then go to our inbox.
144:16
Speaker A
Click sign in. Now it says something went wrong, which is weird. That's because I clicked on the one that was 20 minutes ago. You got to click on the newest one right here. 0 minutes ago.
144:25
Speaker A
And there we go. Welcome back. Now it looks like this. And the light mode.
144:30
Speaker A
This looks a lot better. There's some weird thing going on with the gradient. What I'll do is that I'm going to take a screenshot of this and say this title and other text has a weird gradient.
144:43
Speaker A
That is too much. Please fix it. Thanks. I like this theme a lot better. And now we have both a light mode and a dark mode. It fixed this elbow text right here, but it still does that weird
144:56
Speaker A
thing. I'm going to take a screenshot of it again and say, see how in the sides it's less bright than in the middle. We don't want that. Please fix. Also, this light mode button up here, we probably don't want that. So what I'm going to do
145:12
Speaker A
is that I'm going to say nice the light mode button top right corner. Please remove that so we only have it inside of settings.
145:25
Speaker A
Looks a bit brighter but it still has that weird shadow on the left hand side right here. Let's try and write on the sides. There's a weird shadow. Can we please remove that? Actually I think it's because these dots in the
145:36
Speaker A
background they probably would need this shadow. So, I'm going to write they should only have the effect on the background dots, not on the headlines and text and components, etc. You can see it's doing it on every single page kind of like
145:55
Speaker A
dark to the sides, but then in the middle it's like bright. We want it to be white everywhere. There we go. Now, it fixed it. So, the text is completely white. I think this looks a lot better.
146:04
Speaker A
What we're going to do now is we're going to install our first app. So I'm going to write let's install our first app which will be this invoicing app that also uses trigger.dev as back end.
146:21
Speaker A
I want you to one install this front end form to our AI system folder and two create the trigger.dev back end. We're going to call this the AI system back end right here inside this folder that will include the back
146:44
Speaker A
end for this automation. also make it so we later can add more tasks. That's what it's called inside of trigger.dev. Uh so more autoations later. For now, let's add this one. I'm going to set it to plan mode and write
147:05
Speaker A
use sub aents to get all context you need and implement this automation. So now we're going to take the invoice app that we just built previously and we're going to install it into our AI system. And there we go. Now
147:23
Speaker A
you can see inside of our app, the send invoice automation has now been set up.
147:28
Speaker A
And now they have the same form that's now in this new branding where they can generate and send an invoice much faster. And then when you're building out this AI system, it will consist of let's say five to 10 different
147:37
Speaker A
automations that are automating something. And all the employees would need access to is just this dashboard right here that would allow them to use the automations. The next thing I want to do is to handle the authentication.
147:48
Speaker A
If it's not off yet, I want to add a off button to this right here. For this automation, we need to handle the off. So, please add if we don't have authentication set up when we trigger it that a modal pops up where they can
148:12
Speaker A
authenticate. When we created this standalone automation, we handle the authentication using the link inside of the terminal via cloud code. But of course, our clients will not be able to do that. So, we need to add a nice
148:23
Speaker A
button where they can just authenticate with whatever they're using. Cool. I hope you see the idea of how you can build fully custom AI systems, how you can make it domain specific so only people from this company can use it, and
148:34
Speaker A
how you now have this structure to build anything that you want inside of here.
148:38
Speaker A
Your automations doesn't have to be a form where then something happens. You can also set up automations that doesn't require anyone to do anything where it just runs on autopilot. Let me show you how to do that, too. But before we do
148:48
Speaker A
that, let's make sure that this actually works. So, the first thing I'm going to do is that I'm going to go to trigger.dev. I'm going to create a new project that I'm going to call AI system. Then I want to push this
149:00
Speaker A
straight to production. So, I am going to get the API key right here, the secret key, paste that into environmental value right here. And we also need to do that right here. Then we need to go down and we need to get
149:12
Speaker A
inside of general the project ref. So I'm going to insert that here too. Close this down like that. Just like before, we need to set the environmental variable. So I'm going to go inside of here, click add new, and then go inside
149:23
Speaker A
of our environmental file. Copy all of this and then paste this into the production like this and click save. And now I'm going to wait for it to set up the connection so everything works. And then we're going to test it. Cool. Let's
149:35
Speaker A
try and push this to production. Going to give it the project ref right here.
149:39
Speaker A
I'm going to say we need to set up the back end. I have installed all the invigrigger.dev.
149:50
Speaker A
This is the project ref. Can you please set this up? So, it works with everything authentication, etc. Thank you. So now we're basically just going to push this backend code right here, which is the AI system backend. We're going to take these tasks
150:11
Speaker A
that are the trigger.dev tasks. We're going to push it to this new trigger.dev that we just set up. So we have everything in one place. You can see there's no tasks inside of here yet. And there we go. I now deployed it to
150:24
Speaker A
production. Now you can see the task is inside of our system on trigger.dev in the production. If I then just make a test, we can call it Elbert test.
150:33
Speaker A
company name BMA just write consulting set it to $1,500 and click generate and send you can see it says there we go cute run ID run like this and now if you go inside of runs you can see it's now executing and you
150:48
Speaker A
can see invoice from shiny here we have it cool so now our send invoice is working what I'll do now just like I explained before is that now we have the start right this is a good starting point for every new client that you get
151:00
Speaker A
on as well this overview dashboard where you have a company name and one automation is the perfect starting point for every new client that you sign on as well. So, we want to give Claude this information. What I'll do is that I'm
151:10
Speaker A
simply just going to create a new session. Then I'm going to use the create skill and I'm going to drag these in and I'm going to write I want to create a skill that creates this kind of front
151:22
Speaker A
end and backend system to when I close a new client. It should be a generic skill.
151:34
Speaker A
So first it should ask what the client name is, what the domain is for their emails, etc. It should gather all of the context first. Then I wanted to build out this template with the front end and back end first. After we
151:58
Speaker A
have built out this structure, we should not have any automations yet, we will then later build automations, but the entire structure should be there. So it's very easy to do. This skill should work stand alone. Should not reference these folders.
152:25
Speaker A
It should have everything included with references etc inside its own scope. I'm going to give it an ultra think and hit enter.
152:39
Speaker A
Actually before I do that I'm going to write use sub aents to gather all the context for how this works. Thank you.
152:48
Speaker A
I'm also going to write include everything like design, how it works, uh domain, the ST, etc. Use sub agent to gather all the context for how this works. Thank you. There we go. Bit of a long prompt, but we're going to use the
153:07
Speaker A
create skill now. And again, this skill is inside the claude skills folder, which is inside the free community. So to get this skill, just go inside of classroom, go inside of learning hub and inside of claw skills right here, you
153:18
Speaker A
have all of my claw skills in this drive folder and it's completely free to get.
153:22
Speaker A
There we go. Now it's going to start building out this and it's calling it new client system skill. This will probably take some time because it needs to gather all of the context first and then build the skill. But you really
153:31
Speaker A
want to learn how to do this because every time you build something new for a client that potentially could be replicated in the future, you want to build a skill around it. If you don't do this, you're going to start from scratch
153:39
Speaker A
every time you land a new client. When you do this, you're going to make your life much easier. And there we go. Now you can see the skill is ready. If I go into a new claude session, let's restart
153:49
Speaker A
cla right quick. And we then write new client system like this. It says scaffold new clients full stack next.js 16 front end dashboard trigger.dev bag and worker from the shiny automations template. Use when the user says new client onboarded client scaffold new
154:03
Speaker A
client system, etc. And of course, I'm also going to drop this skill together with the rest of the skills inside of the Google Drive. Now you know how to create full agent dashboards and you can of course customize this to however you
154:14
Speaker A
want. If you want graphs right here showing you the task, you can ask Claude to build it. If you want to add a specific automation, you can ask Claude to build it. If you want to add something inside of settings where they
154:24
Speaker A
can add the users themselves, you can tell Claude to build it. But what I want to do now is build some more automations inside of this dashboard to show you how that would look as well. Let's get into
154:33
Speaker A
it. All right, let me show you how to build out some more automations inside of our own automation system. What I'll write is I'm going to take this folder and this folder right here which is basically all the files that this system
154:45
Speaker A
includes and then I'm going to write read how this works use sub agents and then I'm going to say specifically look at how the automations are created serum then return to me. We just want to give the context for how this AI system
155:02
Speaker A
works before we then try and build out a new automation inside of this session.
155:07
Speaker A
So it'll probably take a couple of minutes. All right. So let's automate some more business processes. Let's say the onboarding for example. A lot of businesses right now they do manual onboarding. So they send out emails manually. They send out the contract
155:20
Speaker A
manually. They do all of this stuff manually. We can create an automation for this as well and display it inside of here. So we can now write I want to create a new automation that is called start onboarding. This should let's
155:35
Speaker A
write up what it should do. Send over contract via Gmail using Composure of course. Send another email with a Calendarly link where they can book an onboarding call. Send an email with an onboarding survey for example. Send another email
155:55
Speaker A
with Kennet link. So the connection we need is probably just Gmail. The user will provide onboarding link and K link because it already now knows the structure of our system. This should be extremely easy to set up. I'm
156:14
Speaker A
also going to write please add this task to trigger.dev of course like the other ones straight to prod. And there we go.
156:26
Speaker A
Now it's going to build out this automation just like the other one. There we go. That was extremely fast. We can actually see that building out this automation actually took only 3 minutes.
156:35
Speaker A
And it was also a pretty simple automation, but we're going to start here before we build something a little more advanced. But let's say that we just closed me. This is my email. This is my company. Then we can say send a
156:48
Speaker A
contract URL. This could be something like a docu sign. But we might want to change this to an actual PDF. So maybe let's do that. Let's copy this and say, can we instead here upload a PDF on the new tool.
157:04
Speaker A
Thank you. Then it's going to change the automation to do that. Then we insert the onboarding survey and then the calendarly URL. So the calendarly URL could be something like this. The onboarding survey URL be something like this. And then we need the contract URL,
157:16
Speaker A
but that's going to change. Now we can instead upload a PDF, but I actually want to generate the PDF instead. Can we actually instead generate the PDF? For now, we just generate a dummy contract.
157:30
Speaker A
But when we generate, we insert the actual name and business information, etc. Please update. And again, if the client comes back and says, well, I want this change, so can we do this instead?
157:43
Speaker A
Then you have everything in code. B can literally change anything inside of here. So, it's fully customizable. There we go. So now we don't have a field to upload the contract, but now it's basically just going to send out a dummy
157:54
Speaker A
one. So let's test if it works. How about a shiny AI BMA? Insert our onboarding survey.
158:02
Speaker A
Insert our calendarly form. Send this in. Click start onboarding. There we go. You can see it cued this run right here. If we go into trigger.dev and look at runs, we can now see that it's now executing this run.
158:17
Speaker A
There we go. It took 12 seconds. Let's see if I received something in my email.
158:21
Speaker A
Now I get the book your onboarding call, onboarding survey, and your contract. Let's get started. This is all automatically sent. You can see we even generated this draft or placeholder contract that we can always change later to exactly what we want. But now it
158:35
Speaker A
sends out this contract as well that includes my information. Absolutely insane. We just automated the onboarding process as well. And if the client says, "Well, we want a new lead updated inside of our CRM or we want something else
158:46
Speaker A
done." Literally, you just tell Claw to build it and it's going to build it out for you. But let's build out some more advanced automations. Let's get into it.
158:54
Speaker A
All right. Now, you know the basics of creating these automations. But let's say that we want to build something a little more impressive. And this is usually also the things that you'll be selling to clients. For example, let's
159:05
Speaker A
imagine that a client that you're working with, they have five support reps that are answering emails all day long. And you want to automate, let's say our goal is 60% of that. So all of the questions that are the ones that are
159:18
Speaker A
asked all the time that an AI can literally just answer those questions almost instantly. We can also build a full AI agent system like this inside of our dashboards. The great thing about this is that it is custom code. It means
159:32
Speaker A
that there are literally no boundaries. We can build whatever we want. So I'm going to go back into claw code. I'm again going to tell it to read the structure of this full AI system. Then return back to me. Use sub agents.
159:52
Speaker A
Understand how it works. Hit enter. It will gather all of the context that it needs and then it's going to come right back. Great. It returns back after 2 minutes and has all the context. Then we can write I want to build another
160:06
Speaker A
more advanced automation. This should be a full AI support email ticket response system that can respond to around 60% of all emails. In this automation, I want the front end to show the AI responses. I want it to show if
160:32
Speaker A
any has been escalated. I want to be able to upload a full knowledge base.
160:38
Speaker A
So, it should use rag to search through it and answer questions based on this knowledge base. It's getting a little more advanced here, but luckily we do have claw that can build out all of this for us. We will use composio to answer
160:55
Speaker A
the emails uh using Gmail. I want to trigger the trigger.dev every 10 minutes to check for new emails and then respond to every single one that has come in. If the ticket requires human attention, we should be able to
161:21
Speaker A
escalate it and see the escalated emails in the front end. and be able to respond to them from within the front end as well. I also want to be able to see the AI responses inside the front end, too. Let's see if there's anything
161:43
Speaker A
else that we need. Let's plan this out. Please use the superpower skill and ask me if you have any questions. Let's fire away that prompt. Then you can see it's going to load the superpower skill and ask us any questions if it needs
162:00
Speaker A
more context. We can all of a sudden start building some really cool advanced stuff based on the current structure that we have. How should the AI reply behave for the 60% it's confident about it should also send immediately. Of
162:12
Speaker A
course, if you're building this out for a client, you would of course have talked with the client and asked how it should do it. But you're going to want to send immediately. What format will the knowledge base come in? Let's do
162:22
Speaker A
let's do PDF files. Let's actually just do text files. That is a lot easier.
162:26
Speaker A
Well, we can actually turn on all of them to be the answers. Where should we store the vector embeddings for rag?
162:33
Speaker A
We could use something like pine cone or postgress, but we actually already have vector search inside of MongoDB. So, let's use that. Let's do if any human asks for like low confidence from AI and tone and refund. And let's also do
162:47
Speaker A
specific clarifiers like this. Submit. You can see it's asking all of the right questions that it needs in order to build out this plan. Which email account does this monitor reply from? One shared inbox. Yes. And there we go. Now you can
162:59
Speaker A
see it's exploring the project to get context. And then it's going to ask a couple of clarifying questions.
163:05
Speaker A
Come with a couple of approaches and then design the plan for building this out. How should we identify a ticket?
163:12
Speaker A
What groups emails together? A Gmail thread is one ticket. That sounds good. When you escalate and reply from the front end, should the AI help draft the human reply? Yep. If we can get AI to pre-draft the reply but just not send. I
163:24
Speaker A
think that could be pretty cool. Where do we store tickets, messages, KB chunks and embeddings? Reuse existing MongoDB.
163:29
Speaker A
Let's do that. Anything important I should add to the spec. Pick anything that apply. Per ticket tags, labels, analytics view. Could do an analytics view and a per ticket tag. Submit this.
163:42
Speaker A
Submit the answers. Got it. And off to design. Let me present it in sections.
163:46
Speaker A
Confirm after each section one. This is this. That sounds good. Then it's going to use trigger.dev to pull every single 10 minutes. This also looks good. There we go. That was all of the sections. Now it's saying writing out the spec ducks.
163:58
Speaker A
Now that's probably going to take a couple of minutes. Now we have the full design spec, which looks good. So I'm going to tell it to continue. Now it's going to use this design spec to build out the entire plan so it can build this
164:10
Speaker A
out. It's going to ask us if we want to use sub aent driven or inline execution.
164:14
Speaker A
We definitely want to use sub agent to speed it up. This means that different agents are going to be working on different tasks. You can see I dispatch a fresh sub agent per task review between task fast iteration usually the
164:26
Speaker A
fastest and also what's recommended in this superpower skill. So now it's going to use the sub aent driven development loaded this superpower skill and now it's going to build out this entire thing for us based on our instructions.
164:39
Speaker A
This will probably take a bit to build up because it is a pretty extensive AI system that we are building out. There we go. The next thing we need to do is that we need to go in and get our
164:48
Speaker A
MongoDB secret. This one right here. Then we need to go to our production trigger.dev. Go inside of environmental variables. Click add new. Click on production. Make sure that we have added both the MongoDB URI and the DB name.
165:02
Speaker A
Click save. There we go. Now I'm going to write we need this to update on prodrigger.dev.
165:10
Speaker A
So it will work. Can we please do that? Hit enter. And now it's going to push the changes it has made to our back end. It's going to push those trigger.dev so everything will run smoothly. All right, there we
165:23
Speaker A
go. If I now spin up the server, you can see on localhost 3000, we now have another automation that's called AI support. And here we have a couple of tabs for escalated support request, AI replied, human applied, and all. We also
165:36
Speaker A
have this analytics tab right here that shows us how many tickets we have. And we have this knowledge base tab where we can either paste text into the knowledge base. We can add PDFs or URLs. Let's see if this actually works. I can take our
165:49
Speaker A
shiny.ai website for example. Paste this in. Click add to knowledge base. It is processing now. Let's see if it actually works. Says error though. So this didn't work for some reason. Let's try and see if we can fix this. I tried to add
166:05
Speaker A
knowledge base but ran into this issue. Can we check what happened? In the meantime, let's try and check the other things like paste text. If I just like copy this entire page and paste it in right here, add to knowledge space and call it basic
166:22
Speaker A
info. Let's see if it wants to add this. But then give it a refresh again. Still says failed. So there's obviously something wrong with the knowledge base, but should of course be able to fix this.
166:34
Speaker A
Ah, now I see why it fails. We need an openi API key. So I'm going to set this value as well inside our environmental value right here at the end. Openi API key and then I'm going to go to
166:46
Speaker A
platformi.com login with my Google account. Let's just call it AI system. Create the secret key. Copy it. Paste it in right here.
166:55
Speaker A
And then we also need to go into trigger.dev inside of the environmental v variables here. Click add new and add it here too. Let's do a refresh of this right here. Go to support. We're actually getting emails now that is
167:07
Speaker A
escalated to us. No emails has been replied to yet. Let's try and add the knowledge base once again. Copy our entire website right here. Paste it in.
167:15
Speaker A
Call it basic info. Add to knowledge base. Now it is processing. Refresh. Still processing now. So it didn't fail instantly. That's good. Let's delete these others while we are at it. And there we go. Now it says ready. So if we
167:26
Speaker A
go back to inbox, we can see it has no subject line right now. So I'm going to copy this and I'm going to paste this in and say that seems to work. issue now is that the subject lines don't show even
167:39
Speaker A
though we do have subject lines. Can you fix please hit enter? And then hopefully we can fix this subie line not showing but this isn't actually email from my inbox which is kind of cool.
167:51
Speaker A
Same with this one. This is also an actual email. So it's actually fetching the emails which is kind of cool. And it is escalating them. Great. I think I also want to add a refresh button somewhere on this page. So, I'm going to
168:03
Speaker A
give it this page right here and say, can we add a refresh button here as well that triggers the polling, please? That way, we can also do it manually just to get all the newest ones. And there we have it. Now,
168:18
Speaker A
we have a little poll inbox button right here. If we pull it, it says refreshing just like this. And then it shows us if we have any new emails in our inbox. So, let's actually try it. Let me go on this
168:30
Speaker A
email account right here. Write to my personal email right here. Basically, write what does shiny AI do? We can basically just ask, "Hi, saw your website. What is it that Shiny AI does?" We can click send. And now I receive my
168:47
Speaker A
email inside of my inbox. Let's see if we also receive it or if we hit little polling right here. For some reason, it doesn't show. Maybe it's because it's under AI replied. H check the latest poll.
169:02
Speaker A
I ran it after sending an email to myself to check it, but the email doesn't show up.
169:13
Speaker A
Why is that? Check the latest logs. Let's see if I can figure out what happened. There we go. The issue was apparently that I clicked in on it, so it became red. Of course, we only want to take the unread emails. So yeah, the
169:25
Speaker A
system is actually working like it's intended. Cool. But it's still being escalated. So we need to fix some prompting. I think I can write, see this email.
169:36
Speaker A
It's a simple question and we have it in our knowledge base. Why did it get escalated?
169:47
Speaker A
Hit enter and see what it says. All right. This was another one of these issue where it wasn't really an issue. I just had to refresh. But now I've added auto refreshes every 30 seconds inside of this tab. And if we go to AI replied
169:58
Speaker A
and we click in on this, we can actually see, hey, so your website blah blah blah. And then the AI actually replied with this. Hi, thanks for reaching out.
170:05
Speaker A
China AI helps businesses boo sales. It's using the information that it got from the website. And if we click why this reply, we can even see the confidence score of how smart it thinks it was. We can see the citations that it
170:17
Speaker A
used from our knowledge base. This is extremely cool and it works. So now we basically have an AI inside of our support email that can reply to questions. When this confidence score isn't as high, it's going to put it in
170:30
Speaker A
the escalator tab so we can reply to it. I hope you start to see the power of these insane automations and agent systems that you can all build inside of your own kind of dashboard right here and provide to a client. And the great
170:42
Speaker A
thing is that as you build these systems out, you could then sell this support inbox to another client and it wouldn't really take you that much work to set it up with a new knowledge base on a new
170:53
Speaker A
client. And the crazy thing is the amount that you could sell this for. If you sold this to a big company, you could probably charge anywhere from $2 to $5,000 a month depending on how big the team is. Cuz think about it, right
171:05
Speaker A
now their support rep is probably being paid maybe like $2,000 a month. If it's in the US, then probably three to $4,000 a month. So if a team has, let's say, 10 support reps and all of a sudden they
171:16
Speaker A
only need five, you're saving them five times, let's say $3,000, that's $15,000 a month you're saving them. And if you're charging $5,000, you're still saving them $10,000 a month. And this is just one of the automation systems that
171:30
Speaker A
you can build out. You can automate all processes inside of a business. Smack all of these automations here on the lefth hand side and you have a killer product. And you can manage all of this with cloud code. What I'll do is that I
171:42
Speaker A
will take the code for this entire dashboard right here with the trigger. Back end. So these folders right here, AI system and AI system back end. I'm also going to take the cityscape website. So you have that as well as
171:53
Speaker A
reference. And I'm going to put the GitHub repos right below this video. The last thing I want to do is that I want to host the front end. Right now we are still in localhost 3000. The back end is
172:02
Speaker A
hosted on the cloud.trigger.dev, but the front end isn't hosted yet. And it's honestly quite easy to do. It's the exact same thing we did with the other website. We just open visil.com and click add new project. Then we want to
172:15
Speaker A
push this to GitHub. So I'm going to say I want to push only the front end. So the only this AI system folder right here. That's the front end, not the back end, only the front end to GitHub.
172:29
Speaker A
Then we're going to open a new tab. We're going to go to github.com. We're going to create a new repo. I'm going to call it AI system front end. We're going to make this private. Create repository.
172:41
Speaker A
Then we can copy the link right here. We can paste it in and say push to this repo. You won't be able to do this in auto mode. So I'm going to set it to just like the default mode. Hit enter.
172:52
Speaker A
And then we will have to accept the commands. It's asking us what to push.
172:55
Speaker A
I'm going to ask it. I want to push this to separate repo so I can host the front end. So only the AI system standard push it's it's empty brand new and then we push it. Something that I always like to
173:08
Speaker A
do is that I write of course don't push any secrets etc. Just so we don't push any of these secrets to GitHub for security. Always good to remind Claude not to do that.
173:20
Speaker A
Sometimes it gets ahead of itself. It is running all of these commands. We'll just let it do that. There we go.
173:26
Speaker A
Created a little mini plan for itself. Now it's going to push this frontend repo to GitHub. There we go. Now it is pushed. If we go onto GitHub, then hit enter. Now you can see we have all of
173:37
Speaker A
the files inside of here. Let's host that by going to VIL, copying this GitHub repo, pasting it in, clicking deploy. It's going to see that it's a NextJS application right here. Click deploy again. And let's see if we have
173:51
Speaker A
any build errors. See, we already have a build error. So what I'll do is that I'm going to copy this. better thing to do actually is to go inside of here where we are running it and then instead of
174:01
Speaker A
npm rundev we can write npm run build which is going to show us all of the build errors inside of this folder and see it compile successfully running typescript this actually built successfully so I'm not sure what this
174:14
Speaker A
error is so let's copy this paste it in and say when I try and host on this I get this why the front end installed MongoDB7 but pian install both vessel doesn't pass legacies by default to clean fixes are
174:32
Speaker A
dark mango 6. Let's do what it recommends. There we go. It pushed the changes to GitHub. So let's try and deploy it again. We can just click deploy once more. And now we should not get this error again. You can see it
174:45
Speaker A
passed the first 10 seconds which was where we had an error before. And there we go. Congratulations. You now deployed a project. Let's continue to dashboard.
174:53
Speaker A
we get this domain right here that we can go to and you can see this will now be the login screen right here which will only allow us to sign in with a shiny domain. So I'm going to write my
175:02
Speaker A
email, click send magic link and we see something went wrong which is because we don't have our environmental var variables yet. So go inside of here and then we need to fill out all of the environmental variables. Take add
175:15
Speaker A
pasting in all of these. Click save and do a little redeploy like this. This will take another minute or so and then it will deploy it. Let's click right here view deployment. Look at logs right here. Build logs to see if it deploys
175:29
Speaker A
like it should. There we go. Build completed. If we then give it a refresh and write in our email. Now it should work. I can see right here that it's going to localhost and that's because I forgot to change one of the
175:42
Speaker A
environmental variables. So let's go to next or UL right here. You can see we're going to be using this UL instead.
175:48
Speaker A
Pasted this in. Click save and click redeploy. Right now we're using this domain right here which is the domain that VIL gives us. But you probably want to add your own domain when you set up an AI system like this. The way you do
175:59
Speaker A
that is that you just go inside of VIL again, go down to domains and then just click add existing and you can write in whatever domain you want and connect it using DNS. If you have any issues with
176:09
Speaker A
that then you can just ask claude. After you've changed the domain, then it's very important that you go inside of the environmental variables just like I forgot to do now and change this next off URL to be the URL where your app is
176:21
Speaker A
running. If you don't do that, you're going to run into the same issue that we just did before. Now it's deployed once again. Let's hit enter. Write in elot shiny.ai. Now it is sending the magic of URL. And now we are in and we have our
176:35
Speaker A
AI support. We have our AI send invoice. We have our start onboarding. We have all of the processes that we built just before. There we go. Now you've deployed an AI system that could be for a client.
176:45
Speaker A
Congratulations for reaching this far into the course. Great. Now you know how to build in these three levels. Websites as the easiest thing to build, then individual automations to automate stuff with trigger.dev and then how you can build a full app and dashboard around it
177:00
Speaker A
that has multiple different automations in order to deliver a full project. What I'll show you next is my structure and my way of basically being able to build anything. Because now you know a couple of things you can build and deliver to a
177:14
Speaker A
client. But if a client has some specific request and you want to build something that you don't have a tutorial on that doesn't exist on YouTube, how do you go about that? How do you build anything? I usually break it down into
177:26
Speaker A
four different steps. The first thing before I even start building anything, we need to create a really, really good build plan. This includes things like the tick stack that we are using, how it will work, what database, what
177:40
Speaker A
frameworks, what exactly is it that we are building. It also includes things like the design, how should it look, what should the feel of the thing we are building, what should that be like? And that is actually the most important step
177:52
Speaker A
of building anything. And the reason for that is that there are so many things that goes into this step of figuring out okay what are we building and how do we build it specifically with the tech stack because if you're building
178:04
Speaker A
something like an app or an automation the text stack is what determines what the cost of running it will be and how fast it's going to be as well and how well does it scale and if we at one
178:15
Speaker A
point later on wants to add more things is that possible can we add more features can actually do the things that we want Can we give it the functionality that we need and want in our app or automation or whatever it is that we are
178:29
Speaker A
building? This build plan, what most beginners do when they're building something is that they just write, I want to build this and this and this, hit enter, and then take it from there.
178:38
Speaker A
But what happens most of the time is that they end up with a bad text stack.
178:42
Speaker A
They don't go back and forth with the large language model in order to actually get the best text stack possible for what they're trying to do.
178:50
Speaker A
and they end up launching something that is mediocre that makes them run into issues later down the line when it comes to scaling the cost, how fast there is functionality, etc. So before we start building anything, we want to have the
179:02
Speaker A
text stack dialed, we want to keep going back and forth with Claude until we get the best tech stack possible. And then we also want to nail the design so we know exactly what the feel should be of
179:13
Speaker A
the user experience before we even start building anything. It's much harder down the line to change something from bad to good rather than just building it from good in the start. After we have done that, after we have spent a lot of time,
179:26
Speaker A
and I'm literally talking hours here, if you're building something complex, figuring out the text stack, figuring out the design, and making sure that all of these will be good, now it's time to build out the implementation plan. What
179:36
Speaker A
people that are a bit more intermediate, but still beginners, what they do is that they maybe just make one plan of, okay, this is what I want to build, give it to Claude, and then have that build it off. And photo will actually do this
179:47
Speaker A
next step itself which is building out an implementation plan. But you're going to get much better results if you actually verify that you have a good implementation plan. An implementation plan is basically a plan for how do you
179:58
Speaker A
actually build the thing that you have written out in the build plan. And the way I like to do them is split them up in steps. And for each step I want a bunch of different checkboxes. So to
180:09
Speaker A
give you an example, step one might be to set up file structure. And in the file structure, there's a bunch of different substeps in setting up the file structure and you want to write all of this out in your implementation plan.
180:20
Speaker A
And if you're building something very complex, you might have something like 40 steps in your implementation plan in order to build the thing out that you want. And before you even start building anything, you want to make sure that you
180:31
Speaker A
have this implementation plan dialed. In step two, the next thing we might want to build out is maybe the database structure and then maybe authentication.
180:40
Speaker A
Claude knows the best sequence of how to build out anything, but you want to force it to make a good implementation plan. You want to force the AI to really make a decision and make a good decision for how to build out the thing that you
180:52
Speaker A
want. And then after you've made the build plan and you've made a good implementation plan, that is when you start building. And the way you do that now is that you give the large language model this implementation plan of
181:03
Speaker A
course. And then you tell it, please start with step one. And the large language model is now going to start with this substep, then do this substep, and then do this substep and come back to you and say, well, step one has now
181:14
Speaker A
been complete. Do you want me to start with step two? And then it's going to start step two. It's going to do the substeps inside of step two, and then it's going to finish. This is much better than just giving it an entire
181:26
Speaker A
plan or just giving a build plan and letting it control everything itself. By this, you force it to do it in the best sequence possible. And you have planned everything out before you even start building anything. I hope you start to
181:36
Speaker A
see the power of building out both a build plan and an implementation plan. And actually, when it comes to like the time that you're building, step one and two will be where you spend 80% of your time. Step three when building something
181:50
Speaker A
out. And actually building it will only take around 20% of the time. A lot of people in the AI space get this wrong and they spend 80% of the time just letting the LLM build and only 20% of
182:00
Speaker A
the time planning it out, if they even do plan it out at all. So when you made a build plan, you made an implementation plan and the AI has gone through every single step all the way down to step 40
182:10
Speaker A
or however long the implementation plan is and the AI is not done building it, then it's finished and you'll have to test and refine it a lot. You'll definitely run into bugs. It almost always happens and you basically just go
182:21
Speaker A
through them, paste the bug to plot and have it finish everything. That is basically how you go about building something. In all of this, you want plot to be almost a consultant that can explain to you what is the best text
182:31
Speaker A
stack. What should I use for building this? What gives me the best results? And a bonus tip that gives you even better results is if you use two large language models. It could either be two claw code sessions, could also be one
182:44
Speaker A
claw and then one codeex. But if you have one AI as kind of like the consultant that decides what to use and then you take that decision and you give it to another AI model and you say, "Is
182:56
Speaker A
this true?" They're then going to bounce ideas and make sure you get the best result possible. And by doing that, you can start with absolutely no technical ability and you can figure everything out on the fly. Awesome. Let me actually
183:07
Speaker A
demonstrate exactly how you do this by building something that I have no idea how to build. and I'll show you exactly how you use this four-step framework right here to do the exact thing that we just talked about. Let's get into it. To
183:18
Speaker A
show you that this actually works and to show you how to actually do it, let's build something that I haven't built before just to show you that it actually works and that you can build something really, really good without knowing how
183:29
Speaker A
it works. First, I want to build a lead enricher. What that basically means is that I want to be able to insert a name or an email or a LinkedIn URL and from that I want to search up a database of
183:43
Speaker A
some kind of sort and from that I want a software that can go out and get all information on that person. So if I wanted to find someone's email, I could just paste in their LinkedIn URL and that would give them their email. I have
183:55
Speaker A
a slight idea of how to build this. I can probably use some API from like Apollo or something, but I wanted to show you how you can know none of that and get all the answers from Claude in
184:05
Speaker A
order to build it out. So, I'm not going to help it and tell it what to do.
184:09
Speaker A
Claude is going to make the decisions for us. I have a blank project right here. I'm just going to head under the terminal and click new terminal and then open up a Claude session right here and click yes, I trust the author. Then
184:21
Speaker A
going to drag it on top right here. And I'm going to write I want to build a lead in richer.
184:29
Speaker A
First I want to build a build plan. Ask me some questions about how it should work. So we can create a build plan as amp file. We just set it to auto mode and hit enter. And now Lord
184:48
Speaker A
will ask us a couple of questions to basically build the thing that we want to build. And you can actually see it's even using the superpower skill which kind of forces this entire process. This superpower skill first creates the build
185:00
Speaker A
plan of what we want to build which is basically what it calls a design spec and then it actually also builds out an implementation plan. This is what's going on under the hook for the superpower scope. You can see it says
185:10
Speaker A
what's the input to the lead enricher? What do you start with? I want to be able to start with anything and from that.
185:21
Speaker A
So either email company domain name goes company linked in URL and from that get all of the information. So, I should be able to insert what I have. Hit enter. What output fields do you want the enricher to return for each lead?
185:50
Speaker A
Let's do person basics and contact info and company info. And then, yeah, let's get socials as well. Submit.
185:59
Speaker A
Hit enter. Which enrichment data source do you want to use? This is where we want to make sure that we actually make a good decision. Choosing an enricher is the biggest cost of running this. And right here, it's giving an option to
186:10
Speaker A
have multiple and use each as fallback. I like that idea. So, let's do that.
186:15
Speaker A
What do you want to interact with in Richer? Let's do a small web app like this. How should leads be input into the web app? Both single bulk one form from a single lead. Let's just do single lead
186:27
Speaker A
only for now. Do you want to store enriched leads or is it lookup only?
186:32
Speaker A
Store history. And if you reach a question where you don't know the answer, you can literally just scroll down. If you're using the superpowers plugin, you can also just go out of it and then discuss it with Claude. But we
186:41
Speaker A
can write chat about this and then say, what would you recommend? And then it says, I'd recommend store history in a database.
186:51
Speaker A
Reasons saving on cost blah blah blah. The only reason to skip storage is if you have a strict privacy policy compliance reason. Let me just say for now that we don't need to store it. Now you can see it says got it. Look up
187:02
Speaker A
only. How should the provider fall back chain work when enriching a lead sequential with merge? Try Apollo first then Hunter. Let's try and just say let's just try Hunter first.
187:15
Speaker A
And I want it to stop when it finds the email because that is the main thing. If there's something that you don't understand, something that you don't have an answer to that you think is best, you should just ask claw what it
187:30
Speaker A
would recommend. Here you can see it says what order should the providers be tried in? Gives us a couple of options.
187:36
Speaker A
I'm just going to say hunter only. But you can l just go back and forth with claude like this. What's the text stack?
187:43
Speaker A
Should I match the shiny automations template? It knows this from memory. Um, let's do next year only and no trigger.dev for now. I have enough to draft the design. Here's the proposal, architecture, blah blah blah. That's all of this. And now it's creating what's
187:58
Speaker A
called the design spec. And the design spec is basically what I called the build plan in my previous explanation of how to build anything. You can see it has two questions, two things I like to decide before I write the spec. How
188:09
Speaker A
should I handle the LinkedIn in URL case? Let's for now skip URL and let's do a drop down. The skill I'm using right here, which is also very valuable for you to know about, is called superpowers. And what superpowers
188:23
Speaker A
basically does is that it forces Claw to think like an engineer. All you have to do is literally just search GitHub superpowers. You're going to find this GitHub repo right here. It's called Ora Superpowers. Click on this and you can
188:34
Speaker A
see it has 28,000 stars. All you do is that you literally just copy this right here and you go to claw and you say, "Please install these skills. search up the documentation for installing global claw skills before you
188:52
Speaker A
do it. It should just send this like this and it's going to install the skills for you. After you've done that, you might have to restart claw just like this before it's ready. But now you can see spec written and saved to ducks
189:06
Speaker A
superpowers and then it has the spec right here and that is sign. There we go. So if we click this, you can now see it built out a full plan for us. And we want to read this carefully to make sure
189:16
Speaker A
that aligns with exactly what we want to build. So you can see it says lead enrich the sign spec. It shows the date.
189:20
Speaker A
It shows the status which is draft a goal a personal web tool for enriching a single lead at a time. The user enters whatever they have email company name or domain name and domain name and company.
189:30
Speaker A
And the app returns the lead's contact information company info and social presence. There we go. Non goals. We don't need a CSV enrichment. This is not what we want. It shows the stack right here. It shows the user flow, shows the
189:43
Speaker A
architecture, shows the component responsibilities, what each page should do. You can basically see we have a full plan already for exactly what it is we want to build. If we find something inside of here that we don't like, we
189:55
Speaker A
can solo claw to fix it in the implementation plan. It even shows how the enrich lead should be structured. It shows error handling. It shows file layout and it shows out of the scope maybe for the future like this. Nice.
190:08
Speaker A
Now we have our full build plan and right now we're building a fairly simple tool. It's just like a personal tool. If you were to build out a full software for example, then this would definitely be an extremely long build plan. You
190:19
Speaker A
would have to include pricing and authentication and databases and maybe you're running some virtual machine or like hosting the back end. All of this would be inside of your bill plan or what superpowers call it the design spec. You can see it says spec written
190:33
Speaker A
and saved. I'll say I have read it now. Please continue. Now you can see it's using a different skill also coming from superpowers that's called writing plans.
190:44
Speaker A
And this is where we go to the next step which is building out the implementation plan with these substeps. And building out this implementation plan is actually the thing that usually takes the longest. I'll let it do that and then
190:54
Speaker A
I'll come right back. And there we go. Now you can see the plan is complete and saved inside of plans. And this is what the implementation plan is. Right? If we click on plans and I'll click on this,
191:06
Speaker A
you can see we have the entire file structure. We have task one, do this and this and this and this. Set all of these things. Step five, step six. So it's basically split up in tasks and then steps inside of these tasks exactly like
191:22
Speaker A
this. So now we have two options. to be one sub aent driven where each thing are built where a fresh sub agent is doing each task. This speeds it up a lot or do we want to do everything in line. I'm
191:34
Speaker A
going to do one sub agents start the build and only now after we've made a spec and after we've made a plan is when we start building it out. So now it's going to build out this little mini app
191:46
Speaker A
for us which is a lead envir. And there we have it. Now Claude has built out this entire thing by following the implementation plan and this took 13 minutes. The next thing we want to do is testing and refining and we are probably
191:59
Speaker A
going to run into some bugs. You can see we have our environmental values right here. Let me copy that, paste it and then rename it to just local. And let's then update this Hunter API key. Go to hun.io and go to API. Copy this API key.
192:16
Speaker A
Go back. Paste it in right here. Close it down. And let's try and run the server. So we can now write npm rundev.
192:22
Speaker A
That's going to give us localhost 3000. Paste it in. And let's see if our app works. So it says lead enricher right here. What do you have? Let's say we have a name and company. And the name we
192:34
Speaker A
can write this. Let's test it on myself first. Company name shiny.ai. Let's see if we can find it using this. Click enrich. Now we run into this issue right here. So I'm going to copy this. This was as expected. Paste it in and say we
192:50
Speaker A
run into this issue. Hit enter and then we should be able to fix it. It was something to do with how it's passing the information. So let's see if it works now. So you can see it's making a
193:00
Speaker A
bunch of updates now in the code. Now it wants to test it. We can just stop it here. Let's try and restart the server.
193:06
Speaker A
Write name and company email again. Click enrich. And there we go. Now we have a bunch of information. And it could even just from my name and the company name, it could find my email.
193:15
Speaker A
Let's see if I just write shiny.ai and click enrich. See what data it then finds. Then you can see it actually finds Oliver, my co-founder, and his email. And there we go. The lead enricher works. It's not a very
193:26
Speaker A
impressive app because it literally just uses the Hunter API. But it was also show you this flow right here of building something that you've never built before by using these four steps.
193:36
Speaker A
Creating the build plan, creating the implementation plan, and then having the LLM build for you, but spending a lot of time on the build plan and the implementation plan. And then when you have all of that when you have sharpened
193:46
Speaker A
your axe, that's when you start building it. And I guess we can do the next step which is testing it and refining it. We have already done a bit of bit of testing, but let's refine it as well. I
193:55
Speaker A
can give it the front end skill now and say make it look clean and modern like a modern SAS.
194:04
Speaker A
Hit enter. And now it's basically just going to give our entire software a full makeover of how it looks. That's a part of the refining step, actually making it look good. There we go. Now we have given it a bit of a makeover. Now, find
194:17
Speaker A
anyone's work email. And now we can choose either email, domain, name, company. It works exactly like it did before, but now it just looks a little better. Awesome. The reason I wanted to build this out is just to showcase how
194:28
Speaker A
you basically build anything. So, when a client comes to you and tells you, I want to build out this and this and this. I want to try and automate this.
194:35
Speaker A
Is this possible? You can literally just ask Claude about how would I build this?
194:40
Speaker A
How would I go about this? Use this framework right here for first creating a build plan, creating the implementation R and then having it built out. And that basically allows you to build anything you really want or would never need. If you're already
194:51
Speaker A
technical, then you might be able to skip some of these stages. Like you might already say that I want to use this and this and this text stack because you already know that this text stack would be good for the task. But if
195:01
Speaker A
you're a beginner and you're just starting out and you don't have that much technical expertise, don't skip the step of just chatting with Claude and finding out what the best tech stack would be for things like scaling, cost,
195:12
Speaker A
how fast it is, the functionality, etc. Go back and forth with Claude a lot about that and you're going to get the best results. In the next part of the course, we're going to talk about pricing because now you know how to
195:21
Speaker A
create a bunch of stuff. But how do you actually price it? How much can you charge? What pricing model should you use? That is what we're going to cover now. Now you know how to build a bunch of different things and you also know
195:32
Speaker A
the framework for basically being able to build anything using clawed code. But how do you actually price your services?
195:40
Speaker A
How much should you be charging? This is a question I get a lot. And I always use the golden rule that when it comes to developing an AI project, you always want to give your clients a 5x return on
195:54
Speaker A
investment. So, let's say that you save your client $5,000 in payroll or in whatever solution that you implemented.
196:03
Speaker A
You would be able to charge a $1,000 from that for your service. If you keep this 5x return on investment, your client will always be happy. And a happy client means low churn, which basically means that they stay with you for a very
196:18
Speaker A
long time. If they're paying you monthly, you of course want them to stay as long as possible. And it increases referrals. If you did a good job for them, then they're going to refer you to their friends that are also business
196:29
Speaker A
owners that might also have the issue that you're solving. And this is where you potentially can achieve negative churn, which basically means that your agency grows without you doing anything.
196:39
Speaker A
Just from serving your clients right now without paying anything else in marketing, your agency would still increase because the churn is so low and clients are referring you to other clients in a higher rate than the churn you have. And that all starts by giving
196:55
Speaker A
your clients a good return on investment. That's the entire point of this business model. And in any service business really, you need to go in and do a hell of a job. Give them a return on investment in order to actually
197:06
Speaker A
deserve the $1,000. But how do you actually calculate the return on investment for your services? It is basic math. Let's just use an example that you are installing voice agents and right now you're working with a client that right now has 10 people in customer
197:22
Speaker A
support and they are taking calls all day. They're answering the same questions over and over again. So now you installed your voice agent system and this now means that they go from 10 customer support reps to let's say five
197:34
Speaker A
customer support reps. This means that they've cut five customer support reps. Each rep might be paid something like $2,000 a month. So when you have cut from 10 down to five, that is five reps, that basically means that you're now
197:48
Speaker A
saving this company $10,000 a month. So using the 5x return on investment rule, that mean that from that, in order to keep the client very happy, you'll be able to charge $2,000 a month for that. And if you do it like
198:05
Speaker A
this, then they have no reason to churn. You're literally saving them still $8,000 every month just from using your system. Of course, you need to do some work. You need to maintain it. You need to make sure that voice agents actually
198:15
Speaker A
do a good job, but that is also what you're paid to do. That is how you can calculate a return on investment. You might also have a system that directly generates revenue. Let's say you have like a cold email AI system that you
198:29
Speaker A
install for clients and that system is generating a business, let's say $100,000 a month in new revenue. When you do this, you need to calculate in gross profit because this is a revenue.
198:42
Speaker A
Gross profit is what you have left after you remove the fixed cost. So things like payroll for taking care of the client. How much is the company actually profiting from that $10,000 worth of revenue? That might be, let's say, if
198:54
Speaker A
they have good margins, like $40,000. So that is in theory what you're making them every single month. You can charge one of that, which means if you're running this system right here, you'll be paid $8,000 a month. So, you always
199:07
Speaker A
want to give them at least a 5x return of their money. And of course, this $100,000 a month in revenue that you're giving them needs to be new revenue, right? Not their existing revenue already. So, if you can by installing
199:20
Speaker A
your system, give them a 5x return on investment, then they're going to be very happy and they're going to stay with you forever. But what pricing structure do you then use? If you want to make it really easy and if you want
199:32
Speaker A
to follow the the golden rule when it's available, when result based, when it makes sense, it's a very very good offer. If you literally just say to them upfront that you're going to be taking 20% of the gross profit that you make a
199:47
Speaker A
company, that is such a no-brainer because there's no risk in it for them. You remove all of the risk. Now there's only an upside and it also shows that you're very confident in what you're doing. The negatives are of course is
199:59
Speaker A
that you need to be able to track all of this. So this usually works with larger clients where you can actually go in and control and see okay how much money am I making them that you can follow each
200:10
Speaker A
lead in the process that they have a good CRM etc. That's one of the really good offers resultbased and when you are good at what you do resultbased will also usually pay you more than something like a regular retainer. Let me give you
200:23
Speaker A
an example. Shiny.ai AI, which is our AI agency, does lead reactivations, and we always use result-based. We had one client where we probably could have charged maybe like $1,000 a month on a retainer, but because we did it as
200:39
Speaker A
resultbased because we went after the golden rule. That client in total actually made us around $240,000 in LTV. So, we probably at least 10x the lifetime value just from doing it result based. Resultbased is one of those offers that you would rather have a
200:56
Speaker A
retainer if you're bad at what you do. But if you're really really good at what you do, you would always rather have resultbased because you're paid for every result that you bring. So if you can scale that up, your result also
201:06
Speaker A
scales infinitely. Well, that kind of makes sense. But this offer right here is not always the best one to use because sometimes it could be hard to calculate how much something is worth.
201:15
Speaker A
Let's say that you are implementing customer support widgets on websites, right? to this little website widget in the bottom right corner. It's very hard to say how much a conversation is worth.
201:26
Speaker A
You could still do result based. It will probably not be of gross profit. Instead, it might be per conversation, for example, that you're charging them a little something. Maybe you're charging them something like $1 per conversation.
201:40
Speaker A
So, this still definitely still add up if they have like 200, 300 conversations a month. But that's one way that you can do these kind of like support agents as result based. But you cannot really like calculate gross profit directly from
201:52
Speaker A
like a support agent. So sometimes resultbased really doesn't make sense. Instead, what I recommend at that point is the upfront offer plus recurring because sometimes it's simply like impossible to track and it also becomes a headache if you have like 50 clients
202:07
Speaker A
to track the performance every single month. So charging something up front and then a recurring afterwards is sometimes the best option. But if you do that, I'll always recommend that you use the satisfaction guarantee. This has worked so well for us. Let's say that we
202:21
Speaker A
want to charge a client $2,000 upfront and then let's say $500 a month. If we just give them this offer right here, there's a bunch of risk, right? The client is taking a risk. Okay, does this even work? And they're paying a pretty
202:33
Speaker A
big amount right up front without even seeing if it's going to work yet. Instead, what I want you to do is to give a satisfaction guarantee. So, you still charge $2,000 up front. You say, "I'm going to build this out. It's going
202:47
Speaker A
to cost $2,000 as a setup fee, but I'm so confident in my own ability that I can build this really well out for you." So, after I've built out the entire system, so if you're building a dashboard, you will build out
202:59
Speaker A
everything. If you're if you're building a website, you'll build out everything. You're basically going to say that I'm going to build out everything so you can see exactly how it looks. then we're going to hop on a meeting and if you
203:09
Speaker A
don't like the result at that moment then you can get a full refund. So then we have the satisfaction guarantee. The reason why this is so strong is because now all of a sudden there's no risk in it for them. If they don't like what you
203:22
Speaker A
have built, then they can just get their money refunded right afterwards. But if you're actually good at what you're doing, which you hopefully are, then people are not going to refund because they're going to see a website that they
203:31
Speaker A
actually like or they're going to see a dashboard that actually automates the things that they want automated. It's very important sometimes for some projects that you get some money up front. The reason for that is that it has happened countless of times for us
203:43
Speaker A
that we have started the project without taking any money up front and then the client simply like stopped the answering. Maybe he got cold feet, maybe something else came up, maybe he was just too busy. But the reason they could
203:57
Speaker A
just like stop answering and don't care anymore is because they were not invested. You want people to be invested right from the start when you work with them. So, this is like the perfect middle ground. You still get them
204:07
Speaker A
invested, you still get money up front, but you remove the risk by giving them a satisfaction guarantee. And if you're good at what you're actually doing, we have given this offer a bunch of times, and we have never had to give a refund.
204:17
Speaker A
Because every single time we have shown someone a website, for example, or shown someone a system that we have built out for them, they have said, "This looks good. I'm ready to try it. Awesome.
204:26
Speaker A
Let's get started." And for a lot of the time, they actually forget about the satisfaction guarantee when they see something that's really good. And then I'm a big fan of recurring businesses. I don't like to work on a project basis. I
204:37
Speaker A
like having recurring revenue coming in every single month. So when you charge an upfront fee and then charge a lower recurring fee, this lower recurring fee is usually not a problem. And this really helps when you start to stack
204:49
Speaker A
like 10 plus clients, all of a sudden this recurring revenue is just stacking and compounding. What you basically justify is that this is to keep up support. It's to keep the system active to fix anything if any issues come up.
205:00
Speaker A
That is what this fee basically like a service fee covers, right? Which is a monthly recurring fee. Another thing that's very important to talk about is that you always of course want to make sure that you profit. You don't want to
205:10
Speaker A
build out a full system for them and then cover, let's say, the software cost yourself and then realize that you that you're not going to profit. A way to overcome that is to use tiers just like you would with the software where you
205:23
Speaker A
have like tier one, tier two, tier three that becomes more and more expensive. You can do that as well with your AI services. The key here being that you always want to make sure that you profit. Let's say that you're building
205:35
Speaker A
out the voice agents to use the example from before. Then you could have, let's say, a 100 calls on plan one. Let's say a,000 calls on plan two and let's say 5,000 plans on plan three and then have
205:48
Speaker A
maybe like a fourth plan that's like 5,000 plus, which is maybe per conversation or something that you can charge for. By doing that, by having different tiers, you always make sure that you are in the green. If you're
206:01
Speaker A
just charging like 500 bucks a month and all of a sudden you realize that this company is massive and they're going to have like 10,000 calls a month, you might get ruined. So, you want to make sure that you're dialed in on this and
206:12
Speaker A
that you are always in the profit. A question I get a lot as well is, should I include software in my price? Like, let's say that you're building out the voice voice agents as an example. it costs maybe like $100 a month for you to
206:25
Speaker A
run it. Should you tell that to the client and get them to pay $100 extra or should you include it in your price? So, if before if you're charging 500 bucks, then it would just charge 600 bucks without telling them. And from my
206:36
Speaker A
experience, what I've seen is that a confused person doesn't buy. If someone is confused about what they're going to pay, what they're going to get, they're not going to purchase anything. So, you want to make your offer as simple as
206:49
Speaker A
possible. Instead of saying, well, it's like $500 a month for the service and then $100 a month for the actual software, we almost always include it all in our price and just have a very simple offer that is easy to understand.
207:02
Speaker A
There's one scenario, however, where we don't do this, but where we actually do this, and this is if the client wants to like own the system completely or like run it on their own servers. This is usually like bigger clients that wants
207:14
Speaker A
to run everything on their own servers. The price tag for that is of course going to be much higher as we now need to install it on their servers. And when we're doing that, they are of course also paying for like the hosting and the
207:24
Speaker A
software cost. So I'd say when you're just starting out like 99% of the time you would just include the cost inside of your price. When you start going up market and working with larger clients, that's sometimes when you have to sell
207:36
Speaker A
them. Well, it's going to cost this and this on your own servers and you basically take the price out of your service fee. I mentioned it a bit earlier, but please, this is just like a reminder. You never say the price of the
207:50
Speaker A
service before you have shown the value. It's what we talked about, right? You don't, for example, if you're typing with someone in the DMs over email and they're going to ask how much is it going to cost. You never say the price
208:01
Speaker A
before you show what you're actually delivering. You also want to say on the call that you're trying to give them a 5x return on investment. They need to see the value that they are going to get to compare it to the price that they're
208:12
Speaker A
going to pay. You want to be judged on the value, not on the price. And the only way that you can do that is that you hop on a call with them. You talk about the issues that they currently
208:20
Speaker A
have and then show them how your solution could be a solution to their problem. If you [ __ ] this up, then you're never going to get them on a call because they're just going to see, well, it's $2,000. That's way too much in
208:30
Speaker A
debt. But if they realize that it's actually going to save them $10,000, then paying that $2,000 is a steal. And the other thing is that a lot of people when they start selling in the AI space, they are selling AI. They're f focusing
208:44
Speaker A
on the features like we are using the newest models. We're using the newest technology. We are running it smooth so it's as fast as possible. The reality is that most companies that you're going to work with doesn't really care that it's
208:56
Speaker A
AI at all. All they care about is the outcome that they're going to get. Will they be able to save $10,000 a month?
209:03
Speaker A
Yes or no. They don't care about if it's AI or what it is doing it. They just care about the outcome. So when you are on calls and you're explaining the value that you focus on the pain that they
209:12
Speaker A
have right now, the amount that they're paying extra right now, which they don't have to, and then from that, show them the outcome. Show them what you can help with. Don't focus on the features. Don't focus on it being AI. I hope that
209:24
Speaker A
clarified some things in terms of pricing. Now you have all of the information that you really need in order to go out and actually start selling AI services. But in what sequence do you actually do it and what
209:34
Speaker A
does your road map look like? Now that is what we're going to talk about in the next part of the course.
209:41
Speaker A
Now you have literally everything you need in order to go out and land your first clients. Don't let this just be another YouTube video that you watch, forget about, and where you never actually take action. Go out and
209:52
Speaker A
actually use this information. To make it extremely easy for you, let me give you a road map that you can do right now. The first thing is what you've actually already completed. it is to learn a skill. Just from watching this
210:04
Speaker A
video alone and understanding how to build with tools like cloud code, you already now know a valuable skill that you can go out and sell. You should of course still keep learning as much as humanly possible. The AI space is always
210:17
Speaker A
moving. So you need to stay up to date, but don't get in the trap of overarning and never actually going out and utilizing this information that you're learning to anything. So, while you're still learning and while you're still
210:28
Speaker A
keeping up to date with the AI space, now it's time to go out and land clients. And these clients are not going to be the one that pays you the most.
210:37
Speaker A
Start by working for free. Reach out to people on cold email like I've shown you how to do this in course and offer to design a website for them for free.
210:46
Speaker A
become their internet partner or get started on Upwork like you also know how to do now and charge something low like $15 an hour just to get your first project done and to build that Upwork profile that can become a very very
210:59
Speaker A
valuable asset. One of the biggest mistakes beginners make in this space is that they think well I'm starting an AI agency so I should spend most of my time actually learning AI but that is actually not the truth. The main thing
211:11
Speaker A
you should be learning is how do you market it? So, how do you do marketing for your services and how do you sell?
211:17
Speaker A
Those are the first things that you need to figure out and those are usually the things that are the hardest for most people in this space. People massively underestimate how much time they should actually be spending on marketing and
211:29
Speaker A
selling. If you're just starting a business, try and spend 4 hours every single day doing marketing and doing selling. So spend four hours outreaching to everyone you know, sending out Upwork proposals, building code email campaigns. Do everything you can in
211:45
Speaker A
order to land that first client. And again, the first step is not going to be to make a bunch of money. You're still building the skill, which is the actual valuable part. The next step after landing a couple of projects and landing
211:57
Speaker A
a couple of clients is literally just to sustain yourself. And when you talk about making it a business, right, the success criteria of making it in business is to stay in business. This is the point that you need to get to
212:10
Speaker A
because if you can just sustain yourself, if you can just pay yourself a small salary every single month that covers your rent so you don't have to worry about it, that literally means that you can go all in and that you will
212:20
Speaker A
never give up. People say that nine out of 10 businesses fail, which is true, but the majority fail right here at step one and two. And that's because they never reach the point so at one point they say, "Fuck it. Let me try something
212:31
Speaker A
else." And they give up. or they might just be forced to, well, this month I can't pay in. I need to go out and get a job, so I'm going to quit with this or hold off for a bit. And they never get
212:39
Speaker A
started again. See if you can get to this point right here. This should be your main goal right now. Can you just sustain yourself at two to $3,000 a month, get to that point because then you never quit again. And then after
212:51
Speaker A
that, you reach step four, which is that you start charging more. At this point, you should have a consistent stream of clients coming in either through Upwork, either through cold email. And when you have that, that's when you charge more.
213:03
Speaker A
You choose the clients that can pay you more and you say no to the irritating clients that are broke and that can't pay. So you work with fewer clients that pay you more. Step number five. Now you need to find bottlenecks. Scaling a
213:16
Speaker A
business is basically just the process of finding out the bottleneck, solving that bottleneck, and then going to the next bottleneck. Let's say that this is a funnel that looks like this. Let's say that we're getting a bunch of leads from
213:28
Speaker A
cold email, right? They all come through here. But then we have a sales process right now where it's only us taking sales calls and this only means that we have time for some calls and our calendar is completely booked up. The
213:39
Speaker A
bottleneck of this business right here is to hire more salespeople or by figuring out how can we only get the most qualified through this funnel. So maybe you open this up and all of a sudden you get way more calls and way
213:50
Speaker A
more closes. Now the bottleneck might be that you only have yourself as a tech person. So then you need to hire more tech people or you need to automate more with cloud in order to make the onboarding process more smooth, better,
214:01
Speaker A
etc. But that is the process of scaling a business and that's step five. And honestly, you're going to be at step five forever. That is the process. Now you're just finding bottlenecks, solving those bottlenecks and this basically just keeps going on forever as your
214:13
Speaker A
business grows. This course is about building a one person business with clawed code. But this doesn't mean that you should limit yourself to just being one person. You start out by being one person in the business and Claude code
214:26
Speaker A
can definitely carry a lot of that weight and doing it and do a lot of work for you and you can probably get to 10 15 clients yourself where Claude does most of the work. However, don't get stuck in this mindset of okay, I
214:36
Speaker A
shouldn't hire anyone because sometimes the best solution is not AI and that's even coming from me. Sometimes the best solution is to just find a good salesperson that can convert more calls, you can close more deals. Or sometimes
214:48
Speaker A
the best solution is literally just to find another tech person that can onboard more clients and make you more money. A mistake that I see a lot of people make is that they try to overmate where the easy solution that they could
214:59
Speaker A
have done in a couple of days is usually just hiring someone and instead they spend weeks building out and automating a solution that then turns out mediocre.
215:07
Speaker A
But that is the endgame. The reason why this course has built a oneperson business is because that's how you start and that's also how you can get to make a really good living for yourself just working by yourself with cloud code. I
215:18
Speaker A
hope that this road map is valuable for you. Write it down and literally just start outreaching. Start setting up your cold email campaigns. Start setting up work. Buy connections. Send proposal requests. Actually spend a bunch of time doing these Loom videos and just keep
215:32
Speaker A
going. When I started my business, I was considering myself smart. But it still took me 4 months of just straight grind outreaching every single day before I landed my first client that paid me 400 bucks. These expectations of being able
215:45
Speaker A
to make tens of thousands of dollars your first month is just completely unrealistic because you haven't learned that skill that makes you worth that much. In order to do that, you actually need to build something up that can take
215:55
Speaker A
months if not years. And the best thing that you can do right now is to set your expectations right from the start. Say to yourself that it's okay if I put my heart and soul into this and that it
216:05
Speaker A
takes one year. Don't expect it to take a month. And when it comes to growth in a business, it's usually exponential.
216:10
Speaker A
You're going to have a pain in the start. You're going to be hovering around a couple hundred bucks a month probably when you're just starting out.
216:15
Speaker A
But then all of a sudden, something clicks and that's when the graph goes like this. And just like the stock market, it doesn't go in a nice curve.
216:23
Speaker A
It goes like this, right? It goes up and down, up and down. And then you're going to have good months. And then you're going to have terrible months. And you're going to have even better months.
216:30
Speaker A
and then you're going to have even bigger falls and then it goes like this, right? That is how it always goes. Take it from me, keep grinding and it's going to be so worth it when it actually clicks. The last thing I want to say is
216:40
Speaker A
that if you're already in a job or already in a position right now, don't let that stop you. It's a myth that you have to quit everything that you're doing right now in order to go all in on
216:50
Speaker A
something because for a lot of people that actually keeps them from starting in the first place because what if you cannot afford to quit your job? That is a big risk if you don't make this work the first couple of months. Instead,
217:00
Speaker A
what you do, and this is by no means easy, is that you build your business from 5 to 9. Then you are at work from, let's say, 9:00 to 5:00, and then you might be able to get a couple of hours
217:09
Speaker A
in at the evening before you then go to sleep, right? That still gives you 4 hours right here and 2 hours right here.
217:15
Speaker A
And usually you're the most aware right when you wake up. So spend this time working on your business. And then probably in weekends, you probably have 10 hours that you can spend on your business. So this you have to go all in
217:26
Speaker A
when you're just starting out. It's a myth. You can start getting your first couple of clients, making your first money, setting up your Upwork profile, and do all of that while you're still working a job. Don't quit your job.
217:35
Speaker A
Don't think that you need to quit your job. Do it on the side until you can actually afford to quit. I really appreciate that you watch this full free course, and I really hope that you found it valuable. If you want my help, then
217:46
Speaker A
you should check out our community, the 1% in AI. Inside of here, we have the 30-day challenge and the 90-day challenge. And the great thing about these challenges is that when you complete them, then you actually get your first month completely refunded.
217:57
Speaker A
The way it works is that you get this tracker right here that shows you what to do every single day, what modules to watch inside of the 1%, what task to complete, and it basically holds your hand throughout the entire process of
218:08
Speaker A
learning the skills that you need to learn and setting up your AI agency. So, if that sounds interesting, then I'll leave it as the top link right below this video. Thank you guys so much for watching. I hope you have a wonderful
218:16
Speaker A
rest of your day. I hope that you're actually going to use this for something. Don't let this be another YouTube video that you've just watched and never actually took action. I am rooting for you.
Topics:AI businessClaude AIsolo entrepreneurstartupsAI adoptionAI toolsbillion-dollar companyAI servicesAlbert OlgaardAI course 2026

Frequently Asked Questions

Is this course a get-rich-quick scheme?

No, the course explicitly states it is not a get-rich-quick scheme. It emphasizes the need for learning, persistence, and realistic expectations to build a successful AI business.

Who is the instructor and what is his background?

The instructor is Albert Olgaard, who has built two AI companies generating over a million dollars combined, despite not having a university degree in computer science.

Why is now a good time to start an AI business?

Because AI adoption is still low globally, with 84% of people never having used AI, there is a massive untapped market. Additionally, AI tools are becoming more powerful and accessible.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →