Bunker Hill Agents

AI agents that do the marketing production work, so your team doesn't have to.

Named for where I work — Bunker Hill, downtown LA — this is a growing suite of AI agents purpose-built for startup marketing teams. Each one takes a specific, repetitive production task off someone's plate and does it faster, on-brand, and with a human still in the loop. All three are working systems — real API calls, structured inputs and outputs — not mockups.

Why agents, why now

Built for Series A/B teams without a production bench

At the seed-to-Series-B stage, marketing teams are usually one or two people doing the job of five. The bottleneck is rarely strategy — it's execution: producing enough on-brand creative variations, fast enough, to actually learn from your ad spend.

01

Startups plateau on testing velocity

Without a production bench, teams test 3-4 ad variations a week instead of 30 — and learn slower than the market moves.

02

Agents absorb the repetitive layer

Each Bunker Hill agent is scoped to one production task — ad variation, outbound sequencing and reply triage, or chatbot copy — done to spec, every time.

03

Humans stay in control

Every agent outputs to a review step. Nothing ships without a person saying yes — the agent removes drafting time, not judgment.

04

Business value compounds

More tested variations, faster iteration, and a smaller headcount requirement to run a real always-on paid media program.

The agent suite

Three agents. All live, all working systems.

Each one shares the same design discipline: Claude generates, a human approves, and every approval gate fails closed rather than assuming consent. Built and tested end to end — real API calls, structured inputs and outputs, nothing reaches a live channel without sign-off.

● Live

Ad Variation Agent

Agent 01 / 03
Paid acquisition

Dynamically pulls in a brand's existing creative variations and their performance data, then — working within defined brand guidelines and informed by what's actually performed — generates new ad variation copy. A feedback loop analyzes campaign performance after the fact and feeds specific, falsifiable learnings (like "headlines leading with a number outperformed generic ones") into the next generation cycle. A non-technical intake path converts freeform notes — pasted from a notes app or doc — into the structured brief the agent needs, so no one has to hand-write a campaign spec to use it. Every output matches the exact character and word limits for its destination platform, and new variations are written directly into a Y/N review spreadsheet — nothing is exported for upload until a human marks it approved.

3
Ad platforms supported natively — Google, Meta, TikTok Spark Ads
Exact
Character/word-limit match to each platform's ad specs
0
Rows exported without an explicit human approval
● Live

Outbound & Reply Agent

Agent 02 / 03
Sales development

Drafts multi-touch outbound email sequences from an ICP brief — reusable templates built around merge-tag personalization and one clear call to action per email — then classifies every inbound reply into one of nine sales-relevant categories, from genuine interest to an unsubscribe request, so a rep only spends attention where it's actually needed. A confidence check runs independently of the model's own output: any classification it isn't confident about is automatically routed to a human rather than guessed at. Interested replies are compiled into a separate follow-up list so real buying signals get acted on fast. Every reply, in every category, lands in a human review queue — nothing sends or updates a CRM record on its own.

9
Reply categories every inbound response is automatically sorted into
100%
Of replies reviewed by a human before any send or CRM update
Auto
Low-confidence classifications route to a human by default, not a guess
● Live

Chatbot Copy Agent

Agent 03 / 03
Lifecycle & support

Generates a reviewed, pre-approved library of chatbot responses for a website chat widget — pricing questions, demo requests, common objections, and competitor comparisons — plus two dedicated guardrail scenarios for when the bot shouldn't attempt an answer at all, so there's always an honest, pre-approved way to hand a conversation off to a person. A code-level check independently verifies that every guardrail response actually contains the human-handoff instruction, rather than trusting the model's own compliance. This is a batch content-generation system by design, not a live conversational agent — every response a visitor could ever see was written and reviewed in advance.

8
Chatbot scenarios covered, including two dedicated guardrail cases
100%
Of responses reviewed and approved before loading into a live widget
Verified
Every guardrail response is code-checked for the human-handoff instruction

Be the first case study

Run the Ad Variation Agent on your next campaign — free

These agents are real and working, but they're new enough that there's no published case study yet. So here's the trade: I'll run the Ad Variation Agent on an active campaign for a small number of startups at no cost (or low cost, for a larger scope), in exchange for documenting the before-and-after — variation volume, turnaround time, and performance lift — as a public case study.

Free / low-cost
For a limited pilot cohort — scoped to one active campaign
You keep it
Every variation the agent produces is yours to use, published case study or not
One ask
Permission to publish the results — anonymized if you prefer

For founders and growth leads

See what an agent could take off your plate

If your team is spending more time producing creative than analyzing it, there's probably an agent for that.