Skip to main content
Intempt
Coming soon

Friction rescue

Detects friction from behavioral signals, segments those users, and sends email, SMS, push, or Slack follow- ups through a journey. Reply-agent adds 3-way sentiment tags to replies for triage.

Authored by Intempt Technologies

Recipe curators

Agentic workflow

Coming soon

7 steps Blu runs end to end. It drafts a plan and nothing runs until you approve it.

  1. 1

    Detect where people get stuck

    Coming soon

    Blu builds a step

  2. 2

    Group by where they got stuck

    Coming soon

    Blu builds a step

  3. 3

    Help them inside the app

    Coming soon

    Blu builds a step

  4. 4

    Email the fix if that misses

    Coming soon

    Blu builds a step

  5. 5

    Offer to walk them through

    Coming soon

    Blu builds a step

  6. 6

    Escalate if they stay stuck

    Coming soon

    Blu builds a step

  7. 7

    See where the product traps people

    Coming soon

    Blu builds a step

About this recipe

When to use it

By the time someone churns after hitting friction, the moment to help them was long gone. This detects the friction signal itself - an abandoned setup, a repeated failed action - and escalates help in real time.

What it delivers

When behavioral signals detect friction - abandoned setup, repeated failed actions, an error, or drop-off at a conversion step - fires a graduated intervention: in-app help first, then email tutorial, then human or agent escalation if friction persists.

How you prompt this

Describe the outcome in your own words and Blu Agent maps it to this recipe, or run it by name. It drafts a plan first and nothing runs until you approve it.

Tell Blu Agent what you want

“Detects friction from behavioral signals, segments those users, and sends email, SMS, push, or Slack follow- ups through a journey. Reply-agent adds 3-way sentiment tags to replies for triage.”

recipe.md preview

Built from the published catalog. Blu Agent's full step prompts load in your workspace when you run it.

Sign up to read the full recipe.md and run it with Blu Agent.

Sign up to see the full recipe

Inputs & outputs

What the recipe needs before it runs, and what it leaves in your workspace.

Inputs

  1. Nothing declared beyond an Intempt workspace. Blu asks for anything else it needs as it goes.

Outputs

    How the recipe runs

    Blu follows the steps in order and shows you each one before anything goes live.

    1. 01Detect where people get stuckCreate an AI-derived attribute 'recent_friction_signal' on the User object, refreshed in real-time. Patterns detected: (a) repeated failed actions on the same UI element (3+ attempts at same form / button within a session); (b) abandoned setup step (started a multi-step flow, didn't complete, didn't return for 24+hrs); (c) error-encountered events without subsequent retry success; (d) help-content visits without subsequent action; (e) rage-click or rapid-back-button patterns. Output: structured object with friction_type, friction_location (where in product), severity (mild / moderate / severe based on time-stuck and repetition), and recommended_intervention.
    2. 02Group by where they got stuckBuild a segment 'Active friction signal' capturing users with recent_friction_signal in the last 7 days where severity is moderate or severe. Real-time refresh. Excludes users already in active intervention from this journey (no double-poking). Partitions by friction_location so the journey routes contextually. Use the result of "Detect where people get stuck".
    3. 03Help them inside the appThis step builds a page. Generate in-app contextual help variants per friction_location. For setup-abandonment: contextual tooltip at the abandoned step with the answer to the common blocker. For repeated-failed-action: floating help bubble with 'Looks like you're stuck: here's what most users do' + GIF or short video. For error-encountered: helpful error explainer rendered where the error appeared. For decision-paralysis (long dwell time on a critical step): comparison guide or recommendation card. Each renders mid-session when the friction is freshest. Tone: helpful colleague, not aggressive sales. Use the result of "Detect where people get stuck", "Group by where they got stuck".
    4. 04Email the fix if that missesGenerate email fallback content sent if the user doesn't engage with the in-app help OR has left the session before help was shown. Variants per friction_location. Format: subject directly addresses the issue ('Stuck on [specific step]? Here's the fix.'), body is a 60-second tutorial (video link or step-by-step screenshots), with a one-click resume-where-you-left-off deep link. Tone: not generic 'we noticed you got stuck': specific to the exact friction. Use the result of "Detect where people get stuck", "Group by where they got stuck", "Help them inside the app".
    5. 05Offer to walk them throughConfigure an AI agent scenario 'Friction rescue' that engages users with severe friction signal who haven't responded to in-app help OR email. Scenario: agent opens with awareness of the specific friction ('I see you've been working on [step]: happy to help walk through it'), offers to: (a) co-pilot the action with screen-share or step-by-step in chat, (b) escalate to human support if the problem is technical/account-level, (c) flag the friction as a product bug for the engineering queue. Agent NEVER pretends to be human; handoff to human is offered when agent can't resolve in 3 turns. Use the result of "Detect where people get stuck", "Group by where they got stuck".
    6. 06Escalate if they stay stuckBuild a graduated-escalation journey triggered when recent_friction_signal becomes moderate or severe. Touch 1 (mid-session, immediate): in-app contextual help renders at the friction location. Touch 2 (4 hours later, if user left without resolving): email fallback with tutorial + resume-link. Touch 3 (24 hours later, if friction signal still active OR user hasn't returned): trigger agent scenario or, for severe-tier high-value users, create a CSM task for direct outreach. Exit on: friction_signal resolves (user completed the step (success), user explicitly dismisses help 3 times (respect) don't pester), unsubscribe. Use the result of "Detect where people get stuck", "Group by where they got stuck", "Help them inside the app", "Email the fix if that misses", "Offer to walk them through".
    7. 07See where the product traps peopleCompose a friction intervention dashboard: top 10 friction locations by frequency (a product-team-priority signal: these are the UX bugs the data is telling you about), in-app-help dismiss rate (high = irrelevant help, low = useful), friction-to-resolution rate by intervention touch (which level of escalation actually resolves), severe-tier-to-churn correlation (do users stuck severely actually churn: proves the intervention's necessity), and journey-attributed activation lift (does this play meaningfully move activation rate). The product team gets a free UX-research stream as a side effect. Use the result of "Detect where people get stuck", "Group by where they got stuck", "Help them inside the app", "Email the fix if that misses", "Offer to walk them through", "Escalate if they stay stuck".

    Install Intempt and run it

    1. 1

      Sign up

      Create a free Intempt workspace.

    2. 2

      Connect your data

      Add the sources this recipe reads from.

    3. 3

      Ask Blu

      Type /friction-point-detected-intervention in Blu once this recipe is live there.

    4. 4

      Review and approve

      Blu builds each step and waits for your OK before anything goes live.

    More recipes by Intempt Technologies

    Got a play worth sharing?

    Publish it to the Intempt Collective Marketplace and earn when other teams run it.

    Submit a recipe