MARKETPLACE
PLUGINS
USER STATUS ACTIVITY (BACKEND API)
User Status Activity (Backend API) logo

User Status Activity (Backend API)

Published November 2025
   β€’    Updated December 2025

Plugin details


The User Realtime Activity & Status Tracker allows you to track the real-time status of your Bubble app users. It automatically detects when a user is Online, Away, or Offline, and exposes these states to workflows and Bubble elements.

The plugin also sends the status to an optional Backend Workflow, allowing you to maintain an up-to-date list of active users or control presence rules in chats, dashboards, admin panels, and other real-time experiences.

Additionally, the plugin automatically displays a customizable tooltip when the user goes offline, allowing them to return to online status by clicking a button or simply moving the mouse/typing on the page.

Sending the offline status when closing the tab or browser is enabled, ensuring high accuracy even when the user leaves unexpectedly.

🟦 HOW IT WORKS

β–Ά 1. Online (active)

A user is considered online when they are active on the page, whether by moving the mouse, typing, clicking, or touching the screen.

β–Ά 2. Away

If the user does not interact within the time defined in Timeout Seconds to Away, the plugin changes the status to away.

β–Ά 3. Offline

After the time defined in Timeout Seconds to Offline, the status changes to offline, a tooltip appears, and the plugin sends the status to the backend.

If the user closes the tab, switches tabs, or closes the browser, the plugin also immediately sends the offline status.

β–Ά 4. Return to Online

Any interaction:

Mouse
Keyboard
Click
Touch (on mobile devices)

Generates a return to online status, hides the tooltip, and triggers the protection event.

🟦 THE PLUGIN OFFERS

βœ” Exposed states (for workflows and conditions)

Status (online/away/offline)
Online (yes/no)
Away (yes/no)
Offline (yes/no)

βœ” Available events

A user is online
A user is away
A user is offline
A user has returned online (triggers only if previously away/offline)

βœ” Automatic submission to Bubble API

The plugin uses these fields:

API URL Test;
API URL Live;

And automatically detects:

If the page is version-test β†’ uses API URL Test
If it is in production β†’ API URL Live

βœ” Customizable tooltip and overlay

Includes:

text
button
colors
fade animation
optional overlay
configurable position


   





Try it risk-free

The safest way to try this plugin is by subscribing. If you cancel your subscription a few days later, you will be charged prorated for the time used. For example, if the monthly price of the plugin is US$3, you will only pay US$0.10 per day (US$3 for 30 days)!

$29

One time  β€’  Or  $3/mo

stars   β€’   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Codes For You logo
Codes For You
Joined 2025   β€’   12 Plugins
View contributor profile

Instructions

We strongly recommend that you watch the video tutorial available on our testing page.

Instructions:

1. Create the Backend Workflow in your Bubble API

Go to Backend Workflows
Click on Add an endpoint
Enter a name β€” e.g., checker-status

Add parameters:

user_id (text)
status (text)

Within the workflow, do whatever you want, for example:

update user status
add/remove from the list of active users
log entries

πŸ“Œ Copy the generated URL and paste it into the plugin.

Example:

https://yourapp.bubbleapps.io/version-test/api/1.1/wf/checker_status

2. Configure the plugin element on the page

Drag the User Activity Status Tracker element onto the page and configure:

API Sync
Backend API URL Test
Backend API URL Live
(If left blank, the plugin will not send anything to the backend.)
Timeouts
timeout_seconds_away β†’ time to be away
timeout_seconds_off β†’ time to be offline and display the tooltip
User ID Override (optional)

If filled in β†’ sends this ID
If not filled in β†’ uses Current User's Unique ID

3. Configure the Tooltip

The tooltip already comes with:
fixed width 300px
fixed height 150px
Poppins font
border radius 5px
shadow 4x4x4x2px
padding 10px
text Centered button with fit-content and right-aligned

4. Use States and Events in your app
Conditions:

When Status is online
When Away is yes
When Offline is yes

Events:

A user is online β†’ triggered whenever they come online
A user is away
A user is offline
A user is back online β†’ only if they were away/offline before

5. Publishing

In test version, the plugin uses Backend API URL Test
In live version, it uses Backend API URL Live

You don't need to change anything when publishing.

Types

This plugin can be found under the following types:
Element   β€’   Event

Categories

This plugin can be found under the following categories:
Productivity   β€’   Technical   β€’   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble