{
  "schemaVersion": "1.0",
  "item": {
    "slug": "client-retention",
    "name": "Client Retention",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/staybased/client-retention",
    "canonicalUrl": "https://clawhub.ai/staybased/client-retention",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/client-retention",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=client-retention",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/client-retention"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/client-retention",
    "agentPageUrl": "https://openagent3.xyz/skills/client-retention/agent",
    "manifestUrl": "https://openagent3.xyz/skills/client-retention/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/client-retention/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Client Retention — Keep Clients Paying Monthly",
        "body": "Turn one-time projects into recurring revenue and reduce churn. The cheapest client to acquire is the one you already have.\nSources: SerpSculpt (B2B retention stats 2025), Breakthrough3x (recurring revenue models), Recurly (churn data), Outreach.io, AvidTrak.\nAll outputs go to workspace/artifacts/."
      },
      {
        "title": "Use when",
        "body": "Designing a recurring revenue model (retainers, subscriptions, managed services)\nA client's renewal is coming up and you want to ensure they stay\nBuilding onboarding flows for new clients (first 30 days = highest churn risk)\nAnalyzing why clients leave and building prevention systems\nPlanning upsells or expansion revenue from existing clients\nStructuring service tiers to maximize lifetime value"
      },
      {
        "title": "Don't use when",
        "body": "Acquiring new clients (use cold-outreach, lead-magnets, client-discovery)\nClient has already churned and you're trying to win them back (different playbook — winback campaigns)\nOne-time product sales with no recurring component\nThe client is genuinely a bad fit (let them go gracefully)"
      },
      {
        "title": "Negative examples",
        "body": "\"Help me find new clients\" → No. This is about keeping existing ones.\n\"Write a cold email\" → No. Use cold-outreach skill.\n\"A client is angry\" → Borderline. If it's a churn risk, yes. If it's a support ticket, handle the ticket first."
      },
      {
        "title": "Edge cases",
        "body": "Converting a one-time Upwork project into ongoing retainer → YES. This is the highest-value retention play.\nClient asks to pause service → YES. Pause management prevents full churn.\nClient wants to downgrade tier → YES. Downgrade retention is better than full churn."
      },
      {
        "title": "Why Retention > Acquisition",
        "body": "The math:\n\nAcquiring a new client costs 5-7x more than retaining an existing one\nIncreasing retention by 5% increases profits by 25-95% (Bain & Co, widely cited)\nBusiness consulting firms average 83-85% annual retention (SerpSculpt 2025)\nTop SaaS performers push NRR (Net Revenue Retention) past 120% — meaning existing clients PAY MORE over time\n\nFor our $2,000 goal: One client at $149/mo = $1,788/year. Keeping them for 12 months is worth more than acquiring 3 clients who churn after 2 months each."
      },
      {
        "title": "Pillar 1: Onboarding (First 30 Days = Make or Break)",
        "body": "20%+ of voluntary churn is linked to poor onboarding (Recurly). The first 30 days set the trajectory.\n\nOnboarding checklist:\n\nDay 1: Welcome message + clear expectations (what happens when, what they need to do)\n Day 1-3: Setup/implementation begins (show immediate progress)\n Day 7: First check-in — \"How's it going? Any questions?\"\n Day 14: First measurable result shared (\"Here's what's happened so far\")\n Day 30: Full review — show ROI, confirm value, discuss next steps\n\nKey principle: Get them a quick win FAST. The sooner they see value, the stickier they become.\n\nFor Alfred: Day 1 = SMS auto-responder active. Day 7 = first auto-booked appointment. Day 14 = share stats (X messages handled, Y bookings captured)."
      },
      {
        "title": "Pillar 2: Ongoing Value Delivery (Monthly Proof)",
        "body": "Clients don't churn because your service stopped working. They churn because they forgot it was working.\n\nMonthly value report (automated):\n\nHi [Client],\n\nHere's your [Month] recap:\n- [Metric 1]: X (up Y% from last month)\n- [Metric 2]: Z\n- Total value delivered: $[amount]\n- Your investment: $[price]\n- ROI: [X]x\n\nAnything you'd like to adjust for next month?\n\nRules:\n\nSend this EVERY month without fail (automate it)\nShow real numbers, not vague \"things are going well\"\nAlways end with a question (keeps the conversation open)\nHighlight one thing you improved or optimized (shows you're actively working)"
      },
      {
        "title": "Pillar 3: Proactive Check-Ins (Quarterly Business Reviews)",
        "body": "Don't wait for problems. Surface them before they become churn.\n\nQuarterly check-in framework:\n\n\"What's working well?\" (reinforce value)\n\"What could be better?\" (surface issues early)\n\"What's changed in your business since we started?\" (spot expansion opportunities)\n\"Are there other areas where we could help?\" (upsell naturally)\n\nChurn signals to watch:\n\nUsage drops (they're not using the service)\nResponse times slow (they're disengaging)\nThey ask about contract terms or cancellation (actively considering leaving)\nA key contact leaves the company (relationship risk)\nThey stop responding to check-ins (silent churn incoming)"
      },
      {
        "title": "Pillar 4: Expansion Revenue (Upsells That Feel Natural)",
        "body": "The best retention strategy is making the client MORE successful over time, which naturally leads to them wanting more.\n\nExpansion revenue models:\n\nTier upgrades: \"You've maxed out the Growth plan. Scale unlocks [features].\"\nAdd-on services: \"Based on your results, [new service] could add another $X/mo.\"\nVolume expansion: \"You're handling 200 messages/mo now. At 500+, the Premium tier makes more sense.\"\nReferral incentives: \"Know another [business type]? We'll give you a month free for referrals.\"\n\nTop B2B SaaS performers generate 50%+ of new ARR from upsells (SerpSculpt). This means half their growth comes from existing clients, not new ones."
      },
      {
        "title": "Recurring Revenue Models",
        "body": "ModelBest ForExampleMonthly retainerOngoing managed serviceAlfred SMS automation at $149/moSubscription tiersProductized serviceBasic/Growth/Scale pricingUsage-basedVariable demandPer-message, per-booking pricingAnnual contract (discounted)Cash flow stability$149/mo or $1,490/year (save 17%)Retainer + projectHybridBase retainer + one-off builds as needed\n\nBest practice: Start with monthly, no long-term commitment. Once they see value (month 2-3), offer annual at a discount. This locks in revenue AND signals their commitment."
      },
      {
        "title": "Churn Prevention Playbook",
        "body": "When you detect a churn signal:\n\nReach out immediately — Don't wait. \"Hey [name], noticed [signal]. Everything okay?\"\nListen first — Don't defend. Understand what changed.\nOffer solutions — Tier adjustment, pause, scope change — anything beats full cancellation.\nQuantify what they'll lose — \"Over the last 3 months, the system captured $X in bookings for you.\"\nIf they still want to leave — Be gracious. \"Totally understand. We're here if things change. Can I ask what we could have done better?\" (This feedback is gold.)\n\nPause > Cancel: Always offer a pause option (1-2 months) before cancellation. Many \"I want to cancel\" clients just need a breather."
      },
      {
        "title": "Key Numbers",
        "body": "New client acquisition costs 5-7x more than retention\n5% retention increase → 25-95% profit increase (Bain & Co)\n20%+ of voluntary churn linked to poor onboarding (Recurly)\nBusiness consulting average retention: 83-85% annually\nTop performers: NRR >120% (clients pay more over time)\n50%+ of growth at top companies comes from existing client expansion\nFirst 30 days = highest churn risk period"
      }
    ],
    "body": "Client Retention — Keep Clients Paying Monthly\n\nTurn one-time projects into recurring revenue and reduce churn. The cheapest client to acquire is the one you already have. Sources: SerpSculpt (B2B retention stats 2025), Breakthrough3x (recurring revenue models), Recurly (churn data), Outreach.io, AvidTrak. All outputs go to workspace/artifacts/.\n\nUse when\nDesigning a recurring revenue model (retainers, subscriptions, managed services)\nA client's renewal is coming up and you want to ensure they stay\nBuilding onboarding flows for new clients (first 30 days = highest churn risk)\nAnalyzing why clients leave and building prevention systems\nPlanning upsells or expansion revenue from existing clients\nStructuring service tiers to maximize lifetime value\nDon't use when\nAcquiring new clients (use cold-outreach, lead-magnets, client-discovery)\nClient has already churned and you're trying to win them back (different playbook — winback campaigns)\nOne-time product sales with no recurring component\nThe client is genuinely a bad fit (let them go gracefully)\nNegative examples\n\"Help me find new clients\" → No. This is about keeping existing ones.\n\"Write a cold email\" → No. Use cold-outreach skill.\n\"A client is angry\" → Borderline. If it's a churn risk, yes. If it's a support ticket, handle the ticket first.\nEdge cases\nConverting a one-time Upwork project into ongoing retainer → YES. This is the highest-value retention play.\nClient asks to pause service → YES. Pause management prevents full churn.\nClient wants to downgrade tier → YES. Downgrade retention is better than full churn.\nWhy Retention > Acquisition\n\nThe math:\n\nAcquiring a new client costs 5-7x more than retaining an existing one\nIncreasing retention by 5% increases profits by 25-95% (Bain & Co, widely cited)\nBusiness consulting firms average 83-85% annual retention (SerpSculpt 2025)\nTop SaaS performers push NRR (Net Revenue Retention) past 120% — meaning existing clients PAY MORE over time\n\nFor our $2,000 goal: One client at $149/mo = $1,788/year. Keeping them for 12 months is worth more than acquiring 3 clients who churn after 2 months each.\n\nThe 4 Pillars of Client Retention\nPillar 1: Onboarding (First 30 Days = Make or Break)\n\n20%+ of voluntary churn is linked to poor onboarding (Recurly). The first 30 days set the trajectory.\n\nOnboarding checklist:\n\n Day 1: Welcome message + clear expectations (what happens when, what they need to do)\n Day 1-3: Setup/implementation begins (show immediate progress)\n Day 7: First check-in — \"How's it going? Any questions?\"\n Day 14: First measurable result shared (\"Here's what's happened so far\")\n Day 30: Full review — show ROI, confirm value, discuss next steps\n\nKey principle: Get them a quick win FAST. The sooner they see value, the stickier they become.\n\nFor Alfred: Day 1 = SMS auto-responder active. Day 7 = first auto-booked appointment. Day 14 = share stats (X messages handled, Y bookings captured).\n\nPillar 2: Ongoing Value Delivery (Monthly Proof)\n\nClients don't churn because your service stopped working. They churn because they forgot it was working.\n\nMonthly value report (automated):\n\nHi [Client],\n\nHere's your [Month] recap:\n- [Metric 1]: X (up Y% from last month)\n- [Metric 2]: Z\n- Total value delivered: $[amount]\n- Your investment: $[price]\n- ROI: [X]x\n\nAnything you'd like to adjust for next month?\n\n\nRules:\n\nSend this EVERY month without fail (automate it)\nShow real numbers, not vague \"things are going well\"\nAlways end with a question (keeps the conversation open)\nHighlight one thing you improved or optimized (shows you're actively working)\nPillar 3: Proactive Check-Ins (Quarterly Business Reviews)\n\nDon't wait for problems. Surface them before they become churn.\n\nQuarterly check-in framework:\n\n\"What's working well?\" (reinforce value)\n\"What could be better?\" (surface issues early)\n\"What's changed in your business since we started?\" (spot expansion opportunities)\n\"Are there other areas where we could help?\" (upsell naturally)\n\nChurn signals to watch:\n\nUsage drops (they're not using the service)\nResponse times slow (they're disengaging)\nThey ask about contract terms or cancellation (actively considering leaving)\nA key contact leaves the company (relationship risk)\nThey stop responding to check-ins (silent churn incoming)\nPillar 4: Expansion Revenue (Upsells That Feel Natural)\n\nThe best retention strategy is making the client MORE successful over time, which naturally leads to them wanting more.\n\nExpansion revenue models:\n\nTier upgrades: \"You've maxed out the Growth plan. Scale unlocks [features].\"\nAdd-on services: \"Based on your results, [new service] could add another $X/mo.\"\nVolume expansion: \"You're handling 200 messages/mo now. At 500+, the Premium tier makes more sense.\"\nReferral incentives: \"Know another [business type]? We'll give you a month free for referrals.\"\n\nTop B2B SaaS performers generate 50%+ of new ARR from upsells (SerpSculpt). This means half their growth comes from existing clients, not new ones.\n\nRecurring Revenue Models\nModel\tBest For\tExample\nMonthly retainer\tOngoing managed service\tAlfred SMS automation at $149/mo\nSubscription tiers\tProductized service\tBasic/Growth/Scale pricing\nUsage-based\tVariable demand\tPer-message, per-booking pricing\nAnnual contract (discounted)\tCash flow stability\t$149/mo or $1,490/year (save 17%)\nRetainer + project\tHybrid\tBase retainer + one-off builds as needed\n\nBest practice: Start with monthly, no long-term commitment. Once they see value (month 2-3), offer annual at a discount. This locks in revenue AND signals their commitment.\n\nChurn Prevention Playbook\n\nWhen you detect a churn signal:\n\nReach out immediately — Don't wait. \"Hey [name], noticed [signal]. Everything okay?\"\nListen first — Don't defend. Understand what changed.\nOffer solutions — Tier adjustment, pause, scope change — anything beats full cancellation.\nQuantify what they'll lose — \"Over the last 3 months, the system captured $X in bookings for you.\"\nIf they still want to leave — Be gracious. \"Totally understand. We're here if things change. Can I ask what we could have done better?\" (This feedback is gold.)\n\nPause > Cancel: Always offer a pause option (1-2 months) before cancellation. Many \"I want to cancel\" clients just need a breather.\n\nKey Numbers\nNew client acquisition costs 5-7x more than retention\n5% retention increase → 25-95% profit increase (Bain & Co)\n20%+ of voluntary churn linked to poor onboarding (Recurly)\nBusiness consulting average retention: 83-85% annually\nTop performers: NRR >120% (clients pay more over time)\n50%+ of growth at top companies comes from existing client expansion\nFirst 30 days = highest churn risk period"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/staybased/client-retention",
    "publisherUrl": "https://clawhub.ai/staybased/client-retention",
    "owner": "staybased",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/client-retention",
    "downloadUrl": "https://openagent3.xyz/downloads/client-retention",
    "agentUrl": "https://openagent3.xyz/skills/client-retention/agent",
    "manifestUrl": "https://openagent3.xyz/skills/client-retention/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/client-retention/agent.md"
  }
}