Grok Bot masterclass: bots, group chats, webhooks and limits — Transcript
Full transcript
- 0:00I run a team of bots now. One handles my inbox, one watches
- 0:03my calendar,
- 0:04one reads my Granola notes and tells me what I agreed to,
- 0:07and they talk to each other.
- 0:08Then I connect one of them into an internal app I built.
- 0:11Now. The bot goes and does the work inside my own system.
- 0:15All of it inside. Grok Bot starts free.
- 0:17Paid tier is about ₹750 a month in India.
- 0:20Full walkthrough.
- 0:21How to build one, how to connect it and where it breaks.
- 0:23Let's get started.
- 0:31I will go through in this particular order.
- 0:33Feel free to skip to any of these chapters that you want to,
- 0:36but I would recommend you to go through one by one,
- 0:38because this is going to create a flow for you
- 0:40to understand everything about Grok Bot.
- 0:42And I'm going to explain some of my use
- 0:44cases, what I did with Grok Bot as well,
- 0:46so that you get to understand
- 0:48how you can connect this to your own use case as well.
- 0:50To give you a good intro about Grok Bot.
- 0:53It's been released
- 0:54like two weeks back and everyone is playing around
- 0:58with Grok Bot.
- 0:58Everyone is talking about this Grok Bot
- 1:00on Twitter and everywhere
- 1:02because this is like game changing moment
- 1:04in terms of personal agents to build an army of
- 1:07AI employees, right?
- 1:08So that's why it just created that craze around bots.
- 1:11Okay. What is this Grok. Right. Grok Bot.
- 1:14It's built by Elon Musk's SpaceXAI team.
- 1:17It became super popular
- 1:18because you can run in the cloud,
- 1:20and because every account that is being created in Grok Bot,
- 1:24they get a virtual account and virtual computer,
- 1:27which is like a virtual machine, and where all your applications,
- 1:30wherever you want to run and it will be run there.
- 1:33So that's why it became super powerful.
- 1:35They have their own mobile app as well, right?
- 1:37So you can do it in desktop and also you can
- 1:40you can go
- 1:40wherever you want and you can see the updates
- 1:43and run it from the mobile app as well.
- 1:44See, it all started with the, you know, OpenClaw and Hermes.
- 1:48And now Grok Bot became super famous because it provided
- 1:52that flexibility and it made even the non-tech
- 1:55normal users person who runs the company.
- 1:58And everyone can do, you know, create bots, which is seamless,
- 2:03you know?
- 2:03So that's why this whole Grok Bot became super popular.
- 2:07And there is so much use case,
- 2:08and there is so much you can do with Grok Bot.
- 2:11Okay.
- 2:12So I think that will give you a good intro about this.
- 2:14And see, I was playing around with OpenClaw, Hermes
- 2:18of course, right now with Grok Bot
- 2:19when Grok was releasing this bot and Hermes also
- 2:22they released that bot kind of stuff,
- 2:24which is profiles what you say, but then you know where it is.
- 2:28It's been there for a long time.
- 2:29But since Grok Bot became so popular and Hermes as well,
- 2:32you know,
- 2:33they released this particular feature
- 2:34and they also released more features
- 2:36about talking to agents. Right?
- 2:38So I have
- 2:40I have done a lot of things with Hermes as well and done
- 2:44a lot of bots work automated a lot of work with,
- 2:47you know, Grok Bot as well.
- 2:48But of course this is focusing more on Grok.
- 2:51But as you know, I'm going to touch this
- 2:54at the end of the, the course, you know,
- 2:56end of this class about a bit about Grok Bot and Hermes.
- 2:59And then I also
- 3:00I will also create a separate video about the,
- 3:02you know, explain everything
- 3:04about running a bot in Hermes and Grok Bot.
- 3:06I think you get the understanding of
- 3:07what is a Grok Bot right.
- 3:08So how do we what do we do with that
- 3:11right now I would like to of course install, you know
- 3:14and you know that right.
- 3:15So we need to install it.
- 3:17So to do that, you just go to x.ai/bot.
- 3:21And once you go
- 3:22there you have an option to download
- 3:24for Mac OS because I'm using Mac OS.
- 3:26But you also
- 3:27you will get to see that in in Windows or Linux,
- 3:30whatever you are using, you would be able to download it
- 3:32as an application for the desktop,
- 3:35but also you have an option to download it
- 3:37for your mobile as well, so you can run it
- 3:39wherever you want.
- 3:40Right now, the they have the mobile app for iOS,
- 3:44but not for Android, and probably it will be for sure.
- 3:47It will be soon.
- 3:48And but I think the best. Right.
- 3:51So you have both desktop app
- 3:53and also the mobile app and all your agents bots
- 3:56are running in the cloud.
- 3:56So like I said,
- 3:57it's super simple and you just download
- 3:59your desktop application
- 4:01and once you do that you will come to see this.
- 4:04Okay, this is my setup and with the many bots
- 4:08running around and but don't don't
- 4:10don't get overwhelmed by that.
- 4:12Yeah it's I will go through it. Right.
- 4:14So you know this is my Grok Bot desktop application.
- 4:17And of course on the side, whatever you see are bots.
- 4:21You know, every bot
- 4:22that I have created for my own use case and in the middle,
- 4:26of course, the chat and the right side, it's
- 4:28more about the team and also the individual.
- 4:31You know how it is being run.
- 4:33So we'll go through it right on the bot.
- 4:36So yeah.
- 4:36So the setup is super simple.
- 4:38It's not complex.
- 4:39Just download an app and then,
- 4:41you know, quickly create an agent or create a bot.
- 4:44So once you come to that I'm,
- 4:45I'm going to walk you through some of the things that I have
- 4:49done. And then we will create a bot.
- 4:51Okay.
- 4:51So what
- 4:53I have done so far with Grok Bot is of course I divide.
- 4:57You can go quickly, go and create this new chat,
- 5:00you know, a new bot or create a group chat.
- 5:03But of course whenever you want to create a new bot,
- 5:04click the new bot and then,
- 5:05you know, talk to what you want to create it for.
- 5:09But I'm not going to create one. We'll do it later.
- 5:11But I have like I said, you know,
- 5:12I have created many bots, a couple of them.
- 5:14I'm going to explain to you what this is about.
- 5:16So, email checking.
- 5:19That is one which what I did was I connected,
- 5:22you know, my email,
- 5:24which is one of my personal email and also my private
- 5:28like the company email.
- 5:29So how do you connect that?
- 5:31You know, you go to plugins and there is an option to
- 5:33connect with your Gmail.
- 5:35And once you click the plugins and you get to go to Gmail,
- 5:39and I have connected
- 5:40both my work Gmail and also the personal email.
- 5:43So this is what I really like
- 5:45about this part, because typically any plugins,
- 5:48they allow you to connect only one email account.
- 5:51But you know that, right?
- 5:52So everyone has multiple email accounts and they have to track,
- 5:55you know, keep track of multiple accounts for sure.
- 5:58And I have like, I don't know, ten,
- 6:00I don't know 8 to 10 accounts.
- 6:01But of course
- 6:02main accounts are like primary 1 or 2, three three accounts.
- 6:06So I have connected my work account and personal account.
- 6:09And because I have a lot of spams,
- 6:11a lot of things going on, and it's better to go with agent
- 6:13so that, you know, it gives me a, you know,
- 6:15good understanding of
- 6:16what is going on with my email
- 6:18so that I don't miss the important ones.
- 6:20And I think the plugins
- 6:22are really great, because you can see that
- 6:24I have connected a couple of my emails,
- 6:26and also you can see that there is an option
- 6:28to see the tools.
- 6:30You can see that
- 6:31there are 31 different items that is enabled
- 6:33and which is creating a draft for email, updating a draft
- 6:37or send message you can always switch off on.
- 6:40And for any particular I would say like a tool enabled.
- 6:45Right.
- 6:45So so that's the flexibility that you can
- 6:47you will have
- 6:48because whenever you connect to any email, you know,
- 6:50I was afraid because I don't want to
- 6:52I don't want, you know, agent to send an email
- 6:55to my client automatically because which is risky, right?
- 6:58So that's why I have opened it right now.
- 7:00But I will close it.
- 7:01I will talk
- 7:01so that this is not going to send an email to anyone.
- 7:06Right.
- 7:07So that's that's how you have a lot of things.
- 7:09And of course you can
- 7:11you can definitely, you know, enable certain things
- 7:14and switch off certain things so that, you know,
- 7:16it will be more secure for you and you have more control
- 7:19on this as well.
- 7:20This is what it is.
- 7:21There is so many plugins out there, and I have connected
- 7:24couple of main, main ones, which is Gmail, Google Calendar
- 7:27and Granola and many others that I use regularly.
- 7:32And once you connect the plugin and now the this bot, you know
- 7:36when you're going to say that,
- 7:37hey, you know, just check my email
- 7:40every day at 9:00
- 7:42and tell me the ones that is important
- 7:44and to which I have to probably know,
- 7:46to which I have to reply to or like, you know,
- 7:48which I'm
- 7:49I didn't reply to for a long time,
- 7:50or that is something that is coming up,
- 7:52you know, that I have to be careful about.
- 7:54So I just tell it to bot like, you know,
- 7:57hey, this is my instruction, and run a job.
- 8:00Okay?
- 8:00So and what you do is, you know, it,
- 8:02it just create the cron job which you can see in the right.
- 8:05That's routines what I would say.
- 8:07And it runs every day at 9:00.
- 8:09Right. You can see that there is instruction.
- 8:11There is a name and it is active.
- 8:13You can always test run it.
- 8:14And you can see that
- 8:16when to run at 9:00 and there is a personal inbox as well.
- 8:20It runs at nine o'clock.
- 8:21So I get two notifications, two messages
- 8:23specifically at 9:00 and one for my work
- 8:26email account, or one for the personal email account
- 8:28so I don't have to be with my laptop.
- 8:30I just receive it on my mobile, and I can see
- 8:33what's going on and something that I'm missing
- 8:35or anything that's important that I should not miss.
- 8:38I can also ask you to write a draft email as well.
- 8:40You know which it will do.
- 8:42And even if you have to send it,
- 8:44it will send it and save it as a draft message as well.
- 8:47So yeah, that's one of the bot that I use regularly.
- 8:50And of course there is other ones like Lenny.
- 8:52Lenny's like, you know,
- 8:54there is a product person, you know, he's
- 8:56a famous product guy.
- 8:58I think many of you know about Lenny's newsletter
- 9:00and he has his all his podcast into turn this into an MCP.
- 9:05So what I did was, you know you know,
- 9:07he also released this as a template.
- 9:09So I just used Lenny's bot as, as one of the bots
- 9:13so that I can talk to this bot about any decisions about
- 9:17product hiring or anything.
- 9:19So it will go and bring a lot of data from there.
- 9:22So this is a couple of bots, and of course I have
- 9:25other bots as well on the this is more on my company
- 9:28side of it, CloseFuture.
- 9:29You know, I run CloseFuture.
- 9:31It's an AI implementation partner.
- 9:33So which is
- 9:34we work with companies in in in supporting them,
- 9:38understanding the process and supporting them
- 9:40in implementing agents to make the process
- 9:43more smoother and more faster as well.
- 9:45So I have a couple of other bots like,
- 9:47you know, head of GTM, which is go to market strategy,
- 9:50head of product, co-founder and chief of staff.
- 9:53Chief of staff will always check all my all my calendars and,
- 9:56you know, things like that.
- 9:57It just helps me to
- 9:59to see what I should do and, you know, to keep track of it.
- 10:02It's more like a personal assistant, right.
- 10:04And head of engineering.
- 10:05So all this is under
- 10:07CloseFuture account, and which is you can see that, you know,
- 10:09I can always move any, you know, move, move a particular
- 10:13bot to any new section so that we can do.
- 10:16And also I have created two bots around events
- 10:18because I regularly go to events.
- 10:20And next month
- 10:21I'm going to the
- 10:22tech week. Tomorrow I'm going to the Bangalore Tech Week.
- 10:25So I have created two bots just to track keep track of it
- 10:28because SF Tech Week, you know you it's the thing is that
- 10:32you know they are going to open
- 10:34all the events mostly on the 8th of September.
- 10:36So it's 80 is going to
- 10:38there will be a lot of people there
- 10:39trying coming around the world,
- 10:41and I don't want to miss couple other events.
- 10:42So I just run the bot every day.
- 10:44And to see that if any new events are coming up
- 10:48so that I don't miss and I can, you know, I can
- 10:52of course, subscribe to it or like, you know, RSVP to it.
- 10:56Also I did
- 10:57with Bangalore Tech Week, which has already started.
- 11:00But you know, a couple other events that I'm going to tomorrow.
- 11:03And so what I did was not just asking you
- 11:05to check all the events.
- 11:06Also, I give my Luma access, you know,
- 11:09Luma is the place that I go and book the events, and I
- 11:11have given the Luma access.
- 11:13Then what it did was, it's checking which events
- 11:16that I got approved
- 11:17and it creating a plan that okay,
- 11:19I am going to the first event tomorrow
- 11:21morning this place
- 11:22second event in different place and which you can always see
- 11:25that you know tomorrow I'm going to this
- 11:26AI agent security workshop, which is happening at 9:00.
- 11:30And you know, there is an address
- 11:31and I was checking for the map as well.
- 11:33So now it has all the context about my events
- 11:37where I'm going to.
- 11:38And also it knows the address.
- 11:39So which will definitely help me to plan around,
- 11:42you know, which one should I go first and next and the next.
- 11:45Right.
- 11:45So that is what this Bangalore Tech
- 11:48Week bot is doing.
- 11:50And there are a couple of you
- 11:52know, bots as well I have created, which is around
- 11:54marketing, one for Baskaran Builds, because see,
- 11:57with Baskaran Builds,
- 11:58It's around like we create a lot of AI content around
- 12:02in many social medias, and this is just a bot
- 12:06that helps whenever
- 12:07I want to create any content, and it helps me to think
- 12:10whether this content will suit us. Right.
- 12:13So so that's why we created I created this bot
- 12:16and I have another bot as well.
- 12:18Around GSC check which is Google Search Console.
- 12:21So I have like 4 or 5 websites.
- 12:23And sometimes I missed checking
- 12:25how this is performing well in Google in terms of SEO.
- 12:28So I just connected with like all my, you know,
- 12:31four different Google accounts like Google search accounts.
- 12:35And then, you know, it's every day at 9:00, it brings me
- 12:38which one is doing good, which one is not doing good.
- 12:40The blogs itself, clicks, impressions and everything.
- 12:43So this is a great use case.
- 12:45But also I will tell you some experience around this.
- 12:47So what happened was it was asking me to give you the
- 12:50my personal email, you know, personal email
- 12:54access in this computer in the, in the desktop.
- 12:57But I'm afraid because I don't want to give
- 12:59my personal email to the, you know, to to the laptop,
- 13:03you know, to Grok's computer, because it's of course
- 13:06it is in my account.
- 13:07But still, you know, you don't want to expose
- 13:09your personal email credentials, right?
- 13:10So then you know what it did what I was asking.
- 13:13Okay.
- 13:13Is there any better way to do it?
- 13:15And then it proposed me,
- 13:16you know, a couple other ways that you know how I should do
- 13:19create a project in Google Search
- 13:21Console, Google Cloud Console, and then give that access to the
- 13:24Google Cloud Console accounts.
- 13:26So then, you know, it worked and now it has
- 13:28access to my all my four Google Search Console accounts.
- 13:32And in every day it runs at 9:00 and brings me the results
- 13:36so that I just have to read that things like that, you know,
- 13:39you just create bots for your different use case.
- 13:42But what we can do is I'm going to create a new bot
- 13:45and so that, you know,
- 13:46you just don't listen to the bots that I have created.
- 13:49Right.
- 13:49So what we are going to do is, okay, let's create a new bot.
- 13:52What we are going to do is, you know, I use a lot of Granola.
- 13:55I think Granola is a tool that I use a lot
- 13:59with all my meetings because it's like a
- 14:01I would say
- 14:01like it's a Fireflies or like a meeting recorder,
- 14:05but mostly the notes and the notes
- 14:07are really good with Granola.
- 14:08So what I'm going to do is I'm going to create a bot,
- 14:10you know,
- 14:10it can go through everyday meetings
- 14:13that I'm having because it records all the meetings,
- 14:15but most of the time I don't follow up.
- 14:17I missed following up and all like the next steps
- 14:20that I should do. So this could be a good bot.
- 14:23Tell me every day that this is what I should do
- 14:26and I'm going to create.
- 14:27Click new bot and new bot is working.
- 14:29So I'm going to say that hey, I connect I use Granola a lot
- 14:34and I want to connect Granola here so that,
- 14:37you know, you will bring me,
- 14:39you know, the notes or the next steps
- 14:41that I should do
- 14:42based on the notes that you are taking
- 14:44the previous day or the before as well.
- 14:46And I want
- 14:47this to be run every day at 9:00 so that I get the notes
- 14:51very early and I can take actions on it.
- 14:53See there are two two options, right?
- 14:55Either you can go to plugins and connect
- 14:56Granola there, or you just tell, okay,
- 14:59this is the tool that you want to connect.
- 15:01And Grok Bot is super smart enough to.
- 15:03It will prompt you to connect to Granola from here.
- 15:06Okay so now I found the Granola connector.
- 15:09Add it to your account.
- 15:10Yes I want to connect.
- 15:11So I'm going to say add Granola.
- 15:13And probably it will prompt me to go.
- 15:16You know I need to give the authentication.
- 15:18So it will take me to the browser and give to it.
- 15:21It's once it's authorized I will save the 9 a.m.
- 15:24briefing.
- 15:24So I'm also I'm going to
- 15:25change the name so I can change the name
- 15:28to my Granola meeting bot.
- 15:33And also I can put it as marketing or I would say
- 15:35like admin side of it.
- 15:37And you can label it as admin, okay.
- 15:39And you can also give some description
- 15:41about this particular bot as well. Okay.
- 15:43So this is adding Granola.
- 15:44Now once it's authorized
- 15:45I will say okay create routine and let me see if it's created.
- 15:49Also it created a routine for it as well.
- 15:51When I say routines, it's
- 15:52it's going to run at 9:00 every day on weekdays.
- 15:55You can also change to every day as well.
- 15:57It's just super flexible every day as I will have.
- 16:01I have meetings on Saturday and Sunday as well.
- 16:03So just that.
- 16:04So I'm going to I think this is okay
- 16:06and I'm going to go back okay.
- 16:07It says it's connected and well let me check.
- 16:11I want to check if Granola is connected because yeah.
- 16:13So I have already connected it before.
- 16:15So that's why it already has its Granola connected.
- 16:18And you can see that the tools
- 16:20that it's going to use, it's going to query
- 16:22the Granola meetings list meetings
- 16:23list, meeting folders and everything. Right.
- 16:26So I'm also what I can do is I can do the test run as well
- 16:30because I don't want to wait until tomorrow
- 16:329:00 to see the output.
- 16:34So I'm going to test run and see if
- 16:36if it can bring some notes from that.
- 16:39But sometimes I think today I don't think I recorded anything.
- 16:43So probably it might not bring anything
- 16:45because we said that, you know, it's going to check yesterday's
- 16:48specifically the notes. Right.
- 16:52You can see that.
- 16:53You know, it just ran one minute ago.
- 16:55But in a couple of, you know, no Granola meetings yesterday.
- 16:58So that's why there is no meetings.
- 17:00But, you know, I had like a lot of calls that, you know,
- 17:02I did, you know, last week, this week on September 2nd.
- 17:07And so a couple
- 17:08other things that I did last time was on Tuesday.
- 17:10So that's why there is some notes from this as well.
- 17:13So now you get the point. Right.
- 17:14So you just you don't have to wait.
- 17:17You know,
- 17:17you don't have
- 17:17to go and fetch all the notes and the things that I should do.
- 17:22So since my Granola is coming to all my meetings
- 17:25and sometimes I missed the deadline, and also I miss what
- 17:28I should do next,
- 17:29so it just runs all the time right now with the Grok Bot.
- 17:32So every day at 9:00.
- 17:34And I can also connect multiple other meetings
- 17:36summaries as well, then it just work together.
- 17:39Okay.
- 17:39So this is how you as simple as that right?
- 17:42It's just the
- 17:43this is how you create
- 17:44a bot, connect with the plugins with different tools
- 17:48and then create a routine. Then it works magic.
- 17:50So that's on how to create and configure a chat bot.
- 17:54So now and I'm going to teach.
- 17:56There is also another way to create,
- 17:58you know a bot or I would say like you know create a task
- 18:02because sometimes you don't you mention
- 18:05this is how you want to do.
- 18:06You want the bot to work like that, it's not going to
- 18:09understand everything.
- 18:10So that's why, you know, what the Grok team did was,
- 18:13you know, they let us just screenshot,
- 18:17I would say like a screen record.
- 18:18The the task that we want to do.
- 18:20And it understands the process step by step.
- 18:23And then it's going to,
- 18:24you know, create a skill around that.
- 18:26And then we can create a bot around this,
- 18:28you know, the work that it should do.
- 18:30So what I'm going to do is I'm going to create a new bot.
- 18:33Let's, let's do it.
- 18:34And, and I'm going to create a new bot.
- 18:36And in this bot
- 18:38what I want to do is I think everyone knows GitHub. Right.
- 18:40So the place where
- 18:41you will store the code and GitHub repository and,
- 18:45and right now this new bot is just getting created okay.
- 18:48So right now the new bot has been created
- 18:50and I can just click the the globe.
- 18:53You know the the laptop icon
- 18:54which is just opening the new bot screen.
- 18:57And what I'm going to do
- 18:58is I'm going to click this again so you can see that it's
- 19:01going to starting the desktop, which means,
- 19:03you know, it's going to open that virtual machine.
- 19:05And the one virtual machine
- 19:07that has been shared by all the bots out there.
- 19:10And that's why, you know,
- 19:11the bots can talk to each other because just imagine that
- 19:14if each bot has its own machine,
- 19:15they don't understand the context.
- 19:17You know what everyone other bots are going through.
- 19:19So keeping that in one machine, which means, you know,
- 19:22the it's a virtual machine that is running in the cloud.
- 19:24But at the same time, they each one, you know,
- 19:26whatever they're doing as a task,
- 19:28they can talk to other agent and be more act more like a team.
- 19:31So what I'm going to do is I'm going to teach a task.
- 19:33There is an option called Teach a Task.
- 19:35So I'm going to open the Google Chrome.
- 19:37And I'm going to teach a task to how to do this okay.
- 19:40So it's going to open a Google Chrome.
- 19:42Might be slow okay.
- 19:44Just open a Google Chrome I'm going to record this.
- 19:47It just started recording it
- 19:49and I'm going to click the Google Chrome.
- 19:51And I'm going to put it as GitHub, taking a lot of time
- 19:53and just telling to
- 19:56just to tell that, you know, I'm not a robot, but it's just,
- 19:59you know, impossible to do that here.
- 20:01But I hope you understand the process. Right.
- 20:03So how this is working, it's just, you know,
- 20:05you need to open the Google Chrome inside
- 20:08that particular computer and which is a virtual computer.
- 20:11And you just record, start teaching a task
- 20:15and then you know, it will understand the process.
- 20:17And once you stop doing that, so then it will just
- 20:21the recording would be sent to this particular bot.
- 20:24And it tries to understand this.
- 20:26And then, you know, it will create a skill based on that.
- 20:30Then after that, of course, you know you can launch the bot,
- 20:32but I'm sure you know it's not going to do anything because
- 20:36because it's we didn't record anything specifically.
- 20:39It's just that Google is not allowing us.
- 20:43Previously when I did for a couple other bots,
- 20:45it just works.
- 20:46But you know, now, you know, they want to,
- 20:48I don't know, put more restriction.
- 20:49It's just crazy.
- 20:50Okay, so this is the next way to how you can create another bot
- 20:54based on teaching something,
- 20:56a task and then convert that into a skill.
- 20:58And then this will help you to
- 21:00create the bot and how our process that you
- 21:02want to teach.
- 21:03Okay, so this is on the teaching a task.
- 21:07But then the next part
- 21:08which is important, which is now you have created
- 21:10bots, right? It's more like a teammates.
- 21:12And when you run a company the teammates always talk,
- 21:16talk to each other.
- 21:17Because let's say I want to build a product right.
- 21:19There will be first person product manager.
- 21:20He understands the product.
- 21:21And you know, he he understands
- 21:23he understands
- 21:24the user's problem and converts that into insights.
- 21:27And then, you know, of course he's going to create the PRD.
- 21:31And then he's go to the designer.
- 21:32And the designer will not just just design.
- 21:35He will talk to the product manager
- 21:36and understand his scope and what he has to design for it.
- 21:40And also at the same time, the product manager
- 21:42will also discuss with the developer. Right.
- 21:43So every time this is like a team, right?
- 21:45So this is what we see
- 21:47with any product tech product or anything.
- 21:49And this is the same with the bots as well.
- 21:51You know just running keeping it separate is good.
- 21:54But what if you can make them talk to each other.
- 21:57And that's where all the craziness I would say,
- 22:00like the good insights come and like they can talk to
- 22:03they can, you know, fight for it.
- 22:05You know, they just brainstorm.
- 22:06So that's why this is good.
- 22:08So I'm going to walk you through some of the things
- 22:11what I did.
- 22:12So I have created a couple other groups.
- 22:14First one around how do you do that.
- 22:16You can just, you know, create a group chat.
- 22:18And you can always choose the different chats,
- 22:21different bots that you want to put it
- 22:22in that particular group. So that's it.
- 22:24So as simple as that.
- 22:26So what I did you know
- 22:27I have created three groups, one for Growth Review.
- 22:30And I'm going to show you what I did.
- 22:31So once I click Growth Review you can see that
- 22:33there are three bots, which is Lenny, GSC check
- 22:36which is Google Search Console, and Baskaran Builds.
- 22:39So what I did was I just, you know, created a loop like,
- 22:43you know, a weekly loop, which is, you know, it goes in
- 22:47search the data
- 22:48and at the same time be able to, you know, based on
- 22:52the things that happened.
- 22:53It also tries to understand from the Lenny's archive
- 22:55because he has a lot of rich documentation.
- 22:57Then of course, it's going to tell me, like,
- 22:59you know, the places that I could improve based on,
- 23:02you know, the Baskaran Builds as well.
- 23:04So it's like three different people
- 23:05that is talking to each other.
- 23:07So you can see that the Lenny bot says,
- 23:08that's a bit I can do. When GSC check and Baskaran
- 23:13Builds drop the week's
- 23:14search and channel numbers here, I will check them against
- 23:17Lenny's archive.
- 23:18So it's going to just, you know, give the numbers.
- 23:21See, at the end of the day, what what are we going to do.
- 23:23The numbers, the Google Search Console,
- 23:25you know, my numbers are down.
- 23:26And at the end of the day I need more insights
- 23:28and what I should do next. Right.
- 23:30So and getting that expert advice from someone who did that
- 23:34for a long time.
- 23:34And you know,
- 23:35he has rich insights of data from the podcast.
- 23:38So that probably will help. Right?
- 23:40So that's why I created this group.
- 23:41And of course you can see that
- 23:43Lenny bot talked, and then GSC says, yes.
- 23:46Okay.
- 23:46I will own the weekly search drop here, not the daily 9 a.m.
- 23:50dump. CloseFuture first, other sites only if they move.
- 23:55Okay, so.
- 23:56And then Baskaran Builds comes. They all talk.
- 24:00Right.
- 24:01So that's, that's a good part about keeping all the bots
- 24:04together in a group
- 24:05and moving to the second one, the Tech Week desk.
- 24:08So what I did was I also put together three
- 24:12different bots, which is like one for Bangalore Tech
- 24:15Week bot and SF Tech Week bot and also Baskaran Builds.
- 24:20So Baskaran Builds like I mentioned
- 24:22it's it's it's it's a brand that we keep on building around
- 24:26AI contents.
- 24:27So I go to a lot of events, but at the same time.
- 24:30Of course I want to see if I can convert that into a content.
- 24:34Right.
- 24:34So since it has every detail about which event
- 24:37that I'm going to and the people that I'm going to meet
- 24:39and the organizers and what kind of event that is.
- 24:44So it can suggest for sure.
- 24:46It can suggest,
- 24:47you know, those, you know, those two bots can suggest
- 24:50hey, this is the event I'm going to,
- 24:53and Baskaran Builds will tell that, hey,
- 24:55this is more relevant to what I want to do.
- 24:57That okay.
- 24:59Let's, you can meet them and you know
- 25:02get some more content around this
- 25:03and then we can create content around that.
- 25:06So yeah. So that's what it is right here.
- 25:09You know you can see the message as well.
- 25:10Hey BLR Tech Week I'm going to Bangalore
- 25:12Tech Week and you know the dates
- 25:15and let me know the events that I'm going to attend and see how
- 25:19you know where I could connect and where I could create value.
- 25:23So I would say meet some people that are worth meeting and also
- 25:26what's will as well, so that they can record
- 25:29and put it in, in, in, in of course in shorts or YouTube.
- 25:33Right.
- 25:34So that's, that's what the plan.
- 25:36And then the week bot will just talk, you know,
- 25:40this is the event that I'm going to tomorrow.
- 25:42And then you know, Baskaran Builds will say hey this is good.
- 25:46And you can,
- 25:46you know, go to the local AI room,
- 25:48which is people who are building low,
- 25:50you know, models using local in locally.
- 25:53So that is I'm super interested so that when I meet
- 25:56interesting people I can create content around that.
- 25:59So and SF Tech Week it says,
- 26:02you know
- 26:02you can do the RSVP
- 26:04because SF Tech Week is not happening this week
- 26:07because it's going to happen next month.
- 26:08Yeah. So this is really good right?
- 26:11So you have three different person
- 26:13and just talking in the group and about different areas,
- 26:17common areas that you get insights from everyone.
- 26:20So yeah this is this is how you create your group chat.
- 26:24And even if you don't know okay, what do I put it together.
- 26:29You can just ask a bot, hey,
- 26:31you can
- 26:32you can have a good understanding
- 26:33about all the bots that I'm working with.
- 26:35Tell me which bots that I could work together.
- 26:38I can put it in a group.
- 26:39And that's how I got some suggestions as well.
- 26:42Hey, I created many bots, but now I have to connect them.
- 26:45Okay, which one should I put together
- 26:47But also, as a best practice,
- 26:49I think it's better to keep like three as a max.
- 26:52You can keep 3 or 4 bots in a group
- 26:55because if you go too much,
- 26:57I think it's same like in a working in a team as well.
- 26:59If you have a team with like, you know, in a, in a working
- 27:03the same task with like 5 or 6 team members,
- 27:05then it's always hard.
- 27:07It's easy to manage you, the two, 3 or 4 bots.
- 27:09And because you can understand their opinions
- 27:13and see how you can create value around that.
- 27:17Okay.
- 27:17So yeah, so that's how you create the group chats.
- 27:21And I have created those group chats.
- 27:23And of course for the CloseFuture group
- 27:25I have a group chat which is which,
- 27:27which is bringing the bot of co-founder, chief of staff,
- 27:31head of Engineering, Head of Product
- 27:32and Head of growth of you know GTM go to market strategy.
- 27:35So so those those are the different groups that I run.
- 27:39And of course,
- 27:40I'm creating more groups as well
- 27:42because I am trying to find value together.
- 27:44So so that's more on the the value
- 27:47that we create as a team or the group chats.
- 27:51Right.
- 27:52And moving to the next one, which is about, hey.
- 27:55Right now I created a Grok, you know, Grok Bot.
- 27:59But the best strategy, what they did was
- 28:03you can share your Grok, you know,
- 28:05you can share your Grok bots to anyone.
- 28:07And what you can do is you can just go to any of the bot
- 28:11that you have created and you can ask you to,
- 28:14hey, can you create a template for this
- 28:16so that I can share it with my teammates? Right.
- 28:18You just create
- 28:19you can you just ask that it's going to create a template
- 28:23that can be shareable with anyone.
- 28:26So that's what many people are doing it.
- 28:28And you and I got this Lenny bot from Lenny.
- 28:32You know,
- 28:32who shared it in Twitter.
- 28:33And then I thought, this is a good bot
- 28:35that I could connect to.
- 28:36And yeah.
- 28:38So and then I know
- 28:39I just connected this as simple as that. Right.
- 28:42So where you can find out, I find out there are two pages
- 28:45which I can go and find the Grok bots
- 28:48which many people have created and the good ones.
- 28:51So I go to the Grok Bot templates page or Grok dev, and you can go there.
- 28:56You can find different bots that has been created,
- 28:59and you can click some of the, you know, bots
- 29:02and you can see the reference where they it came from.
- 29:05And you can open Grok Bot
- 29:07when you click open in Grok Bot, it's going to open it,
- 29:10of course, it's going to open it in your,
- 29:12you know, Grok Bot desktop app, and you can run it. Yes.
- 29:16So that's how you can do.
- 29:18And also there is bot dev as well.
- 29:21You can also check
- 29:22from different Grok Bot that has been created.
- 29:24And you can do the same process. Just go to the
- 29:28some some of the page
- 29:29and we can, you know add to Grok Bot as simple as that.
- 29:32So and Grok Bot will understand what you want to do.
- 29:35And it will create a bot based on your profile and everything.
- 29:40So that's that's a great way right.
- 29:42Grok templates.
- 29:43And one more thing that I want to talk to you about
- 29:46before going to the security part of it is about running,
- 29:51you know, and a bot running a bot is of course,
- 29:54you can run it
- 29:56time to time,
- 29:57you know,
- 29:57that's why there is routines and you can run it every day.
- 30:00You can run it weekly, you can run it
- 30:02a particular time.
- 30:03You can run it every hour, every I would say like, you know,
- 30:06there is like, yeah, every hour, every day.
- 30:08So you have different options for sure and intervals as well.
- 30:13But there is one more thing that is really good, which,
- 30:16you know,
- 30:16if you don't
- 30:17might not know about this, but there is always an option
- 30:20to, you know, trigger it and which I'm going to do,
- 30:23which I'm going to show you what I'm what I have done.
- 30:26So if I go to this particular GSC check,
- 30:29which is Google Search Console, check.
- 30:31So the thing is that it's really good
- 30:32because, you know,
- 30:33it is in touch with like Google Search Console
- 30:37and for different properties,
- 30:38I would say for different websites
- 30:40and every day bringing me insights at 10:00.
- 30:42But this is only me.
- 30:44I want this to be shared to my teammates as well.
- 30:47So that's why I what I did was, you know,
- 30:51I created the routines,
- 30:53but at the same time, I want to connect you
- 30:55to my internal application that I have built.
- 30:57So one way is I'm going to tell to Grok that, hey,
- 31:01I use this my internal application.
- 31:03So whenever you create that, you know, insights at 9:00
- 31:07and push those insights to Supabase as well,
- 31:11which is the back end that I'm using for my internal app.
- 31:13So it will push all these insights to my every day
- 31:17at 10:00 to the internal app, which everyone in my team,
- 31:20they are using it so they can just go and search
- 31:23and they can understand,
- 31:25hey, which one is working, which is not,
- 31:26and they can focus their effort on that.
- 31:28So that is one you just ask to do that.
- 31:31But of course you have to do some setup in the Supabase.
- 31:34And so what I did was you can see that this is one of
- 31:39this is our internal application,
- 31:40you know, content or CloseFuture diver
- 31:42which is tracking everything.
- 31:44What we do about the content that we are creating
- 31:47from different mediums.
- 31:49So in the analytics part,
- 31:50what I did was I have a search console.
- 31:52So everyone might
- 31:53be using this particular app which we created internally,
- 31:56and it ran today as well that, you know, it's
- 32:00it brings all the insights
- 32:01about how CloseFuture, whatever
- 32:03is working in terms of the
- 32:04Google Search Console and of course on the different
- 32:07Baskaran Builds,
- 32:08Chennai Startup Map and other, you know, other sites as well.
- 32:11So but this runs every day at 9:00.
- 32:15But there is also another thing which is run.
- 32:18Now I can trigger the Grok Bot from my application itself.
- 32:22I don't have to go to the Grok Bot and talk to, hey,
- 32:26you know, do this or do this at a particular,
- 32:29or do you do this at a particular time?
- 32:31So that's why there is an option called webhook.
- 32:34You can trigger a bot from anywhere you want.
- 32:37Right.
- 32:38So when you
- 32:39when you go there you can have you have an option to click it.
- 32:43Right.
- 32:43So this is typically whenever you say that I want to run a,
- 32:48you know, a bot, right? I want to trigger a bot.
- 32:51So there is a webhook.
- 32:52And whenever, you know,
- 32:53whenever the webhook fires, it gives you the URL and the key
- 32:57because I don't want anyone to just fire my trigger, my bot.
- 33:02So that's why it's secure.
- 33:03And you get that, you know,
- 33:04the URL and the super, you know, important key.
- 33:07And you have to configure here which means once
- 33:11you configured it here.
- 33:12So you just run it and you click run and it's going to run.
- 33:16So you trigger the bot and then you get back
- 33:19the result on the bot is done.
- 33:21So you just be able to trigger your bot from anywhere you want
- 33:25and you get back the results.
- 33:26So that's what the webhook does.
- 33:29And also you can do it in multiple ways as well.
- 33:31And another which is you can also
- 33:33run it on a schedule, which is the cron,
- 33:36or you can trigger it from a Slack
- 33:37message, GitHub event or Teams message,
- 33:40even from your Microsoft Teams, Linear and Sentry.
- 33:44And you know, many different ways.
- 33:45But I think
- 33:46typically you want customizable way
- 33:47I think is better
- 33:48and the other ones are much easier way to do it.
- 33:51And I use webhook here because right now you see that
- 33:54I created a bot and it is a good bot.
- 33:57But of course I want to share it with my team.
- 33:59Now I have connected my application.
- 34:01Just the possibilities are endless here.
- 34:03Okay, so
- 34:03because I just want to show
- 34:05show you this about the trigger, how we can trigger it
- 34:08and from a webhook.
- 34:09So on the security part of it, of course,
- 34:12the critical ones are like right now, see,
- 34:15everything is running in the cloud and all these bots
- 34:19share one computer which is running in the cloud.
- 34:22And whenever you give
- 34:23credentials, and of course, every bot
- 34:25has access to it and they can, you know, get the access.
- 34:29Right.
- 34:29So but this is good because that's how an agent should run.
- 34:32And otherwise
- 34:33they don't have full access to how they can run it.
- 34:37So that's that is good. Right.
- 34:40But of course you try I try not to give
- 34:43my personal credentials
- 34:45in a computer that is running, you know, in the cloud of Grok.
- 34:49But I try not to in certain ways.
- 34:52Like, I just want to restrict that to a particular level.
- 34:56And when last time I said, right.
- 34:58So when it was asking me about the Google Search Console,
- 35:01it was asking full access
- 35:02of my personal email, which I don't want to do.
- 35:05And I was asking the bot again to how, you know,
- 35:08tell me different ways how
- 35:09I can make it work,
- 35:10but I don't want to give my personal email account access.
- 35:13So that's why you just have to be careful
- 35:15on the security part of it.
- 35:16And yeah, so it's also this is running in the cloud.
- 35:20And and I think everyone will face that same,
- 35:22you know, dilemma that, you know, hey,
- 35:24you know, my important credentials.
- 35:26I don't
- 35:26want to share it in the computer which I'm not in control of.
- 35:30Right. So just be careful on that.
- 35:33And whenever
- 35:33there is super sensitive like bank account details
- 35:35and those things, please don't give that and
- 35:38but try to do it in a proper way and make it more secure.
- 35:43So that's on the security part of it.
- 35:45But rest I think it's since it's
- 35:47in our one account and mostly we can manage that.
- 35:50So I don't think that should be an issue.
- 35:52And coming to the limitations and controls.
- 35:54So I would say see this is working everything in the cloud.
- 35:58So I can't that's that's a problem as well.
- 36:01So I can't work with the local files,
- 36:04the ones that is in my laptop or anything.
- 36:06So it has to, you know, that has to run in the cloud.
- 36:09So anything that has to run an open a project
- 36:11and that has to run it, that is stored in the cloud.
- 36:15So I think that is okay.
- 36:17So not with the files that is in the local.
- 36:19So that's the limitation.
- 36:21And also the model wise you are not supposed to use
- 36:24any of the different models.
- 36:25It's mostly it's going to be Grok models, Grok family models.
- 36:29That is a limitation as well.
- 36:30And also you have less control on the infrastructure
- 36:34that you are going to use because you don't know
- 36:36which infrastructure it's going to be.
- 36:37It's Cursor's or Grok's infrastructure.
- 36:39And so yeah, we just have to go with that.
- 36:42And also right now
- 36:43if I want to export any bots from here, you can.
- 36:46But it's been limited.
- 36:48But there is no straightforward option.
- 36:50But you still you can still do that
- 36:52because you can just copy it and then you know,
- 36:55all the instruction and paste it in
- 36:57different places, maybe Hermes or OpenClaw
- 36:59wherever you want to host it.
- 37:00So yeah. So those are limitations.
- 37:03But I know I understand that because it's
- 37:05you just always get the flexibility
- 37:07which is running it in the cloud
- 37:08and you can access it anywhere you want.
- 37:10But of course there is a it's closed
- 37:12and it's from a company.
- 37:13And then,
- 37:14you know, not like open source, which is Hermes or OpenClaw.
- 37:17And yeah,
- 37:18but of course there is always
- 37:20this positive negatives and I'm sure they will work on
- 37:22to improve this further.
- 37:23Yeah.
- 37:24So on the lastly
- 37:26it's about Grok Bot and the Hermes which I ran.
- 37:30And I just want to show you some difference.
- 37:32Quick difference about what those two different
- 37:37agents are and how they are different.
- 37:39But I will record another video about,
- 37:41you know, everything about them, you know,
- 37:43what are the positives and negatives
- 37:45and deeply running an agent and where it should work,
- 37:48and what type of agents that I should run here and here.
- 37:52So this is a deck that I created.
- 37:54And just to compare between Grok
- 37:56Bot and Hermes, and which you can see that
- 37:59the Grok Bot at the left and the Hermes. Grok Bot,
- 38:02of course, it's from the SpaceXAI
- 38:04team, and Hermes, which is from the Nous Research team.
- 38:07And so the shape of, you know, where it runs.
- 38:11Of course, it's as its own virtual machine per account.
- 38:14But Hermes, you can run it wherever you want in the
- 38:17Or from your machine, wherever you want.
- 38:19And of course, Grok bots.
- 38:21Getting started is much easier.
- 38:22Create the bot, message it.
- 38:24But Hermes, it's also it's easier.
- 38:26But because they have the desktop app.
- 38:28But I'm sure they are
- 38:29working on the mobile app as well, and it's easier.
- 38:33But of course Grok Bot is super easy, right?
- 38:36So and there are areas that where Grok Bot really wins,
- 38:40which is like laptop closed, keep working cloud side.
- 38:44But here,
- 38:45you know this only works when the machine is on.
- 38:48But of course you can run it in the as well.
- 38:49But there is a different setup app logins as well.
- 38:53And you know, SpaceXAI
- 38:56here runs the machine so you don't have to worry
- 38:58about that infrastructure part of it.
- 39:00And of course they have the native iOS app
- 39:04which Hermes doesn't have so far, probably it's coming soon.
- 39:08But there are places
- 39:09where Hermes really wins, which is it's open source.
- 39:12It's, you know, it's it just works with the files,
- 39:15your files that you can own edit and you can bring any model
- 39:19that you want.
- 39:20But of course, it's limited by the models.
- 39:22And you can, you know,
- 39:24you can create many agents similar to Grok Bot,
- 39:27but the agents that here, you know,
- 39:30that you create in Hermes can be isolated, can be divided,
- 39:34not relevant to other ones, but still they have the sessions
- 39:37and then
- 39:38they can talk to each other,
- 39:39but you have many capabilities to separate
- 39:42between how they access to different tools as well.
- 39:45Skills wise, you just record in Grok Bot, but here
- 39:49Hermes Agent writes its own,
- 39:51which we will talk about in another video, and cost wise,
- 39:55Of course it is.
- 39:56Grok Bot has its paid plan and Hermes.
- 40:00You can run for free from the desktop
- 40:02app with local models, or you can host a, you know,
- 40:06and you can run it as low as $5.
- 40:10So yeah, that's mostly it.
- 40:11And Grok Bot.
- 40:13Like I mentioned, it's a powerful bot.
- 40:16And it just I would say like a moment that how,
- 40:20you know, agents became super popular after OpenClaw, Hermes
- 40:24personal agents, personal assistant
- 40:25and but they all limited
- 40:27in certain ways because there is so much to think about.
- 40:29Run it.
- 40:29But time and time it got easier and more flexibility.
- 40:34But Grok Bot provide that, you know, next level that agents
- 40:38will provide more flexibility if it runs in the cloud.
- 40:40So I think that's what they cracked it and they nailed it.
- 40:43And many people are working on this and building more stuff
- 40:47and, you know,
- 40:48launching more templates that we could take and use it.
- 40:50But of course, careful of the templates that you're taking.
- 40:52And because we don't know what it contains. Right.
- 40:55So specifically, yeah.
- 40:57So that's it.
- 40:59Like, you know, go and build it, build
- 41:02anything that you think that you could start with
- 41:06that you want to automate
- 41:07and create a group of employees with you as well.
- 41:10This is great
- 41:11for solo entrepreneurs who want to run their enterprise
- 41:14and run their company
- 41:16and go and try out, build more bots and combine
- 41:19the bots in a group chat
- 41:20and let them talk to each other and try more things.
- 41:23I'm sure the bot will improve a lot, but yeah.
- 41:26So if you like the
- 41:27the breakdown, please like, share and comment.
- 41:30So until then, eat, sleep.
About this transcript
This page contains the full transcript of Grok Bot masterclass: bots, group chats, webhooks and limits by Baskaran Builds, generated from the public captions YouTube serves with the video. The transcript has 8,412 words across 1,058 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.