This smart plugin will trigger an event once a certain element enters user's viewport. This should help you better understand user behavior in your app, such as number of times a certain element/group/page has been viewed (including individual cells in repeating groups) or also trigger certain workflows and UX interactions when you know that user has seen a particular part of your app.
Usage Features: - Detect when any element enters the user’s viewport, including groups, pages, or repeating group cells.
- Trigger custom workflows when an element becomes visible to the user.
- Use for analytics, like counting how many times a specific element has been seen.
- Great for building progressive loading effects or triggering animations on scroll.
- Helps you measure user engagement with different parts of your app.
- Works with both static and dynamic content, including repeating group cells.

Feedback
FAQWhat does this plugin do?It detects when a specific element enters the user's viewport, allowing you to trigger workflows or track views based on element visibility.
How do I set up the plugin?Place the Viewport Detect element on your page, assign an ID to the target element, and configure when and how the detection should trigger.
Can it track elements inside Repeating Groups?Yes, it can detect visibility of repeating group cells by assigning a unique ID to each cell.
Can I control how often the detection triggers?Yes, you can configure the event to trigger once or every time the element becomes visible.
Other plugins from Zeroqode-
Top Of Viewport Detector Plugin for Bubble-
Top 15 Plugins for Bubble - Bundle
SupportIf you still have questions or unresolved issues, you can
contact us.
Risk-free TrialThe most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!