MARKETPLACE
PLUGINS
ADVANCED TIMER
Advanced Timer logo

Advanced Timer

Published February 2019
   •    Updated September 2025

Plugin details

The Advanced Timer plugin provides a countdown timer functionality for your application, allowing you to trigger specific events when the timer finishes, pauses, or starts. With customizable states and fields, it offers flexibility for various timing-based use cases.
Usage Features:

- Start, pause, and resume the timer with dedicated actions.  
- Trigger events such as Timer Started, Timer Paused, and Timer Finished.  
- Expose real-time states like Current Time and Remaining Time in both raw and formatted formats.  
- Customizable time update intervals to balance performance and precision.  
- Reset timer functionality to restart from zero or keep the final value.

 




Feedback



FAQ

- What states are available in the Advanced Timer plugin?  
The plugin provides the following states: Current Time, Current Time Formatted (mm:ss.sss), Remaining Time, and Remaining Time Formatted (mm:ss.sss).

- Can I control the timer's precision?  
Yes, you can set the "Time Update Interval" to determine how often the "Current Time" state updates. A lower interval provides more precision but may slow down the browser.

- What happens when the timer finishes?  
When the timer finishes, it triggers the "Timer Finished" event. If "Reset When Finished" is set to True, the timer resets to 0; otherwise, it retains its final value.

- Can I dynamically set the timer duration?  
Yes, you can specify the timer duration in milliseconds when calling the "Start Timer" action.

- Does the timer continue running if the page is out of view?  
Yes, if enabled, the timer can continue updating its value even when the page is not in view. This is useful for background processes





Other plugins from Zeroqode

- Simple Stopwatch / Timer Plugin for Bubble  
- Air Date Time Picker Plugin for Bubble
- Loom like Screen and Video Recorder Plugin for Bubble
- Calendar Booking & Time Slots Plugin for Bubble




Support

If you still have questions or an 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)!

$40

One time  •  Or  $4/mo

4.0 stars   •   2 ratings
308 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

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

Instructions

How it Works:
There are 3 Actions available:
1.  Start the Timer
2.  Pause the Timer
3.  Resume the Timer

There are 3 Events that can be triggered by the Plugin
1.  Timer Started
2.  Timer Finished
3.  Timer Paused

There are 4 States exposed:
1.  Current Time
2.  Current Time Formatted as mm:ss.sss
3.  Remaining Time
4.  Remaining Time Formatted as mm:ss.sss

There are 2 Fields for the Plugin:
1.  Time Update Interval - The amount of time the plugin will wait before updating the "Current Time" State.  Since it can slow down the Web Browser to update this frequently, you have the option to choose the interval depending on how often your use case needs you to update the time.
2.  Reset When Finished - When set to True, the Timer will reset back to 0 once the timer finishes.  When set to False, the Timer will remain at the value it finished at until being restarted.

When the "Start the Timer" Action is called, you must provide the amount of time in milliseconds for the timer to run.  When the Timer finishes, it will trigger the "Timer Finished" Event

The "Current Time" State will continually be updated with what the current time is in milliseconds.  When the Current Time reaches the limit provided in the Start the Timer action, it will go back to 0.

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   •   Containers   •   Compliance   •   Data (things)   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.0)

Timer throwing an error
November 23rd, 2022
Just bought this plugin but it is not working. Every time a workflow gets to it it freezes the app.
The perfect timer plugin
September 9th, 2019
This is a super-flexible timer that will allow you to do pretty much any kind of timer event you want, complete with the ability to pause and restart active timers. Very cool. And in the latest version there's also the ability to not go back to 0 at the end, which is great if you are using this plug-in in conjunction with anything like a progress bar plug-in, as it can now allow you to visually show that the timer is complete. Excellent.
Bubble