BruMarketing
Assistant

Here's what we've built so far and where it can go

Scroll

Where we are today

Here's what's working, what's in progress, and what's on deck.

Ready

Copywriting Engine

  • 5-stage AI pipeline with quality gates
  • BruMate brand voice baked in: voice kit, 26 forbidden patterns, gold standards
  • Programmatic linting with 8 rule categories checked automatically
  • Every piece scored; must hit 8/10+ brand voice to pass
  • Multi-channel: PDP, email, social, ads
  • Web dashboard with real-time pipeline streaming
In Progress

Image Generation

  • AI lifestyle product photography
  • Reference images for product accuracy
  • Style variants and recoloring (polkadot, lavender, neon pink, sage)
  • Gemini 2.0 Flash multimodal API
Exploring

Animation / Video

  • Seedance AI for product animation
  • Short-form video for social
  • Motion graphics from static assets

How copy gets made

Every piece of copy runs through this loop. It keeps going until the score is high enough or it hits 3 rounds.

Brief
Research
Write
Lint
Critique
Rewrite
Final
Critique and Rewrite loop up to 3 iterations

The Agents

Researcher Preps context, identifies differentiators, pulls product specs
Writer First draft in brand voice, follows style constraints
Critic Scores on 6 dimensions with structured feedback
Rewriter Fixes violations, preserves what works, re-submits

The Brand Brain

Voice Kit Personality traits, tone rules, do/don't guidelines
Scoring Rubric 6 dimensions, weighted by channel type
Forbidden Patterns 26 banned phrases + 23 AI-ism detectors
Gold Standards 8 production examples as quality anchors
Product Catalog Specs, proprietary tech names, material details

How you'd actually use it

Same system under the hood, just different ways to talk to it depending on what you need.

Terminal
$ claude
+─────────────────────────────────────────────+
Claude Code
/brumarketing
+─────────────────────────────────────────────+

> Write PDP copy for the Era 40oz in Midnight Blue. Focus on MagFlip lid technology.

* Researching product specs...
* Writing first draft...
* Running style linter (0 violations)
* Critic scoring: 8.7/10
OK Copy ready. Saved to output/

[Era 40oz — Midnight Blue]
The lid that changed everything just got an upgrade. MagFlip locks with a
quarter turn and opens with one hand. No threading, no fumbling, no waiting
for your sip. Just twist, drink, twist back. 40oz of cold for 24+ hours in a
finish that looks as good at hour twelve as it did at hour one.

Terminal / Claude Code

This is the full-access version. You can tweak the pipeline, add new rules, build new features — whatever you want.

Best for: If you want to get under the hood

Slack — #marketing
W
Need email subject lines for the Valentine's collection launch. 3 options, punchy.
2:34 PM
B
On it. Running the pipeline...
2:34 PM
B
Here are 3 options (all scored 8.5+):

1. "The gift that keeps their drink cold and your reputation warm."

2. "Skip the roses. Give them something they'll actually use every day."

3. "Valentine's, but make it practical."

Want me to refine any of these or try a different angle?
2:35 PM

Slack / Telegram Bot

Just message it like you would a teammate. Send a brief, get copy back. All in Slack or Telegram.

Best for: Quick stuff, team use

brumarketing.app
New Brief
History
Brand Kit
Settings

New Brief

Brief
Research
Write
Lint
... Score
Era 40oz - Midnight Blue
PDP - Product Page
MagFlip lid technology, one-hand operation
Output 8.7 / 10

The lid that changed everything just got an upgrade. MagFlip locks with a quarter turn and opens with one hand. No threading, no fumbling. 40oz of cold for 24+ hours.

Web Dashboard

Point-and-click interface with the full pipeline visible. This one's already built and running.

Best for: Anyone who doesn't want to touch a terminal

Where it runs

Depends on how much you want running all the time. All options let me remote in for updates.

Runs on your Mac. Fire it up when you need it, close it when you don't. Claude Code as a native terminal tool with full access to the file system and project codebase.

Advantages
  • Fastest setup: install and go
  • Full Claude Code experience
  • VS Code extension with sidebar
  • Zero infrastructure cost
  • Everything stays on your machine
Limitations
  • Only works when laptop is open
  • No always-on bot integrations
  • No automated workflows
  • More hands-on (terminal stuff)
Remote updates: I'd connect via screen share or SSH to push updates. Just needs your laptop open.

Cloud server (Hetzner, DigitalOcean) running 24/7. Hosts the web dashboard, bot integrations, and n8n automation workflows. Can be managed entirely remotely.

Advantages
  • Always on, always available
  • Slack/Telegram bot runs 24/7
  • Web dashboard accessible anywhere
  • n8n workflow automation
  • Easy remote management
Limitations
  • Monthly hosting cost (~$20-40/mo)
  • Requires initial server setup
  • Cloud dependency
Remote updates: Full SSH access. I can push updates, restart things, and check on it anytime without bothering you.

A dedicated Mac Mini or similar machine in your office. Combines the best of both: always-on availability with full local Claude Code power. Runs everything including the OpenClaw platform.

Advantages
  • All VPS benefits plus full Claude Code
  • OpenClaw platform with memory system
  • Can do everything — no limits
  • No cloud dependency
  • One-time hardware cost
Limitations
  • Hardware purchase required (~$600-800)
  • Needs network and power
  • Physical machine to maintain
Remote updates: Tailscale VPN — I can access the machine from anywhere as if I'm sitting next to it.
Feature MacBook Cloud VPS Dedicated
Claude Code CLI Yes Limited Yes
VS Code Extension Yes -- Yes
Bot Integration -- Yes Yes
24/7 Automation -- Yes Yes
n8n Workflows -- Yes Yes
OpenClaw Platform -- Limited Yes
Monthly Cost $0 ~$20-40 $0 (after hardware)
Remote Updates Screen share Full SSH Full VPN
Basically: If you just want to use it when you need it, your Mac is fine. If you want bots, automations, or anything running 24/7, we'd need a server. Either way, we can always switch later.

Things to figure out together

Answers to these will help me set things up the right way for you.

Like, do you want to type into a form? Drop a message in Slack? Forward an email? It can work with basically any of these — just need to know what feels natural for you.

Where does your team actually look at copy? Google Docs? Figma? Straight into the CMS? I can have it land wherever makes sense.

Do you want it to spit out rough directions you can riff on? Or fully polished, ready-to-publish copy? It can do both — just changes how many rounds it runs and how strict the scoring is.

You can fire off a brief and let it do its thing, or you can go back and forth with it — "make this punchier," "try a different angle," that kind of thing. Both work.

If it's just you, the setup is simpler. If the whole creative team wants access, that changes which deployment option makes sense and whether we need approval flows.

Claude Code is basically a developer you can talk to. If you wanted to add a new channel or change how scoring works, you could just tell it what to do. No coding required on your end.

Asana? Figma? Shopify? Google Workspace? Just want to make sure whatever we build plugs into what you're already using, not adds another thing to check.

Right now it's tuned for BruMate, but the whole thing is set up to handle multiple brands. Each one gets its own voice rules, banned phrases, and scoring. So if you have sub-brands or sister brands, that's easy to add.

How many pieces of copy are we talking? Per week, per month? And which channels matter most — PDP, email, social, ads? Helps me figure out the right setup and what the costs look like.

What comes next

All of these plug into the same setup. Once the base is running, adding any of these is straightforward.

Competitor Tracking

Monitor launches, pricing shifts, and messaging changes across the category.

Future

SEO Research

Keyword gaps, SERP monitoring, content opportunities and ranking signals.

Future

Product Research

Market trends, feature comparisons, launch timing, and category analysis.

Future

PPC Tracking

Ad performance dashboards, budget optimization, and competitive rank tracking.

Future

PPC Bid Management

Automated bidding strategies, A/B test management, and budget allocation.

Future

Content Calendar

AI-planned publishing schedule, seasonal campaigns, and channel coordination.

Future

Social Intelligence

Trend detection, engagement analysis, content ideation, and timing optimization.

Future

Personal Assistant

Meeting prep, email drafts, research summaries, and daily briefings.

Future

Brand Monitoring

Sentiment analysis, review aggregation, PR alerts, and reputation tracking.

Future