MARKETPLACE
PLUGINS
ONESIGNAL PUSH NOTIFICATIONS PRO
OneSignal Push Notifications PRO logo

OneSignal Push Notifications PRO

Published May 2019
   •    Updated January 2026

Plugin details

OneSignal is a platform that allows users to send free and unlimited push notifications - please check onesignal.com for any updates regarding the volume of push notifications sent or number of PlayerIDs registrations. With the help of this PRO version of the plugin plugin, you can do even more!
It auto-detects platform and Operating System, in order to get the "Player ID" which is the unique identifier in OneSignal platform.
Installation is easy as dragging an element on the page you needed to be.
The plugin is capable to detect Mobile devices such as iOS and Android and send push notifications to them, if the user will use a webview to load the Bubble app inside of it, and either use SuperView, or any other webview/wrapper that has or it will have OneSignal's SDK installed and configured properly. Documentation is provided on www.onesignal.com.
It also detects web browsers (non-mobile, you need the above mentioned wrapped for it to work) from computers and laptops and works with Safari, Chrome, Opera, Firefox.
To help the users, this plugin can be used to register a PlayerID when the user is logged in, and to delete the PlayerID from Bubble's app database when the user logs out.
! NEW Version 2.0.
You can now also send SMS and Emails.
You can now register Android browsers for push notifications, without the need of a wrapper!
iOS will follow soon!

https://forum.bubble.io/t/new-plugin-onesignal-push-notifications-pro-plugin/57585/116

$33

Per month

4.3 stars   •   10 ratings
423 installs  
This plugin may track or collect your data. Learn how.

Platform

Web & Native mobile

Contributor details

CAIA logo
CAIA
Joined 2017   •   2 Plugins
View contributor profile

Instructions

Search for the plugin in the marketplace. Buy it.
Install it.
Fill in the fields inside the plugin.
Drag and drop the plugin's element onto the page or reusable element where you need to use it.
Configure the push notifications as needed. Tutorial here

https://forum.bubble.io/t/new-plugin-onesignal-push-notifications-pro-plugin/57585/116

DEMO https://ospro202320.bubbleapps.io/version-test?debug_mode=true

EDITOR https://bubble.io/page?name=index&id=ospro202320&tab=tabs-1

Data collection and tracking

This author has not yet disclosed their data usage policy. Learn more by contacting the author.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Analytics   •   Productivity   •   Mobile   •   Data (things)   •   Email   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

Thanks!
August 2nd, 2023
Works. Looking for more instructions on how to make it work with the new Onesignal update to show web push notifications on Ipad/Iphone safari web.
Excellent plugin, but please I need help?
July 23rd, 2022
This plugin seems to be the only solution for my need, but it has been showing some errors for a while, I ask the author if possible to return, I already asked for help on the site and by email.
I encounter this problem in action <GET PLAYER ID> - Fix this propleme for me to continue my project. Thank you
April 13th, 2022
Erro = (The plugin OneSignal Push Notifications PRO /action Get Player ID a OneSignal PR0 threw the following error: ReferenceError: android is not defined at eval (PLUGIN 1558278792469x166115970149515260/ OneSignal-Push-Notifications-PRO-element action-OneSignal-PRO- Get-Player-ID-js 5.294) at https://dhtiece9044ep.cloudfront.net/package/run_js/ 7cea8a8da2300691239aa70bb2d5826b4eb96d5eeel77653c77353ee 37b94747/xfalse/x15/runjs&1202136 (please report this to thế nlun thorl)
Hello, please visit the website https://twobits.technology/ and send a message via the contact form, where you explain in detail, how you set it up, what are you intending to achieve. Push notifications DO NOT WORK on ANDROID, unless you are using a NATIVE APP that has OneSignal SDK installed and properly configured, or you use Google Chrome only, to visit the website you're building with bubble. (plugin author)
April 13th, 2022
  •  
CAIA
Not working on my app. Keeps returning Error
January 5th, 2022
The service OS - OneSignal PlayerID MultiPush just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error: {"errors":["Invalid app_id format"]}
And have you watched the video tutorial? Have you tried reaching out for support, or is it easier just to give it a 1 star and a … comment? (plugin author)
January 5th, 2022
  •  
CAIA
and this is your way of pointing that out. leaving silly replies on reviews instead of trying to solve this issue. you have forgotten that we bought this plugin
January 5th, 2022
  •  
Original reviewer
Oh wow, you bought THE RIGHT to USE IT! Not the plugin, not my own persona! And you're the one that forgot to ask for support, when it is your fault that you didn't configure it correctly! Stop with the snowflake attitude, doesn't work here! You can submit an email requesting assist, and I can provide that. (plugin author)
January 5th, 2022
  •  
CAIA
Error: HTTP 400
September 13th, 2021
I cannot seem to fully implement this plugin to my app, it keeps returning an error(HTTP 400). {"errors":["Incorrect player_id format in include_player_ids (not a valid UUID): null"]}
I suggest you change it to 1 star, why 2? You could've asked for help, but if this is how you see it, ok. (plugin author)
September 13th, 2021
  •  
CAIA
Bubble