32-lesson course · about 10 hours
Hand Grok Bot your routine brand prep, and keep every approval yourself
For Canva creators, small-business owners, marketers and brand teams producing presentations, social assets and short videos
Everything for Canva creatorsFor Canva creators and brand teams: set up Grok Bot with the least access that works, write its instructions, and run four tested bots that prepare on-brand work for you to check before anything ships.
What you’ll be able to do
By the end, you can…
How it works
A tutor that meets you where you are
- Lessons that adapt to your levelEvery lesson is a step-by-step walkthrough you follow with Grok Bot and Canva open. The explanations adjust to where you are, whether you've never set up an agent or you already use Grok chat every day.
- An AI tutor you can ask anythingIf a menu on your screen doesn't match the lesson or a bot does something unexpected, type or say your question and the tutor answers in the context of your own work.
- Quizzes and flashcards for each lessonShort quizzes and flashcards tied to each lesson help you keep the details straight, such as which plans include Grok Bot, what Auto-review doesn't cover and which actions should always ask first.
- Progress tracking and a certificateTrack your progress through all 32 lessons and pick up where you left off. You get a certificate of completion when you finish.
Curriculum
The curriculum
The course follows the order you'd actually work in. You decide whether Grok Bot fits, set it up safely, write its instructions, then build four bots one at a time. It ends with sharing a bot with your team and reviewing everything the bots did before a person publishes it.
Module 1Is Grok Bot Right for Your Brand Work?3 lessons
1Three Things Called Grok Bots
- Explain what a Grok Bot is and what its shared cloud computer does
- Compare Grok Bot, a Custom Agent and an API-built bot on actions, running while you're away, setup and billing
- Spot the official URLs and avoid look-alike sites such as grok-bots.com
2Does Your Standing Canva Job Fit a Bot?
- Choose the right option for a given recurring content task and justify the choice
- List which of your standing jobs (intake, post drafts, resize sets, brand checks, release checks) are preparation work and which need you
- Write a one-line rule for what never leaves your hands
3Plans, Prices and the Weekly Usage Pool
- Identify whether a given plan includes Grok Bot
- Explain how routines and Bot replies draw from the weekly usage pool
- Check current eligibility and prices on x.ai/pricing before buying
Module 2Setting Up Grok Bot with the Least Access That Works5 lessons
4Before You Install: Accounts, Files and What Never to Connect
- Choose a separate or least-privilege work account for the Bot
- List what must never be connected or uploaded in brand work, and why
- Check that a Cursor account is not on Privacy Mode (Legacy)
5Install, Sign In and Create Your First Bot
- Install Grok Bot on macOS, Windows or Linux from an official download page
- Sign in and connect an eligible plan, either a new subscription or a legacy link
- Create a Bot with a name that states its single job
6Connect Only the Apps Your Brand Work Needs
- Connect an app and confirm it shows as Installed and signed in
- Check whether the Canva plugin is available in your own Connect apps
- Use takeover for a sign-in step without pasting secrets into chat
7Set Approval Rules and Switch Off Tools You Don't Need
- Write Ask first rules covering publish, share, schedule, export or download (including for a print order) and purchase
- Disable send, post, delete and payment tools a Bot doesn't need
- Explain what Auto-review does not cover
8Lock Down Your Computer, Vault and Notifications
- Configure local execution, traffic routing and Vault to the course's baseline
- Turn on per-Bot notifications
- Explain why saved cards are not allowed in this course
Module 3Writing a Bot's Instructions4 lessons
9Prepare the Brief, Facts Sheet and Brand Rules the Bot Reads
- Write a one-page brief with audience, message, format and action
- Build a facts sheet in Google Sheets with count, sizes, prices, claims, dates and approvals
- Write brand rules as four lists: true, fixed, may flex, never ships without you
- Start a permissions list for photos, fonts, stock and generated elements
10Write the Setup Message: One Job, Sources and Three Settings
- Write a complete setup message for a brand Bot from your three documents
- Sort every action the Bot might take into always fine, ask every time or never
- Write a concrete example of good output
11Guardrails: Data Not Instructions, Blanks Stay Blank
- Add guardrail lines to a setup message
- Spot a request in an email or brief that the Bot must treat as data
- Explain why prompt injection can't be fully prevented and what that means for approvals
12Test Your Instructions on a Safe First Task
- Run a first task on safe inputs and judge the output against the facts sheet
- Confirm the Bot stops on a deliberate gap instead of guessing
- Confirm the Bot treats a planted instruction as data
- Review and correct the Bot's memory
Module 4Skills and Routines3 lessons
13Save a Working Process as a Skill
- Save a skill with the save-as-skill prompt
- Review a saved skill for missing approval limits
- Decide when Teach a task helps and when to skip it
14Create a Routine: Schedules, Triggers and Time Zone
- Create a scheduled routine in plain language
- Choose between a schedule, a Slack trigger and an email trigger for a brand job
- Set and check the Bot's time zone
15Test, Pause and Budget Your Routines
- Test a routine on desktop before relying on it
- Pause, resume, edit and delete a routine
- Estimate a routine's usage and spot why one didn't run
Module 5Bot 1: Design Request Intake3 lessons
16Build the Design Intake Bot
- Write the intake Bot's setup message
- Create a Requests sheet with the required fields
- Run intake on three sample requests
17Duplicates and Missing Details: Ask at Most Twice
- Write rules for merging duplicates that keep both requests' decisions
- Set a two-ask limit that then pauses and flags the owner
- Test with a duplicate and an incomplete brief
18Put Intake on a Routine with a Friday Summary
- Save the intake process as a skill
- Create a trigger-based intake routine
- Schedule a Friday summary sent privately to you
- Spot repeat requests that should become templates
Module 6Bot 2: A Week of Product Post Drafts3 lessons
19Draft Seven Posts from the Product Sheet
- Run the product-post drafting prompt on your sheet
- Check every price, claim, date and call to action against the sheet
- Generate alternatives and choose by meaning and reading order
20Create the Designs as Canva Template Copies
- Create filled copies without touching the masters
- Choose the plugin route or the browser route based on what you verified
- Check each copy on a phone at buyer size
21When a Fact Changes: Rerun Only What It Touches
- Save the post workflow as a skill with a weekly routine
- Rerun only the affected posts after a price change
- Escalate a contradiction instead of choosing a value
Module 7Bot 3: Campaign Resize Set and Brand Check3 lessons
22Resize One Master into a Channel Set
- Run the resize prompt on a duplicated master
- Stop after thumbnails and approve before the rest are made
- Name each version so it traces back to the master
23Run a Brand Check That Reports, Not Fixes
- Run a read-only brand check returning design, issue, location and fix
- Approve corrected copies only for the items you choose
- Separate the Bot's report from your own judgment
24Check the Set Yourself and Save It as a Skill
- Check each export on a phone for readability and reading order
- Save resize plus brand check as one skill
- Set a trigger or on-demand routine for new masters
Module 8Bot 4: Release Check After a Late Change3 lessons
25Build the Release Manifest
- Build a manifest with source link, export file, fact version and approver
- Set up a read-only release check Bot
- Run a first check on a clean set
- Save the release check as a skill and schedule it for launch week
26Thirty Becomes Thirty-Six: Flag Every Stale File
- Update the facts sheet and run the release check
- Spot exports whose content contradicts the record
- List every item missing an approval after the change
- Return stale items for redoing
27Test on Purpose and Hand Off Between Two Bots
- Run deliberate failure tests on the release check
- Confirm pause and resume don't recreate work
- Set up a two-Bot handoff with a no-publish line
Module 9Sharing Team Bots and Slack2 lessons
28Prepare and Share a Team Bot
- Audit a Bot's attachments before sharing
- Share with the team or invited people as Collaborator or Manager
- Explain whose accounts and usage a Team Bot uses
29Bring the Bot into Slack and Approve There
- Connect a Team Bot with Bring to your team's Slack
- Link a teammate's Slack account
- Approve or deny an action from Slack
Module 10Reviewing What the Bots Did3 lessons
30Review Run History and Evidence
- Find a routine's run history and the evidence for each run
- Compare reported results with the actual files
- List what couldn't be verified
31Press Check: Approve or Return Each Item
- Approve or return each item with a reason
- Record the named person who publishes
- Write the operating rules down as a short client policy
32Clean Up Files, Sessions and Access
- Clear sensitive files from /workspace
- Sign out of sites and revoke app access in the source service
- Remove team access that's no longer needed
- Pause or delete routines you no longer need
Who it’s for
Made for you if…
Made for: Canva creators, small-business owners, marketers and brand teams producing presentations, social assets and short videos
A one-person template shop owner
You prepare bundles, previews and launch posts on your own. You want a bot to handle the repetitive prep without wrong counts or stale exports going out under your shop's name.
A small-business owner who posts products every week
You keep prices and offers in a spreadsheet. You want post drafts that use only those prices and claims, filled into copies of your Canva templates, and you want to approve them before anything goes out.
A marketer or brand team member taking requests in Slack
Requests arrive incomplete and duplicated. You want an intake bot that leaves missing details blank, never promises deadlines and gives you a clear summary every Friday.
A brand lead responsible for approvals
You need written rules for what bots may and may not do, a release check that catches stale files after a late change, and a record of who approved and who publishes each item.
Questions
Good to know
Which plan do I need?
As of 28 October 2026, new customers get Grok Bot with Premium ($30 a month), Super ($100) or Ultra ($200), or a Teams seat at the same per-seat prices. Free and the $8 Plus plan don't include it. Don't confuse Plus with SuperGrok Plus, which is an older Grok plan that does include it. Prices and plans change, so check x.ai/pricing before you buy. The course doesn't include a Grok Bot subscription.
Do I need to know how to code?
No. Everything is done in the Grok Bot app, using plain-language instructions you can copy and adapt. Bots built on the Grok API are compared in the course but not built.
Will the bots publish or schedule posts for me?
No. The course doesn't teach automated publishing, scheduling or purchasing of any kind. The bots prepare drafts, copies and reports, then stop for your approval, and a named person publishes.
Does Grok Bot connect directly to Canva?
A Canva plugin is listed in the Cursor Marketplace, but Grok Bot's own documentation doesn't confirm that it appears in Grok Bot's Connect apps. The course shows you how to check your own Connect apps. If the plugin isn't there, it explains the browser route and what that means for your Canva login.
What do I need before starting?
You need working knowledge of Canva Pro (templates, brand kit, resizing, exporting), brand rules you can write down, and a spreadsheet such as Google Sheets to use as a facts sheet. You also need an eligible plan or the budget for one, and a desktop computer running macOS, Windows or Linux, because testing routines can't be done on a phone.
How long does it take?
About 10 hours across 32 self-paced lessons in 10 modules.
Is this course connected to SpaceXSI, xAI, Cursor or Canva?
No. It's an independent course, and it isn't affiliated with or endorsed by any company it mentions. Grok Bot is in beta and its screens change between versions, so the lessons say when a step is unverified or may look different on your screen.
