Visual Sound Effects PopSound β Play Audio from Any Workflow, No Code Needed - COMPLETELY FREE !!!
Hey Bubble community! ![]()
I just published a plugin I built to solve a problem I kept running into β thereβs no easy native way to trigger sound effects from workflows in Bubble. So I made one.
What it does
Visual Sound Effects PopSound lets you play any audio file directly from a workflow action β with full control over volume, looping, and playback. Two actions, zero code required.
sound effect β plays a sound. Configure:
Audio source (file upload, external URL, or dynamic from your database)
Volume (0 to 1)
Loop (yes/no)
Stop other sounds before playing (yes/no)
stop sound β immediately stops whatever is playing. No fields, just plug it in.
3 ways to use it
1. Upload an MP3 or WAV to Bubbleβs File Manager
Most reliable option. No CORS issues, works on all browsers including Safari and iOS.
2. Dynamic file from your database
Perfect for per-user sounds. Store a File field on your User (e.g. notification_sound) and pass it dynamically β Current User's notification_sound. Each user gets their own sound.
3. Any direct external URL
Point it at any public .mp3 or .wav link from a CDN or external host.
Use cases Iβve tested
Notification alert when a new message arrives
Success sound on form submission
Error sound on failed validation
Looping background music that stops on button click
Per-user custom notification sounds stored in the database
Quick workflow example
Trigger: Button clicked
Step 1 β sound effect
audio_url: Current User's notification_sound
volume: 0.8
loop: No
stop_others: Yes
Supported formats
| Format | Best for |
|---|---|
| MP3 | Everything β best compatibility, small size |
| WAV | High quality short effects |
Would love to hear your feedback and use cases! Drop a reply if you try it or have feature requests. Happy building ![]()
Feel free to use it test it make a response about it thank you all of you ![]()
[Install the plugin here β Visual Sound Effects SonicFlow Plugin | Bubble]