Phone Number Input + Formatting

Demo to preview the plugin:

Introduction

The Phone Number Input + Formatting plugin provides a dedicated, intelligent phone number input element for Bubble apps. It enables country selection, auto-formatting, validation, and programmatic control, ensuring users enter phone numbers correctly and consistently.
This plugin improves data quality and user experience by validating phone numbers in real time and returning structured outputs you can safely use in workflows, databases, and API calls.
Key Features

Prerequisites

Before using the Phone Number Input + Formatting plugin, ensure the following:
  • Bubble Editor Access – You must have editor access to the Bubble app where the plugin is installed.
  • Basic Workflow Knowledge – Familiarity with Bubble workflows and exposed states is recommended.
  • Text Fields for Storage – Phone numbers and country data should be stored as text.
  • Validation Usage – Plan how to use the Correctness state (e.g., form validation, submit control).
  • Testing Across Devices – Test input and country selection on both desktop and mobile.

Image without caption

How to Set Up

Step 1. Install the Plugin

Step 2. Add the Element to Your Page

Step 3. Configure Element Properties

Step 4. Use Workflow Actions, Events & States

Step 5. Preview & Test

Plugin Element - Phone Number Input

Image without caption

Fields

Element Actions

Exposed states

Element Events

Image without caption

Changelogs