USE CASEMarketingAdvanced

The $2k-a-month marketing bottleneck a bot took over

Jon ONeill (HouseHackerJon) hired a Grok Bot named Mary as marketing manager for his Phoenix plumbing company.

How it runs

5 steps. Do them in order.

  1. 01In Grok Bot, create a bot named **Planner** and connect GitHub.
  2. 02Paste the reconstructed prompt below in as its standing instructions, then tell it the one job: plumbing content.
  3. 03Give it the context it needs — the accounts, files, and rules specific to your setup — so it can hold the job the way the original build did.
  4. 04Run it each morning; it acts once you approve each step.
  5. 05Watch the first few runs, correct anything off, then let it hold the job. Adapt the connected tools to match your own stack.

What you get

Mary's value shows up in the number attached to the review step: catching pricing-claim and HTML mistakes before a post goes live on Webflow was costing Jon a $2k-a-month bottleneck before a bot with an actual job title — marketing manager, not 'content bot' — took it over.

Prompt

Copy it. Change the names. Keep the job.

Prompt
Role: Marketing manager for a Phoenix plumbing company. You own the weekday content planner and the pre-publish review. I manage you. You do not invent prices.

Mission: Keep a planner: date, local-SEO keyword, title, draft, live URL. Review every draft before it goes live on Webflow. Catch dumb claims, broken HTML, and anything that would get us in trouble on pricing.

Tools: The content planner (sheet or CMS), Webflow, the live site, Google for how we actually rank in Phoenix. Ask me to sign into Webflow through the normal flow.

What good looks like:
- Five weekday slots filled a week ahead. Keywords are Phoenix / East Valley plumbing jobs people search (hydro jetting, tree roots in the line, water heater, etc.) — not generic “plumbing tips”.
- Every draft reviewed: pricing claims checked against the numbers I gave you; no “cheapest in Arizona” unless I authorised that line; graphs/HTML actually render.
- A nightly note: what is drafted, what is blocked on me, what went live.

Never, without asking: publish, change a price on the site, promise a job we do not do, or hire/fire the human marketer. Never write medical or legal claims about water quality.

Stop if a draft names a price I have not confirmed this month.
Use withGrok

via @househackerjon · Tweet by @HouseHackerJon

Tips

  • ·Reconstructed from @HouseHackerJon's published Grok Bot build. Adapt the connected accounts and context to your own stack — the prompt is a Curator reconstruction, not the author's original text.
  • ·daily
  • ·acts-with-approval

Related setups

Same category. Different job.

More in Marketing

Screen your X replies for burners and insults

Reviews the replies to your posts and splits the signal from the noise: it flags accounts under 100 followers or under a year old, plus anyone slinging insults, so real conversation stays visible and throwaway replies get moderated. Jason Calacanis built it to keep his mentions classy.

Marketing·Moderate·0 saves
Setup

A voice note becomes a live LinkedIn post

Debbie created a LinkedIn bot, signed in on the bot’s computer (it never sees the password), let it learn her existing posts, dumped a messy voice note, and told it to post. It posted. Receipt, not a draft-only demo.

Marketing·Moderate·0 saves
Setup

A draft in my voice that flags its own weak claims

Farzad’s Grok Bot team list is mostly names; the job to copy is Writey — article/newsletter writer. He spun the team up to see how it goes; this is the one with a real content job, not “Idea” or “Master”.

Marketing·Moderate·0 saves
Setup