Shann Holmberg outlines a Grok Bot marketing workflow with approval checks
Shann Holmberg describes a Grok Bot marketing workflow built around shared brand context, warehouse data and scheduled agents. Approval checks gate creative production and publishing.

TL;DR
- Shared brand knowledge, campaign data and scheduled agents form the backbone of the proposed marketing-engineer workflow.
- Five Grok bots divide competitor research, market tracking, content, search and paid ads in the follow-up plan.
- Publishing and ad changes pass through approval, while the bot proposal starts paid-ad automation with monitoring and drafts.
Grok Bot can draft a skill from up to ten minutes of recorded browser interaction where its Teach a task feature is enabled. An unattended routine's Auto Review request expires after about ten minutes if nobody answers.
Seven systems for a marketing engineer
Shann Holmberg proposes a role whose job is to use agents to generate revenue and lower costs in his original post. His architecture connects seven systems:
- Shared context: Company strategy, offers, customers and brand guidelines sit alongside separate campaign research, decisions and working files in GitHub. Larger assets are linked.
- Performance data: A warehouse collects advertising, web, search and social results on a schedule. Platform APIs handle campaign changes and fresh checks.
- Tools and skills: Shared instructions document permissions, inputs and outputs. Reusable workflows include examples and quality checks.
- Scheduled agents: A VPS runs work while laptops are closed. Agents act within agreed rules and record changes and reasons.
- Creative production: Campaign goals, references, source files and feedback guide clips, podcast edits and motion design.
- Evaluations and review: Checks, revisions and human approval precede launch.
- Results loop: Performance connects back to individual assets and decisions. Reviewed lessons enter the shared marketing knowledge for subsequent campaigns.
Five bots with separate jobs
Holmberg's Grok Bot follow-up proposes one bot per marketing area, each with a task, context, schedule and place to save its work.
- Competitor tracker: Collects campaigns, creatives, landing pages and customer feedback from five competitors, then proposes experiments. Observed engagement stays separate from sales performance, which usually isn't public.
- Market tracker: Follows X, Reddit and relevant news for recurring questions and emerging topics, returning sourced content angles or campaign adjustments.
- Content bot: Drafts channel-specific posts using writing skills and approved examples, then saves human edits for later drafts.
- SEO/AEO bot: Uses Search Console and keyword data to find declining pages and unanswered questions. It prepares briefs and CMS drafts, then tracks results after publication.
- Paid ads bot: Compares warehouse data with campaign targets, proposes creative variations and prepares changes for approval. Specific autonomous actions come after testing.
Grok Bot supplies a persistent cloud computer with a browser, filesystem and terminal, according to its official overview. It uses connectors where available and computer interaction elsewhere; websites can still block automation or require a human step.
The skills documentation separates reusable instructions from their execution schedule: skills are shared across bots, while each routine has an owning bot and can run with the laptop closed.
Approval checks before publishing
Holmberg puts automated checks ahead of human review in his workflow proposal:
- Facts and claims: Factual accuracy.
- Brand and writing: Brand consistency and recognizable AI writing patterns.
- Layout and function: Broken layouts and functionality.
Agents receive approved examples and rejected examples with reviewer notes, a stronger creative brief than brand adjectives alone. Failed work gets revised; people retain decisions involving taste and judgment.
With Auto Review enabled, Grok Bot's approval rules provide two controls:
- Ask first: Matching actions stop for human approval.
- Allow automatically: Matching actions proceed only when automated review finds no other reason to stop. If both rules match, Ask first wins.
Auto Review is model-based. Approval controls a proposed action and cannot undo work already completed.
Three production workflows
Holmberg describes three applications of the system in his original proposal:
- Paid ads: Research campaign angles, generate variations and prepare campaigns for approval. After launch, agents monitor warehouse data, pause underperforming ads within agreed rules and produce new variations from results.
- Campaign launch: A main agent receives the goal, offer and campaign context, then coordinates a landing page, promotional video, social posts and email sequence through checks and approval.
- Webinar to content: A recording becomes edited clips, captions, social posts, an article and a follow-up email. Approved material is prepared for distribution, with visitors and leads tracked back to the assets.
Distribution over infrastructure
Holmberg argues that building quickly with Opus is easier than getting the work seen, making distribution his priority over more infrastructure.
He also says all marketing teams should learn the approach.
Shared computer, shared logins
Every bot in an account shares one cloud computer, including files, browser sessions and command-line credentials, according to Grok Bot's security documentation. Deleting a bot leaves those shared files and browser sessions in place.
A public share link lets another user copy a bot's configuration without receiving the owner's computer or logins.