Phone Number Input MobileOverviewAdd 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 ProblemPhone 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 inputUse a phone number input built for Bubble Mobile interfaces.
π Country selectorLet users choose a country and automatically use the related dial code and flag.
βοΈ Formatted numberReturn a clean formatted phone number for database records and workflows.
β
Validation stateUse the is_valid state to check whether the phone number is valid.
π³οΈ Country data statesAccess country, dial_code, iso_code and flag_emoji.
π§Ύ Raw local valueUse value_without_code when you need the phone number without the country dial code.
π― Preferred countriesConfigure country lists and preferred country lists for faster user selection.
π§Ό ActionsUse Clear and Set focus actions directly from workflows.
Use CasesCRMCollect clean phone numbers for leads, customers, sales reps and support contacts.
MarketplaceUse phone numbers for seller onboarding, buyer contact, order updates and account verification.
WhatsApp flowsCapture phone numbers with country codes before sending data to WhatsApp or messaging APIs.
SaaS onboardingAdd professional phone capture to registration, profile setup and account settings.
Delivery and servicesCollect customer or provider phone numbers for dispatch, confirmations and field operations.
Community appsLet users add verified-looking phone fields to profiles, groups and contact forms.
FAQIs 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-FreeSubscribe 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 MobileAudio Player Pro for Bubble Mobile