Skip to main content
Version: Flutter SDK

Message conditions

Message conditions control when a message is displayed based on the current user context or past behavior.

Conditions are configured in Screeb and evaluated from the data sent by your app.

Supported signalsโ€‹

Screenโ€‹

PluginScreeb.trackScreen("Checkout");

Eventsโ€‹

PluginScreeb.trackEvent("Product added to cart");

Screeb can display messages after a user triggers an event a certain number of times, or after a specific event sequence.

Session duration and delayโ€‹

Screeb can display messages after the user has spent enough time on the app or on the current screen.

Debugging conditionsโ€‹

final targetingInfo = await PluginScreeb.debugTargeting();

See Troubleshooting for more checks.