Agent Command Center

Nunya Bunya Operations Dashboard — 9 Businesses, 42 Agents
42
Agents
14
Operational
7
Need Setup
5
Cron Jobs
Fully Operational: 14 agents
Needs API Setup: 7 agents (Twilio, Yelp, WordPress, Buffer, SEMrush, Google Ads)
Cron
Webhook
Manual
Always On
Utility
Operational
Needs Setup

Scheduled Agents (Cron Jobs) 5 agents

Monthly Industry Report
CRON
Ben Alek Conner
Fully Operational
Scrapes 9 industry RSS feeds (Variety, IndieWire, Hollywood Reporter, No Film School, Screen Queensland, etc.), aggregates jobs from Indeed/Behance/WeWorkRemotely via Apify, compiles opportunities from Sundance/NEA/Screen Queensland, and generates AI executive summary via Claude. Delivered as Gmail draft with Excel attachment to ben@nunyabunya.com.
1st of month @ 9am Apify Claude API Gmail IMAP monthly_report.py
SEO Agent
CRON
All Clients
Needs Setup
Missing: SEMRUSH_API_KEY or AHREFS_API_KEY
Pulls keyword data via Ahrefs/SEMrush, analyzes competitors, identifies trending topics, generates 50 keyword opportunities, creates 12-week content calendar, and produces internal linking map. Feeds content strategy to downstream agents.
Weekly via n8n Claude Gemini Search Console SEMRUSH_API_KEY AHREFS_API_KEY seo_agent.py
Ads Optimization Agent
CRON
All Clients
Fully Operational
Monitors Google Ads and Meta Ads performance daily. Identifies underperformers by CTR/CPA thresholds, generates new ad copy variants, and flags budget decisions for team review. No auto-publishing of ad changes — all copy requires team approval.
Daily via n8n Google Ads Meta Ads Claude ads_agent.py
Reputation Management Agent
CRON
All Clients
Needs Setup
Missing: YELP_API_KEY (Google + Facebook working)
Monitors Google Business, Facebook, and Yelp for new reviews. Drafts AI responses in client's brand voice. Auto-posts replies for 4-5 star reviews; alerts team on 1-3 star reviews for manual handling. Yelp monitoring disabled until API key added.
Every 4 hours Google Business Facebook YELP_API_KEY reputation_agent.py
Marketing Analyst (Weekly Report)
CRON
All Clients
Needs Setup
Missing: GOOGLE_ADS_DEVELOPER_TOKEN (all other sources working)
Pulls data from Search Console, Analytics, Google Ads, Meta Ads, and GoHighLevel. Generates formatted weekly client report with executive summary, traffic metrics, leads, paid ad performance, and AI-powered recommendations.
Every Monday 8am GA4 Search Console Meta Ads GoHighLevel GOOGLE_ADS_DEV_TOKEN reporting_agent.py

Webhook-Triggered Agents 10 agents

Content Generator (Content Factory)
WEBHOOK
All Clients
Fully Operational
Takes a campaign topic and produces a complete marketing package: SEO blog post, FAQ schema markup, Google Business post, 3 platform-specific social media posts, email newsletter draft, ad headlines with variations, and DALL-E image prompt. Publishes to WordPress as draft.
n8n Claude Gemini DALL-E WordPress content_generator.py
Lead Qualification Agent
WEBHOOK
Conner Injury Law All Clients
Needs Setup
Missing: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER
Engages incoming leads via SMS, asks qualifying questions (injury type, timeline, insurance), scores leads on fit/budget/urgency, books appointments via GoHighLevel if qualified, and routes unqualified leads to nurture workflows.
GoHighLevel Claude n8n TWILIO (all 3 keys) lead_qualifier.py
Short Form Video Agent
WEBHOOK
All Clients Ben Alek Conner
Fully Operational
Takes company name and video series concept; produces 5+ entertainment-first Reels/TikTok/Shorts scripts with visual direction, shot lists, hashtags, and platform-specific captions. Story-driven approach where brand connection is subtle.
Claude Supabase n8n short_form_video.py
Social Media Agent
WEBHOOK
All Clients
Needs Setup
Missing: BUFFER_ACCESS_TOKEN (content generation works, scheduling doesn't)
Generates platform-optimized social posts (LinkedIn, Instagram, Facebook) from blog content. Designed to schedule through Buffer API and track engagement. Content generation works, but auto-scheduling blocked until Buffer connected.
Claude GoHighLevel BUFFER_ACCESS_TOKEN social_agent.py
Welcome Client Emails
WEBHOOK
Nunya Bunya
Fully Operational
Sends 3-email welcome sequence (from Nick, Peter, Sam) when a new client signs their agreement. Fully deterministic — no AI needed. Introduces each team member and books kickoff call. Sends from nick@leftclick.ai.
Gmail API OAuth2 welcome_client_emails.py
Instantly Auto-Reply
WEBHOOK
Nunya Bunya
Fully Operational
Reads incoming cold email responses from Instantly, fetches campaign-specific context from knowledge base Google Sheet, generates personalized replies via Claude with extended thinking, and sends via Instantly API. Skips confirmations and unsubscribes.
Instantly Claude Google Sheets instantly_autoreply.py
Post-Kickoff Onboarding
WEBHOOK
Nunya Bunya
Fully Operational
Full post-kickoff orchestration pipeline: scrapes Google Maps leads, enriches emails via AnyMailFinder, casualizes company/first names/cities via Claude, creates Instantly cold email campaigns, sets up auto-reply knowledge base, sends summary email. 100% deterministic Python.
Apify AnyMailFinder Instantly Google Sheets onboarding_post_kickoff.py
Create Proposal
WEBHOOK
Nunya Bunya
Fully Operational
Creates customized PandaDoc proposals using template UUID, populates with client/project data from webhooks or call transcripts, and sends follow-up emails. Handles pricing, scope, and timeline assembly.
PandaDoc Gmail API n8n create_proposal.py
Strategy Agent (AI CMO)
WEBHOOK
All Clients
Fully Operational
Designs overall marketing strategy per client: 90-day plan, positioning statement, content pillars, SEO targets, content calendar outline, quick wins, and KPIs. Seeds all downstream agents (Content Factory, Social, SEO, Ads). Runs on new client onboarding + monthly reviews.
Onboarding + monthly Claude Supabase strategy_agent.py
Instantly Create Campaigns
WEBHOOK
Nunya Bunya
Fully Operational
Creates 3 cold email campaigns in Instantly (one per offer), each with 2-3 email steps and A/B testing for the first step. Weekday schedule 9am-5pm, 50 emails/day limit, auto-stops on reply. Claude generates personalized copy.
Instantly Claude instantly_create_campaigns.py

Always Running 1 agent

Modal Webhook Server
ALWAYS ON
All Businesses
Fully Operational
FastAPI webhook server deployed to Modal. Central nerve system for event-driven Claude orchestration. Routes n8n triggers to the correct agent, provides email sending, Instantly integration, YouTube research, and content scraping tools. Hosts all directive-based agent execution.
Modal FastAPI Claude Gmail API Instantly modal_webhook.py

Manual Launch (On-Demand) 17 agents

Job Finder
MANUAL
Ben Alek Conner
Fully Operational
Scrapes job listings from Indeed, Behance, and WeWorkRemotely via Apify with multi-keyword search. Generates cover letters for each job, saves all to Excel, and creates Gmail drafts with resume + cover letter attachments ready to review and send.
Apify Gmail IMAP job_finder.py
First Client Package
MANUAL
Any Business
Fully Operational
5-stage orchestration to take any business from zero to signed first client. Strategy (Claude) → Research (Gemini Pro) → Creative (Antigravity) → Build (Claude Code) → Execute. Produces complete go-to-market package.
Claude Gemini Pro first_client_package.py
Foundation Package Builder
MANUAL
Any Business
Fully Operational
Reads brand style guide, extracts brand DNA, then generates every foundational document in the brand's voice: brand bible, elevator pitches, service descriptions, ideal client profiles, and style guides.
Claude foundation_package_builder.py
Foundations Builder (Portfolio)
MANUAL
All 9 Businesses
Fully Operational
Portfolio-wide document generator. Can run gap analysis audit across all 9 businesses (Conner Law Group, Nunya Bunya, ORCA Film Awards, Power Portraits, Bella Rhyder, The Conner Store, Content Studio, Ben Alek Conner) or generate all missing foundational docs in one sweep.
Claude foundations_builder.py
Google Maps Lead Pipeline
MANUAL
Nunya Bunya
Fully Operational
Scrapes Google Maps for target businesses, enriches with website contact info extraction using Claude Haiku, finds emails via DuckDuckGo search, deduplicates, and saves 36-field lead profiles to a persistent Google Sheet. Tested at scale with 50+ leads.
Apify Claude Haiku Google Sheets gmaps_lead_pipeline.py
Upwork Job Scraper
MANUAL
Nunya Bunya
Fully Operational
Scrapes Upwork job listings via Apify (free tier) with post-filtering for budget range, experience level (entry/intermediate/expert), verified payment clients, minimum client spend, and hire rate. Outputs to JSON.
Apify upwork_apify_scraper.py
Upwork Proposal Generator
MANUAL
Nunya Bunya
Fully Operational
Generates highly personalized Upwork cover letters and project proposals using Claude Opus with extended thinking. Discovers likely hiring manager names from job postings and creates professional Google Docs for each proposal.
Claude Opus Google Docs upwork_proposal_generator.py
Content Machine
MANUAL
All Clients
Fully Operational
Simplified single-keyword content generator. Produces full SEO article + featured image prompt + social posts. Auto-publishes to WordPress as draft. Lighter-weight alternative to full Content Factory for quick content runs.
Claude WordPress DALL-E content_machine.py
Local SEO Tool
MANUAL
Conner Injury Law All Clients
Needs Setup
Missing: WP_URL, WP_USERNAME, WP_APP_PASSWORD (generates content but can't publish)
Generates up to 50 local landing pages (one per city/service combo) targeting "[service] + [location]" keywords like "personal injury lawyer Brisbane". Can produce content but needs WordPress credentials to publish as drafts.
Claude WP_URL WP_USERNAME WP_APP_PASSWORD local_seo_tool.py
SEO Opportunity Finder
MANUAL
All Clients
Fully Operational
Analyzes any website URL, generates 50 keyword opportunities ranked by difficulty and search volume, plus a 12-week content calendar with quick wins and high-priority targets. No external SEO tool APIs needed — uses Claude analysis.
Claude seo_opportunity_finder.py
Content Calendar Generator
MANUAL
All 9 Businesses
Fully Operational
Generates 30-day content calendars as markdown and PDF for any or all 9 businesses. Each calendar includes post topics, platforms, content types, hashtags, and publishing schedule tailored to the business's industry and audience.
Claude generate_content_calendars.py
Content Marketing Agent
MANUAL
Any Business
Fully Operational
6-phase content marketing framework: Discovery → Strategy → Planning → Execution → Distribution → Measurement. Claude-driven analysis with no external API dependencies. Produces full marketing playbook for any business.
Claude content_marketing_agent.py
Jump Cut (Video Editor)
MANUAL
Ben Alek Conner Content Studio
Fully Operational
Removes silences from talking-head videos using Silero neural VAD (more accurate than FFmpeg). Supports audio enhancement and LUT color grading. Auto-detects Mac hardware encoding (h264_videotoolbox). Single-pass for speed.
Silero VAD FFmpeg PyTorch jump_cut_vad_singlepass.py
3D Transition Inserter
MANUAL
Ben Alek Conner Content Studio
Fully Operational
Inserts 3D transition effects between video clips for polished social media content. Local processing, no external APIs needed.
FFmpeg insert_3d_transition.py
Casualize Batch
MANUAL
Nunya Bunya
Fully Operational
Batch Claude processing to casualize company names ("Johnson & Associates LLC" → "Johnson"), first names ("William" → "Will"), and city names ("San Francisco" → "SF") in lead lists. Optimized batching with retry logic for large datasets.
Claude casualize_batch.py
Email Enrichment
MANUAL
Nunya Bunya
Fully Operational
Enriches missing emails in lead lists using AnyMailFinder API. Concurrent processing for speed. Looks up email addresses by person name + company domain. Part of the post-kickoff onboarding pipeline.
AnyMailFinder enrich_emails.py
Google SERP Lead Scraper
MANUAL
Nunya Bunya
Needs Setup
Hardcoded test query, test limit of 2, dedup not implemented, prod webhook not deployed
Scrapes Google search results for local service businesses, extracts 100+ fields per lead using GPT, and saves to Google Sheets. Currently hardcoded to "calgary plumber" with test limit of 2 results. Needs parameterization for production use.
Apify OpenAI Google Sheets google_serp_lead_scraper

Utility Modules 6 modules

Knowledge Base (Vector DB)
UTILITY
All Businesses
Fully Operational
Ingests client documents (transcripts, contracts, emails, website content, call recordings) into Supabase pgvector. Provides semantic search + keyword fallback. Enables agents and team to query client history using natural language.
Supabase pgvector OpenAI Embeddings knowledge_base.py
Google Sheets I/O
UTILITY
All Businesses
Fully Operational
Read, write, and append operations for Google Sheets with OAuth authentication and rate limit handling. Used by lead generation, onboarding, and reporting pipelines. Optimized for large datasets from scraping workflows.
Google Sheets API OAuth2 read_sheet.py / update_sheet.py / append_to_sheet.py
WordPress Publisher
UTILITY
All Clients
Fully Operational
Handles WordPress draft creation, scheduling, and publishing via REST API. Default publish status: "draft" — never auto-publishes without approval. Supports featured images, categories, tags, and custom fields.
WordPress REST API publishing/wp_publisher.py
Trend Scraper
UTILITY
All Businesses
Fully Operational
Scrapes trending topics and market research data to feed into strategy and content agents. Research utility module for competitive intelligence and market analysis.
research/trend_scraper.py
FastAPI Router (main.py)
UTILITY
All Businesses
Fully Operational
Central FastAPI server that routes n8n webhook triggers to the correct agent. Provides /run/{agent_name} (async background task) and /run/{agent_name}/sync (synchronous) endpoints. Contains AGENT_REGISTRY mapping names to execution functions.
FastAPI n8n uvicorn main.py
Scrape Apify (Lead Finder)
UTILITY
Nunya Bunya
Fully Operational
General-purpose Apify lead scraper using code_crafter/leads-finder actor. Industry/location targeting, job title and company keyword filtering, email verification. Single and parallel versions for different scale needs.
Apify Google Sheets scrape_apify.py / scrape_apify_parallel.py

NUNYA BUNYA AGENT COMMAND CENTER

Portfolio: Ben HQ • Conner Law Group • Ben Alek Conner • Nunya Bunya • ORCA Film Awards • Power Portraits • Bella Rhyder • The Conner Store • Content Studio

Last updated: March 2026