[NEW PLUGIN] Buzz: Web Push Notifications (Free & Pro) - Bulk Sending, Action Buttons & Rich Media 🚀

Hi Bubblers! :waving_hand:

We are excited to release Buzz, a complete suite for Web Push Notifications that runs entirely on your Bubble app.

We know that relying on third-party services like OneSignal can get expensive or complicated with data syncing. That’s why we built Buzz: to give you full control using standard VAPID keys. No monthly fees, unlimited notifications, and direct connection.

We have split this into two tiers so everyone can benefit:

:green_circle: Buzz Lite (Free Version)

Perfect for transactional notifications (e.g., “Order Confirmed”, “You have a new message”).

  • Native Push: Send notifications directly to a user’s browser (Chrome, Edge, Firefox, Android, etc.).

  • Individual Sending: Send to one user at a time.

  • Custom Icon: Add your app logo to the notification.

  • Deep Linking: Choose exactly which page opens when the user clicks.

:fire: Buzz Pro (Advanced Features)

For apps that need marketing power, newsletters, and high engagement.

1. :rocket: Bulk Sending (Server-Side Loop)

Stop scheduling recursive API Workflows that eat up your Capacity!

Buzz Pro handles the loop efficiently in Node.js.

  • Input: Send a list of 1,000+ text tokens.

  • Output: It returns a list of “Failed Tokens” (expired/blocked users) so you can automatically clean your database and keep it healthy.

2. :framed_picture: Rich Media (Hero Images)

Text is boring. Buzz Pro lets you attach Big Hero Images (Wide aspect ratio) to grab attention immediately.

  • Great for: E-commerce promos, Breaking News, Social feeds.

  • :warning: Compatibility Note: Due to Operating System limitations, Hero Images are only visible on Android & Windows. On iOS and macOS, the notification “gracefully degrades” (shows Title + Message + Icon, but hides the big image).

3. :radio_button: Interactive Action Buttons

Let users take action without even opening the app.

  • Add buttons like “:white_check_mark: Approve”, “:cross_mark: Dismiss”, or “View Offer”.

  • Each button can link to a specific URL or deep link within your app.

4. :bar_chart: Built-in Analytics Tracking

Tracking push clicks is notoriously hard. Buzz Pro solves this with a tracking_id input.

  • The plugin automatically appends ?pid=your_campaign_id to your destination URL.

  • You can then use a simple “Page Loaded” workflow in Bubble to capture this parameter and save the click to your database.

:link: Links

:backhand_index_pointing_right: Install the Free Version: PLUGIN FREE

:backhand_index_pointing_right: Get the Pro Version: PLUGIN PRO

******PLEASE READ THE DOCUMENTATION*******

Happy building! Let us know if you have any feature requests. :rocket:

1 Like