MARKETPLACE
PLUGINS
URL TOOLKIT FOR BUBBLE (DUSK)
URL Toolkit for Bubble (DUSK) logo

URL Toolkit for Bubble (DUSK)

Published May 2025
   •    Updated March 2026

Plugin details

Take full control over your app's URL parameters — without a single page reload.
The URL Toolkit gives you powerful, flexible tools to manage and react to URL query parameters from inside Bubble. Whether you're tracking campaigns, filtering content, or building dynamic flows, this plugin helps you read, write, and modify URL parameters on the fly — with zero flicker and zero page refresh.

Perfect for:

- Single Page Applications (SPA)
- Advanced filtering & search
- Tracking users & UTM campaigns
- Preserving user state via URLs
- Dynamic routing & multi-step forms

Core Features:

🧹 Remove all query parameters

❌ Remove one specific parameter

✅ Keep only one specific parameter

🔍 Remove all parameters whose names contain a string

🔁 Toggle a parameter (add if it does not exist / remove if it exists)

⚙️ Automatically trigger workflow logic when the URL changes (with popstate)

💬 Supports seamless use in workflows — no page reloads


Bonus: Super-fast, Code-minimal, and fully client-side.

Free

For everyone

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

Other actions

Platform

Web

Contributor details

Dusk logo
Dusk
Joined 2022   •   2 Plugins
View contributor profile

Instructions

🚀 How to Use the Plugin
✅ Add the Plugin Element

Drag the “URL Toolkit” element onto your page (can be hidden or off-canvas).

⚡ Use Workflow Actions


Remove All Parameters -> Clears the entire query string from the current URL

Remove One Parameter -> Removes a single parameter by name (e.g. utm_source)

Keep Only One Parameter -> Removes all parameters except the one you choose

Remove All Params Whose Name Contains -> Deletes all parameters containing a specific string (e.g. utm_)

Toggle a Param -> If the parameter exists, remove it. If not, add it with an optional value.

Each action updates the URL without reloading the page, and triggers Bubble’s logic via popstate.

👁️ Access Parameter Values

COMING SOON: Add exposed states like:

Current Params (as an object or list)

Get Param by Name


💡 Example Use Cases

Remove UTM tags after loading (clean shareable URL)

Toggle filters in your app via URL (like ?category=art)

Build custom tab systems using query params

Send a link that pre-fills a form (?email=hello@me.com)

Save current filters, then restore them later

Types

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

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