Field notes · AI agents, Hermes & Claude Code By Julian Goldie

Grok Bot For Content Creation: Build A Content Desk Bot In 8 Steps (2026)

The exact build order for a Bot that drafts your newsletter, posts and visuals every week, and never publishes a thing without you.

Get The AI Profit Stack Join AIPB →
  • 01 1,000+ done-for-you AI agent workflows
  • 02 5 live coaching calls / week with me
  • 03 7-day refund, cancel anytime
  • 04 3,400+ AI operators inside

Grok bot for content creation works best as one Bot with one job: turning your raw material into drafts you approve before anything goes out.

This walkthrough is the build order I would follow, from the plan check to a weekly calendar routine, with every setting traced to the official Grok Bot use cases and files and results pages.

Want my team to look at your content stack before you build? Book a free SEO strategy session and we will map it with you.

Eight steps, one Bot, zero auto-publishing.

What a content Bot actually gets from the xAI docs

The docs give you a named role to copy: the Content marketer.

Its job is to read what your team shipped, then write a newsletter plus a few social posts in your voice, and hand them back unpublished.

Around that role you get five building blocks: connected apps, a cloud computer with a browser, skills, routines and Pages.

On top of text, the Bot can create images and short video clips, but only when you ask for them.

What you do not get is a publish button for social networks or a blog. Nothing in the docs posts your content for you, so you stay the publisher.

Step 1: check your plan and app version

The Grok Bot plan page lists Premium, Super and Ultra as the plans that include it. Plus does not.

Next, update the desktop app to 0.60.0 or later and the phone app to 1.14.0 or later, because those are the versions Pages need.

Pages is still rolling out in stages and is not on Enterprise teams yet, so open the Library and confirm you can see it before you plan reports around it.

Step 2: create the Bot and write its job description

Press the + button at the top of the sidebar, name the Bot something boring like "Content desk", and choose Create.

Then paste a description that names the inputs, the outputs and the stop line:

Job: content desk for [business name].
Inputs: the shared Drive folder "Content", Slack #wins, our changelog.
Outputs: one newsletter draft and three short post drafts each week,
plus one image per post when I ask for it.
Voice: plain, friendly, no hype words, UK spelling.
Never: publish, post, schedule or send anything.
Always: bring me drafts, list your sources, flag anything you guessed.

Ask the Bot to remember that job and its limits, which is exactly what the docs suggest once a task works the way you want.

Step 3: connect Drive, Docs, Notion and Slack

Open Connect apps in the sidebar, search for each app, add it and finish the provider login when you see Authorize or Authenticate.

Check that each one shows under Installed, because Added only means installed, not signed in.

Here is what each connection is good for in a content workflow, based on the computer and apps docs:

  • Google Drive: finds and opens your briefs and old posts; files the Bot makes can be saved back, and each save creates a new file.
  • Google Docs: listed as its own connector in the security host table, and Docs files arrive on the Bot's computer as .docx when it pulls them in.
  • Notion: a named app, and one of the few that can connect a second account.
  • Slack: posts as the Slack user you connected, only in channels that user can post in.

That Slack detail is the big gotcha. Anything the Bot posts there looks like it came from you, so keep Slack posting behind an approval.

Step 4: write the Ask first rules before the first run

The approvals guide lists publishing content and sending messages among the actions that deserve explicit boundaries.

Auto Review checks each action anyway, but an action that matches one of your Ask first rules always gets a card in chat.

For a content desk, I would add three rules: posting to any Slack channel, saving over an existing file, and sending any email.

Remember that an approval controls the next action only. It does not undo work already done, so put the stop line in the request too.

🔥 Want the content desk Bot built with you, step by step? Inside the AI Profit Boardroom you get step-by-step video trainings, the installable Agent OS, four coaching calls a week and 3,400+ members building the same workflows. → Join the AI Profit Boardroom

Step 5: run one safe content task by hand

Start with a single week, not a calendar.

Give the Bot the job in your own words: read this week's Slack wins and the changelog, write the newsletter and three posts in our voice, return them as drafts, publish nothing.

Ask for a reviewable shape. The files and results page suggests a document with headings and source links, which suits a newsletter draft perfectly.

Also ask it to split its answer into facts it found, guesses it made and open questions. The docs recommend that split for consequential work, and it makes fact checking fast.

Edit the drafts in chat by asking it to revise the same document instead of making a fresh copy each time.

Step 6: add images and short clips the way the docs allow

The Bot only creates pictures and clips when you ask, from a description or from images you share in the chat.

Images come in five shapes: 1:1, 4:3, 3:4, 16:9 and 9:16. Pick 9:16 for stories and 1:1 or 4:3 for feed posts.

Clips run from 1 to 15 seconds, default to 6, come out at 480p unless you ask for 720p, and save as MP4.

You can start a clip from a description, from one photo as the first frame, or from two photos as start and end. Use the same photo twice and you get a loop.

Know the limits before you promise a client anything. The docs say clips look filmed and are not built for title cards, slideshows, product demos, charts or anything that needs exact text, timing or brand assets.

Naming a trademarked character, a brand or a real person often gets blocked, so describe the scene in plain words.

Step 7: save the method as a skill

Once the drafts come back the way you like them, ask the Bot to save the process as a skill called "Weekly content pack".

The skills and routines docs say a useful skill covers when to use it, the inputs and access it needs, the order of work, how to check the result, what to hand back and what needs approval.

Put your house style inside the skill: banned words, sentence length, sign-off, spelling.

If Teach a task shows up for you, you can record yourself doing the browser part once, for up to ten minutes. Treat the skill it creates as a draft and add the approval rules by hand.

Private skills sit in one library that all your Bots share, so a second Bot can reuse the house style later.

Step 8: turn it into a content calendar routine

A routine tells one Bot when to run a job: on a schedule, or when something happens, like a Slack message, an email to the Bot's own address or a webhook call.

For a calendar, I use a plain schedule:

Every Monday at 9:00 AM, run the "Weekly content pack" skill.
Use last week's Slack #wins and the Drive folder "Content".
Post the drafts in this conversation and update the "Content calendar" page.
Publish nothing. If a source is missing, tell me instead of guessing.

Check three things after you save it.

  • The time zone under Settings, then Bot, then Timezone.
  • The When to run line, which shows the schedule in words.
  • A dry run with Test, because a new routine waits for its next slot instead of running straight away.

Routines run in the cloud while your laptop is shut, so Monday's drafts are waiting when you open the app.

Pages: the calendar you can open on your phone

A page is something the Bot builds for you to read, such as a tracker, a memo or a dashboard, with tables, charts and filters.

For content, ask for a calendar tracker with columns for topic, channel, owner, status and draft link.

The routine above can update that page each week, and the page stays in the Bot's Library.

The Grok Bot changelog for V0.75.2 adds sharing Pages with your org or another team, which helps if a client or teammate reviews the calendar.

Image creation is not used for charts, so if you want a chart of what you posted, ask for a page instead.

Example: a bakery runs a weekly post pack

A two-shop bakery keeps product photos in a Drive folder and its weekly specials in a Google Doc.

  1. The Monday routine reads the specials doc and the photo folder.
  2. The Bot drafts three captions in the house voice and one short email to regulars.
  3. For each caption, the owner asks for a 9:16 still built from the real product photo as a reference.
  4. The owner asks for one 6-second clip that brings a loaf photo to life, using that photo as the first frame.
  5. Everything lands as drafts in chat, and the owner posts by hand.

Example: a plumber turns jobs into helpful posts

A local plumbing firm wants one useful tip a week, not ads.

  1. The owner drops photos of finished jobs into chat and says what each one fixed.
  2. The Bot writes a short "what we found and how to spot it" post for each job.
  3. It drafts a longer monthly email that groups the tips by season.
  4. The skill rule removes customer names and street names before anything is drafted.
  5. The owner reviews, then publishes from their own accounts.

Example: a small agency splits the work across three Bots

An agency with several clients copies the Campaign team pattern from the use cases page.

  1. A numbers Bot pulls last week's sign-ups by channel.
  2. A drafts Bot writes a launch note and three posts from those numbers.
  3. A fact check Bot compares the drafts with the numbers and the client's brand doc.
  4. The team runs on Mondays at 9 AM, and the account manager approves before anything reaches the client.

All three Bots work on the same cloud computer, each on its own screen, so they can hand files to each other. Those screens are work surfaces, not security walls, so keep each client's logins scoped with care.

📞 Want content that ranks, not just content that ships? Book a free SEO strategy session and we will show you which topics are worth a weekly draft. → Grab your free strategy session

The gotchas I would plan around

  • No model choice: the Grok Bot FAQ says the Bot picks the model per task and there is no picker, so you cannot pin one for your voice.
  • Tagging @bot on X: handy for saving post ideas, but it is not available for accounts based in Australia, the UK, the EU, Iceland, Liechtenstein or Norway, and posts with a video or GIF do not go through.
  • Read-only X: the built-in X search reads public posts, trends and news; it does not post for you.
  • Templates are public by default: sharing the Bot as a template exposes its description, skills and routines, so strip client names first.
  • Admin switches: on a team, an admin can turn image and video creation off, so check before you plan visuals.

If you want the bigger campaign picture next, the Grok Bot for marketing build covers the paid media side, which this content desk deliberately leaves out.

Set up step 1 today, and bring your first draft to the AI Profit Boardroom for feedback.

Also On Our Network

FAQ: Grok Bot For Content Creation

Which Grok Bot role should I copy for content work?

Copy the Content marketer from the official use cases page. It reads what your team shipped and drafts a newsletter and posts in your voice, then hands them back without publishing.

Can Grok Bot post my content to social media?

The docs do not describe a way for the Bot to publish to social networks or a blog. Its built-in X access is read-only, so you publish the drafts yourself.

How long can a Grok Bot video clip be?

Clips run from 1 to 15 seconds, with 6 seconds as the default. They come out at 480p unless you ask for 720p and are saved as MP4 files.

Why can't I see Pages in my Grok Bot app?

Pages is rolling out gradually and is not on Enterprise teams yet. Update to desktop 0.60.0 or later and phone 1.14.0 or later, then check again.

Do my content Bots share one computer?

Yes. All your Bots share one cloud computer, and each Bot gets its own screen on it. Files, sign-ins and browser sessions are shared between them.

📺 Video notes + links to the tools 👉

🎥 Learn how I make these videos 👉

🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉

About Julian

I'm Julian Goldie, an SEO entrepreneur, author and founder of the AI Profit Boardroom, which has 3,400+ members.

I help business owners scale with AI agents, automation and SEO.

  • I've built a 7-figure SEO and link building agency, Goldie Agency, with a team of 70+ SEO experts.
  • I've grown a YouTube channel to 400,000+ subscribers.
  • I wrote "Link Building Mastery".
  • My Udemy courses have taught over 29,000 students.

→ Get my best AI training inside the AI Profit Boardroom

Build the content desk, keep publishing on Ask first, and book a free SEO strategy session if you want the topics planned for you before you switch on grok bot for content creation.

§ Field reports

Real wins from inside the AI Profit Boardroom

See all 3,400+ members →
AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot

Scroll sideways →

⚑ Next step

Ready to run AI agents that actually do the work?

Join 3,400+ operators inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, 5 coaching calls a week, and a community that holds you accountable.

Join The AI Agent Community →

7-day no-questions refund · Cancel anytime

Found this useful? Get more of this site in your Google.

One tap adds us as a preferred source — Google then shows you our posts more often in Search, Top Stories, and AI Overviews.

← Back to all posts