Case studies/Marketing · Performance agency
Marketing Performance agency 47 people · Prague + Bratislava Claude Code

From agency to operator: 6× output, almost 2× margin, no new senior hires.

A 47-person performance marketing agency deployed seven production agents on Claude Code and trained 22 strategists and creatives to build their own. Campaign output rose 6.1×, gross margin moved from 34% to 61%, and the client roster grew from 23 to 41 in nine months.

34% → 61%
Gross margin
6.1×
Campaign output
23 → 41
Active client accounts
+52%
Revenue (12-mo rolling)

The client is a Czech-headquartered performance marketing agency, anonymized here. Forty-seven people across Prague and Bratislava, founded in 2016, working with mid-market consumer brands across CEE: paid search and social, programmatic display, creative production, conversion optimization, marketing automation. They were profitable, well-respected by their clients, and stuck.

Their bottleneck was the same one every services business hits at 40–50 people. Senior strategists were spending 70% of their time on production work — writing ad copy, briefing designers, building reporting decks, optimizing bids, drafting client emails — instead of strategy. The next 10 hires would not improve margin; they would just spread the same work across more people. The agency's CEO had read the standard "AI for marketing" content and was skeptical of all of it. The standard pitches were either glorified prompt libraries (worth perhaps a 5% productivity bump) or end-to-end SaaS platforms that locked the agency into a vendor's roadmap and pricing.

He came to us with a specific brief: "I want my strategists to operate Claude Code the same way they operate Photoshop. I want it on the desk. I want it in their hands. I do not want a SaaS subscription that we rent. I want a capability that we own."

Sixteen weeks later, the agency runs seven production agents that every team uses daily, has built four more internally, and has tripled the number of campaigns it can run per strategist. They have not raised retainer prices — they have simply taken on more clients with the same headcount. Margin is up, salaries are up, and the partners are deciding whether to stay closely-held or scale aggressively.

The constraint: agencies fail at AI when they treat it as a tool, not a discipline

The agency had already tried the obvious thing. They had a "ChatGPT subscription for everyone" policy in 2023. After six months it had produced exactly two material productivity improvements, both of them by the same one strategist who had spontaneously taught herself good prompting practices.

The lesson the partners drew was correct: a chat interface in a browser tab is not a workflow. It is a curiosity. To change the agency's economics, the AI had to be inside the production process: in the same file system as the campaign briefs, the same repository as the asset templates, the same Slack channels as the team handoffs. It had to be operated like a craft tool, not consulted like a search engine.

That is what Claude Code is. It runs in the strategist's terminal, against the agency's own files, with access to the agency's own tools, integrated into the agency's actual production pipeline.

The portfolio: seven production agents covering the campaign lifecycle

Wave 1 — Built by Orchestrary in months 1–4

BRIEF-DRAFTER · Client brief to campaign brief

The problem
Every campaign starts with a vague client brief. The strategist had to translate it into the agency's structured campaign brief: target audience, channel mix, creative angles, KPIs, budget. 3–6 hours of senior strategist time per campaign — and the work strategists most resented.
The agent
Claude Code agent invoked with the client's raw input, account file (history, brand guidelines, past campaigns, performance benchmarks), and market data. Produces a complete first-draft brief that the strategist refines in 30–45 minutes.
The impact
  • Time per brief: 3–6 hours → 30–45 minutes
  • Brief quality (client revision requests): 2.4 → 0.8 per brief
  • Strategist satisfaction with the work: dramatically improved
Skill transferOwned by the agency's strategy lead since month 4. He has added two specialized variants — performance-only and brand-stretch.

COPY-FACTORY · Ad copy generation at scale

The problem
A typical performance campaign requires 30–60 ad variants per channel. A senior copywriter could produce ~12 high-quality variants per day. The campaign needed them in two days. Result: delayed launches or copy that the senior creative director found embarrassing.
The agent
Claude Code agent that, given the campaign brief, the client's brand voice file, channel-specific constraints, and target segments, produces structured copy variant sets. The agent does not "replace the copywriter" — it produces a working canvas of options that the copywriter sharpens, rejects, or remixes.
The impact
  • Variants per day per copywriter: 12 → 75 (6.3×)
  • Senior creative director's quality rating: improved by 1.2 points on internal 5-point scale
  • Time to launch: 9 days → 3 days
Skill transferThe brand voice files are now maintained by account managers as standard account hygiene. The copy template library has tripled in size — entirely additions made by the copy team themselves.

REPORT-BUILDER · Weekly client performance reports

The problem
Every client received a weekly performance report — pulled from Google Ads, Meta, programmatic platforms, GA4, the client's CRM — assembled into a branded deck with commentary, insights, and recommended actions. 4–8 hours per client per week. With 23 clients, account managers spent ~40% of their time on reporting.
The agent
Claude Code agent that, every Monday morning, pulls the previous week's data from all platforms, identifies meaningful changes (vs. noise), drafts commentary, generates visualizations, and produces a complete branded deck in the agency's standard format.
The impact
  • Time per weekly report: 4–8 hours → 30–45 minutes
  • Account manager capacity: ~5 clients → ~12 clients per AM
  • Client engagement with reports: improved (clients now comment on specific points more often)
Skill transferOwned by the head of client services. She has extended it with monthly board-pack and quarterly business-review variants she built herself in three weekends across the Academy.

BID-OPTIMIZER · Daily campaign optimization analysis

The problem
Performance specialists were doing daily bid optimization across paid search, paid social, programmatic. Each specialist could competently manage 8–10 active campaigns. Above that, decisions started to drift.
The agent
Claude Code agent that, every morning, reviews prior day's performance across every active campaign, identifies recommended optimizations, and produces a structured action list per specialist with specific platform actions. The specialist reviews and approves each action.
The impact
  • Active campaigns per specialist: 8–10 → 25+
  • Decision drift on lower-priority campaigns: effectively eliminated
  • Average campaign performance: +11–18% on cost-per-acquisition
Skill transferOwned by the head of performance, who has added variants for specific platform updates (Google's Performance Max, Meta's Advantage+) as those platforms evolved.

Wave 2 — Built by the agency's own team using Claude Code (months 5–9)

CREATIVE-CONCEPT-GENERATOR · MEETING-PREPPER · NEW-BIZ-RESEARCHER · COMPETITIVE-INTEL

CREATIVE-CONCEPT-GENERATOR (built by senior art director and junior copywriter) reduced concept-stage iteration from 4–6 days to 1–2 days; concept hit rate 41% → 68%. MEETING-PREPPER (built by an account manager) reduced meeting prep from 60–90 min to 10–15 min per meeting. NEW-BIZ-RESEARCHER reduced prospect research from ~6 hours to ~25 minutes; first-meeting hit rate dramatically improved. COMPETITIVE-INTEL replaced an external competitive intelligence subscription that had cost the agency €18,000/year per client.

The aggregate impact: an agency with operator-class economics

Metric12 months prior12 months from start (annualized)Change
Active client accounts2341+78%
Campaigns shipped per quarter67408+509%
Campaigns/strategist/quarter4.527.2+504%
Average client retainer€11.6K/mo€13.2K/mo+14%
Gross margin34%61%+52%
Headcount4747 (no senior hires; 3 junior)Flat
Revenue (12-mo rolling)€5.9M€9.0M+52%

Senior strategist time on production work: 70% → 22%. Senior strategist time on strategy and client thinking: 20% → 55%. Time-to-launch on a new campaign: 9 days → 3 days. New business meeting hit rate: 18% → 34%.

Strategic outcome

The agency's partners are now in the position every services-business owner dreams of: their unit economics no longer require linear hiring to scale. The next 50% of growth will come from raising productivity per head, not adding heads. They are deciding whether to stay closely-held with a high partner profit share, or to scale aggressively and challenge the regional Big-Four-style media agencies — a conversation that simply was not on the table 12 months ago.

Why "deploy AND teach with Claude Code" was right for an agency

1. The work is creative; the operator must be in the loop

Marketing campaigns require taste judgments that no agent in 2026 makes well unsupervised. Claude Code keeps the strategist on the keyboard at the moment of creative decision — the agent is producing options, not shipping campaigns. A SaaS platform that automated the work end-to-end would have produced uniform, cheap output indistinguishable from any other agency's.

2. The agency wanted to own the leverage

A SaaS subscription would have shifted the agency's productivity gain to the SaaS vendor's pricing. Within 18 months, the vendor would have raised prices to capture most of the surplus. Building on Claude Code, with the agency's own files, prompts, tools, and configurations, means the productivity gain stays with the agency.

3. The Academy turned a creative team into builders

The agency's 22 Academy graduates included copywriters, art directors, account managers, and performance specialists — almost none with traditional engineering backgrounds. By the end of Track 3, two copywriters were writing tools (in Python, with Claude Code's help) that called external APIs.

Track 01 · 3 weeks
Operator basics for creatives
Drive Claude Code from your terminal with examples drawn from your daily work. By week 3, every participant has automated at least one task in their actual workflow.
Track 02 · 3 weeks
Workflow design for the agency
Senior strategists, art directors, account leads map a campaign workflow into agent-suitable steps. Output: a documented "agent playbook" per role.
Track 03 · 4 weeks
Tool building for non-engineers
Volunteer participants learn to write small Python tools the agent can call. Two-thirds of Wave-2 agents were authored by Track 3 graduates.
Track 04 · 2 weeks
Quality & governance
Golden reference outputs per agent, regression checks, brand-voice drift monitoring on copy generation, client-specific behavior pinning.

The human dimension

"I have been running this agency for ten years. Last year was the first time I felt like the partners were running a business instead of just being expensive operators. I have my brain back. So do my strategists."

Founder & CEO

"I used to write briefs for two days and resent every minute of it. Now I edit a draft for forty minutes and spend the rest of the day on the actual interesting question — what should this brand be doing in the next quarter. It is not just faster. The work itself is better, because I am not exhausted by the time I get to the strategy part."

Senior Strategist · Wave 1 user

"I built MEETING-PREPPER over three weekends in the Academy. The weeks I started using it, I noticed I was actually awake during my client meetings. I am managing twelve accounts now. Before, I would have drowned at six."

Account Manager · Wave 2 builder

"The Academy taught me to write Python. Six months later I co-built one of the agency's most-used agents. My career is in a place I would not have predicted 12 months ago."

Junior Copywriter · Wave 2 co-builder

What we did not do

  • Build agents that ship campaigns autonomously. No agent in this engagement publishes a single ad, sends a single client email, or moves a single budget without a human approval.
  • Replace the strategist with the agent. Every agent is positioned as "you with more time," not "you replaced."
  • Pitch a SaaS spin-off. The agency's partners briefly explored productizing the agent stack into a SaaS for other agencies. We advised against it.

The deliverable

The contracted commitment was nine months. We exited at month 9. The agency now runs seven Wave-1 agents and four Wave-2 agents, all owned and operated by their own team. The next four agents on the roadmap are entirely theirs.

"You sold us a sixteen-week engagement. You actually sold us a different agency."

Founder & CEO · Engagement closeout
Next case · HR & talent · OpenClaw

From 18 days to 3: better shortlists in a fraction of the time

62-person executive search firm · placements +70% per consultant · +€1.2M placement fees
Read next

Want to be the seventh case study?

A 60-minute discovery call. No software pitch. We map your most painful workflow, scope a first agent, and tell you honestly whether this engagement model fits your organization.