Monitor and predict member channel migration patterns between digital and traditional banking channels
Percentage of members using digital as primary channel
Members migrating to digital channels per month
Year-over-year change in branch-only users
Members using both digital and physical channels
Members using exclusively digital channels
Members using exclusively physical channels
Rate of change in migration velocity
Period-over-period change in digital users
Likelihood of member attrition during channel transition
Percentage of members by primary channel
Member interaction channels tracked for migration analysis.
| ID | Name / Characteristics | Age Range | Filter | Decision Types |
|---|---|---|---|---|
| gen_z |
Gen Z
digital_native: True
preferred_channels: ['mobile_app', 'chat']
migration_tendency: very_high
|
18-27 | birth_year BETWEEN 1997 AND 2012 |
|
| millennials |
Millennials
digital_native: True
preferred_channels: ['mobile_app', 'online_banking']
migration_tendency: high
|
28-43 | birth_year BETWEEN 1981 AND 1996 |
|
| gen_x |
Gen X
digital_native: False
preferred_channels: ['online_banking', 'branch']
migration_tendency: medium
|
44-59 | birth_year BETWEEN 1965 AND 1980 |
|
| boomers |
Boomers
digital_native: False
preferred_channels: ['branch', 'phone']
migration_tendency: low
|
60-78 | birth_year BETWEEN 1946 AND 1964 |
|
| silent |
Silent Gen
digital_native: False
preferred_channels: ['branch']
migration_tendency: very_low
|
79+ | birth_year <= 1945 |
| ID | Name / Characteristics | Age Range | Filter | Decision Types |
|---|---|---|---|---|
| digital_only |
Digital Only
Uses only digital channels (mobile, online, chat) |
— | digital_only = TRUE |
|
| hybrid |
Hybrid
Uses both digital and physical channels |
— | hybrid_user = TRUE |
|
| branch_only |
Branch Only
Uses only physical channels (branch, ATM, phone) |
— | branch_only = TRUE |
Decisions about branch locations, staffing, and service models
branch_decline_rate
< -10
— Branch usage declining faster than 10% annually
digital_adoption_rate
> 75
— Digital adoption exceeds strategic threshold
branch_only_users
< 5000
— Branch-only user base falling below critical mass
Decisions about digital feature development and enhancement
migration_velocity
> 800
— Accelerating digital migration creates capacity demand
digital_adoption_rate
< 70
— Gen X adoption lagging - opportunity for targeted features
migration_acceleration
> 20
— Migration accelerating faster than infrastructure growth
Proactive outreach to prevent attrition during channel transitions
retention_risk
= high
— Segment flagged as high retention risk
digital_adoption_rate
< 45
— Boomer adoption critically low
digital_adoption_rate
< 25
— Silent Gen may need branch preservation
Strategic response to competitor digital initiatives
migration_velocity
< 500
— Migration slowing - potential competitive pressure
— Competitor announced significant digital feature
| Level | Role | Can Approve |
|---|---|---|
| 1 | Data Analyst | flag_for_reviewconduct_researchcompetitive_analysis |
| 2 | Member Services | digital_companionpersonal_outreachsimplified_accessschedule_consultation |
| 3 | Branch Manager | reduce_hourspreserve_branch |
| 3 | Product Manager | prioritize_feature |
| 3 | Marketing Manager | launch_campaignmarketing_response |
| 5 | Executive Leadership | consolidate_locationconvert_to_advisoryincrease_budgetfeature_fast_track |
stateDiagram-v2
[*] --> surfaced
[*] --> acknowledged
[*] --> investigating
[*] --> action_planned
[*] --> action_taken
deferred --> [*]
dismissed --> [*]
outcome_tracked --> [*]
| State | ID | Description | Terminal |
|---|---|---|---|
Surfaced |
surfaced | Insight generated, awaiting review | No |
Acknowledged |
acknowledged | Decision owner has seen the insight | No |
Investigating |
investigating | Additional analysis in progress | No |
Action Planned |
action_planned | Decision made, action scheduled | No |
Action Taken |
action_taken | Action executed, awaiting outcome | No |
Deferred |
deferred | Consciously postponed with rationale | Yes |
Dismissed |
dismissed | Determined not actionable with rationale | Yes |
Outcome Tracked |
outcome_tracked | Results measured and recorded | Yes |
| Decision Type | Response Window | Escalation Path |
|---|---|---|
| branch_optimization | 30_days | analyst (7_days) → vp_operations (21_days) → coo (30_days) |
| digital_investment | 14_days | product_manager (7_days) → vp_digital (14_days) → cto (21_days) |
| retention_intervention | 48_hours | member_services (24_hours) → branch_manager (48_hours) → regional_manager (72_hours) |
| competitive_response | 7_days | analyst (3_days) → vp_strategy (7_days) → ceo (14_days) |
erDiagram
MEMBER {
segment generation
enum primary_channel
enum user_type
enum status
}
CHANNEL {
enum channel_type
enum channel_category
}
MIGRATION_EVENT {
reference from_channel
reference to_channel
string migration_driver
}
| Attribute | Type | Key |
|---|---|---|
| generation | segment | |
| primary_channel | enum | |
| user_type | enum | |
| status | enum |
| Attribute | Type | Key |
|---|---|---|
| channel_type | enum | |
| channel_category | enum |
| Attribute | Type | Key |
|---|---|---|
| from_channel | reference | |
| to_channel | reference | |
| migration_driver | string |