Russia · Poland · Turkey · LATAM Colombia · May 17 – Jun 16, 2026
o-1J2C2V-na1Ranked by hours saved per month. Click a team tab to see session evidence and audit trails.
| # | Candidate | Team | Level | Hours / Month | Complexity | Phase |
|---|---|---|---|---|---|---|
| 1 | Smart Reorder Template | Russia B2B | Process Automated | 190 h | Medium | Phase 2 |
| 2 | LATAM Orders API Recovery | B2B Admin Ops | Fully Automated | 140 h | Medium-High | Phase 2 |
| 3 | Basket Interaction Fix | PepsiCo Hub | Fully Automated | 121 h | Low-Medium | Phase 1 |
| 4 | Order List Auto-Refresh | B2B Admin Ops | Fully Automated | 118 h | Low | Phase 1 |
| 5 | Quick Reorder from Order History | PepsiCo Hub | Process Automated | 98 h | Medium | Phase 3 |
| 6 | Redux Order History Fix (Hub) | PepsiCo Hub | Fully Automated | 93 h | Medium | Phase 1 |
| 7 | Sell-More Campaign Draft Order | Russia B2B | AI-Assisted | 69 h | Medium-High | Phase 3 |
| 8 | Customer Lookup Enhancement | B2B Admin Ops | AI-Assisted | 64 h | Medium | Phase 3 |
| 9 | Redux Order History Fix (Turkey) | Turkey B2B | Fully Automated | 62 h | Medium | Phase 1 |
| 10 | Order Sort/Filter Fix | B2B Admin Ops | Fully Automated | 45 h | Low-Medium | Phase 1 |
| 11 | Multi-Store Account Switcher | Turkey B2B | Process Automated | 42 h | Medium | Phase 2 |
| 12 | Okta Customer Profile Fix | B2B Admin Ops | Fully Automated | 40 h | Medium | Phase 2 |
| 13 | Login / Cookie Friction Fix | Turkey B2B | Fully Automated | 39 h | Low | Phase 1 |
| 14 | Auth Session Resilience | Russia B2B | Fully Automated | 35 h | Low | Phase 1 |
| 15 | Order Status Push Notifications | Turkey B2B | Fully Automated | 38 h | Medium-High | Phase 2 |
| 16 | Rewards API Graceful Fallback | Russia B2B | Fully Automated | 24 h | Low | Phase 1 |
Eight curated moments from 11 session replays that defined the automation case. Links open FullStory replay at the exact timestamp.
Eight candidates can be resolved with configuration changes, bug fixes, or native platform features — no custom development required. Combined impact: ~412 hours/month (34% of total savings) in the first 4 weeks.
| Candidate | Team | Hours/Mo | Effort |
|---|---|---|---|
| Redux Order History Fix (Hub + Turkey) | Hub & Turkey | 155 h | One engineering ticket fixes both portals |
| Order List Auto-Refresh | Admin Ops | 118 h | Enable WebSocket/polling in orders list component |
| Basket Dead-Click Fix | PepsiCo Hub | 40 h | Fix SVG button event propagation + activation delay |
| Order Sort/Filter Fix | Admin Ops | 45 h | Fix sort button event handlers in orders/list |
| Auth Session Resilience | Russia B2B | 35 h | Silent Okta token refresh on expiry |
| Rewards API Graceful Fallback | Russia B2B | 24 h | Cached fallback for rewards/balance + CCT endpoints |
| Login / Cookie Friction Fix | Turkey B2B | 39 h | Persist cookie consent + implement Okta token refresh |
FullStory Workforce Automation Analysis — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
Ledger: WFA-o1J2C2V-na1-2026-06 · 4 teams · 102,247 combined users · 605,617 combined page views · 13 sessions reviewed (incl. rerun verification)
Prepared by FullStory Solutions Engineering
How the analysis was conducted, how estimates were derived, and where to apply skepticism.
| Phase | Purpose | Tools Used |
|---|---|---|
| 0 — Orientation | Discovered tool inventory via URL host breakdown; confirmed org binding via metric URL (o-1J2C2V-na1); identified 4 teams by domain cluster | build_metric, compute_metric |
| 0.2 — User Context | Found role user variable defined but all values empty; all teams scoped as tool-cluster (URL/domain-based, not people-scoped) | discover_org_context |
| 0.3 — Engaged Time | Computed active + focused time per team via builtInProperty=28 (focused) escape hatch; derived work-type ratio (active÷focused) to classify work type | build_metric, compute_metric (metric_definition) |
| 1 — Quantitative Discovery | Top paths, friction event discovery, cross-team signals; friction segments built per team | discover_groups, build_metric, compute_metric, build_segment |
| 2 — Session Deep Dives | v1: 11 sessions in main context. Rerun: +2 large Admin sessions (S1 2,028 events, S3 1,497 events) reviewed via isolated session-context subagent — 13 total. The subagent isolation that blocked MCP access in v1 is resolved. | build_segment, get_sessions, get_session_events (subagent) |
| 3 — Synthesis | Scored 16 candidates using scoring rubric formula; cross-checked hours against focused time sanity bound | Analysis of Phase 1+2 outputs |
| 4 — Deliverable | This HTML report | report-template.html |
| Automation Level | Eliminability Range Used | Rationale |
|---|---|---|
| Fully Automated | 70–80% | Deterministic trigger-based logic; some residual for edge cases and adoption lag |
| AI-Assisted | 50–65% | AI drafts; human reviews; quality matters for both campaign targeting and customer context |
| Process Automated | 30–60% | Reduces steps but doesn't eliminate the task; user still confirms and adjusts. (Upper bound applies to high-repetition flows like Smart Reorder where most of the task is mechanical re-entry.) |
Clicked Order Again = 0). Live recompute over the same window:
| Defined event | Region | Clicks / month | Metric |
|---|---|---|---|
[TR] Order Again Button Clicked (Q55nM9Y9FgSx) | Turkey | 1,638 | 834063697 |
Order Again Clicked (1Ul1nThdqx8n) | Poland | 1,593 | 577328136 |
Clicked Order Again (dm1DYvr2tndr) | generic / unwired | 0 | 1788524715 |
role user variable is defined in the FullStory org but has zero populated values for any user. All Phase 1 metrics are URL/domain scoped — they measure everyone active on the domain, which may include small amounts of non-B2B traffic (e.g., internal PepsiCo teams, QA sessions). Configuring a department, role, or team user property in FullStory would enable precise people-grounded numbers in future analyses.
| Team | Sessions Requested | Sessions Reviewed | Skipped / Why |
|---|---|---|---|
| Russia B2B | 3 | 3 | — |
| PepsiCo Hub | 3 | 2 | Hub S1: 7 events, 6 seconds — too short to yield evidence |
| Turkey B2B | 3 | 3 | — |
| B2B Admin Ops | 3 | 3 | Resolved in rerun: Admin S1 (2,028 events) and S3 (1,497 events) reviewed via isolated session-context subagent. Confirmed manual order-list triage grind + order-list API 500 + Azure-AD auth. Admin S2 (63 events) remains the Okta profile-update evidence (separate workflow). |
Methodology reference: FullStory Workforce Automation Analysis scoring rubric v2026-06 · Org o-1J2C2V-na1 · May 17 – Jun 16, 2026
dogovorilis24.ru · Tool-cluster scope · May 17 – Jun 16, 2026
| Event | Events/Month | Affected Users | % of Team | Impact |
|---|---|---|---|---|
| Okta auth network errors (pepsico.okta.com) | 1,625 | 480 | 10.1% | Session disruption, forced re-login, 1–5 min recovery |
| Rewards balance API errors | 2,393 | 803 | 16.9% | Homepage loads degraded; session state at risk |
| CCT service errors | 3,083 | 782 | 16.5% | Silent failure on home; users navigate past degraded state |
| Maintenance page views | ~400 | ~120 | 2.5% | Complete access block; forces full re-auth flow |
Russian B2B reps manually browse 5–7 product categories every order cycle, rebuilding their basket from scratch. Sessions S1 and S3 both show 7–8 minutes of category navigation before checkout. Rerun correction: Russia has no "Order Again" instrumentation at all — but the same org runs an active reorder feature in Turkey (1,638 clicks/mo) and Poland (1,593 clicks/mo). So the opportunity is to bring a proven in-org capability to Russia (load last order as a draft basket for confirmation), not to fix a dormant feature. The manual category-browse loop is confirmed in replay; the reorder feature is confirmed to work elsewhere in the business.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Order completions (path) | discover_groups: /basket/checkout/placeorder on dogovorilis24.ru | 2,722/month | Validated |
| Order Again — Russia | discover_org_context: no Russia "Order Again" defined event exists (feature not instrumented for dogovorilis24.ru) | not present | Validated (rerun) |
| Order Again — proven elsewhere | compute_metric: TR (834063697) + PL (577328136) | 1,638 + 1,593/mo | Validated (rerun) |
| Session-observed basket build time | Russia S1 [02:30–10:41], Russia S3 [02:10–09:48] | 7–8 min observed | Validated |
6,857 monthly visits to /activities/sellmore show reps actively consulting campaign targets before ordering. Russia S1 shows the user visiting the sell-more page first, then browsing categories manually to fulfill the campaign's product targets. An AI-assisted "start order from this campaign" feature could analyze the campaign's SKU targets against the store's order history and pre-populate a draft basket with suggested quantities — reducing the campaign-to-order workflow from 8+ minutes to review-and-submit.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Sellmore page views | discover_groups: /activities/sellmore on dogovorilis24.ru | 6,857/month | Validated |
| Individual sellmore views | discover_groups: /activities/sellmore/[id] | 4,198/month | Validated |
Okta auth errors hit 480 users (10.1%) with 1,625 events per month. Russia S1 shows 1.5 minutes of auth recovery after a session token expires mid-use. S3 shows a rewards API error corrupting session state and forcing re-login. Silent Okta token refresh (refresh before expiry) and session state recovery (reload without forcing full re-auth) would eliminate most of these disruptions.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Okta auth network errors | discover_groups: network errors to pepsico.okta.com/api/v1/authn on dogovorilis24.ru | 1,625 events · 480 users | Validated |
| Session-observed recovery time | Russia S1 [00:44–02:15] — password reset flow | 1.5 min observed | Validated |
The rewards/balance endpoint and cct-service endpoint both fail simultaneously on homepage load for 803 and 782 users respectively (combined 5,476 error events/month). Russia S2 shows both firing within the first 2 seconds. While the failures are silent (no visual error), they leave the session in a degraded state that increases re-login and session-abort rates. Implementing a cached fallback (show last-known balance from local storage; retry in background) eliminates the disruption without requiring backend fixes.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Rewards balance API errors | discover_groups: network errors on /api/rewards/balance on dogovorilis24.ru | 2,393 events · 803 users | Validated |
| CCT service errors | discover_groups: network errors on /cct-service on dogovorilis24.ru | 3,083 events · 782 users | Validated |
| # | Candidate | Level | Hours/Mo | Phase |
|---|---|---|---|---|
| 1 | Smart Reorder Template | Process Automated | 190 h | Phase 2 |
| 7 | Sell-More Campaign Draft Order | AI-Assisted | 69 h | Phase 3 |
| 14 | Auth Session Resilience | Fully Automated | 35 h | Phase 1 |
| 16 | Rewards API Graceful Fallback | Fully Automated | 24 h | Phase 1 |
| Russia B2B Total | 318 h | |||
team or role user property in FullStory would enable precise people-scoped numbers in future analyses.
Data source: FullStory Workforce MCP — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
195,672 page views · 4,741 users · 553 h active · 1,432 h focused
Friction segment: vrijw2YYnIjV ·
Prepared by FullStory Solutions Engineering
pephub.pepsico.com · Tool-cluster scope · May 17 – Jun 16, 2026
~ = estimated from page-view proportion; /basket/checkout/placeorder is exact from path analysis
| Event | Events/Month | Affected Users | % of Team | Impact |
|---|---|---|---|---|
| Dead clicks — Add to Basket button | 3,021 | 425 | 5.9% | Button doesn't respond; users click repeatedly; cart not updated |
| Redux error #7 (order history) | 2,665 | 979 | 13.5% | Both order history tabs broken; users cannot view past orders |
| Dead clicks — basket quantity (SVG) | ~1,200 | ~300 | 4.1% | Quantity adjust button unresponsive; forces keyboard fallback |
Two distinct basket UX failures combine into one engineering fix: (1) the Add-to-Basket button fires 3,021 dead clicks from 425 users — the button registers the click but doesn't update the cart, requiring retries; (2) the SVG circular quantity adjuster in the basket view is unresponsive to click events, forcing users into a click-then-type fallback loop. Hub S2 shows 2+ minutes of basket interaction for 6 product lines. Fixing button event propagation and quantity input responsiveness is a front-end fix with high impact.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Dead clicks — Add to Basket | discover_groups: dead clicks on "Add to Basket" named element · pephub.pepsico.com | 3,021 events · 425 users | Validated |
| Dead clicks — quantity button (SVG) | discover_groups: dead clicks on SVG/circle quantity element · pephub.pepsico.com | ~1,200 events · ~300 users | Adjusted |
| Order completions | discover_groups: /basket/checkout/placeorder · pephub.pepsico.com | 6,087/month | Validated |
| Session-observed quantity time | Hub S2 [04:04–06:00] — 12 cycles in ~2 min | ~10 sec/product observed | Validated |
Minified Redux error #7 fires on both "Online order" and "Invoiced order" tabs of the /account/orders page, blocking 979 Hub users (13.5%) from viewing their order history. The same error hits Turkey (see Turkey tab). A single engineering fix addresses both portals. Users who can't see order history lose context for reorders, can't confirm past orders, and may generate duplicate orders or support tickets. Three Turkey sessions confirmed 100% reproduction rate — this is not intermittent.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Redux error #7 events (Hub) | discover_groups: console error "Minified Redux error #7" · pephub.pepsico.com | 2,665 events · 979 users (13.5%) | Validated |
| Redux error #7 events (Turkey) | discover_groups: console error "Minified Redux error #7" · dukkan-senin.com | 1,063 events · 486 users (10.7%) | Validated |
| Reproduction rate | 3 of 3 Turkey sessions; error fired on both order tabs in all sessions | 100% in session sample | Validated |
Rerun correction — downgraded. v1 claimed "Order Again has zero activations across all Hub users." That is false: the Poland "Order Again Clicked" defined event fires 1,593 times/month. The reorder feature already exists and is in active use here, so this is not a net-new feature build. The remaining opportunity is narrower: improve discoverability and unblock the order-history entry point (the Redux error in candidate #6 may be suppressing reorder for some users). Hub S2 still shows a habitual-reorder user manually browsing extra categories, so some friction remains — but most of the value v1 attributed here is likely already captured.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Order completions (Hub) | discover_groups: /basket/checkout/placeorder · pephub.pepsico.com | 6,087/month | Validated |
| Order Again clicks (Poland/Hub) | compute_metric (rerun): "Order Again Clicked" defined event 1Ul1nThdqx8n · metric 577328136 | 1,593/month (NOT zero) | Corrected — feature already in use |
| # | Candidate | Level | Hours/Mo | Phase |
|---|---|---|---|---|
| 3 | Basket Interaction Fix | Fully Automated | 121 h | Phase 1 |
| 6 | Redux Order History Fix | Fully Automated | 93 h | Phase 1 |
| 5 | Quick Reorder from Order History | Process Automated | 98 h | Phase 3 |
| PepsiCo Hub Total | 312 h | |||
Data source: FullStory Workforce MCP — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
181,600 page views · 7,241 users · 765 h active · 1,834 h focused
Friction segment: D9JazqHKv2rf ·
Prepared by FullStory Solutions Engineering
dukkan-senin.com · Tool-cluster scope · May 17 – Jun 16, 2026
Games dominate 35% of all page views — Turkey reps are heavily engaged with gamification features. Very low active/focused ratio (0.20) confirms this is a passive-consumption usage pattern.
| Event | Events/Month | Affected Users | % of Team | Impact |
|---|---|---|---|---|
| Redux error #7 (order history) | 1,063 | 486 | 10.7% | Both order history tabs broken; 100% reproduction in session sample |
| Page crashes (/D bad route) | ~6+ | ~3 | 0.1%+ | 2 crashes in S2, 1 in S1 — indicates routing instability under certain states |
| Cookie consent repeat (non-persistent) | Est. 1,435+ | ~1,435 | ~30% | 47-second cookie consent wall per session for affected users |
| Okta sign-in delay (>30s) | All sessions | 4,782 | 100% | 36-second login response delay observed in S3 |
| Games eligibility silent redirect | ~500 | ~200 | ~4% | Eligible-looking games silently redirect to /home; no error shown |
The same Redux error #7 that breaks Hub order history fires with 100% reproduction rate in all 3 Turkey sessions. 486 Turkish users (10.7%) are locked out of their order history. Turkey reps checking order status navigate to /account/orders, hit the error, try both tabs, then resort to other navigation paths (rewards, help, logout) — a complete dead end. Fixing the Redux state initialization bug once resolves both Hub and Turkey, for a combined 155h/month savings from a single engineering ticket.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Redux error #7 (Turkey) | discover_groups: console error "Minified Redux error #7" · dukkan-senin.com | 1,063 events · 486 users (10.7%) | Validated |
| Reproduction rate | All 3 Turkey sessions; error on both tabs; S2 and S3 confirm user abandons after error | 100% in sample | Validated |
Turkey S1 shows a sales rep completing 4 full login/logout cycles in 10 minutes, each with different store credentials, to manage multiple client accounts in a single session. This multi-account-manager pattern indicates Turkey has sales reps responsible for multiple stores — a common route-selling model. Without an account switcher, every store switch requires a full logout/login cycle (~2 minutes each). A session-level store selector (no full re-auth) would eliminate these cycles.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Multi-account login cycles observed | Turkey S1 — 4 complete login/logout cycles in 10 min | 4 cycles observed | Validated |
| Estimated affected users | Proportion with repeated login events; conservative ~10% of 4,782 users | ~478 users (est.) | N/A — no direct metric |
Turkey S3 is archetypal: a user navigates to /account/orders to check order status, hits the Redux error, then tours rewards → points → legal → help before leaving — a classic status-check session ending in dead ends. Turkey has only 425 orders/month (vs 6,087 for Hub) but users are still making manual "where is my order?" trips. Push notifications on order status changes (confirmed, dispatched, delivered) would eliminate the manual check-in sessions entirely.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Order completions (Turkey) | discover_groups: /basket/checkout/placeorder · dukkan-senin.com | 425/month | Validated |
| Help-seeking sessions | Turkey S3: /account/orders → /rewards → /legal → /help in one session | Pattern observed | Validated |
Turkey S3 shows two sequential friction points on every session start: a 47-second cookie consent banner (indicating consent state is not persisted between sessions) and a 36-second Okta sign-in response delay. Together, 83 seconds of dead time before a user can interact. Cookie consent should be persisted in localStorage/cookie after first acceptance. The Okta response time points to a timeout or slow auth server response that warrants investigation and SLA review.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Cookie consent delay | Turkey S3 [00:00–00:47] — 47s between page load and consent dismissal | 47s observed | Validated |
| Okta auth delay | Turkey S3 [00:47–01:23] — 36s between submit and login complete | 36s observed | Validated |
| Total sessions/month (Turkey) | 125,380 PV ÷ ~26 PV/session = est. 4,823 sessions/month | ~4,823 sessions | N/A — estimated |
| # | Candidate | Level | Hours/Mo | Phase |
|---|---|---|---|---|
| 9 | Redux Order History Fix | Fully Automated | 62 h | Phase 1 |
| 13 | Login / Cookie Friction Fix | Fully Automated | 39 h | Phase 1 |
| 11 | Multi-Store Account Switcher | Process Automated | 42 h | Phase 2 |
| 15 | Order Status Push Notifications | Fully Automated | 38 h | Phase 2 |
| Turkey B2B Total | 181 h | |||
Data source: FullStory Workforce MCP — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
125,380 page views · 4,782 users · 250 h active · 1,232 h focused
Friction segment: q0BX1gST5cgs ·
Prepared by FullStory Solutions Engineering
b2b-admin-tool.mypepsico.com · Tool-cluster scope · May 17 – Jun 16, 2026
| Event | Events/Month | Affected Users | % of Team | Impact |
|---|---|---|---|---|
| Manual page refreshes (orders/list) | 17,714 | 379 | 48.3% | Admins manually refreshing to see new orders — no auto-refresh |
| LATAM Orders API 503 errors | 89,293 | 60 | 7.6% | Colombia admins: 3.3-hour sessions managing API error recovery per order |
| Order sort label error clicks | 27,164 | 44 | 5.6% | Sort buttons on orders/list fire errors; admins cannot sort orders |
| Console 503 errors (orders endpoint) | 21,997 | ~60 | 7.6% | Backend 503s contributing to LATAM order management failures |
| Okta customer update failures | 615 | 118 | 15.0% | Admin S2: 100% failure rate — "Failed to update user ID in Okta" console error |
apim-na.mypepsico.com/.../order-admin-bff/orders (console "Request failed with status code 500" + network error). User did not abandon — re-filtered manually to retry.60 Colombia-region admins are generating 89,293 API 503 errors + 21,997 console errors per month on the orders endpoint (admin.cep.mx.pepsico.com). The longest sessions in the admin tool are Colombia users — Admin S1 (not loaded: 2,028 events, est. 3.3 hours) vs a typical admin session of under 30 minutes. The API failures appear to cascade into repeated manual retrieval attempts, manual status checks, and prolonged order management. Implementing circuit breaker + retry logic with user-visible status ("order data temporarily unavailable, retrying...") would eliminate the silent failure loop. Confirmed market: Colombia — sessions show "B2B.CO" order ID prefix, Bogotá city, Spanish-language UI.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| LATAM API 503 errors | discover_groups: network errors to admin.cep.mx.pepsico.com orders endpoint | 89,293 events · 60 users | Validated |
| Console 503 errors | discover_groups: console errors for orders endpoint 503 responses | 21,997 events · ~60 users | Validated |
| Order-list API failure (rerun) | Admin S1 [76:19]: HTTP 500 on order-admin-bff/orders, user retried manually | Confirmed in replay | Validated (rerun) |
| Session length (rerun) | Admin S1 reviewed: 2,028 events / ~2.9h; S3 ~3h — both Bogotá | ~3h confirmed | Validated (rerun) |
17,714 manual page refreshes from 379 users (49.3%) on the /orders/list page — essentially half the admin team is manually refreshing to poll for new orders. This is the clearest possible signal that the orders list lacks auto-refresh. Adding a WebSocket or polling interval (e.g., refresh every 30 seconds with a "N new orders" toast) would eliminate all manual refreshes. Each refresh is ~30 seconds of wasted navigation back to the same state.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Manual page refreshes on orders/list | discover_groups: page refresh events on /orders/list · b2b-admin-tool.mypepsico.com · metric page_id=0 | 17,714 events · 379 users (48.3%) | Validated |
| Orders/list page views | discover_groups path analysis: /orders/list (URL_FULL filter bug workaround) | 19,136 total PVs (includes refreshes) | Adjusted — URL_FULL bug; used path analysis |
Rerun scoping note: this Okta failure is specific to the customer-profile-update workflow (Admin S2, Greensboro/US), which is a distinct flow from the high-volume Bogotá order-list triage (that workflow authenticates via Azure AD and never touches profile pages). Within the profile-update flow, Admin S2 is definitive: the "update customer profile" action fires an Okta API call that fails with "Failed to update user ID in Okta" every time — the admin retried the identical flow twice, same error, same endpoint. 615 error events from 118 users (15%) means those admins cannot update customer phone numbers, addresses, or other profile fields. Fixing the Okta service integration (likely an invalid/expired service-account token or endpoint misconfiguration) restores this workflow. Scope is narrower than v1 implied, but the failure is real and deterministic.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Okta update failure events | discover_groups: console error "Failed to update customer profile" · b2b-admin-tool | 615 events · 118 users (15%) | Validated |
| Failure rate in session | Admin S2: 2 attempts, 0 successes | 100% failure in sample | Validated |
27,164 error clicks on sort column labels in the orders list from 44 users. The sort buttons fire JavaScript errors on click, preventing admins from sorting orders by date, status, or customer. Admins who can't sort must scroll through unsorted lists manually to find the orders they need. Given 19,136 orders/list page views from 379 users, the 44 users hitting sort errors are likely the power users who most need organized order management.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Sort label error clicks | discover_groups: error clicks on sort/filter labels in /orders/list · b2b-admin-tool | 27,164 events · 44 users | Validated |
32,223 /profile/customer/[id] page views per month — the single highest-volume path in the admin tool — indicate admins spend significant time navigating individual customer profiles. Admin S2 shows the lookup pattern: navigate customer list → search stores → navigate to customer profile. An AI-assisted customer lookup (natural language search, "find customers who had B2B.CO orders last week") or a smart recent-customers sidebar would reduce the navigation steps to profile landing significantly.
| Signal | Query / Source | Value | Status |
|---|---|---|---|
| Customer profile page views | build_metric: "page views on /profile/customer/* on b2b-admin-tool" · metric 2102338523 | 32,223 events/month | Validated |
| Customer mgmt page views | discover_groups: /profile-management/customers · b2b-admin-tool | 16,149/month | Validated |
| # | Candidate | Level | Hours/Mo | Phase |
|---|---|---|---|---|
| 4 | Order List Auto-Refresh | Fully Automated | 118 h | Phase 1 |
| 10 | Order Sort/Filter Fix | Fully Automated | 45 h | Phase 1 |
| 2 | LATAM Orders API Recovery | Fully Automated | 140 h | Phase 2 |
| 12 | Okta Customer Profile Fix | Fully Automated | 40 h | Phase 2 |
| 8 | Customer Lookup Enhancement | AI-Assisted | 64 h | Phase 3 |
| B2B Admin Ops Total | 407 h | |||
Data source: FullStory Workforce MCP — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
102,965 page views · 785 users · 368 h active · 615 h focused
Friction segment: rLy3LhGxUM45 ·
Prepared by FullStory Solutions Engineering
Baseline metrics, success criteria, and a guide to validating automation impact post-implementation.
Key signal metrics from this analysis. Primary signals feed the savings math directly; baseline context frames the size of the problem.
| Signal Name | Suggested Dashboard Name | Maps To | Baseline Value | Significance | FullStory Link |
|---|---|---|---|---|---|
| Order Again clicks (CORRECTED in rerun)iv1 metric 2002784408 matched only the inactive "Clicked Order Again" event (=0). Rerun found three Order Again defined events. Corrected — reorder is active in TR (1,638/mo) & PL (1,593/mo); not instrumented for Russia. v1's "0" was the wrong event. | TR 834063697 · PL 577328136 · generic 1788524715 |
Smart Reorder | 1,638 / 1,593 / 0 | TR + PL reorder actively used; generic event (the one v1 measured) = 0. Russia has no reorder instrumentation — the genuine net-new opportunity. | Open TR |
| Error pop-up (accounts/rewards)iSingle number — Error pop-up defined events on dogovorilis24.ru, accounts/rewards context, May 17–Jun 16, 2026 Primary signal — #14 Auth Session Resilience, #16 Rewards API Fallback | [WFA-o1J2C2V-na1] Russia Auth Error Pop-ups |
Auth Resilience | 764 | 764 auth/rewards error pop-ups per month on Russia B2B — each represents a session disruption | Open |
| Admin customer profile lookupsiSingle number — page views on /profile/customer/* on b2b-admin-tool.mypepsico.com, May 17–Jun 16, 2026. Metric 2102338523. Primary signal — #8 Customer Lookup Enhancement | [WFA-o1J2C2V-na1] Admin Customer Profile Views |
Customer Lookup | 32,223 | Highest-volume path in the admin tool — 32K profile lookups from 785 users indicates high navigation overhead | Open |
| Manual page refreshes (Admin orders/list)iSingle number — page refresh events on /orders/list on b2b-admin-tool.mypepsico.com, May 17–Jun 16, 2026. From discover_groups friction analysis. Primary signal — #4 Order List Auto-Refresh | [WFA-o1J2C2V-na1] Admin Orders List Refreshes |
Auto-Refresh | 17,714 | 17,714 manual refreshes from 379 users (49%) — half the admin team polling for new orders manually | Open (URL bug — use path analysis) |
| ClickedPlaceOrder (all portals)iSingle number — click events on place-order elements across all portals, May 17–Jun 16, 2026. Metric 1759251807. FLAGGED: value of 923,228 appears to overcount. Use path-based figures instead. Baseline context — FLAGGED overcounting; use path figures (Russia 2,722, Hub 6,087, Turkey 425) for savings calculations | [WFA-o1J2C2V-na1] Order Completions (All Portals) |
Baseline context | 923,228 ⚠ | Likely overcounting — 24× the path-based count. See Methodology tab. Not used in any savings calculation. | Open |
| Russia friction segmentiSegment: users who encountered Okta auth error, rewards balance error, or CCT service error on dogovorilis24.ru, May 17–Jun 16, 2026. Segment ID: vrijw2YYnIjV. Baseline context — 480 users (10.1%) with auth/API friction on Russia B2B | [WFA-o1J2C2V-na1] Russia Friction Users |
Baseline context | 480 users | Scope for auth and API recovery candidates; re-run post-fix to confirm reduction | Open |
| Admin Okta profile update failuresiConsole error events for "Failed to update customer profile" on b2b-admin-tool.mypepsico.com, May 17–Jun 16, 2026. From discover_groups friction analysis. Primary signal — #12 Okta Customer Profile Fix | [WFA-o1J2C2V-na1] Admin Okta Update Failures |
Okta Fix | 615 | 615 failed customer update attempts from 118 admins (15%) — 100% failure rate confirmed in Admin S2 session replay | Discover Groups — no saved metric ID |
Target reductions at 90 days post-implementation. 30/60/90-day checkpoints assume phased rollout.
| Opportunity | Primary Metric | Baseline | Target | 30-Day | 60-Day | 90-Day |
|---|---|---|---|---|---|---|
| Redux Order History Fix (Hub + Turkey) | Redux #7 errors (Hub 2,665 + Turkey 1,063) | 3,728 | −100% | ~3,728 (pre-deploy) | ~374 | 0 |
| Order List Auto-Refresh | Manual page refreshes on /orders/list | 17,714 | −90% | 13,728 | 7,351 | 1,771 |
| Basket Dead-Click Fix (Hub) | Dead clicks on Add-to-Basket button | 3,021 | −80% | 2,417 | 1,451 | 604 |
| Auth Session Resilience (Russia) | Okta auth error events | 1,625 | −70% | 1,341 | 886 | 488 |
| LATAM Orders API Recovery | API 503 errors (network + console) | 111,290 | −80% | ~89,032 | ~43,403 | 22,258 |
| Okta Customer Profile Fix | Profile update failure events | 615 | −100% | ~615 (pre-deploy) | ~62 | 0 |
| Smart Reorder (Russia — net-new) | Russia Order Again clicks (0 today; TR/PL already at 1,638/1,593 prove the pattern) | 0 | new feature | ~270/mo | ~700/mo | ~1,600/mo |
Pre-filled with baseline data. After implementation, re-compute metrics with a post-implementation date range and fill in the After column.
| Metric | Before (Baseline) | After (Post-Impl) | Delta | % Change | Status |
|---|---|---|---|---|---|
| Redux #7 errors (Hub + Turkey) | 3,728 / mo | — | — | — | Pending |
| Manual page refreshes (Admin) | 17,714 / mo | — | — | — | Pending |
| Dead clicks — basket (Hub) | 3,021 / mo | — | — | — | Pending |
| Okta auth errors (Russia) | 1,625 / mo | — | — | — | Pending |
| LATAM API 503 errors | 111,290 / mo | — | — | — | Pending |
| Okta profile update failures (Admin) | 615 / mo | — | — | — | Pending |
| Order Again clicks (reorder adoption) | 0 / mo | — | — | — | Pending |
Each metric link above opens the FullStory metric editor pre-loaded with the query used in this analysis. To save for dashboarding:
[WFA-o1J2C2V-na1] Order Again Clicks)After implementing one or more automation opportunities:
Alternatively, manually re-run each metric in FullStory with a post-implementation date range and record values in the Before/After table above.
role user property in FullStory has zero populated values. Configuring user properties (department, role, team) in FullStory will enable precise people-scoped team segmentation and more accurate per-team metrics in future analyses.
FullStory Workforce Automation Analysis — Org o-1J2C2V-na1 — May 17 – Jun 16, 2026 (computed June 17, 2026 09:00 PT)
Metric ledger prefix: WFA-o1J2C2V-na1-2026-06
Ledger file: ~/.claude/skills/workforce-automation-analysis/ledgers/WFA-o1J2C2V-na1-2026-06.md
Prepared by FullStory Solutions Engineering