OneSignal
ChatGPT pluginSet up email, push, and SMS
OneSignal is a customer engagement platform for email, push notifications, SMS, in-app messaging, and Live Activities. This plugin brings OneSignal onboarding into Codex: point it at your codebase and it installs the SDK, sets up your push credentials, and verifies that a real notification reaches your device.
Once installed, describe what you want in plain language or invoke the plugin directly with @OneSignal.
Try prompts like: @OneSignal send an email to promote our new product announcement. @OneSignal create an email template for our weekly newsletter. @OneSignal send an SMS to remind customers about their abandoned cart. @OneSignal text a discount code to my subscribers for this weekend's sale. @OneSignal set up push notifications in this app. @OneSignal upload my APNs .p8 key and Firebase service account to OneSignal. @OneSignal why isn't my push notification arriving on Android? @OneSignal send a test push to my device and confirm delivery.
Requirements: A OneSignal account. A device, simulator, or browser that can receive push notifications.
- Featured
- No
not on the featured shelf
Movement
From our daily snapshots over the last 30 days.
Rank by placement
Rank in Developer tools
15 listing changes logged · latest Oct 17: Capabilities, Description, Example prompts and 4 more. See what changed
In its category
How this plugin compares with others in the same category. Positions are counted within the category, not across the whole directory.
Developer tools63rd of 742 by placement
| # | Plugin | Position | 7d |
|---|---|---|---|
| 61 | #760 | 40places down | |
| 62 | #764 | 13places up | |
| 63 | #766 | 6places up | |
| 64 | #771 | 19places up | |
| 65 | #781 | 28places down |
Also on other marketplaces
Example prompts
- “Set up OneSignal in this app.”
- “Send an email to promote our new product.”
- “Send a test push to my device and confirm delivery.”
Skills
credentials
Upload your APNs .p8 key, Firebase FCM service-account JSON, or web Site URL to OneSignal, and get guided setup for Safari certs, email SPF/DKIM/DMARC DNS records, and SMS sender registration. Use when the user asks to "set up APNs", "add my .p8", "connect Firebase / FCM", "upload push credentials", "configure email domain / DNS", or "set up SMS", asks why Android or iOS push is failing, says push is not delivering after the SDK install, or when another OneSignal skill reports that a platform is missing credentials.
setup
Set up OneSignal in your codebase by asking "set up OneSignal". Detects the platform/framework from your project, guides you through uploading push credentials, installs and sets up the SDK, then hands off to the verify skill. Use when a developer wants to add, install, integrate, or initialize the OneSignal SDK in a web, iOS, Android, React Native, Expo, Flutter, Cordova/Ionic/Capacitor, or Unity project, says "add push notifications", "install the OneSignal SDK", "integrate OneSignal", or "onboard onto OneSignal", or opens a fresh project with no OneSignal present. Supports one-command invocation, for example "/onesignal:setup app=<APP_ID>".
verify
Verify that your OneSignal integration works end to end — builds/runs your app, waits for the first real device subscription to register, sends a real test push, and confirms server-side delivery. Use after the setup or credentials skills have run, or when the user asks to "verify OneSignal works", "test push delivery", "prove the integration works", "confirm the device registered", or "send myself a test notification", asks why a notification is not arriving, or is debugging an install that looks complete but delivers nothing. Does not install the SDK or upload credentials; routes to those skills when they are missing.
- Categories
- Sign-in
- On Install
- Capabilities
- Interactive, Write
- Availability
- Available
- Version
- 1.2.3
- Keywords
- onesignal, push-notifications, sdk-setup, onboarding, messaging
- Created
- June 25, 2026
- More info
- Sponsorship
- Promote this plugin