Run your ads from
Grok Bot

A Grok Bot runs on its own cloud computer, with a terminal, so it can install the full Adside CLI. Give it the job an ads person does: weekly reports, new creatives, and alerts when competitors launch ads.

Start free trial

Tell your bot, approve the sign-in, and your ads are one message away.

What it looks like in Grok Bot

+
Search
Chief of StaffYesterday
booked the venue and sent the c…
Ads9:54 AM
Done.
Inbox6:53 AM
sent. inbox at zero, 5 drafts park…
Research1:53 AM
3 competitor boards refreshed, 2 n…
RC Robin Choy
Ads
✓ Adside → CLI installed on my computer · logged in
✓ Meta → 6 campaigns pulled · 7 days
✓ Creatives → 24 ranked by cost per demo
✓ Routine → drafted for Mondays 9:00 AM
Spend is $8,420 across 3 platforms, 112 demos. One creative got 38% more expensive this week; the other 23 sit between $48 and $67 per demo. I put the week in a table on my screen with the three I’d replace first.
Looks right. Run this every Monday at 9 and post it to #ads.
Created routineMonday ads report
Done.
+Message Ads

Grok Bot is xAI’s agent product. Every bot runs on its own cloud computer, with a desktop, a filesystem and a terminal, and it supports remote MCP servers.

That gives your bot two doors into Adside: the connector, or the full Adside CLI installed on its own machine. The CLI is the deeper one; it covers everything Adside does, as commands.

Tell your bot

Set up once. No API keys to paste, no config files.

1

Tell your bot

One message. The bot installs the CLI on its own computer.
Set yourself up with Adside: install the CLI with npm install -g adside, then run adside login --no-browser and send me the link to approve.
2

Approve once

The bot sends you a sign-in link; open it on any device. For a fully headless bot, it can request an Adside API key through Grok Bot’s secure form instead.
3

Give it the job

A routine makes it stick: every Monday at 9am, the week’s numbers, the top creatives and anything getting expensive, posted to chat or Slack.

What people hand to Grok Bot

Six jobs, each one message. Copy the phrasing or use your own words.

Run routines and get reports

A report on what worked and what did not, with the numbers, on a schedule. It runs inside Adside, so it arrives whether or not a chat is open.

Try“Every Monday at 9am, send me a report: what worked, what didn’t, with the numbers.”

Manage your ads in one chat

Meta, Google, LinkedIn, TikTok, Reddit and X through one connection. Ask your bot about your numbers and the answer comes from live data.

Try“How are my ads doing this week across platforms? What should I change?”

Create new ads

Statics or videos, built on your product, your market, your top performers and your competitors. Made with Adside’s 60+ models, in your brand style.

Try“Make 6 new statics based on our top performers. Keep our brand style.”

Add creatives, adjust budgets

Push new creatives into a campaign and move money from losers to winners. Changes to live spend wait for your approval.

Try“Add the 3 new statics to the retargeting campaign and move $50 a day from the worst ad to the best one.”

Get notified on competitor ads

Track any company. When they launch new ads, you hear about it, with the ads and what is different about them.

Try“Watch Peoplewise and Stacklane. Message me when they launch new ads.”

Set up a weekly creative loop

Every week: read what won, make new ads on those angles, leave them for review. Next week’s batch starts from this week’s results.

Try“Every week, look at what won, generate 6 new ads on those angles, and leave them for my review.”

What Grok Bot gets from the connector

Your ad accounts

Meta, Google, LinkedIn, Reddit and X end to end, plus TikTok and Snapchat reads. One login, held by Adside, never by the agent.

60+ creative models

Veo 3.1, Gemini Nano Banana, Seedance 2.5, Kling 3.0 and more, priced at provider cost. $100 of credits included monthly.

Brand memory

One place for your positioning, brand kit, competitors and what worked. Every conversation starts from it instead of from zero.

Routines and reports

Scheduled work runs inside Adside, so reports arrive even when no chat is open, in chat, Slack or email.

$290 per brand, per month, everything included, with $100 of creative credits. In our cost study, a full kit of six videos and nine statics took under $40 of media (see what that gets you). Running ads for several clients? Each brand is its own workspace, with unlimited users. Agents with a terminal can go deeper with the Adside CLI.

Also works from MuseAlso works from DuetAlso works from dots

Questions, answered

Two ways. Its cloud computer has a terminal, so it can install the full Adside CLI (npm install -g adside) and run every Adside command itself. Or it connects to the Adside MCP server at https://api.adside.ai/mcp, since bots support remote MCP servers. The CLI is the deeper option.

It runs adside login --no-browser and sends you a link; you approve once from any device. For a fully headless setup, Grok Bot can request an Adside API key through its secure form, and the key can be read-only.

Yes. Grok Bot routines run on a schedule or on events, and Adside routines run inside Adside itself. Either way you can get a Monday report on spend, top creatives and anything getting expensive, posted to chat or Slack.

The bot works with your Adside role, and an API key can be read-only. Launching or changing campaigns waits for your approval in Adside. Grok Bot adds its own review agent with allow and block lists on top.

Meta, Google, LinkedIn, Reddit and X end to end, plus TikTok and Snapchat reads, through one Adside account.

Your ad accounts are yours: you connect them with your own logins, and you can disconnect Adside anytime. Campaigns, creatives and pixel data stay in your accounts. Cancel whenever you like; billing prorates to the day.

Grok Bot has its own xAI plans. Adside is $290 per brand, per month ($190 with annual prepay), everything included, with $100 of creative credits every month. Try it free for 7 days.

Let Grok Bot run your ads

Your bot has a computer. Put the ads CLI on it and give it the job.

Start free trial