Platform
Domain Examples
SaaS / App

SaaS / General Application

Business problems solved

ปัญหาPBCP แก้อย่างไร
ไม่รู้ว่า user ใช้ feature ไหนบ้างUser Story → feature usage timeline
Churn สูง แต่ไม่รู้สาเหตุChurn signal → drop-off pattern ก่อน cancel
Onboarding ยาว user ไม่ผ่านJourney funnel → step ไหนที่คน drop
ไม่รู้ว่า plan ไหนเหมาะกับ user กลุ่มไหนSegment Intelligence → usage pattern per plan

Story types

User Story

User นี้ active แค่ไหน ใช้ feature อะไรบ้าง

Workspace Story

ทีมนี้ collaborate กันอย่างไร ใช้งานหนักแค่ไหน

Feature Story

Feature นี้ถูกใช้บ่อยไหม ใครใช้ ใช้อย่างไร

Subscription Story

Plan นี้ upgrade/downgrade อย่างไร มี churn signal ไหม

Key events

Eventเกิดเมื่อ
user.signed_upสมัครใช้งาน
user.verified_emailยืนยัน email
onboarding.step_completedผ่าน onboarding step
onboarding.completedผ่าน onboarding ครบ
session.startedเปิด app
session.endedปิด app
feature.usedใช้ feature (payload: featureName)
feature.first_usedใช้ feature เป็นครั้งแรก
workspace.createdสร้าง workspace / project
workspace.member_invitedเชิญสมาชิก
workspace.member_joinedสมาชิกเข้าร่วม
subscription.upgradedupgrade plan
subscription.downgradeddowngrade plan
subscription.cancelledcancel subscription
payment.completedชำระเงินสำเร็จ
api.calledเรียก API (payload: endpoint, method)
export.createdexport data
integration.connectedเชื่อมต่อ integration

Intelligence use cases

Use caseSignalAction
Onboarding drop-offonboarding.step_completed หยุดที่ step ไหนIn-app tooltip + email nudge
Feature adoptionfeature.first_used ไม่เกิดใน 14 วันDiscovery campaign
Churn predictionไม่มี session.started >7 วันWin-back email
Expansion opportunityusage metrics ใกล้ plan limitUpgrade prompt ใน app
Power userfeature.used > threshold / สัปดาห์Case study / referral request
Subscription at risksubscription.downgraded → ไม่มี engagementIntervention

Onboarding funnel example

user.signed_up                  → 1,000 users
  user.verified_email           → 820   (18% drop)
    onboarding.step_1_completed → 650   (21% drop) ← ขั้นตอนที่ยากที่สุด
    onboarding.step_2_completed → 520   (20% drop)
    onboarding.completed        → 380   (27% drop)
      feature.first_used        → 290   (24% drop)
        workspace.created       → 210   (28% drop)

Activated users: 21%  ←  Pulse แสดงให้ product team เห็น

Full event catalog →

SaaS / General Application

Business problems solved

ProblemHow PBCP solves it
No visibility into which features users actually useUser Story → feature usage timeline
High churn but no insight into the causeChurn signal → drop-off pattern before cancellation
Long onboarding that users don't completeJourney funnel → identify which steps users drop out at
No idea which plan suits which user segmentSegment Intelligence → usage pattern per plan

Story types

User Story

How active is this user? Which features do they use?

Workspace Story

How does this team collaborate? How heavily is it used?

Feature Story

Is this feature used frequently? Who uses it and how?

Subscription Story

How does this plan upgrade/downgrade? Are there churn signals?

Key events

EventOccurs when
user.signed_upUser signs up
user.verified_emailEmail verified
onboarding.step_completedOnboarding step completed
onboarding.completedAll onboarding steps completed
session.startedApp opened
session.endedApp closed
feature.usedFeature used (payload: featureName)
feature.first_usedFeature used for the first time
workspace.createdWorkspace / project created
workspace.member_invitedMember invited
workspace.member_joinedMember joined
subscription.upgradedPlan upgraded
subscription.downgradedPlan downgraded
subscription.cancelledSubscription cancelled
payment.completedPayment completed successfully
api.calledAPI called (payload: endpoint, method)
export.createdData exported
integration.connectedIntegration connected

Intelligence use cases

Use caseSignalAction
Onboarding drop-offonboarding.step_completed stops at a particular stepIn-app tooltip + email nudge
Feature adoptionfeature.first_used not triggered within 14 daysDiscovery campaign
Churn predictionNo session.started for >7 daysWin-back email
Expansion opportunityUsage metrics approaching plan limitUpgrade prompt in app
Power userfeature.used above threshold per weekCase study / referral request
Subscription at risksubscription.downgraded → no engagementIntervention

Onboarding funnel example

user.signed_up                  → 1,000 users
  user.verified_email           → 820   (18% drop)
    onboarding.step_1_completed → 650   (21% drop) ← hardest step
    onboarding.step_2_completed → 520   (20% drop)
    onboarding.completed        → 380   (27% drop)
      feature.first_used        → 290   (24% drop)
        workspace.created       → 210   (28% drop)

Activated users: 21%  ←  Pulse makes this visible for the product team

Full event catalog →