MARKETPLACE
PLUGINS
MULTIPLE AND SINGLE CHECK BOX
Multiple and single Check Box logo

Multiple and single Check Box

Published June 2026
   •    Updated June 2026

Plugin details

Native Checkbox Group Pro and Single Checkbox Pro are mobile-native checkbox components for Bubble apps. They are designed for iOS and Android mobile apps and are useful for forms, settings, filters, onboarding, consent screens, checkout flows, preference selection, and any workflow where users need to select one or more choices.
The Checkbox Group is best when users can select multiple options from a list. The Single Checkbox is best when users need to confirm one true/false choice, such as accepting terms, enabling consent, or confirming a setting.

Included Components

    []Native Checkbox Group Pro: Allows users to select multiple options from a list. []Native Single Checkbox Pro: Allows users to toggle one checkbox on or off.

Main Use Cases

    []Selecting multiple interests or preferences []Choosing filter options []Selecting product add-ons []Managing notification preferences []Accepting terms and conditions []Confirming consent []Enabling newsletter signup []Creating mobile forms and surveys []Managing permissions or feature access []Building checkout, CRM, marketplace, and dashboard workflows

Key Features

    []Mobile-native checkbox controls for Bubble apps []Works on iOS and Android []Supports multiple selected values with Checkbox Group []Supports one true/false checked state with Single Checkbox []Custom option labels and values []Optional subtitles for checkbox group options []Disabled option support []Required validation support []Read-only mode []Allow deselect control []Custom checkbox size, border, fill, and icon colors []Vertical, horizontal, and wrap layouts for checkbox groups []Workflow actions for setting, toggling, clearing, selecting all, and validating []Published selected values, selected labels, checked state, validation state, and last changed option states

$4

One time

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

Platform

Native mobile

Contributor details

CoDara logo
CoDara
Joined 2025   •   15 Plugins
View contributor profile

Instructions

    []Install the plugin in your Bubble mobile app. []Add the Native Checkbox Group Pro element to your mobile page. []Enter visible option names in Option labels, with each option on a new line. []Enter saved option values in Option values, with each value on a new line. []Add optional descriptions in Option subtitles. []Use Selected values to set default checked options. []Use Disabled values to prevent specific options from being selected. []Customize checkbox size, spacing, colors, borders, and layout.
  1. Use the published selected_values state in workflows or database saves.
How To Use Single Checkbox

    []Add the Native Single Checkbox Pro element to your mobile page. []Set the Checked field to yes or no for the default state. []Customize the checkbox size, border, fill, icon color, and spacing. []Use disabled or read-only when users should not be able to change it.
  1. Use the published checked state in workflows, conditions, or database saves.

Option Labels And Values

    []Option labels are what users see on the screen. []Option values are what Bubble saves and publishes. []Each label and value should be placed on a new line. []The first label matches the first value, the second label matches the second value, and so on.
  • If option values are empty, labels can be used as values.

Published States

    []selected_values: Selected checkbox group values. []selected_labels: Selected checkbox group labels. []checked: Yes/no state for Single Checkbox. []selected_count: Number of selected or checked options. []active_values: Currently selected values. []active_labels: Currently selected labels. []inactive_values: Values that are not selected. []inactive_labels: Labels that are not selected. []disabled_values: Values that are disabled. []enabled_values: Values that are selectable. []is_valid: Whether the current selection passes validation. []last_changed_value: Most recent value changed by the user. []last_changed_label: Most recent label changed by the user. []last_error_message: Validation or error message, if any.

Workflow Events

    []selection changed: Runs when a checkbox value changes. []option selected: Runs when an option is checked. []option deselected: Runs when an option is unchecked. []disabled option pressed: Runs when a disabled option is tapped.
  • validation failed: Runs when required validation fails.

Workflow Actions

    []Set selected values: Programmatically set checked values for Checkbox Group. []Toggle value: Toggle one checkbox group option. []Clear selection: Remove selected checkbox group values. []Select all: Select all enabled checkbox group options. []Set checked: Programmatically set Single Checkbox to yes or no. []Toggle checked: Toggle Single Checkbox on or off.
  • Validate: Check whether the current checkbox state is valid.

Instructions For Workflows

    []Use selected_values when saving multiple checkbox choices to your database. []Use checked when saving a single yes/no checkbox choice. []Use selection changed to run workflows immediately after the user changes a checkbox. []Use is_valid before allowing users to continue. []Use validation failed to show an error message when required selection is missing. []Use Set selected values to load saved preferences back into the checkbox group.
  1. Use Clear selection when resetting a form or filter.

Important Notes

    []This plugin is built for Bubble mobile/native apps. []Test on a real iOS or Android device for the most accurate behavior. []Use Checkbox Group when users can select multiple options. []Use Single Checkbox when users need one true/false choice.
  • Use Radio Group, Segmented Control, or Option Cards when users should select only one option from many.

Demo Page
https://codara.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=Toggle

Live Editor Page
https://bubble.io/page?id=codara&test_plugin=1781666214244x440587783316176900_current&tab=Design&name=Checkbox&type=page&elements=bTIPG

Types

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

Categories

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

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble