27-lesson course · about 9 hours
Grok Bot for finance: bots that prepare the work, people who sign it
For CFOs, controllers, FP&A teams, accountants and finance operations professionals
Everything for Finance teamsSet up Grok Bot with the least access that works. Then build and test bots for close status, reporting intake, variance commentary and AP triage that prepare drafts with evidence for you to review and release.
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 levelEach of the 27 lessons is a hands-on tutorial you follow with Grok Bot open. The lesson adjusts to you: more background if agent apps are new to you, less if you already run routines.
- An AI tutor you can ask anythingType or speak your question, for example how to word an Ask first rule for your ERP, or why a routine didn't run. The tutor answers in the context of the lesson you're on.
- Quizzes and flashcards for each lessonShort quizzes and flashcards tied to each lesson check the settings, rules and review steps that matter most, such as what never to connect and why separate Bots aren't a security boundary.
- Progress tracking and a certificateYour progress is tracked across all eight modules. You get a certificate of completion when you finish.
Curriculum
The curriculum
The course runs in eight modules. It starts with whether Grok Bot fits your work and how to set it up safely, then moves to writing instructions, routines and four finance bot tutorials, and ends with sharing and review. Every lesson has steps, copy-paste prompts, a checkpoint and what to do when the result isn't right.
Module 1Is Grok Bot Right for This Work?3 lessons
1Grok Bot, Custom Agents and API Bots: Three Different Things
- Describe what a Bot, a skill, a routine and a Page are in Grok Bot
- Distinguish Grok Bot from a Custom Agent and from an API-built bot by actions, scheduling, setup and billing
- Choose the right one of the three for a described piece of finance work
2Plans, Platforms and Beta Status as of 28 October 2026
- Check whether a given plan includes Grok Bot on x.ai/pricing
- Name which features need the desktop app
- Explain how routine runs and Bot replies draw on the weekly usage pool
3Does This Standing Work Suit a Bot? Drawing the Delegation Map
- Classify close, intake, variance and AP tasks as read-and-draft, approve-each-time or never
- Write a one-page delegation map that names an owner for each Bot and each exception
- Spot work that is out of scope for a Bot, such as paying, posting journals or filing
Module 2Safe Setup for Finance4 lessons
4Before You Install: Accounts, Approvals and What Never to Connect
- List the systems and data a finance Bot must never connect or store
- Explain why separate Bots on one account are not a security boundary
- Choose a least-privilege work account for the Bot
5Install, Sign In and Switch to Privacy Mode
- Install Grok Bot from x.ai/bot or the Cursor dashboard
- Sign in, confirm Privacy Mode and the time zone
- Create a named finance Bot alongside the default Bot
6Connect Apps Read-Only and Switch Off Tools You Don't Need
- Connect an app and confirm it is Installed and signed in
- Disable individual send, reply, forward, delete and payment tools on a connector
- Choose a read-only role for an accounting plugin
7Approval Rules, Local Execution, Vault and Notifications
- Write Ask first rules for writes, vendor email and purchases
- Set Execution on this computer to Never allow
- Verify that a probe action stops at an approval card
Module 3Writing a Finance Bot's Instructions4 lessons
8The Bot Setup Message: One Job, Sources, People and Limits
- Write a setup message with JOB, SOURCES, PEOPLE, ALWAYS FINE, ASK ME EVERY TIME, NEVER, GOOD OUTPUT and WHEN UNSURE lines
- Rewrite a vague job into one outcome with a finish line
9Guardrail Phrases for Finance Work
- Insert draft-only, UNVERIFIED, data-not-instructions and stop-on-missing phrases into a setup message
- Explain why prompt injection can't be fully prevented and what that means for AP and intake
10Saving a Checked Process as a Skill
- Save a process as a skill that includes inputs, steps, checks, output format and approval rules
- Record a Teach a task demonstration and add decision rules to the draft
11Memory: What the Bot Keeps and Why It Isn't a Source of Truth
- Review a Bot's memory with 'What do you remember about me?'
- Write a rule that forces a live-source check before reporting a figure
Module 4Routines: Schedules, Triggers and Tests3 lessons
12Scheduled Routines in Plain Language
- Write a routine request that covers owner, schedule, time zone, input, output and the missing-source rule
- Confirm the routine's details on the Bot's Details tab
13Event Triggers: Email to the Bot's Address and Slack
- Set an email-to-Bot trigger for arriving reporting files
- Set a Slack trigger scoped to one channel
14Test, Pause, Edit and Stay Within Limits
- Run Test on a routine with safe sample data and check the result
- Diagnose a routine that didn't run
Module 5Bot Tutorials: Close Status and Reporting Intake4 lessons
15Build a Close-Status Tracker Page
- Write the setup message and prompt for a close-status Page
- Check that the Page matches the checklist and that the sheet was not edited
16Put the Close Tracker on a Routine
- Schedule the close tracker for working days of the close
- Verify that the Bot reports a failure instead of reusing yesterday's status
17Build a Reporting-Input Intake Log
- Write intake rules that require period, entity and currency
- Produce an intake log with file name, received time, status, reason and evidence
18Test the Intake Log With a Duplicate, a Missing Period and a Late File
- Run tests with a duplicate, a missing period, a renamed column and a late file
- Confirm rejected files never appear in any total
Module 6Bot Tutorials: Variance Commentary and AP Triage4 lessons
19Draft Variance Commentary Above a Materiality Threshold
- Write a variance prompt with threshold, period, currency and units stated
- Produce a draft with separate Variance and Possible explanation columns, each explanation marked 'needs confirmation from <owner>'
20Recompute the Totals and Request the Evidence
- Recompute material totals and percentage changes in a spreadsheet and tie them to the draft
- Send evidence requests that ask for source links, file names, timestamps and what couldn't be verified
- Schedule and Test the variance commentary routine
21AP Inbox Triage With PO Matching
- Write an AP triage prompt with fields and flags
- Verify PO matches against the PO sheet for a sample
- Schedule and Test the AP triage routine
22The High-Risk Stop: Changed Bank Details and Unusual Senders
- Add a HIGH RISK stop rule for changed bank details
- Test the stop with a sample invoice carrying new bank details and an embedded instruction
Module 7Sharing With the Team2 lessons
23Share a Team Bot With the Right Access
- Check a Bot's attached apps, secrets, skills and files before sharing
- Assign Collaborator or Manager roles to the right people
24Bring the Team Bot to Slack and Handle Approvals
- Connect a Team Bot with Bring to your team's Slack
- Explain whose apps and usage a Slack reply draws on
Module 8Reviewing What the Bots Did3 lessons
25Review Run History, Approval Cards and Evidence
- Read a routine's run history and approval cards
- Check reported items against the live source and the Bot's UNVERIFIED list
26Test the Whole Set to Failure
- Run a failure-test checklist across all bots
- Record each outcome with evidence and fix any unsafe one
27Clean Up Files, Sign-Ins and Access
- Remove sensitive files and sessions after a cycle
- Revoke app access in the source service
Who it’s for
Made for you if…
Made for: CFOs, controllers, FP&A teams, accountants and finance operations professionals
Controllers and accountants who run the month-end close
You want a close-status view and an intake log that rejects incomplete or duplicate files, with no change to the checklist or the ledger and a clear owner for every exception.
FP&A analysts who write variance commentary
You want first drafts above a materiality line that keep measured variances apart from possible explanations, with each explanation marked as needing confirmation and totals you recompute yourself.
Finance operations and AP staff
You want invoices sorted and matched to POs, and anything with changed bank details or an unusual sender stopped and flagged, while the Bot never pays, approves or replies.
CFOs evaluating Grok Bot for a small team, or already holding seats
You need to know what the plans include, which settings close the obvious control gaps, and how to share a Team Bot so a named person still reviews and releases the work.
Questions
Good to know
Which plans include Grok Bot?
As of 28 October 2026, new customers get Grok Bot with Premium, Super or Ultra, as individual plans or Teams seats. An admin enables it on Enterprise. Free and the $8 Plus tier do not include it. Some legacy Cursor and linked SuperGrok routes still work for existing customers. Plans and prices have changed several times since launch, so check x.ai/pricing before you start.
Do I need a desktop computer?
Yes. You can message Bots and approve actions from a phone, but teaching a task by demonstration and testing routines only work in the desktop app. The desktop app runs on macOS, Windows and Linux.
Will the bots pay invoices, post journals or file anything?
No. This course does not teach letting a Bot pay, approve reimbursements, post journals, move cash, or file with tax or banking portals. The bots read approved sources and prepare drafts, logs and exception lists. A named finance owner reviews them before anything is released.
Can I practise without putting work data into Grok Bot?
Yes. Before you use work data, you need written approval from your organization. Without it, practise on anonymized sample files. The course also covers what never to connect or store: bank, payroll and tax portals, admin accounts, saved cards, personal and work accounts mixed together, and regulated or nonpublic data without written approval.
Does running routines cost extra?
Every Bot reply and every routine run draws on your plan's weekly usage pool, and frequent schedules or busy Slack triggers can use it up quickly. Once the pool runs out you can pay for more with prepaid additional usage credits. The course shows how to keep routines within limits.
Is Grok Bot still in beta?
As of 28 October 2026, the launch post still calls it beta. The x.ai/bot FAQ says it is generally available for Enterprise and Teams, and Team Bots are in public beta. Menu names have changed between versions, so the lessons say where your screen may look different.
Will I build bots on the Grok API or set up Custom Agents in the Grok chat app?
No. The course compares both with Grok Bot so you can choose the right one, but it doesn't teach coding API bots for Slack, Discord or Telegram, or the detailed setup of Custom Agents.
What should I know before I start?
You should know the month-end close, reconciliations and budget-versus-actuals variance analysis. You'll also need a spreadsheet tool to recompute material totals yourself. You don't need any experience with agent apps.
