Idle Detector
Jannat
Last Update il y a un an
Description:
Idle Detector helps you monitor user inactivity and automate actions based on idle time. Whether you need to log out inactive users, trigger warnings, or update statuses, this plugin ensures seamless session management and improved user engagement.
With customizable idle detection, real-time status updates, and adaptive triggers, you can tailor the experience to fit your app’s needs effortlessly.
✨ Key Features:
⏳ Smart Idle Detection – Set custom inactivity thresholds and detect when users become idle.
⚠️ Configurable Warnings – Display alerts or trigger events before logging out idle users.
🚀 Auto Logout & Redirect – Automatically log out users and redirect them to a specified URL after a set duration.
📊 Real-Time Status Updates – Track user activity and update states dynamically.
🔄 Flexible Refresh & Resume Options – Choose between session refresh or logout based on inactivity.
🔔 Event-Based Triggers – Fire custom events when users go idle, return, or leave the tab.
With customizable idle detection, real-time status updates, and adaptive triggers, you can tailor the experience to fit your app’s needs effortlessly.
✨ Key Features:
⏳ Smart Idle Detection – Set custom inactivity thresholds and detect when users become idle.
⚠️ Configurable Warnings – Display alerts or trigger events before logging out idle users.
🚀 Auto Logout & Redirect – Automatically log out users and redirect them to a specified URL after a set duration.
📊 Real-Time Status Updates – Track user activity and update states dynamically.
🔄 Flexible Refresh & Resume Options – Choose between session refresh or logout based on inactivity.
🔔 Event-Based Triggers – Fire custom events when users go idle, return, or leave the tab.
Instructions:
1️⃣ Add the "Idle Detector" element to your Bubble page.2️⃣ Set the idle timeout duration to define how long a user can be inactive before triggering an event.
3️⃣ Enable warning (optional) to alert users before automatic logout.
4️⃣ Choose a logout action – either redirect users to a specified URL or refresh the page after a set idle period.
5️⃣ Configure event triggers – detect when users become idle, resume activity, leave, or return to the tab.
6️⃣ Publish idle status as Bubble states (e.g., tab_status, active) for use in workflows and conditions.
7️⃣ Customize inactivity detection – track mouse movement, clicks, keyboard activity, and scrolling.
8️⃣ Enable tab visibility tracking to detect when users switch tabs or leave the page.
9️⃣ Fine-tune refresh and logout behavior – prioritize either auto-refresh or redirecting to a logout URL when inactivity occurs.
