Products › Marketing Swarm
Marketing Swarm · What’s inside

Nine agents, one gate, seven rules

What each agent can and cannot do, and the rules that keep it from ever publishing without you.

Inside Marketing Swarm: six working agents (content writer, SEO strategist, social publisher, landing-page editor, paid-search copilot, reporter), two support agents (reviewer, image generator) and an optional builder agent, coordinated through a team chat and a review panel on one server. The agents produce; a separate publisher component with the only credentials acts on approved items, within caps enforced in code.

The agents

Each one does a narrow job and stops

Content

Content writer

Drafts articles, pages and emails from a brief, your brand voice file, banned-language list and fact file. Flags any claim it cannot source rather than inventing one.

Article enters the queue; 2/day cap; cannot publish.
Search

SEO strategist

Refreshes keyword targets from live search-volume data, picks topics, writes briefs, audits internal links and metadata, and proposes technical fixes.

Proposals only; page changes go through the landing-page gate.
Social

Social publisher

Turns each approved article into company-page posts, drafts variants, schedules on approval. Uses aggregate page metrics only; never member data.

Posts enter the queue; 1 post/day/page cap; posts under your authorized token.
Pages

Landing-page editor

Edits copy and images on paid landing pages on request. A code-level guard freezes form wiring, tracking tags, indexing flags and page structure.

Guard rejects frozen-element changes before they reach the queue.
Paid

Paid-search copilot

Reads your ad account hourly, proposes negatives, pauses, bids and budget shifts with estimated impact. Applies nothing on its own.

Every change waits for approval; budget and CPC ceilings hard-coded.
Reporting

Reporter

Pulls analytics, search console, ad spend and the swarm’s own activity into a weekly summary with what moved and why. Read-only everywhere.

No gate needed: no write access to anything.
Quality

Reviewer

Checks every draft for banned language, reading level, link hygiene and unsourced claims before it reaches a human. Runs on a different model vendor than the writer.

Internal; returns drafts to the writer, never to the outside.
Visuals

Image generator

Produces featured illustrations in your house style from the article, with text-free output enforced so nothing misspelled ships.

Attached to the article’s queue item.
Build

Builder (optional)

A coding agent scoped to one repository that ships approved structural changes with a second-vendor code review before every commit. Never touches live services directly.

Commits blocked until review score passes; deploy is a separate, human step.
The architecture

Proposals on the left, the world on the right, you in the middle

INPUTS Your site & brandvoice, banned words, facts Search datakeywords, rankings, volumes Analyticstraffic, ads, page metrics Your instructionsin the team chat, by name AGENTS Content writer SEO strategist Social publisher Landing-page editor Paid-search copilot Reporter Human approval approve · edit · reject daily caps · frozen rules nothing passes unseen CHANNELS Blog / site Company pages Landing pages Paid search Weekly report
A reviewer holding one page up to the light while a ghost team waits in line with theirs

Where it runs

One Linux server. Each agent runs as its own system user with access to only its own folder and keys. The review panel and the team chat are the only interfaces; there is no public API surface. Your AI provider keys are stored server-side, never in the browser, and model usage is billed to you directly.

The rules

Seven things it will never do

1

Agents hold no publishing credentials.

Only the publisher component can post, schedule, edit a live page or change an ad. Agents produce proposals; the publisher acts on approvals. A compromised agent has nothing to send with.

2

Every outbound action waits for a named person.

Approve, edit, reject, snooze, from the team chat or the panel. Rejections record a reason the agents read on their next run.

3

Caps live in code, not prompts.

Articles per day, posts per page per day, maximum ad budget, maximum CPC. The agents cannot see or change them.

4

Frozen elements cannot be edited by anyone through the swarm.

Form wiring, tracking tags, indexing flags and page structure on landing pages are checked by a guard before a change can even be proposed.

5

Different vendors for making and checking.

The writer and the reviewer use different model providers; so do the builder and its code reviewer. One vendor’s blind spot doesn’t pass unchecked.

6

Untrusted text is data, not instructions.

Web pages, search results and inbound messages are treated as content to summarise, never as commands. The agents’ instructions come from your files and your chat, nothing else.

7

Spend has a hard stop.

AI provider keys run on prepaid balances with no auto-reload. If a run misbehaves, it runs out of money, not out of control.

What you bring

Requirements

ItemWhatWhy
ServerOne Linux VM, 4 GB RAM or more, any cloudEverything runs here. We install; you own the login.
AI provider keysTwo or more vendors (prepaid balances)Separate vendors for making and checking; spend hard-stops when the balance is empty.
Site accessPublishing access to your blog and landing pagesUsed only by the publisher component, only on approved items.
Data accessAnalytics, search console, ad account (read; ads also propose-only write)Inputs for the SEO, paid-search and reporting agents.
Team chatAny chat the panel can post intoWhere the queue appears and approvals happen.
Your rulesBrand voice, banned words, facts, frozen page elementsWritten with you in week 2; the agents’ only source of instructions.

Ask the hard questions on a live install

Security, permissions, what happens when a model misbehaves. Thirty minutes, on our own system.

Request a walkthrough