{"skill":{"slug":"afrexai-agency-command-center","displayName":"Agency Command Center","summary":"Complete agency operations system — client lifecycle, pricing, project delivery, team management, and growth strategy for service businesses.","description":"---\nname: Agency Command Center\nslug: afrexai-agency-command-center\nversion: 1.0.0\ndescription: Complete agency operations system — client lifecycle, pricing, project delivery, team management, and growth strategy for service businesses.\ntags: agency, consulting, client management, project management, freelance, professional services\n---\n\n# Agency Command Center\n\nComplete operations system for service agencies, consultancies, and freelance businesses. From first client inquiry to recurring revenue machine.\n\n## When to Use\n\n- Starting or scaling a service business (dev, marketing, design, consulting, AI/automation)\n- Managing multiple clients and projects simultaneously\n- Building repeatable processes for client delivery\n- Pricing services and writing proposals\n- Growing from solo to team\n\n---\n\n## Phase 1: Agency Foundation\n\n### Business Model Selection\n\nChoose your model — this drives everything else:\n\n| Model | Typical ACV | Team Size | Margin Target | Best For |\n|-------|------------|-----------|---------------|----------|\n| Solo Expert | $5K-$25K | 1 | 60-80% | Deep specialists |\n| Boutique | $25K-$100K | 3-8 | 40-55% | Quality-focused niche |\n| Growth Agency | $100K-$500K | 10-30 | 30-45% | Scale players |\n| Productized Service | $1K-$10K/mo | 5-15 | 50-70% | Repeatable delivery |\n\n### Service Packaging Framework\n\n**Don't sell time. Sell outcomes.**\n\nStructure services into 3 tiers:\n\n```yaml\nservice_catalog:\n  tier_1_starter:\n    name: \"[Quick Win Name]\"\n    price: \"$X,XXX\"\n    duration: \"1-2 weeks\"\n    deliverables:\n      - \"[Specific deliverable 1]\"\n      - \"[Specific deliverable 2]\"\n    ideal_for: \"Companies that need [specific outcome] fast\"\n    margin_target: \"70%+\"\n    \n  tier_2_standard:\n    name: \"[Core Service Name]\"\n    price: \"$XX,XXX\"\n    duration: \"4-8 weeks\"\n    deliverables:\n      - \"[Everything in Tier 1]\"\n      - \"[Additional deliverable 3]\"\n      - \"[Additional deliverable 4]\"\n    ideal_for: \"Companies ready for [bigger transformation]\"\n    margin_target: \"50%+\"\n    \n  tier_3_premium:\n    name: \"[Flagship Engagement Name]\"\n    price: \"$XXX,XXX+\"\n    duration: \"3-6 months\"\n    deliverables:\n      - \"[Everything in Tier 2]\"\n      - \"[Strategic deliverable 5]\"\n      - \"[Ongoing support/retainer]\"\n    ideal_for: \"Enterprises needing [complete solution]\"\n    margin_target: \"40%+\"\n```\n\n### Niche Selection Scorecard\n\nRate each potential niche 1-5:\n\n| Criterion | Weight | Score | Weighted |\n|-----------|--------|-------|----------|\n| Market size (enough clients?) | 3x | /5 | /15 |\n| Willingness to pay ($10K+ deals?) | 3x | /5 | /15 |\n| Your expertise (can you deliver?) | 2x | /5 | /10 |\n| Competition (room for you?) | 2x | /5 | /10 |\n| Passion (can you do this for years?) | 1x | /5 | /5 |\n| **Total** | | | **/55** |\n\n**35+ = strong niche.** Below 25 = keep looking.\n\n---\n\n## Phase 2: Client Acquisition Engine\n\n### Inbound Lead Qualification (BANT-S)\n\nWhen an inquiry arrives, extract:\n\n```yaml\nlead_qualification:\n  company: \"\"\n  contact_name: \"\"\n  contact_role: \"\"\n  source: \"\"  # referral, website, social, cold\n  \n  budget:\n    stated: \"\"\n    estimated_range: \"\"\n    budget_holder: \"\"  # Are they the decision maker?\n    \n  authority:\n    decision_maker: true/false\n    other_stakeholders: []\n    approval_process: \"\"\n    \n  need:\n    problem_statement: \"\"\n    urgency: \"low|medium|high|critical\"\n    current_solution: \"\"\n    why_change_now: \"\"\n    \n  timeline:\n    desired_start: \"\"\n    desired_completion: \"\"\n    hard_deadlines: []\n    \n  scope_fit:\n    matches_services: true/false\n    complexity: \"simple|moderate|complex|enterprise\"\n    red_flags: []\n\n  score: \"/100\"  # See scoring below\n```\n\n### Lead Scoring (0-100)\n\n| Factor | Points | Criteria |\n|--------|--------|----------|\n| Budget match | 0-25 | 25=confirmed budget in range, 15=likely, 5=unclear, 0=way below |\n| Authority | 0-20 | 20=decision maker, 10=influencer, 0=researcher |\n| Need urgency | 0-20 | 20=critical/deadline, 15=high, 10=medium, 5=exploring |\n| Timeline fit | 0-15 | 15=aligns with capacity, 10=tight but doable, 0=impossible |\n| Scope fit | 0-10 | 10=core service, 5=adjacent, 0=outside expertise |\n| Source quality | 0-10 | 10=referral, 7=inbound, 3=cold |\n\n**80+ = fast track** (respond within 2 hours)\n**60-79 = standard** (respond within 24 hours)\n**40-59 = nurture** (add to drip, check back in 30 days)\n**Below 40 = decline gracefully**\n\n### Discovery Call Framework (45 min)\n\n```\n[0-5 min] Rapport + Agenda Setting\n- \"Thanks for taking the time. Here's what I'd like to cover...\"\n- Confirm their role and who else is involved in the decision\n\n[5-20 min] Deep Problem Discovery\n- \"Walk me through what's happening today...\"\n- \"What have you tried so far?\"\n- \"What's the cost of NOT solving this?\" ← KEY QUESTION\n- \"If we solve this perfectly, what does that look like in 6 months?\"\n- \"What's your biggest concern about working with an agency?\"\n\n[20-30 min] Solution Exploration\n- Mirror their language back: \"So the core issue is [X], and ideally you'd have [Y]\"\n- Share relevant case study (1-2 min, not a pitch)\n- Outline potential approach at high level\n- \"Based on what you've described, I'd suggest [Tier 2 service]\"\n\n[30-40 min] Logistics\n- Timeline expectations\n- Budget conversation: \"Projects like this typically range $X-$Y. Does that align with what you had in mind?\"\n- Decision process and stakeholders\n- Required access/resources from their side\n\n[40-45 min] Next Steps\n- \"Here's exactly what happens next: I'll send a proposal by [date]...\"\n- Confirm follow-up date\n- Ask: \"Is there anything else I should know before putting this together?\"\n```\n\n### Outreach Templates\n\n**Warm Referral Follow-up:**\n```\nSubject: [Referrer] suggested we connect\n\nHi [Name],\n\n[Referrer] mentioned you're dealing with [specific problem]. We just helped [similar company] solve that — they went from [before state] to [after state] in [timeframe].\n\nWorth a 20-minute call to see if we can do the same for you?\n\n[Your name]\n```\n\n**Post-Discovery Proposal Email:**\n```\nSubject: Your [problem] solution — proposal attached\n\nHi [Name],\n\nGreat talking on [day]. Attached is the proposal for [project name].\n\nThe quick version:\n- We'll deliver [key outcome] by [date]\n- Investment: $[amount]\n- You'll see [specific metric improvement]\n\nI've blocked [date] for a 15-min walkthrough if that works.\n\n[Your name]\n```\n\n---\n\n## Phase 3: Proposal & Pricing Engine\n\n### Proposal Structure (Win Rate Optimizer)\n\nEvery proposal follows this structure:\n\n```\n1. EXECUTIVE SUMMARY (1 page)\n   - Their problem in their words (mirror discovery call)\n   - The cost of inaction (quantified)\n   - Your recommended solution (1 paragraph)\n   - Investment and timeline (bottom line up front)\n\n2. SITUATION ANALYSIS (1-2 pages)\n   - Current state (show you listened)\n   - Desired future state\n   - Gap analysis\n   - Why now matters\n\n3. RECOMMENDED APPROACH (2-3 pages)\n   - Phase breakdown with deliverables\n   - Timeline with milestones\n   - What success looks like (measurable)\n   - Your methodology/framework name\n\n4. INVESTMENT (1 page)\n   - 3-tier pricing (Good/Better/Best)\n   - What's included in each tier\n   - Payment terms\n   - What's NOT included (scope boundaries)\n\n5. WHY US (1 page)\n   - 2-3 relevant case studies (results, not process)\n   - Team bios (relevant experience only)\n   - Unique approach/methodology\n\n6. NEXT STEPS (half page)\n   - Clear call to action\n   - Timeline to start\n   - What you need from them\n```\n\n### Pricing Calculator\n\n```yaml\npricing_worksheet:\n  # Cost basis\n  estimated_hours: 0\n  blended_hourly_rate: 0  # Your internal cost per hour\n  direct_costs: 0  # Software, contractors, etc.\n  total_cost: 0  # hours × rate + direct costs\n  \n  # Value basis\n  client_problem_cost: 0  # Annual cost of their problem\n  your_solution_value: 0  # Annual value you create\n  value_price: 0  # 10-20% of value created\n  \n  # Market basis\n  competitor_low: 0\n  competitor_high: 0\n  market_price: 0  # Your positioning in range\n  \n  # Final price\n  floor_price: 0  # cost × 1.5 (minimum viable margin)\n  target_price: 0  # MAX(value_price, market_price)\n  anchor_price: 0  # target × 1.3 (your Tier 3)\n  \n  # Sanity checks\n  margin_percent: 0  # Must be > 40%\n  price_per_hour_effective: 0  # Must be > 2× your cost rate\n  roi_for_client: \"X:1\"  # Must be > 3:1 or rethink\n```\n\n### Pricing Rules\n\n1. **Never price by the hour externally** — always project or value-based\n2. **Always present 3 options** — anchors the middle option as \"reasonable\"\n3. **Include a \"quick start\" option** — low-risk entry point ($2K-$5K)\n4. **50% upfront, 50% on completion** for projects under $25K\n5. **Monthly retainers: 3-month minimum** — shorter isn't worth onboarding cost\n6. **Scope creep clause**: \"Additional requests beyond this scope will be quoted separately\"\n7. **Price increases**: raise prices 10-15% annually, grandfather existing clients for 6 months\n\n### Retainer Model Design\n\n```yaml\nretainer_tiers:\n  growth:\n    monthly_fee: \"$X,XXX\"\n    hours_included: 20\n    response_time: \"24 hours\"\n    includes:\n      - \"[Core service deliverable]\"\n      - \"Monthly strategy call\"\n      - \"Slack/email support\"\n    overage_rate: \"$XXX/hr\"\n    \n  scale:\n    monthly_fee: \"$XX,XXX\"\n    hours_included: 40\n    response_time: \"4 hours\"\n    includes:\n      - \"[Everything in Growth]\"\n      - \"[Additional strategic service]\"\n      - \"Weekly check-in call\"\n      - \"Quarterly business review\"\n    overage_rate: \"$XXX/hr\"\n    \n  enterprise:\n    monthly_fee: \"$XX,XXX+\"\n    hours_included: \"Unlimited (fair use)\"\n    response_time: \"2 hours\"\n    includes:\n      - \"[Everything in Scale]\"\n      - \"Dedicated team member\"\n      - \"24/7 emergency support\"\n      - \"Executive sponsor access\"\n    overage_rate: \"N/A\"\n```\n\n---\n\n## Phase 4: Client Onboarding System\n\n### Onboarding Checklist (First 48 Hours)\n\n```yaml\nonboarding:\n  day_0_signed:\n    - [ ] Contract signed and countersigned\n    - [ ] First payment received\n    - [ ] Welcome email sent (see template below)\n    - [ ] Client folder created in project management\n    - [ ] Internal kickoff scheduled\n    - [ ] Client added to communication channel\n    \n  day_1:\n    - [ ] Access credentials collected (see access request template)\n    - [ ] Onboarding questionnaire sent\n    - [ ] Project timeline shared\n    - [ ] Team introductions made\n    - [ ] First milestone confirmed\n    \n  day_2:\n    - [ ] Kickoff call completed\n    - [ ] Meeting notes distributed\n    - [ ] First deliverable timeline confirmed\n    - [ ] Weekly check-in cadence set\n    - [ ] Client expectations document signed\n```\n\n### Welcome Email Template\n\n```\nSubject: Welcome to [Agency Name] — here's what happens next\n\nHi [Name],\n\nWe're excited to get started on [project name]. Here's your roadmap for the next 48 hours:\n\nTODAY:\n✅ Contract signed — check\n✅ You'll receive an onboarding questionnaire (10 min to complete)\n✅ We'll send access requests for [systems we need]\n\nTOMORROW:\n📋 We review your questionnaire answers\n📞 Kickoff call at [time] — here's the agenda: [link]\n\nTHIS WEEK:\n🚀 First milestone: [deliverable] by [date]\n📊 Weekly update every [day] at [time]\n\nYOUR TEAM:\n- [Name] — Project Lead (your main point of contact)\n- [Name] — [Role]\n- For urgent issues: [emergency contact method]\n\nQuestions before kickoff? Reply to this email or message us on [Slack/channel].\n\nLet's build something great.\n\n[Your name]\n```\n\n### Client Expectations Document\n\nGet this signed at onboarding to prevent 90% of problems:\n\n```\nWORKING AGREEMENT\n\nCommunication:\n- Primary channel: [Slack/email/tool]\n- Response time: We respond within [X hours] on business days\n- Urgent issues: [Phone/emergency process]\n- Weekly updates: Every [day] by [time]\n\nFeedback & Approvals:\n- We'll send work for review with clear deadlines\n- Feedback is due within [48 hours] of submission\n- Delayed feedback = delayed timeline (no penalty to us)\n- \"Approved\" means approved — revisions after approval are billed separately\n\nScope:\n- This project covers: [specific deliverables from contract]\n- Changes to scope require a written change order\n- We'll flag scope creep early — no surprise invoices\n\nMeetings:\n- Weekly check-in: [30 min, day/time]\n- We'll send agendas 24h before, notes within 24h after\n- Cancel with 24h notice or it counts as held\n```\n\n---\n\n## Phase 5: Project Delivery System\n\n### Project Tracking Template\n\n```yaml\nproject:\n  name: \"\"\n  client: \"\"\n  status: \"active|on-hold|at-risk|complete\"\n  \n  health:\n    schedule: \"green|yellow|red\"\n    budget: \"green|yellow|red\"\n    scope: \"green|yellow|red\"\n    client_satisfaction: \"green|yellow|red\"\n    overall: \"green|yellow|red\"\n  \n  financials:\n    contract_value: 0\n    collected: 0\n    outstanding: 0\n    hours_budgeted: 0\n    hours_used: 0\n    burn_rate_percent: 0  # hours_used / hours_budgeted × 100\n    margin_actual: 0\n    \n  milestones:\n    - name: \"\"\n      due: \"YYYY-MM-DD\"\n      status: \"pending|in-progress|review|complete|late\"\n      deliverables: []\n      \n  risks:\n    - description: \"\"\n      probability: \"low|medium|high\"\n      impact: \"low|medium|high\"\n      mitigation: \"\"\n      \n  next_actions:\n    - task: \"\"\n      owner: \"\"\n      due: \"YYYY-MM-DD\"\n```\n\n### Weekly Client Update Template\n\nSend every week, same day, same time:\n\n```\nSubject: [Project Name] — Weekly Update #[N]\n\n📊 STATUS: [GREEN/YELLOW/RED]\n\nCOMPLETED THIS WEEK:\n✅ [Deliverable/milestone 1]\n✅ [Deliverable/milestone 2]\n\nIN PROGRESS:\n🔄 [Task 1] — [% complete, expected done date]\n🔄 [Task 2] — [% complete, expected done date]\n\nNEXT WEEK:\n📋 [Planned deliverable 1]\n📋 [Planned deliverable 2]\n\n⚠️ NEEDS YOUR INPUT:\n- [Decision/approval/access needed] — please respond by [date]\n\nTIMELINE: [On track / X days ahead / X days behind]\nBUDGET: [X% used of total hours]\n```\n\n### Scope Creep Management\n\nWhen a client requests something outside scope:\n\n**Step 1: Acknowledge** — \"Great idea — let me look at what that involves.\"\n\n**Step 2: Classify:**\n- **Tiny** (<2 hours, improves deliverable) → Do it, note it as goodwill\n- **Small** (2-8 hours) → \"Happy to add this. It's about [X hours] additional work, so roughly $[amount]. Want me to write up a quick change order?\"\n- **Large** (8+ hours) → \"This is actually a separate project. Let me scope it properly and send you an estimate.\"\n\n**Step 3: Document** — Every change request logged:\n```yaml\nchange_request:\n  date: \"\"\n  requested_by: \"\"\n  description: \"\"\n  classification: \"goodwill|change_order|new_project\"\n  estimated_hours: 0\n  estimated_cost: 0\n  status: \"pending|approved|declined\"\n  impact_on_timeline: \"\"\n```\n\n### Quality Control Checklist\n\nBefore ANY deliverable goes to client:\n\n- [ ] Meets brief requirements (check against original scope)\n- [ ] Reviewed by someone other than the creator\n- [ ] Tested/proofread (no broken links, typos, errors)\n- [ ] Formatted professionally (consistent branding)\n- [ ] Includes context (\"Here's the [deliverable]. Key decisions we made: [X, Y, Z]\")\n- [ ] Clear next steps stated\n- [ ] Sent with enough time for client to review before deadline\n\n---\n\n## Phase 6: Team & Operations\n\n### Hiring Decision Framework\n\n**When to hire vs. contract:**\n\n| Factor | Hire Full-Time | Contract/Freelance |\n|--------|---------------|-------------------|\n| Need frequency | Ongoing, daily | Project-based, sporadic |\n| Skill specificity | Core to your service | Specialized/niche |\n| Client interaction | Client-facing | Behind the scenes |\n| Cost at current volume | Cheaper than contracting | Cheaper than hiring |\n| Ramp-up time | Worth the investment | Need them productive Day 1 |\n\n### Team Utilization Tracking\n\n```yaml\nteam_member:\n  name: \"\"\n  role: \"\"\n  cost_per_hour: 0  # Your cost (salary ÷ working hours)\n  billable_target: \"70%\"  # % of time on client work\n  \n  this_week:\n    total_hours: 40\n    billable_hours: 0\n    internal_hours: 0  # Sales, admin, training\n    utilization: \"0%\"\n    \n  this_month:\n    billable_hours: 0\n    revenue_generated: 0\n    effective_rate: 0  # revenue ÷ billable hours\n```\n\n**Utilization targets:**\n- **Below 60%** = underutilized (need more clients or reduce headcount)\n- **60-75%** = healthy (room for training, sales, admin)\n- **75-85%** = optimal (high output, sustainable)\n- **Above 85%** = burnout risk (hire or stop taking new work)\n\n### Delegation Framework\n\nAs agency grows, delegate in this order:\n\n1. **Execution** (first hire) — Someone to do the work you've been doing\n2. **Project Management** — Someone to manage timelines and client comms\n3. **Sales** — Someone to handle inbound and proposals\n4. **Operations** — Someone to handle invoicing, onboarding, admin\n5. **Strategy** — Only delegate last (this is your competitive advantage)\n\n### Standard Operating Procedures (SOP) Template\n\nCreate one SOP per repeated process:\n\n```yaml\nsop:\n  name: \"\"\n  owner: \"\"\n  last_updated: \"\"\n  frequency: \"\"  # How often this runs\n  \n  purpose: \"\"  # Why this exists\n  \n  trigger: \"\"  # What kicks this off\n  \n  steps:\n    - step: 1\n      action: \"\"\n      tool: \"\"  # What software/tool\n      time: \"\"  # Expected duration\n      output: \"\"  # What this step produces\n      notes: \"\"\n      \n  quality_check: \"\"  # How to verify it's done right\n  \n  common_mistakes:\n    - mistake: \"\"\n      prevention: \"\"\n```\n\n---\n\n## Phase 7: Financial Management\n\n### Monthly P&L Dashboard\n\nTrack monthly, review weekly:\n\n```yaml\nmonthly_financials:\n  month: \"YYYY-MM\"\n  \n  revenue:\n    project_revenue: 0\n    retainer_revenue: 0\n    other_revenue: 0\n    total_revenue: 0\n    \n  cost_of_delivery:\n    team_costs: 0  # Salaries/contractor payments for delivery\n    software_tools: 0\n    direct_expenses: 0  # Client-specific costs\n    total_cod: 0\n    \n  gross_margin: 0  # revenue - cost_of_delivery\n  gross_margin_percent: 0  # Should be > 50%\n  \n  operating_expenses:\n    sales_marketing: 0\n    admin_overhead: 0\n    office_insurance: 0\n    total_opex: 0\n    \n  net_profit: 0  # gross_margin - opex\n  net_margin_percent: 0  # Target: 15-25%\n  \n  cash:\n    opening_balance: 0\n    cash_in: 0  # Actually received\n    cash_out: 0  # Actually paid\n    closing_balance: 0\n    runway_months: 0  # closing ÷ monthly burn\n    \n  ar_aging:\n    current: 0  # Not yet due\n    days_30: 0\n    days_60: 0\n    days_90_plus: 0  # Chase these aggressively\n```\n\n### Cash Flow Rules\n\n1. **3-month cash reserve minimum** — always\n2. **Invoice immediately** upon milestone completion — never wait\n3. **Net 14 terms** for small clients, Net 30 for enterprise\n4. **Chase at Day 7** past due (friendly), Day 14 (firm), Day 21 (final notice)\n5. **Stop work at 30 days overdue** — no exceptions\n6. **Retainer clients pay in advance** — not arrears\n\n### Late Payment Sequence\n\n```\nDay 1 past due — Automated reminder:\n\"Hi [Name], friendly reminder that invoice #[X] for $[amount] was due on [date]. \nPayment link: [link]. Let me know if you have any questions.\"\n\nDay 7 — Personal follow-up:\n\"Hi [Name], following up on invoice #[X]. Is everything okay? \nHappy to jump on a quick call if there's an issue with the invoice.\"\n\nDay 14 — Firm notice:\n\"Hi [Name], invoice #[X] is now 14 days overdue. Per our agreement, \nwork will pause on [date] if payment isn't received. \nPlease process this at your earliest convenience.\"\n\nDay 21 — Final notice:\n\"Hi [Name], this is a final notice for invoice #[X] ($[amount], 21 days overdue). \nWork on [project] will pause effective [date + 3 days] until payment is received. \nIf there's a cash flow issue, let's discuss a payment plan.\"\n\nDay 30 — Work stops. Send formal letter. Consider collections for large amounts.\n```\n\n---\n\n## Phase 8: Client Retention & Growth\n\n### Client Health Score (0-100)\n\nMonitor monthly for each client:\n\n| Dimension | Weight | Indicators | Score |\n|-----------|--------|-----------|-------|\n| Engagement | 25% | Response time, meeting attendance, feedback quality | /25 |\n| Satisfaction | 25% | Explicit feedback, NPS, complaint frequency | /25 |\n| Financial | 20% | Pays on time, budget discussions, upsell receptivity | /20 |\n| Results | 20% | KPIs trending up, milestones hit, ROI demonstrated | /20 |\n| Relationship | 10% | Champion strength, stakeholder breadth, referral likelihood | /10 |\n\n**80+ = Healthy** — maintain and grow\n**60-79 = Watch** — proactive check-in needed\n**Below 60 = At risk** — intervention required\n\n### Expansion Revenue Playbook\n\n**Signals a client is ready to buy more:**\n- Asking about services you haven't pitched\n- Referring you to colleagues\n- Saying \"Can you also...?\"\n- Achieving ROI on current engagement\n- New initiative/budget cycle starting\n- Key stakeholder promoted (bigger budget)\n\n**Upsell conversation opener:**\n\"We've delivered [result] on [project]. Based on what I'm seeing, there's an opportunity to [specific next outcome]. Want me to put together a quick proposal?\"\n\n### Quarterly Business Review (QBR) Template\n\nFor retainer clients, do this every 90 days:\n\n```\n1. RESULTS RECAP (10 min)\n   - KPIs: where we started vs. where we are\n   - Key wins this quarter\n   - ROI calculation\n\n2. WHAT WORKED / WHAT DIDN'T (10 min)\n   - Honest assessment of delivery\n   - Process improvements made\n   - Client feedback addressed\n\n3. MARKET/INDUSTRY CONTEXT (5 min)\n   - Relevant trends affecting their business\n   - What competitors are doing\n   - New opportunities you've spotted\n\n4. NEXT QUARTER PLAN (10 min)\n   - Recommended priorities\n   - New ideas/initiatives to explore\n   - Resource/budget implications\n\n5. RELATIONSHIP CHECK (5 min)\n   - \"How's our communication working?\"\n   - \"Anything we should do differently?\"\n   - \"Anyone else on your team we should loop in?\"\n```\n\n### Client Offboarding (When They Leave)\n\nHandle gracefully — they might come back or refer others:\n\n```yaml\noffboarding:\n  - [ ] Exit interview (what went well, what didn't)\n  - [ ] Final deliverables transferred\n  - [ ] All access/credentials returned\n  - [ ] Final invoice sent and collected\n  - [ ] Knowledge transfer document provided\n  - [ ] Testimonial requested (if relationship was positive)\n  - [ ] Added to alumni newsletter/updates list\n  - [ ] CRM status updated with reason for churn\n  - [ ] Internal retrospective completed\n  - [ ] Set 90-day re-engagement reminder\n```\n\n---\n\n## Phase 9: Agency Growth Strategy\n\n### Revenue Concentration Risk\n\n**Rule: No single client > 30% of revenue.**\n\nIf one client dominates:\n- Actively prospect new clients to dilute\n- Don't hire specifically for that client\n- Build savings buffer equal to their monthly revenue\n- Diversify contact points (don't rely on one champion)\n\n### Growth Levers (In Priority Order)\n\n1. **Raise prices** — 10% increase = ~25% profit increase. Do this annually.\n2. **Increase scope with existing clients** — cheapest growth. Upsell, cross-sell.\n3. **Get referrals** — ask happy clients. \"Who else do you know dealing with [problem]?\"\n4. **Improve close rate** — better proposals, faster follow-up, case studies.\n5. **Generate more leads** — content, partnerships, paid ads (most expensive, do last).\n\n### Productized Service Ladder\n\nThe path from custom services to scalable revenue:\n\n```\nStage 1: Custom Projects (high margin, low scale)\n↓ Identify repeated patterns\nStage 2: Templated Delivery (faster, more consistent)\n↓ Package into fixed-scope offers\nStage 3: Productized Service (fixed price, predictable delivery)\n↓ Build self-serve tools\nStage 4: Product + Service Hybrid (highest scale)\n```\n\n### Agency Metrics Dashboard\n\nTrack weekly:\n\n```yaml\nagency_dashboard:\n  week_of: \"YYYY-MM-DD\"\n  \n  pipeline:\n    new_leads: 0\n    proposals_sent: 0\n    proposals_won: 0\n    win_rate: \"0%\"\n    average_deal_size: 0\n    pipeline_value: 0\n    \n  delivery:\n    active_projects: 0\n    projects_on_track: 0\n    projects_at_risk: 0\n    milestones_hit: 0\n    milestones_missed: 0\n    client_nps: 0\n    \n  financial:\n    mrr: 0  # Monthly recurring revenue\n    project_revenue: 0\n    total_revenue: 0\n    ar_outstanding: 0\n    cash_position: 0\n    \n  team:\n    avg_utilization: \"0%\"\n    team_size: 0\n    open_positions: 0\n    attrition_ytd: 0\n    \n  growth:\n    revenue_vs_last_month: \"+0%\"\n    revenue_vs_last_year: \"+0%\"\n    client_count: 0\n    net_revenue_retention: \"0%\"  # Target: >110%\n```\n\n---\n\n## Phase 10: Edge Cases & Advanced\n\n### Difficult Client Playbooks\n\n**The Scope Creeper:**\n- Set hard boundaries in writing at kickoff\n- Every request gets classified (see Phase 5)\n- Track cumulative \"free\" work — present data quarterly\n- If chronic: \"We've absorbed $X in extra scope. Going forward, all additions go through change orders.\"\n\n**The Ghost:**\n- Missing reviews block YOUR team — lost productivity\n- After 48h silence: \"Just checking in — we need your feedback on [X] to stay on schedule.\"\n- After 72h: \"Heads up — without feedback by [date], the milestone will shift by [days].\"\n- Build into contract: \"Client delays extend timeline 1:1\"\n\n**The Everything-Is-Urgent:**\n- Define urgent vs. important at onboarding\n- \"We can prioritize this, but it means [other thing] moves to next week. Which matters more?\"\n- If chronic: introduce an \"expedite fee\" (25-50% premium for rush work)\n\n**The Micromanager:**\n- Over-communicate proactively — they micromanage because they're anxious\n- Daily updates instead of weekly\n- Share your process: \"Here's exactly how we'll approach this and when you'll see progress\"\n- Give them a \"status dashboard\" they can check anytime\n\n### Multi-Project Capacity Planning\n\n```yaml\ncapacity:\n  total_team_hours_weekly: 0\n  billable_target_hours: 0  # total × 0.75\n  currently_committed: 0\n  available_hours: 0\n  \n  projects:\n    - name: \"\"\n      hours_per_week: 0\n      weeks_remaining: 0\n      team_members: []\n      \n  can_take_new_work: true/false  # available > 20 hours\n  next_availability: \"YYYY-MM-DD\"\n```\n\n### Subcontractor Management\n\nWhen outsourcing parts of delivery:\n\n- **Never let the client communicate directly with subs** — you're the brand\n- **Mark up subcontractor rates 30-50%** — you provide the client, the brief, and the QC\n- **Pay subs within 7 days** of their invoice — builds loyalty\n- **NDA + non-compete** — prevent them poaching your clients\n- **Quality check everything** before it touches the client\n\n### Remote/Async Operations\n\n- **Default to async** — meetings are expensive (multiple people × time × context switch)\n- **Document everything** — if it's not written, it didn't happen\n- **Time zone rules**: overlap minimum 3 hours with client; respond during THEIR business hours\n- **Weekly sync is sacred** — this is the one meeting that cannot be async\n- **SOPs for everything** — the person doing the work shouldn't need to ask how\n\n---\n\n## Natural Language Commands\n\n| Say | Agent Does |\n|-----|-----------|\n| \"New lead from [company]\" | Create lead qualification with BANT-S scoring |\n| \"Write proposal for [project]\" | Generate proposal using framework |\n| \"Price this: [scope description]\" | Run pricing calculator with 3-tier output |\n| \"Onboard [client name]\" | Generate onboarding checklist and welcome email |\n| \"Weekly update for [client]\" | Generate status update from project data |\n| \"Client health check\" | Score all active clients on health dimensions |\n| \"Capacity check\" | Show team utilization and available hours |\n| \"Chase overdue invoices\" | Generate appropriate follow-up for each aging bucket |\n| \"QBR for [client]\" | Generate quarterly review deck |\n| \"Agency dashboard\" | Compile weekly metrics from all sources |\n| \"Scope creep alert\" | List all unpriced change requests across projects |\n| \"Growth plan\" | Analyze current metrics and recommend next growth lever |\n","topics":["Agency","Client Management","Consulting","Freelance","Professional Services"],"tags":{"agency":"1.0.0","clients":"1.0.0","freelance":"1.0.0","latest":"1.0.0","operations":"1.0.0","project-management":"1.0.0"},"stats":{"comments":0,"downloads":183,"installsAllTime":7,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1771349076097,"updatedAt":1778491567625},"latestVersion":{"version":"1.0.0","createdAt":1771349076097,"changelog":"Initial release: Complete agency operations system for client management, pricing, project delivery, team management, and growth for service businesses.\n\n- Provides frameworks for agency foundation, service packaging, and niche selection.\n- Includes detailed lead qualification, scoring, and discovery call processes.\n- Offers templates for outreach and sales proposals.\n- Contains standardized proposal structure and pricing calculator guidance.\n- Designed for agencies, consultancies, and freelancers to streamline client lifecycle and scale operations.","license":null},"metadata":null,"owner":{"handle":"1kalin","userId":"s17e1q0nx23qnh4n429zzqc05x83hvsw","displayName":"1kalin","image":"https://avatars.githubusercontent.com/u/15705344?v=4"},"moderation":null}