[Free/Paid] 🔥 OneSignal Admin : An Extension to mange OneSignal Push Notif - Complete AdminManagement 🚀

OneSignal Admin Free/Pro Extension​:puzzle_piece:

Description

OneSignal Admin Pro is a powerful Kodular/MIT App Inventor extension for managing multiple OneSignal apps, notification templates, and sending push notifications effortlessly. It supports both free and licensed versions with advanced features like local storage, template management, and multi-app support.

:puzzle_piece: Free Version : Basic notification sending
:puzzle_piece: Pro Version [$5 USD or INR 500/- ] : Full CRUD UI, templates, multi-app management

:three_o_clock: Released On : Oct 22, 2025

Support me if you love this free extension: :puzzle_piece: :heavy_dollar_sign: PayPal


Explanation

OneSignal Admin Pro eliminates the need to repeatedly sign in to OneSignal for different apps. With this single extension, you can:

  • Manage multiple OneSignal apps in one interface
  • Save notification templates locally for reuse
  • Send notifications instantly without re-authentication
  • Export/Import your app configurations
  • Works for both free users and licensed pro users

Perfect for app developers, marketing teams, and businesses managing multiple applications with push notifications.


Real-World Scenarios

Mobile Agency Owner:

“Before: 10 different apps = 10 different OneSignal logins.
After: One extension manages all client notifications with templates for common messages.”

E-commerce App Developer:

“Saved 20+ notification templates for flash sales, order updates, and promotions. Send to 5 different store apps instantly.”

Game Studio:

“Pre-made templates for level updates, daily rewards, and events across our game portfolio.”


Features

:free_button: Free Version Features:

  • Send notifications using App ID & API Key
  • Basic OneSignal integration
  • No license required
  • Perfect for single-app users

:gem_stone: Pro Version Features:

  • Multi-App Management : Add, edit, delete multiple OneSignal apps
  • Notification Templates : Save and reuse notification patterns
  • Local Storage : All data stored locally on device
  • Export/Import : Backup and restore your app configurations
  • CRUD UI Interface : Beautiful material design interface
  • Template Preview : See templates before sending
  • One-Click Sending : Send from templates or custom inputs
  • License System : Secure activation for pro features

Demo Video


Designer Properties


Blocks Overview

:wrench: Setup Blocks:

  • AttachToLayout : Connect the UI to any arrangement
  • ValidateLicense : Check license validity (for pro features)
  • AppId/ApiKey : Set credentials for free version

:outbox_tray: Notification Blocks:

  • SendNotification : Send push notifications (works in both versions)
  • NotificationSent Event : Fires after sending with success/response

:bar_chart: Info Blocks:

  • IsLicensed : Check if pro features are unlocked
  • LicenseResponse : Get license validation message

How to Use (Block Steps)

:free_button: Free Version Setup:

  1. Add Extension to your project via Kodular’s Extensions tab.
  2. Set Credentials in Designer or Blocks:Set OneSignalAdmin1.AppId to "your-app-id" Set OneSignalAdmin1.ApiKey to "your-api-key"
  3. Send Notification:Call OneSignalAdmin1.SendNotification title: "Hello" message: "World" url: "" bigPicture: ""

:gem_stone: Pro Version Setup:

  1. Set License in Designer or Blocks:Set OneSignalAdmin1.A_Username to "your-license-username" Set OneSignalAdmin1.B_Password to "your-license-password"
  2. Validate License on startup:When Screen1.Initialize Call OneSignalAdmin1.ValidateLicense
  3. Attach UI to arrangement (to show the built-in interface):Call OneSignalAdmin1.AttachToLayout arrangement: VerticalArrangement1
  4. Use Full Features through the beautiful UI interface that appears in the attached arrangement.

:bell: Send Notification with Event:

Use this event block to check the result after calling SendNotification:

When OneSignalAdmin1.NotificationSent success: %success response: %response If %success Then Show Alert "Notification sent successfully!" Else Show Alert "Failed: " %response End If


Blocks Image


Use Cases

  • Multi-App Developers : Manage notifications for all your apps in one place
  • Marketing Teams : Create template libraries for different campaigns
  • Agency Owners : Handle multiple client apps efficiently
  • App Publishers : Streamline notification workflows across app portfolio
  • E-commerce Apps : Pre-made templates for sales, updates, promotions
  • Content Apps : Notification templates for new content, reminders
  • Game Developers : Player engagement notifications with templates

Why Choose OneSignal Admin Pro?

:three_o_clock: Time Saver

No more switching between apps or re-entering credentials. Manage everything in one interface.

:floppy_disk: Local Storage

Your app configurations and templates are stored locally - no external dependencies.

:artist_palette: Beautiful UI

Material design interface that’s intuitive and professional.

:locked: Dual Mode

Start with free version, upgrade to pro when you need advanced features.

:outbox_tray: One-Click Operations

Send notifications to any of your configured apps with single click.


Installation

  1. Import the .aix file via Kodular Extensions tab
  2. Drag OneSignalAdmin component to your screen
  3. Choose Your Mode :
  • Free : Set AppId and ApiKey properties
  • Pro : Set license credentials and call ValidateLicense

(On Purchase you recieved from me) with LifeTime Access

  1. Attach UI (pro feature) using AttachToLayout block
  2. Start Sending notifications!

AIX File (Extension :rocket:)

OneSignalAdmin.aix (58.5 KB):puzzle_piece:


Support continued development if free version of extension saves you time: [PayPal me] :blue_heart:(PayPal.Me)

Contact for Pro License

OneSignal Admin Pro v1
Price: $5 USD or INR 500/-


Feedback & Support

Try OneSignal Admin Pro and share your experience in the comments! Your feedback helps improve this extension for everyone.

Need help with setup? Check the video or ask in comments!

A Little Love Note! :heart:

For everyone who has purchased a license for this extension, please know that I’m here to help! I’d be delighted to personally assist you with setting up OneSignal in your main app and even guide you through creating an Admin app using this extension for seamless management.


Special Thanks :folded_hands:

A huge thank you to @RaYzZz and @Ibrahim_Jamar for their help with comprehensive OneSignal API documentation and demo AIA files. Their work helped me understand the OneSignal integration deeply, which led to extending my extension into this Pro version with local templates, multiple app management, and streamlined notification workflows.

Changelog

  • v1 : Basic OneSignal notification sending for Free user, CRUD operations, local storage, material design, Added export/import, enhanced UI, template management, Pro version with license system, templates, multi-app support

Future Updates :rocket:

  • Bulk notification sending
  • Scheduled notifications
  • Advanced segmentation
  • Analytics integration
  • More template types

:rocket: Transform your notification workflow today with OneSignal Admin Pro!

4 Likes

Glad to hear that, @securebugs!
I’m really happy the documentation and demo AIA helped you out. You’ve done an impressive job pushing it further into a Pro version, multiple app management and local templates sound super useful. Keep it up, great to see the community growing stronger through shared effort. :flexed_biceps::fire:

2 Likes

Thanks mate, you can try pro version and let me know what’s your feedback.
Pro version temp username & password is above :backhand_index_pointing_up: (check demo video section)

Let me know if you have any suggestions!

hi
What causes this error?

I tried it on an empty project and it still gives the same error.

Can you show me your extensions? where and how you’re using blocks too.



I’m trying it in an empty project now and it’s the same.

Wait I’m out of desk let me check, I’ll ping you ASAP.

1 Like

I am waiting for news, the other One Signal extension also continues to have the same problem

Can you check my extension version? send SS

1 Like

I uploaded New version v1, Unistall last aix and download recent .aix file from above.

and let me know It Should work!

Updated

Hi @FIKIR_KUMESI did you try again with latest .aix file? If yes is it working for you?

Hello, I can print but I don’t receive notifications.Can you provide me with AIA?
or let me buy your plugin for aia in the video

I tried your aix today, i think you should include send notification to specific user’s with his/her subscription ID’s

eg i created a chatting app, where there’s 5 user’s online at that time, me as user A other’s as B,C,D,E etc, so i want to send message to user D with notification, its must delivered to User D only. With current version notification will sent to all active subscriptions ID’s.

For sure I’ll send you that, It’s paid. DM me

Let me check segmenattion and I’ll update in next version. Thanks for feedback

To make it more interesting​:joy:

1 Like

Yes, I’ll include it. I don’t think anyone has bought or used the free version yet. Once it’s in demand, I’ll create a more advanced pro version. I’ll also include a website where users can register and save their app API to send notifications from the website. (This will be helpful for those who want to send notifications via the website or don’t have an Android app or from any ios devices.)

I’m a bit confused about what you meant. Could you explain more clearly how the website will let users save their app API and send notifications?

1 Like

I’m a web developer too,
so I’ll create a website where users can register, save their app’s API Key and App ID, and send notifications to their targeted app — just like the extension works.

Here’s a clearer breakdown of the steps:
1. User registers an account
2. User logs in
3. User saves their app’s name, App ID, and API key from OneSignal
4. User can send notifications to the targeted app, similar to how the extension works

The benefit is that each user will have their own data and credentials, securely stored and encrypted, so only they can access their information.

This will help users send notifications from a website, especially from devices where the admin app isn’t installed — or from iPhones where APKs aren’t supported — allowing them to send notifications directly through the website.

Once I finish developing it, I’ll share a demo link with you for a clearer picture. :blush:

1 Like

I wonder how safe will it be. Anyway am looking forward to it, sharp idea​:green_heart:

1 Like