Skip to main content

How Drop-off Triggers Work

  1. Monitor Events: The system tracks when users perform the initial event
  2. Set Expectations: You define what actions users should take next
  3. Wait and Watch: The system waits for the expected follow-up events
  4. Trigger on Absence: If expected events don’t occur within your timeframe, the agent run starts
Unlike workflow drop-off triggers which follow a fixed recovery path, agent drop-off triggers pass the full drop-off context to the language model. The agent can then reason about why the user may have dropped off, check additional data with tools like Find Event, and take contextually appropriate action.

Configuration

Inputs

string[]
required
Select one or more events that start the drop-off monitoring. Examples: trial_started, cart_created, signup_initiated.
object[]
required
Configure the events you expect users to complete after the initial event.
string
required
The specific event you expect users to complete (part of Expected Events configuration).
number
required
How long to wait before considering it a drop-off (number value).
enum
required
Time unit for the delay. Options: seconds, minutes, hours, days, weeks, months.
number
Priority order for multiple drop-off events. Lower numbers have higher priority.

Outputs

object
required
The drop-off event data generated by Flywheel when the expected event didn’t occur.
object
required
Comprehensive user information for the user who dropped off.
The system creates drop-off events with the name $fw_drop_off for all drop-off triggers.

Use Cases

Trial Conversion Recovery
Cart Abandonment Rescue
Onboarding Completion
Feature Adoption Push

Best Practices

Choose Appropriate Timeframes
  • Consider your typical user behavior patterns when setting delays
  • Account for different user segments — some may need more time
  • Start with longer delays and optimize based on data from the Runs tab
Segment Your Audiences
  • Use trigger conditions to create different drop-off flows for different user types
  • Consider factors like subscription tier, user role, or geographic location
  • Let the agent prompt handle nuanced segmentation logic
Monitor and Adjust
  • Track which drop-off triggers are most effective in the Runs tab
  • Review agent reasoning to ensure it’s making appropriate recovery decisions
  • Adjust timing and prompt instructions based on actual conversion data
  • A/B test different delay periods and agent strategies