MARKETPLACE
PLUGINS
URL ROUTER FOR NAVIGATION
URL Router for Navigation logo

URL Router for Navigation

Published June 2019
   •    Updated today

Plugin details

The URL Router for Navigation plugin enables dynamic URL management within your Bubble app, allowing you to create user-friendly and structured URLs for better navigation and interactivity. This plugin lets you change the URL path without reloading the page, making it ideal for single-page applications and enhanced user experiences. You can define URL paths, extract parameters, and trigger workflows based on URL changes, allowing your app to respond dynamically to different routes.                                                            
Usage Features:

- Easily add the Router element to any page to enable URL-based navigation.
- Use the "Change URL" action to modify the current URL dynamically without reloading the page.
- Configure separate paths and parameters for development and live versions directly within the Router element’s properties.
- Trigger workflows using the "URL Changed" event, responding dynamically to changes in the URL.
- Supports multi-level paths, allowing for organized and meaningful URL structures

   




Feedback




FAQ

- How do I trigger workflows based on the URL path?
Use the "URL Changed" event within the plugin to initiate specific workflows whenever the URL is modified. This event allows you to adjust the visible content based on the URL path and parameters.

- Does this plugin reload the page when changing the URL?
No, the plugin changes the URL without reloading the page, providing a seamless navigation experience.

- Can I define separate paths for development and live environments?
Yes, you can configure paths for both development and live versions in the Router element’s properties. This helps in testing different routes in the development version without affecting the live site.

- How does the plugin handle multi-level paths?
The plugin supports multi-level paths, allowing you to structure URLs with nested segments (e.g., /library/books). You can then extract these paths and use them in workflows to display content based on the URL structure.

- Can I use this plugin on all pages?
Yes, this plugin can be added to any page where you want to enable routing, making it versatile for multi-page and single-page applications.

 





Other plugins from Zeroqode

- Get URL Parameters Plugin for Bubble
- TinyURL URL Shortener Plugin for Bubble
- Open URL in Custom Window Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!


Donations

🔥 Please support our efforts to keep this plugin free—your donations help us invest the time and resources needed to continue maintaining and improving it for everyone's benefit:  https://zeroqo.de/support.

Free

For everyone

3.8 stars   •   10 ratings
14.5K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

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

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/url-router-for-navigation

This plugin is designed for use on all pages except the index page.

- Add the Router element to any page where you want to enable routing.
- Use the "Change URL" action to modify the current URL, which will automatically trigger the "URL Changed" event.
- Leverage the "URL Changed" event to initiate workflow actions that adjust what the user sees based on the paths and parameters extracted from the URL.

The plugin also supports both development and live versions, which can be configured in the router element's properties. For example, in the URL https://test.bubbleapps.io/version-test/library/books, the first path remains books.

Types

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

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Data (things)   •   Web Scraping   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.8)

Love it - just works!
September 15th, 2025
I wasn't sold on Bubble's 'Go to page' and replace URL parameters; this plugin works so well! Thanks team!
Greetings, This is Anton from the Zeroqode Customer Support Team. Thank you for sharing your thoughts with us through your review. Your input is truly valuable and we're thrilled to hear the plugin meets your needs. At Zeroqode, customer satisfaction is our top priority. Should you have any further suggestions, questions, or any topic you wish to discuss, feel free to connect with us via our forum (https://forum.zeroqode.com/) or directly through [email protected]. Best wishes, Anton
September 16th, 2025
  •  
Zeroqode - Top Bubble Agency
Control page URLs like a pro
August 5th, 2025
Gives your Bubble app real routing like a SPA navigation feels native
Greetings, This is Anton from Zeroqode Support. We're extremely grateful for your review and happy to see that our solutions are up to your standards. Our mission at Zeroqode is to prioritize our users and their satisfaction. If you have suggestions or questions, or if there's anything specific you'd like to discuss, we invite you to reach out via our forum (https://forum.zeroqode.com/) or email ([email protected]). Best wishes, Anton
August 11th, 2025
  •  
Zeroqode - Top Bubble Agency
missing url parameters.
July 17th, 2024
what about them? i lose them when i use this router.
Hello, This is Anton from Zeroqode's support team. Thank you for taking the time to share your feedback. We sincerely apologize for the difficulties you encountered with our plugin. Unfortunately, we have not yet received any inquiries from you via email or on our forum. In addition, we have thoroughly tested the demo page of our plugin (which you can visit here - https://bubble.io/page?version=live&id=zeroqode-demo-17&name=router_for_navigation&tab=tabs-1) and have not found any problems. The plugin works as expected from our side. We are here to help you resolve any issues you encounter and would appreciate more information to help us better understand what went wrong with our plugin in your application. Please share more information with us at this link: https://issues.zeroqode.com, also you can contact us through our forum at https://forum.zeroqode.com/ or directly via email at [email protected] Best regards, Anton
July 30th, 2024
  •  
Zeroqode - Top Bubble Agency
Dynamic data not working
March 14th, 2024
I am unable to add dynamic data to the any parameter option
Hello, This is Anton from Zeroqode's Support Team. Thank you for taking the time to share your feedback. We sincerely apologize for the difficulties you’ve encountered with our plugin. Unfortunately, we haven't yet received any requests from you via email or our forum. We are pleased that you left your letter below the review and that we were able to contact you. Thank you also for sharing more information about the issue in our email conversation with you. As we found out, the issue was a misconfiguration of the plugin and Workflow in your application. We sent you documentation on how to properly configure the plugin as well as a detailed video to make it easier for you to customize the plugin for your application, but have not received confirmation from you that the plugin is working as it should. Please contact us at [email protected] or on our forum at forum.zeroqode.com and share your experience, we would be very grateful. Thanks again for your feedback. Best wishes, Anton
April 5th, 2024
  •  
Zeroqode - Top Bubble Agency
Not compatible with latest bubble version
February 26th, 2024
this plugin is not working anymore, no actions are showing
Hello, My name is Vasile, from the Zeroqode Support Team Thank you for taking the time to leave your feedback on your plugin. We took into consideration your response, and have carefully tested the plugin on our side, the plugin works as expected, we didn't encounter any issues. Could you please uninstall the plugin, replace the plugin element and give it another try? If you still encounter the issue don't hesitate to reach out to us via email at [email protected] or on your forum at https://forum.zeroqode.com/, and we will get back to you as soon as possible.
February 2nd, 2024
  •  
Zeroqode - Top Bubble Agency
Bubble