OneSignal
Send push notifications, emails, SMS, and in-app messages, and manage users, subscriptions, segments, and templates via the OneSignal REST API.
Three ways to use OneSignal
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with OneSignal.
Add Device (Legacy)
Registers a new device/subscription (player).
Cancel Message
Stops transmission of a scheduled or actively-sending message.
Copy Template to Another App
Duplicates a template from a source app to a target app in the same org.
Create Alias by Subscription
Upserts aliases for the user owning a known subscription id.
Create API Key
Generates a new App API Key (Rich Auth Token) with optional IP allowlist.
Create App
Creates a new OneSignal app with optional Web/Android/iOS push config.
Get started automating OneSignal
Ready-to-use workflows
Prompts using OneSignal
Recover abandoned Shopify carts with personalized push
When a shopper leaves checkout, we check their order history and send a push that names the item they left and matches how they shop.
Weekly push notification performance review in Slack
Every Monday at 8am, get a plain-English breakdown of which push notifications won last week, why they won, and what to send next.
Nightly HubSpot to OneSignal push audience tag sync
Every night we copy the customer details that matter onto your push audience, so campaign targeting always matches your CRM instead of stale tags.
Turn every new beehiiv issue into a push notification
When a new free issue publishes, an agent writes three push headline options, sends the strongest one to your subscribers, and shares the alternates in Slack.