Easy Internet and Speed Checker

Demo to preview the plugin:

Introduction

Get this no-code plugin to determine your Bubble app’s internet connection status. It detects whether the connection is on or off and provides information about the connection speed.
The plugin offers two states: ‘Connection status’ and ‘Connection speed’.
It is easy to use. Simply place the element on the page and refer to its states to display the data. Once the element is added to a page, it automatically starts detecting the internet connection.
Image without caption

How to setup

  1. Add the Plugin Element:
      • In the Bubble editor, drag and drop the Connection Checker element onto your page.
    1. Actions
        • Check Connection A Connection Checker
          • Purpose: Verifies the availability and status of the internet connection.
          • How to Use:
            • In your workflow, select this action to validate if the user is connected to the internet.
          • Purpose: Retrieves additional details about the internet speed test.
        • Speed
          • How to Use:
            • This action can be used in conjunction with the speed checker to obtain more granular speed data.

    Plugin Element Properties

    Connection Checker

    Element Actions

    1. Check Connection - Checks whether the internet connection is active and stable.
    1. Check Connection Speed - Measures the download and upload speeds of the user's internet connection.
      1. Title
        Description
        Type
        Token
        Authentication token used for internal checks during the speed test.
        Text

        Exposed states

        Title
        Description
        Type
        Connection Status
        Indicates whether the device is currently connected to the internet.
        Checkbox (yes/no)
        Connection Speed
        Shows the average speed of the internet connection in Mbps.
        Number
        Download_speed
        Displays the download speed as a text-based value.
        Text
        Is_testing
        Indicates whether a speed test is currently running.
        Checkbox (yes/no)
        Error_message
        Provides error details if the connection test fails.
        Text

        Plugin Actions

      2. speed - Performs a detailed internet speed test, measuring download, upload, and ping values.
      3. Return Values:
        Title
        Description
        Type
        DownloadSpeed
        The measured download speed in Mbps.
        Number
        UploadSpeed
        The measured upload speed in Mbps.
        Number
        Ping
        The round-trip time for a signal to reach the server in milliseconds.
        Number
        Error
        Provides details about any errors encountered during the test.
        Text
    Image without caption

    Changelogs