SKILL.md
唯讀
名稱
subscription-management
描述
SaaS 訂閱生命週期管理 - 帳務、升級、降級、流失預防與營收優化
版本
1.0.0
訂閱管理
全面的 SaaS 訂閱生命週期管理,包含帳務操作、升級/降級流程、流失預防策略與營收優化。
概述
此技能涵蓋:
- 訂閱生命週期管理
- 定價與包裝策略
- 升級/降級工作流程
- 流失預防自動化
- 帳務操作與催款
訂閱生命週期
生命週期階段
┌─────────────────────────────────────────────────────────────────┐
│ 訂閱生命週期 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 試用 ──▶ 轉換 ──▶ 活躍 ──▶ 擴張 ──▶ 續約 │
│ │ │ │ │ │ │
│ ▼ ▼ ▼ ▼ ▼ │
│ [流失] [流失] [降級] [流失] [流失] │
│ │ │ │
│ ▼ ▼ │
│ [挽回] ◀──────────── [挽回] │
│ │
└─────────────────────────────────────────────────────────────────┘
階段定義
lifecycle_stages:
trial:
duration: 14_days
goal: activation + conversion
key_metrics:
- trial_starts
- activation_rate
- trial_to_paid_conversion
automation:
- onboarding_emails
- in_app_guidance
- sales_touch (if qualified)
active:
goal: value_delivery + expansion
key_metrics:
- feature_adoption
- nps_score
- expansion_revenue
automation:
- health_scoring
- usage_alerts
- upsell_triggers
at_risk:
trigger: health_score < 40 OR usage_drop > 50%
goal: retention
key_metrics:
- save_rate
- churn_reason
automation:
- csm_alert
- retention_offer
- executive_escalation
churned:
goal: win_back
key_metrics:
- reactivation_rate
- time_to_reactivate
automation:
- exit_survey
- win_back_campaigns
- competitive_monitoring
定價與包裝
定價策略範本
pricing_tiers:
starter:
price: $29/month
billing: monthly or annual (2 months free)
target: solopreneurs, small teams
limits:
users: 5
storage: 10GB
features: core_only
positioning: "Get started"
professional:
price: $79/month
billing: monthly or annual
target: growing teams
limits:
users: 25
storage: 100GB
features: core + advanced
positioning: "Most popular"
highlight: true
business:
price: $199/month
billing: monthly or annual
target: scaling companies
limits:
users: unlimited
storage: 500GB
features: all + priority_support
positioning: "For growth"
enterprise:
price: custom
billing: annual only
target: large organizations
limits:
users: unlimited
storage: unlimited
features: all + sso + api + sla
positioning: "Contact sales"
add_ons:
- extra_storage: $10/50GB
- api_access: $50/month
- priority_support: $100/month
- dedicated_csm: $500/month
價值指標
value_metric_options:
per_seat:
charge: per_active_user
pros: predictable, aligns with growth
cons: may limit adoption
best_for: collaboration tools
usage_based:
charge: per_api_call, per_GB, per_transaction
pros: low barrier, scales with value
cons: unpredictable revenue
best_for: infrastructure, APIs
feature_tiered:
charge: based_on_features_used
pros: clear upsell path
cons: may feel restrictive
best_for: software with distinct use cases
hybrid:
charge: base_fee + usage_overage
pros: predictable base + upside
cons: complex to explain
best_for: mature products
升級/降級流程
升級自動化
upgrade_triggers:
usage_based:
- trigger: approaching_user_limit (80%)
action:
- in_app_notification: "You're almost at your limit"
- email: upgrade_suggestion
- if_ignored: soft_limit_warning
- trigger: feature_blocked (tried advanced feature)
action:
- in_app_modal: feature_preview + upgrade_cta
- track: feature_interest
- trigger: consistent_overage (3+ months)
action:
- csm_outreach: proactive_upgrade_discussion
behavior_based:
- trigger: power_user_behavior
condition: >5h/week usage AND >10 team members invited
action:
- flag_as: expansion_opportunity
- assign: csm_for_outreach
time_based:
- trigger: 90_days_on_same_plan
action:
- email: "Are you getting the most out of {Product}?"
- include: feature_comparison
upgrade_flow:
steps:
1. show_comparison: current_vs_recommended
2. highlight_value: features_they've_tried_to_use
3. offer_discount: if_annual (optional)
4. prorate_billing: charge_difference_immediately
5. unlock_features: immediately
6. send_confirmation: email + in_app
7. trigger_onboarding: for_new_features
降級預防
downgrade_flow:
steps:
1. intercept_request:
show: "Before you go..."
offer:
- pause_subscription: 1-3_months
- discount: 20%_for_3_months
- free_month: if_annual
2. collect_reason:
options:
- too_expensive
- not_using_features
- switching_to_competitor
- company_downsizing
- temporary_pause
3. tailored_response:
too_expensive:
- offer: lower_tier_suggestion
- show: cost_per_user_value
not_using_features:
- offer: training_session
- show: quick_wins_tutorial
switching_to_competitor:
- ask: which_competitor
- offer: competitive_discount
- flag: for_win_back_later
4. if_proceeds:
- schedule_downgrade: end_of_billing_cycle
- preserve_data: for_potential_return
- send_survey: detailed_feedback
5. track:
- reason
- offers_presented
- offers_accepted/declined
- revenue_impact
流失預防
健康評分
customer_health_score:
components:
product_usage: 40%
signals:
- daily_active_users: vs_licensed_seats
- feature_adoption: core_features_used
- login_frequency: weekly_active
- depth_of_use: actions_per_session
engagement: 30%
signals:
- email_opens: last_30_days
- support_sentiment: positive_vs_negative
- nps_score: latest
- community_participation: if_applicable
relationship: 20%
signals:
- csm_touchpoints: recent_calls
- executive_sponsor: identified
- contract_length: multi_year_bonus
financial: 10%
signals:
- payment_history: on_time_payments
- expansion_history: upgrades_vs_downgrades
- invoice_disputes: count
scoring:
90-100: healthy (green)
70-89: stable (yellow)
40-69: at_risk (orange)
0-39: critical (red)
automation:
critical:
- immediate: csm_alert + call_scheduled
- if_no_response: manager_escalation
at_risk:
- same_day: csm_notification
- action: health_check_call
stable:
- weekly: review_in_team_meeting
healthy:
- monthly: expansion_opportunity_review
催款管理
dunning_sequence:
payment_failed:
day_0:
- retry_payment: automatic
- email: "Payment failed - please update"
- in_app: banner_notification
day_3:
- retry_payment: automatic
- email: "Action needed: Update payment"
- include: direct_update_link
day_7:
- retry_payment: automatic
- email: "Your account is at risk"
- sms: if_enabled
- downgrade_warning: true
day_14:
- final_retry: automatic
- email: "Final notice before suspension"
- csm_call: for_high_value_accounts
day_21:
- suspend_account: read_only_access
- email: "Account suspended"
- preserve_data: 90_days
day_90:
- delete_data: after_warning
- final_email: account_closure
recovery_metrics:
track:
- involuntary_churn_rate
- recovery_rate_by_day
- avg_days_to_recovery
- revenue_recovered
營收運營
帳務自動化
billing_operations:
invoice_generation:
timing: 7_days_before_renewal
include:
- usage_summary
- upcoming_charges
- payment_method
proration:
upgrades: charge_immediately (prorated)
downgrades: credit_at_next_billing
mid_cycle_changes: calculate_daily
discounts:
types:
- percentage: 10%, 20%, 30%
- fixed: $X off
- free_months: 1-3 months
controls:
- approval_required: >30%
- expiration: always_set
- one_per_customer: unless_approved
revenue_recognition:
method: ratable
timing: monthly
deferred_revenue: track_separately
報表儀表板
# 訂閱指標儀表板
## MRR 摘要
| 指標 | 數值 | 月增率 |
|--------|-------|------------|
| 總 MRR | $500K | +8% |
| 新增 MRR | $50K | +15% |
| 擴張 MRR | $30K | +12% |
| 流失 MRR | $20K | -5% |
| 淨新增 MRR | $60K | +20% |
## 訂閱健康狀況
| 層級 | 客戶數 | MRR | 平均健康分 |
|------|-----------|-----|------------|
| Enterprise | 50 | $200K | 85 |
| Business | 150 | $180K | 78 |
| Professional | 400 | $100K | 72 |
| Starter | 800 | $20K | 65 |
## 高風險帳戶(需處理)
| 公司 | MRR | 健康分 | 風險原因 |
|---------|-----|--------|-------------|
| Acme Co | $5K | 35 | 使用量下降 60% |
| Tech Inc | $3K | 42 | 付款失敗 |
| StartupX | $2K | 38 | 30 天未登入 |
## 流失分析
- 自願流失:1.5%(目標:<2%) ✅
- 非自願流失:0.8%(目標:<1%) ✅
- 首要原因:價格(35%)
- 挽回率:25%
輸出範例
請求:"為一個 SaaS 產品建立流失預防工作流程"
輸出:
# 流失預防工作流程
## 早期預警系統
### 健康分觸發條件
```yaml
triggers:
critical_alert: # 健康分 < 40
- immediate: slack_alert_to_csm
- same_day: schedule_call
- email: "We noticed you haven't logged in..."
- offer: free_training_session
usage_drop: # 下降 >50%
- email: "Everything okay?"
- in_app: help_resources
- csm_task: check_in_call
support_escalation: # 負面情緒
- flag: at_risk
- csm_notification: with_context
- executive_apology: if_major_issue
干預劇本
情境:低使用量
第 1 天:自動發送電子郵件
"Hi {name},我們注意到 {Product} 的使用量下降了。
一切還好嗎?這裡有 3 個快速入門技巧,幫助您快速獲得價值:"
第 3 天:應用內訊息
"需要協助嗎?預約一場 15 分鐘的免費諮詢會議。"
第 7 天:客戶成功經理電話
議程:了解障礙,提供解決方案
第 14 天:主管升級
若無回應,內部升級處理
情境:付款失敗
第 0 小時:自動重試付款
第 1 小時:發送含更新連結的電子郵件
第 3 天:第二封電子郵件 + 簡訊
第 7 天:高價值帳戶由客戶成功經理致電
第 14 天:最終警告
第 21 天:暫停帳戶(保留資料 90 天)
挽留優惠矩陣
| 流失原因 | 優惠方案 |
|---|---|
| 太貴 | 3 個月 8 折 |
| 沒在用 | 免費培訓 + 暫停選項 |
| 競爭對手 | 價格匹配 + 遷移協助 |
| 縮編 | 降級至較低方案 |
| 暫時性 | 免費暫停 1-3 個月 |
追蹤指標
- 挽回率:目標 >25%
- 介入時間:關鍵情況 <24 小時
- 流失原因分布
- 優惠接受率
- 挽回的營收
---
*訂閱管理技能 - Claude Office Skills 的一部分*






