Skip to main content

The Problem

Users often don’t know about features that could help them:
  • Hidden in menus they never explore
  • Released after they signed up
  • Seem advanced or intimidating
  • Not obviously relevant to their use case

The Solution

Use behavioral signals to proactively introduce relevant features at the right moment.

Implementation

Step 1: Define Feature Events

Create events for features you want to promote: Event: feature_discovery_bulk_import
Event: feature_discovery_keyboard_shortcuts

Step 2: Detect Behavioral Signals

Step 3: Context-Aware Suggestions

Trigger Timing

Best Practices

Never interrupt:
  • Active editing
  • Payment flows
  • Export processes
Wait for natural pauses in activity.
If a user dismisses a feature suggestion:
  • Don’t show it again for at least 7 days
  • Consider it “discovered” even if declined
Instead of: “Check out bulk import!” Try: “You’ve added 10 items manually. Bulk import could save you time!”
  • Max 1 feature suggestion per session
  • Max 3 per week
  • Never more than 1 banner at a time

Measuring Success

Next Steps

Error Handling

Help users recover from errors

Best Practices

General trigger optimization