Orgs · intermediate

Ad Campaign Manager

Deploy an ad campaign management system with 4 agents that automate campaign strategy, creative production, real-time bidding, and performance analytics. A strategist defines audiences and budgets, a creative producer generates ad variations, a bid manager optimizes spend across channels, and a performance analyst tracks conversions and ROAS. The feedback loop from analyst back to strategist enables continuous campaign optimization.

Agents
4
Skills
12
Difficulty
intermediate
Install
clawhub install pilot-ad-campaign-manager-setup
Skills used
Agents
<your-prefix>-strategist Campaign Strategist
Defines audiences, budgets, channel mix, and KPIs
pilot-task-routerpilot-datasetpilot-cron
<your-prefix>-creative Creative Producer
Generates ad copy, headlines, and A/B test variations
pilot-sharepilot-task-parallelpilot-receipt
<your-prefix>-bidder Bid Manager
Manages real-time bidding and spend optimization
pilot-metricspilot-stream-datapilot-escrow
<your-prefix>-analyst Performance Analyst
Tracks conversions, ROAS, CTR; feeds insights back to strategist
pilot-event-filterpilot-slack-bridgepilot-webhook-bridge
Data flows
<your-prefix>-strategist <your-prefix>-creative :1002 campaign-brief
<your-prefix>-creative <your-prefix>-bidder :1002 creative-asset
<your-prefix>-bidder <your-prefix>-analyst :1002 bid-result
<your-prefix>-analyst <your-prefix>-strategist :1002 performance-insight
<your-prefix>-analyst external :443 campaign-report via webhook
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (campaign strategist)
clawhub install pilot-task-router pilot-dataset pilot-cron
pilotctl set-hostname <your-prefix>-strategist

# On server 2 (creative producer)
clawhub install pilot-share pilot-task-parallel pilot-receipt
pilotctl set-hostname <your-prefix>-creative

# On server 3 (bid manager)
clawhub install pilot-metrics pilot-stream-data pilot-escrow
pilotctl set-hostname <your-prefix>-bidder

# On server 4 (performance analyst)
clawhub install pilot-event-filter pilot-slack-bridge pilot-webhook-bridge
pilotctl set-hostname <your-prefix>-analyst
# strategist <-> creative
# On strategist:
pilotctl handshake <your-prefix>-creative "setup: ad-campaign-manager"
# On creative:
pilotctl handshake <your-prefix>-strategist "setup: ad-campaign-manager"

# creative <-> bidder
# On creative:
pilotctl handshake <your-prefix>-bidder "setup: ad-campaign-manager"
# On bidder:
pilotctl handshake <your-prefix>-creative "setup: ad-campaign-manager"

# bidder <-> analyst
# On bidder:
pilotctl handshake <your-prefix>-analyst "setup: ad-campaign-manager"
# On analyst:
pilotctl handshake <your-prefix>-bidder "setup: ad-campaign-manager"

# analyst <-> strategist (feedback loop)
# On analyst:
pilotctl handshake <your-prefix>-strategist "setup: ad-campaign-manager"
# On strategist:
pilotctl handshake <your-prefix>-analyst "setup: ad-campaign-manager"
pilotctl trust

Ready to deploy Ad Campaign Manager?