MARKETPLACE
PLUGINS
INTERNET CONNECTION DETECTOR
Internet Connection Detector logo

Internet Connection Detector

Published June 2026
   •    Updated August 2026

Plugin details

Detect when your users go offline or come back online in real time. Exposes connection status as Bubble states so you can show banners, disable forms, pause uploads or display helpful messages instantly.
Includes connection type detection (4G, 3G, 2G) on supported browsers and a just_changed state to trigger one-time actions exactly when status flips.

Perfect for: chat apps, form submissions, file uploads, dashboards and any app where connectivity matters.

$3

Per month

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

MB logo
MB
Joined 2026   •   23 Plugins
View contributor profile

Instructions

1. Drag the Connection Detector element onto your page   (it is invisible - purely a utility element)

2. Set debounce_ms field (default 500ms recommended)
  This prevents false triggers on flaky connections

3. Use conditions on any element based on these states:

STATES:
  • is_online       → yes / no
    Tells you if user is currently connected

  • connection_type → 4g / 3g / 2g / slow-2g / online
    Tells you connection quality (Chrome/Edge only - shows "online" generically on Safari/Firefox)

  • just_changed    → online / offline
    Tells you what just happened - use this to trigger
    a one-time action exactly when status flips

HOW TO USE:
  • Group example:
    Add a Group element with text "No internet connection"
    Condition: Connection Detector's is_online = no
    → Group is visible
   
    Default state of the Group → not visible

  • One-time toast example:
    Workflow trigger: when just_changed = offline
    → Show Toast Notification "Connection lost!"
   
    Workflow trigger: when just_changed = online
    → Show Toast Notification "Back online!"

  • Slow connection warning:
    Condition: connection_type = slow-2g or 2g
    → Show "Your connection is slow" Group

HOW TO TEST:
  • Open Chrome DevTools (F12) → Network tab
  • Change dropdown from "No throttling" to "Offline"
  • is_online should change to "no" within 500ms

NOTE:
  connection_type provides detailed network speed only on Chrome and Edge browsers due to browser API limitations. On Safari and Firefox it will show "online" as a general status. The is_online state works reliably on all browsers.

Bubble editor link: https://bubble.io/page?id=mbbuilds5&test_plugin=1781851200617x735040051250462700_current&tab=Design&name=internet_connection_detector&type=page&elements=bTGkB

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble