MARKETPLACE
PLUGINS
PHONE NUMBER INPUT MOBILE
Phone Number Input Mobile logo

Phone Number Input Mobile

Published July 2026
   β€’    Updated this week

Plugin details


Phone Number Input Mobile

Overview

Add a native phone number input to your Bubble Mobile app with country selector, dial code, flag, formatting and validation states.
Let users choose a country, type a phone number and return clean data to your workflows without building a custom mobile phone input from scratch.
Publish formatted number, country, dial code, ISO code, flag emoji, validation status and value without country code.
Perfect for sign up forms, CRM, onboarding, WhatsApp flows, marketplace accounts and mobile user profiles.




Actual Problem

Phone number fields are harder than they look in mobile apps. You need country selection, dial codes, flags, formatting, validation and clean values that can be saved or sent to APIs.

Using a plain input often creates messy data: missing country codes, invalid numbers, inconsistent formats and extra workflow steps to clean the value later.

This plugin gives Bubble Mobile builders a ready-made phone input with country data, validation states and actions that work naturally inside mobile workflows.

Why choose this plugin?

⚑ Performance: lightweight native mobile input designed for fast forms.

πŸ“± Mobile Ready: built specifically for Bubble Mobile apps.

🌎 Country Selector: includes country, dial code, ISO code and flag data.

πŸ”„ Workflow Integration: use published states and on change events in Bubble workflows.

🧩 Easy Setup: add the element, configure country lists and use the formatted values.

🎨 Customization: configure borders, roundness, placeholder, messages and validation behavior.

Main Features

πŸ“± Native mobile input
Use a phone number input built for Bubble Mobile interfaces.

🌎 Country selector
Let users choose a country and automatically use the related dial code and flag.

☎️ Formatted number
Return a clean formatted phone number for database records and workflows.

βœ… Validation state
Use the is_valid state to check whether the phone number is valid.

🏳️ Country data states
Access country, dial_code, iso_code and flag_emoji.

🧾 Raw local value
Use value_without_code when you need the phone number without the country dial code.

🎯 Preferred countries
Configure country lists and preferred country lists for faster user selection.

🧼 Actions
Use Clear and Set focus actions directly from workflows.

Use Cases

CRM
Collect clean phone numbers for leads, customers, sales reps and support contacts.

Marketplace
Use phone numbers for seller onboarding, buyer contact, order updates and account verification.

WhatsApp flows
Capture phone numbers with country codes before sending data to WhatsApp or messaging APIs.

SaaS onboarding
Add professional phone capture to registration, profile setup and account settings.

Delivery and services
Collect customer or provider phone numbers for dispatch, confirmations and field operations.

Community apps
Let users add verified-looking phone fields to profiles, groups and contact forms.

FAQ

Is this plugin for Bubble Mobile?
Yes. This plugin is designed for Bubble Mobile.

Does it include country selection?
Yes. Users can select a country and the plugin publishes country data.

What states does it publish?
It publishes country, formatted_number, dial_code, iso_code, is_valid, flag_emoji and value_without_code.

Can I restrict or prioritize countries?
Yes. You can configure country_list and preferred_country_list.

Can I validate the phone number?
Yes. Use the is_valid state in your Bubble conditions and workflows.

Can I clear or focus the input with workflows?
Yes. The plugin includes Clear and Set focus actions.

Can I refresh states while the user types?
Yes. Enable refresh_states_on_typing when you want states updated during typing.

Try It Risk-Free

Subscribe to try the plugin safely. If you cancel a few days later, you will be charged only for the time used (e.g., monthly price $3 β†’ $0.10 per day for 30 days).



Mobile Version

 



Need help?



Other plugins from Codes for you:

Input Mask (Mobile)
Smart Formatter Input (Mobile)
Native File Uploader (For Mobile)
QR code Scanner (Mobile)
Video Player Bubble (Mobile)
Audio Recorder Pro - Bubble Mobile
Audio Player Pro for Bubble Mobile



$10

One time  β€’  Or  $3/mo

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

Platform

Native mobile

Contributor details

Ticket Land logo
Ticket Land
Joined 2020   β€’   76 Plugins
View contributor profile

Instructions

Add the plugin element to your Bubble Mobile editor.
1) Configure the main Fields.

2) Use the published States:
country
formatted number
dial code
iso code
is valid
flag emoji
value without_code

3) Use the Event:

On change - Triggered when the number changes or the country is changed.

4) Use the Actions:

Clear  - Clears the input.
set focus  - Focuses the main input.

Types

This plugin can be found under the following types:
Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Productivity   β€’   Data (things)   β€’   Technical   β€’   Internationalization   β€’   Input Forms

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble