MARKETPLACE
PLUGINS
AUDIO RECORDER BUBBLE MOBILE
Audio Recorder Bubble Mobile logo

Audio Recorder Bubble Mobile

Published August 2025
   β€’    Updated October 2025

Plugin details

🎧 Audio Recorder Plugin for Bubble
The Audio Recorder plugin provides a customizable audio recording component for your Bubble application. It allows users to record audio, upload recordings to your server, and includes comprehensive state management for building rich recording experiences.



✨ Features

πŸŽ™οΈ Audio Recording  
Record high-quality audio in AAC format.

⏱️ Auto-Stop Timer  
Set recording time limits with automatic stop functionality.

πŸ“€ Upload Integration  
Upload recordings directly to your Bubble backend.

🎨 Full Customization  
Customize appearance, text, colors, and sizing.

πŸ“± Cross-Platform Support  
Works on both iOS and Android devices.

πŸ”’ Permissions Handling  
Automatically handles microphone permission requests.

πŸ“Š State Management  
Real-time status updates for UI integration and dynamic workflows.



▢️ Watch Demo

$20

One time

No ratings yet
10 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

No-Code Venture logo
No-Code Venture
Joined 2017   β€’   198 Plugins
View contributor profile

Instructions

Audio Recorder - Quick Start Guide
Getting Started in 3 Steps

Step 1: Add the Component
1. Drag the Audio Recorder element onto your page
2. Set the Upload Endpoint URL property to your Bubble file upload endpoint
3. Customize the button appearance if desired (size, colors, text)

IMPORTANT - Upload Endpoint URL Format:
For testing: https://your-app-name.bubbleapps.io/version-test/fileupload
For production: https://your-app-name.bubbleapps.io/fileupload

DO NOT use Bubble's app version logic in workflows - mobile creates dynamic version names like version_test.12321421 and version_live.13535. Instead use:
- Text contains "test" for development
- Text contains "live" for production

Make sure in your Bubble app General Settings that access to /fileupload is not blocked.

Step 2: Basic Recording
- Users tap the button to start recording
- Tap again to stop recording
- The button automatically changes color and text during recording

Step 3: Upload Audio
- Add an action to trigger Upload Recording after recording finishes
- The uploaded file URL will be available in the Uploaded File URL state
- Use the Upload Complete event to trigger your next workflow

Essential Properties

Upload Endpoint URL - Where to upload recordings - Example: https://your-app-name.bubbleapps.io/version-test/fileupload
Button Height - Size of the record button - Example: 120 pixels
Button Text - Text when ready to record - Example: Record
Recording Button Text - Text when recording - Example: Stop

Key States to Use

Is Recording - Show recording indicator, disable other buttons
Upload In Progress - Show upload spinner, disable actions
Uploaded File URL - Get the final audio file URL for your app

Common Workflows

Auto-Upload After Recording
Event: Recording Finished
Action: Upload Recording

Show Recording Status
Text Element: Recording...
Conditional: Only when Is Recording is true

Disable Button During Upload
Button: Not clickable when Upload In Progress is true

Advanced Features

- Auto-Stop Timer: Set recording time limits
- Custom Filename: Specify audio file names
- Private Uploads: Control file privacy settings
- File Association: Link recordings to specific records

Need More Details?

For complete documentation including all properties, advanced workflows, troubleshooting, and technical details, see:
Full Audio Recorder Documentation (Audio_Recorder_Documentation.md)

Quick Troubleshooting

Recording won't start?
- Check microphone permissions in device settings

Upload failing?
- Verify your Upload Endpoint URL is correct (use /version-test/fileupload for testing, /fileupload for production)
- Check that /fileupload is not blocked in your Bubble app General Settings
- Ensure your server accepts POST requests

Button not showing?
- Check Show Record Button property is enabled

Ready to record!


Docs link: https://docs.nocodeventure.com/react-native-plugins/audio-recorder-bubble-mobile

Demo link: https://ncv-react-audio-recorder.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=app

Editor: https://bubble.io/page?id=ncv-react-audio-recorder&tab=Design&name=app&type=page&elements=bTMyh

Types

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

Categories

This plugin can be found under the following categories:
Mobile   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (0.0)

They charged
September 28th, 2025
They charge but there is no element in the app
Hi Pepe, There is an element and its called Audio Recorder. I suggest you to reach out if you are having further issues. Kindly update your review at your convenience. There is also a demo page that showcases the functionality of the app. (plugin author)
September 30th, 2025
  β€’  
No-Code Venture
Bubble