You can now show your Popups and Slideups at exactly the right moment—when users take specific actions on your website or app.
This feature allows you to launch surveys based on user behavior like clicking buttons, visiting pages multiple times, downloading apps, or any other custom events you define.
In this article:
What are Event-Based Triggers?
Event-Based Triggers let you control when your Popup or Slideup appears based on what your users do on your site. You can define custom actions (events) and decide how many times they need to happen before showing the widget.
Perfect for in-product surveys
Works great for personalized feedback timing
Supported for Popup and Slideup Web Widgets
How to Add Tracked Events
You can define event-based triggers from the Behavior tab while setting up a Popup or Slideup widget.
Click Add Event "User performs certain actions or events"
Enter the Event Name (e.g. Page View, Button Click)
Set Number of Occurrences (e.g. 2 times, 3 times)
Add optional Event Properties (Refine your survey by adding targeted properties to the event) with Property Name and Value, such as:
Page URL = /pricing
Button ID = signup-btn
Device = mobile
Each event row you configure is matched using OR logic — the widget will be triggered if any of the defined events occur.
How Event Logic Works
Multiple Events: You can define several events; only one needs to be fulfilled.
Properties Must Match: If you define event properties, all must match for that event to be considered triggered.
Occurrences: You control how many times an event must happen (e.g., 3 page visits).
OR Logic: If any event condition is met, the widget will launch.
Real-time updates: Any event edits or deletions are instantly reflected.
Examples of Tracked Events
Scenario 1: Slideup appears after user shows high interest
→ Show Slideup when:
A user views the pricing page 3 times
ORClicks the Signup button once
Event | Occurrence | Property Name and Value |
Page View | 3 | Page URL = |
Button Click | 1 | Button ID = |
Scenario 2: Popup for mobile users after engagement
→ Show Popup when:
A user downloads the app twice
ORLogs in from a mobile device 3 times
Event | Occurrence | Property |
App Download | 2 | - |
Login | 3 | Device = |
FAQs
Can I add multiple events?
Yes. You can add as many events as needed. The widget will trigger if any one of them is satisfied.
What happens if I don’t set any event properties?
The event will match globally—i.e., any occurrence of the event name will be counted.
Can I combine event triggers with scroll or time delays?
Yes! You can optionally add a time delay to event-based triggers (except for “exit intent”) for more precise control.
Is OR logic the only option for multiple events?
Yes, currently all tracked events follow OR logic — meaning only one event needs to occur.
Do events persist across sessions?
Yes, events are tracked in real time and persist for both known and anonymous visitors (client-side for anonymous users, server-side for known users).
Can I edit or remove events after adding them?
Absolutely. You can edit event names, occurrence counts, and properties, or delete entire events anytime.