Lifecycle-Driven Churn Reduction
knowledge skill
Analyzes user lifecycle events to identify at-risk segments and produces a prioritized list of churn-prevention actions with confidence scores. The output is a JSON report used by retention teams to allocate interventions.
Worked examples
- {"input": {"user_events": [{"user_id": "u123", "event": "login", "time": 1717020000}, {"user_id": "u123", "event": "payment_failed", "time": 1717020100}, {"user_id": "u456", "event": "login", "time": 1717020000}, {"user_id": "u456", "event": "support_ticket", "time": 1717021000}], "risk_threshold": 0.7, "time_window": 7}, "output": {"high_risk_segments": [{"segment_id": "payment_failure_7d", "users": 1, "risk_score": 0.89, "top_actions": ["payment_failed"]}], "recommended_actions": [{"action": "payment_retry_reminder", "target_segment": "payment_failure_7d", "confidence": 0.85, "cost": 0.0}], "model_version": "churn_v3.2"}}
- {"input": {"user_events": [{"user_id": "u789", "event": "login", "time": 1717020000}, {"user_id": "u789", "event": "feature_used", "time": 1717020100}, {"user_id": "u789", "event": "login", "time": 1717020200}, {"user_id": "u999", "event": "login", "time": 1717020000}, {"user_id": "u999", "event": "logout", "time": 1717020100}], "risk_threshold": 0.6, "time_window": 14}, "output": {"high_risk_segments": [{"segment_id": "low_activity_14d", "users": 1, "risk_score": 0.62, "top_actions": ["logout"]}], "recommended_actions": [{"action": "feature_engagement_email", "target_segment": "low_activity_14d", "confidence": 0.71, "cost": 0.0}], "model_version": "churn_v3.2"}}
Input
- user_events: array<object> - List of user actions with timestamps (e.g., [{'event':'login','time':1717020000},...])
- risk_threshold: number - Minimum churn probability to include in output (e.g., 0.7)
- time_window: number - Days to analyze backward from current date (e.g., 30)
Output
- high_risk_segments: array<object> - [{'segment_id':'premium_tier_30d','users':124,'risk_score':0.87,'top_actions':['login_decline','support_ticket']},...]
- recommended_actions: array<object> - [{'action':'discount_offer','target_segment':'premium_tier_30d','confidence':0.92,'cost':15.0},...]
- model_version: string - Version identifier (e.g., 'churn_v3.2')
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0