MARKETPLACE
PLUGINS
PROGRESSFLOW BUTTON FOR MOBILE
ProgressFlow Button for Mobile logo

ProgressFlow Button for Mobile

Published June 2026
   β€’    Updated June 2026

Plugin details

StatusFlow Button is a beautiful animated progress button for Bubble native mobile apps.
It gives your app a smooth native-style button that changes between idle, loading, success, error, and reset states.

When pressed, the button can animate into a circular loading spinner, then show a success or error result. You can also auto-reset it after a delay or control it manually using plugin actions.

Perfect for sign-up forms, payments, API calls, save buttons, booking flows, checkout screens, onboarding actions, and any workflow where users need clear visual feedback.





πŸš€ View Demo   πŸ› οΈ Open Editor


Features

  • Animated loading state
  • Shrinks into a circular spinner button
  • Success and error states
  • Optional auto-reset after success or error
  • Disable button after success
  • Disable button after error
  • Fully customizable labels
  • Custom colors for idle, loading, success, and error
  • Custom button height
  • Works with Bubble native mobile workflows
  • No custom state required when using plugin actions

$3

One time

stars   β€’   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

TTS logo
TTS
Joined 2024   β€’   7 Plugins
View contributor profile

Instructions

Instructions
1. Add the StatusFlow Button element

Drag the StatusFlow Button element onto your native mobile screen.

Recommended size:

Width: 300 - 360px Height: 64px

Recommended button height:

button_height = 58

2. Set the button labels

You can customize the button labels:

label = Continue success_label = Success error_label = Try again loading_label = optional

If loading_label
is empty, the button will only show the spinner during loading.

3. Set the button colors

Example:

background_color = #111111 loading_color = #111111 success_color = #16A34A error_color = #DC2626 text_color = #FFFFFF

4. Use the button pressed event

Create a workflow:

When StatusFlow Button's button_pressed β†’ Run your action

Example actions:

  • Create a thing
  • Make an API call
  • Process payment
  • Save form data
  • Submit booking

The button automatically enters the loading state when pressed.

5. Show success

After your workflow succeeds, add the plugin action:

StatusFlow Button β†’ Set Success

Optional fields:

delay_milliseconds = 800 auto_reset = yes reset_after_milliseconds = 2000

Example flow:

button_pressed β†’ Create a thing β†’ Set Success

6. Show error

If your workflow fails, add the plugin action:

StatusFlow Button β†’ Set Error

Optional fields:

delay_milliseconds = 800 auto_reset = yes reset_after_milliseconds = 2000

Example flow:

button_pressed β†’ Run API call β†’ Only when API result is empty β†’ Set Error

7. Reset manually

Use the reset action when you want to return the button to idle:

StatusFlow Button β†’ Reset

Optional field:

delay_milliseconds = 1000

Example Workflow

When StatusFlow Button's button_pressed Step 1: Create a new thing Step 2: StatusFlow Button β†’ Set Success Only when Result of step 1 is not empty delay_milliseconds = 800 auto_reset = yes reset_after_milliseconds = 2000 Step 3: StatusFlow Button β†’ Set Error Only when Result of step 1 is empty delay_milliseconds = 800 auto_reset = yes reset_after_milliseconds = 2000

This creates the flow:

Idle β†’ Loading β†’ Success/Error β†’ Reset

Notes

If auto_reset
is set to no, the button will stay in the success or error state until you manually run the Reset action.

If disable_after_success
is set to yes, the button cannot be pressed again after success.

If disable_after_error
is set to yes, the button cannot be pressed again after error.

Use the Reset action to make the button clickable again.

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:
Containers   β€’   Productivity   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble