MARKETPLACE
PLUGINS
DEPRECATED PLUGIN
DEPRECATED PLUGIN logo

DEPRECATED PLUGIN

Published May 2022
   •    Updated September 2025

Plugin details

A powerful cloud-based plugin to detect a user’s active status with low implementation work needed and optimised for performance. Ideal for chats or user-based apps.
### Features

➡️ Work with all browsers
➡️ Automatically send activity to our server
➡️ Automatically calculate the active status based on your timeout
➡️ No API key or account required
➡️ Customisable active status timeout
➡️ Customisable refresh timeout
➡️ Light performance impact
➡️ Complete documentation

### 🛠️ How it works

Every few seconds (default to 10 seconds, customisable) the plugin automatically sends a request to our cloud-based server to inform us of the user activity.
We handle the request to calculate the moment where the user becomes inactive based on your active status timeout.
You can then retrieve any user’s active status and last active date from our server.

### 🔒 Privacy, reliability and performance

*Regarding privacy*, we need minimum data to provide the service, but we also understand privacy concerns. Therefore, the only data sent to our server is the Bubble unique ID of your users as well as your Bubble app ID to assure the authenticity of your requests.

*Regarding reliability, t*he service is hosted on Xano and the subscription is paid by [Ottho](http://ottho.co), which therefore ensures reliability in keeping the service running on a long-term basis.

*Regarding performance,* the plugin only sends outgoing requests (which don’t interfere with the loading of the page or your app) and consumes only 210 bytes of bandwidth per request.
We also use cookies to avoid multiple requests when the user change pages, refresh the browser or re-enter your app.


🔗DEMO : https://active-detector-plugin.bubbleapps.io/version-test

🔗EDITOR : https://bubble.io/page?name=index&id=active-detector-plugin

🔗DOC : https://ottho.notion.site/Active-Tracker-33d22894cddc4e3dbf28be1aca8c8135

$5

Per month

2.5 stars   •   2 ratings
21 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

The plugin works through the "Active Tracker" element that you need to place on your app page.
Once added to your page, the plugin is ready to work without further configuration.

Retrieve any user's active status or last active time using the "Active Tracker - Retrieve user's status" option in the "Get data from external API" expression.

Note: the element should be visible in order for the plugin to work properly.

Note: we recommend adding the plugin to a reusable element such as your header to avoid running twice.

➡️  More help and advices can be found on the documentation page

Types

This plugin can be found under the following types:
Api   •   Element

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.5)

not working
August 8th, 2023
Love the idea but after following the setup instructions it is still not displaying the status or date. Doesn't seem to work on the demo either
Works well!
October 3rd, 2022
Fast and easy to implement, really adds something to our chat module
Bubble