Free Grok Bot Starter Templates: 5 Copy-Paste Bot Setups

Last updated

Written for Grok Bot as documented on October 17, 2026.

Staring at an empty chat box is the hardest part of getting started with Grok Bot. These five starter setups give you a name, a role description and one or two routines for common small-business jobs. Copy them, swap in your details, and you will have a working Bot in minutes.

How to use these templates

Each template follows the setup flow from the official docs:

  1. Create the Bot. In the desktop app, choose New chat (the + button) in the sidebar, then Create new Bot (Get started, Cursor docs).
  2. Paste the role description as your first message. Cursor's docs recommend giving each Bot one primary job in its first message and asking it to remember how it should work. To rename the Bot, click its name at the top of the chat. You can also edit its Name, Label and Description in Bot settings (Get started; Settings).
  3. Connect the apps it needs from Connect apps in the sidebar. For websites without a plugin, the Bot works in the browser and hands you the computer when you need to sign in (Connect plugins).
  4. Run the task once by hand and correct it until you like the result.
  5. Then paste the routine. The Bot creates it and shows you when it runs next. Use Test to try it right away, with safe inputs, because a test does real work (Routines, Cursor help).

Everything in [square brackets] is yours to fill in. Check that Settings > Bot > Timezone is correct, since routine schedules follow it.


1. Inbox Triage Bot

Name: Ivy (Inbox)

Connect: Gmail

Role description (paste as first message):

Your job is inbox triage for [business name]. Each time you run, sort new email into four groups: Needs me today, Customer questions, Bills and receipts, and Can wait or newsletters. For customer questions, draft a friendly reply in my voice using the examples I give you, but never send anything. Label emails in Gmail with the group name. Never delete, archive or unsubscribe without asking. Leave me a short summary with links. Remember this for future work.

Routine 1:

Every weekday at 7:30 AM, triage email that arrived since your last run. Post the summary in this chat with the "Needs me today" items first. Leave any reply drafts for my approval.

Routine 2 (optional):

Every Friday at 3:00 PM, list any customer email from this week that still has no reply from me.

Why it works: Gmail's plugin can search and read mail, draft and send, and apply labels (Connect plugins). The role description keeps sending in your hands.


2. Weekly Competitor Watch Bot

Name: Scout (Competitors)

Connect: Google Sheets and Google Drive

Role description:

Your job is watching our competitors for [business name]. Our competitors are [Competitor A URL], [Competitor B URL] and [Competitor C URL]. Each run, check their websites for new products, price changes, promotions and new blog posts. Record findings in the Google Sheet "[Competitor Watch]" with the date, competitor, what changed and a link. Separate facts from guesses. If a site blocks you or will not load, mark it "not checked" rather than using old information. Remember this for future work.

Routine:

Every Monday at 8:00 AM, run the competitor check and post a summary in this chat: the three most important changes first, then everything else. Keep it under 200 words.

Why it works: Bots can use websites that have no plugin, but a site may block automation, so the "not checked" rule keeps the report honest (FAQ).


3. Shopify Store Daily Check Bot

Name: Shelby (Store)

Connect: Check Connect apps for a Shopify plugin. If there is none, the Bot can work in your Shopify admin through its browser. When it reaches the login, it hands you the computer so you can sign in, and the session stays signed in for future runs (Get started).

Role description:

Your job is a daily health check of our Shopify store, [store URL]. Each run, report yesterday's orders and sales, any unfulfilled orders older than [2] days, products with fewer than [5] units in stock, and anything that looks broken on the homepage or checkout. You are read-only: never change products, prices, orders, refunds or settings. If you cannot sign in, tell me rather than guessing. Remember this for future work.

Routine:

Every day at 7:00 AM, run the store check and post a short report here. Put problems at the top. If there are no problems, say "All clear" and give yesterday's order count.

Why it works: The docs recommend that routines prepare and report first, and keep changes behind approval (Skills and routines).


4. Review-Reply Drafts Bot

Name: Remy (Reviews)

Connect: The review sites you use (for example, your Google Business Profile), signed in through the Bot's browser. Add Google Sheets if you want a log.

Role description:

Your job is drafting replies to customer reviews for [business name]. Our tone is [warm, short and personal]. Thank happy customers by name and mention something specific they said. For reviews of 3 stars or fewer, apologize, avoid arguing, and invite them to contact [phone or email]. Never offer refunds or discounts unless I say so. Never post a reply yourself: draft it and wait for my approval. Remember this for future work.

Routine:

Every weekday at 10:00 AM, check [review sites] for new reviews since your last run. For each one, show the review, the star rating and your draft reply. If there are no new reviews, just say so.

Why it works: The docs suggest "Ask first" rules for sending and publishing, so the Bot drafts and you decide (FAQ).


5. Local SEO Watch Bot

Name: Lou (Local SEO)

Connect: Google Sheets. Sign in to any SEO tools you already use (such as Google Search Console) through the Bot's browser.

Role description:

Your job is watching our local search presence for [business name] in [city]. Our key searches are [plumber near me], [emergency plumber in city] and [brand name]. Each run, search each term, note where our website and our Google Business Profile appear, and list the top three competitors. Check our profile's hours, phone number and address match [correct details]. Log results in the Google Sheet "[Local SEO Watch]". Never edit our profile or website. Remember this for future work.

Routine 1:

Every Tuesday at 9:00 AM, run the local search check and post a short summary here, with any changes since last week highlighted.

Routine 2 (optional):

On the first Monday of each month, compare this month's results with last month's in the sheet and suggest three simple actions I could take.

A note on results: search results can vary by location and device, so treat the positions as a trend over time, not an exact rank.


Tips for all five

  • Keep schedules sensible. Every run spends usage, and frequent schedules or busy triggers can use a week of usage in a day (Routines). Start with daily or weekly runs.
  • Turn on notifications in each Bot's settings if you want a ping when it finishes or needs you (Settings).
  • Remember the shared computer. All your Bots share one computer, files and logins, so do not treat separate Bots as separate security zones (FAQ).
  • Save what works. Once a routine is reliable, ask the Bot to save the process as a skill so other Bots can reuse it (Skills and routines).
  • Share with your team. A Bot can be shared as a template from its Share menu. Strip out anything confidential first (FAQ).

New to Grok Bot? Start with our guides to what Grok Bot is, setting up routines and skills and making your usage last.


Download this page as a printable file from our template page and keep it next to your desk.

Want these tailored to your business? CNR Consulting can adapt and test these Bots with your real tools and data. Let's talk.