Skip to main content

The S-FLPR Framework

S-FLPR is ConCRG's model for how users experience assistance inside software. It maps the natural journey of learning any feature — and defines when and how ConCRG should respond.


The Five Modes

S-FLPR Framework

SENSE

ConCRG monitors behavioral signals to detect confusion before the user asks for help. When a frustration pattern is detected, it proactively offers the right mode.

Detection signals:

  • Extended inactivity on a page without taking action
  • Repeated rapid clicking on the same element
  • Clicking elements that don't respond as expected
  • Back-and-forth navigation between the same pages

FIND

The entry point for most users when they're stuck. FIND answers "where is it?" and takes them there.

What it does:

  • Interprets the user's intent from natural language
  • Searches the knowledge graph for the relevant page or feature
  • Navigates the user directly (ghost layer highlights the path)
  • Offers escalation to LEARN and PRACTICE

Example: "Where do I create an invoice?" → navigates to /billing/invoices/new

LEARN

Once users have found a feature, they want to understand it. LEARN explains how features work — at three levels of depth.

LevelExample QuestionResponse
Quick"What is a pipeline stage?"Single paragraph inline
Conceptual"How does renewals work?"Expanded card with context
Deep"What's the relationship between deals and invoices?"Multi-turn conversation

PRACTICE

The highest-rated mode in user testing. PRACTICE lets users try workflows safely — no consequences, no fear.

Two flavours:

  • Guided walkthrough — CRG leads, user follows step by step
  • Supervised exploration — User leads, CRG watches and helps if stuck

Example: "Walk me through creating a deal" → CRG highlights each element, explains each step, user clicks through.

REMEMBER

For returning users who have done something before but need a refresher. REMEMBER connects the current moment to past activity.

Example: "How did I export contacts last time?" → shows the steps from the user's last successful export.


The Natural Journey

Users don't think in modes — they think in tasks. The FLPR progression maps to how anyone learns a new tool:

Natural User Journey

ConCRG tracks where each user is in this journey per feature and adapts accordingly. The same question — "tell me about invoicing" — gets a different answer depending on whether the user has never visited Invoicing, has found it but never used it, or used it last month.


Adaptive Response

The command bar is the universal entry point. The response UI is the variable. ConCRG classifies intent and journey stage to produce the right response automatically — the user never selects a mode.

User Input + ContextConCRG Response
"Where is billing?" (first time)FIND: location card + "Go there" button
"Where is billing?" (visited before)REMEMBER: "You were last here on March 15" + "Go there"
"How does billing work?" (found, not learned)LEARN: explanation card
"Walk me through creating an invoice"PRACTICE: guided walkthrough

Read more about Adaptive Response →


Design Principles

The S-FLPR framework is grounded in five design principles learned from user research:

  1. Timing > Content — Right help at the right moment beats the most thorough documentation
  2. Show, Don't Tell — Demonstrations beat written instructions
  3. Safe to Explore — Remove fear of consequences; users engage more deeply
  4. Whisper, Don't Shout — Subtle, non-intrusive presence keeps the host app primary
  5. Speak Their Language — Frame help around tasks and goals, not feature names