OneSignal

· #298 most-used

Reach every user on every channel — push, email, SMS, and in-app

MarketingCommunicationAnalyticsDeveloperAutomationEmail Marketing

OneSignal is the world's leading customer messaging platform, delivering billions of push notifications, in-app messages, emails, and SMS messages every day. Connect it to Actionist and your agents can send targeted notifications by segment or user ID, manage subscribers, create and update audience segments, retrieve delivery analytics, and cancel scheduled messages — without a developer lifting a finger.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of logging into OneSignal to build segments, send notifications, pull delivery reports, and maintain the subscriber list.

Schedule

What your OneSignal agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

OneSignal × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~12 hrsSaved / week
6Personas served
For marketing
Featured4 apps

Targeted push campaign on product launch

When a new launch page goes live in Notion, the Marketing Agent creates an audience segment based on product interest tags, sends an advanced push notification with an action button linking to the new page, logs delivery data to Google Sheets, and posts a campaign brief summary to the #marketing Slack channel — launch notification live in under two minutes.

~3 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new product or feature is published in Notion
Result
Create 'Product Launch' audience segment by interest tagsSend advanced push notification with action button to new segmentLog notification ID, segment size, and send timePost launch notification summary to #marketing
The win
Saved per run
40 min
Runs / week
~4×
Every product launch reaches the right audience within minutes of going live
Driven byMarketing Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    15 min / week
    Manual trial-expiry outreach

    Sales reps check a spreadsheet for expiring trials, log into OneSignal, build a one-off notification, and send it — a 15-minute task for every single user.

    Sales Agent
    0 min
    Agent sends personalised push nudges at deal stage

    When a trial user nears expiry or a deal moves stage, the agent retrieves the subscriber record and sends a targeted push with an action button — no manual outreach needed.

  • Marketing
    80 min / week
    Manual campaign setup for each launch

    Marketers log into OneSignal, create or reuse a segment, author the notification, preview it, and schedule the send — typically 20+ minutes per campaign.

    Marketing Agent
    0 min
    Agent builds segment and fires campaign on content publish

    When a new blog post or product page goes live, the agent creates an interest-based segment and sends an advanced push with an action button — campaign live in under two minutes.

  • Customer Support
    30 min / week
    Manual incident notification

    A support team member has to log into OneSignal, identify the right segment, write the incident message, and send it — under incident stress, this often takes 30+ minutes.

    Customer Support Agent
    0 min
    Agent pushes incident alerts to affected subscribers automatically

    When an incident is detected, the agent creates a targeted segment and sends a status notification — affected users are informed within about a minute without any manual steps.

  • Human Resources
    20 min / week
    Manual all-staff communication

    HR sends an email blast and hopes employees see it, with no delivery data or open rates — following up days later with those who didn't acknowledge the update.

    Human Resources Agent
    0 min
    Agent delivers policy updates to employee devices on publish

    When a policy document is updated and published, the agent sends a push notification to all employee subscribers with a direct link — no email list management needed.

  • Finance
    40 min / week
    Manual renewal chasing

    Finance manually checks a spreadsheet of upcoming renewals, identifies who needs a reminder, logs into OneSignal, and sends one-off notifications — repeated twice per user.

    Finance Agent
    0 min
    Agent sends renewal reminders automatically at 7 and 3 days

    The agent detects upcoming renewals, confirms active push subscriptions, and sends timed payment reminder notifications — reducing involuntary churn without manual tracking.

  • Operations
    60 min / week
    Manual weekly notification audit

    An ops team member logs into the OneSignal dashboard, manually exports data for each campaign, compiles results in a spreadsheet, and formats a summary report for leadership.

    Operations Agent
    0 min
    Agent generates weekly performance digest automatically

    Every Monday, the agent lists the last week's notifications, pulls outcome data, writes results to a dashboard, and posts a ranked summary to Slack — zero manual reporting.

  • Legal
    45 min / week
    Manual GDPR notification with manual logging

    Legal manually builds the EU subscriber segment in OneSignal, sends the consent push, then screenshots the delivery data and pastes it into a compliance spreadsheet.

    Legal Agent
    0 min
    Agent sends consent notices with delivery audit trail

    The agent creates a jurisdiction-filtered segment, sends the consent notification, retrieves the delivery record, and writes it to the compliance log — full audit trail in one task.

+ 100s of other OneSignal automations
Average time saved
29 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on OneSignal's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug OneSignal into Actionist

Pick the connection method that suits your environment.

Authenticate with the OneSignal REST API using your App ID and REST API Key, available in your OneSignal app dashboard under Keys & IDs.

1
Open your OneSignal app settings

Log in to OneSignal, select your app, and go to Settings → Keys & IDs. You will find both your App ID and REST API Key on this page.

2
Copy both keys

Copy the REST API Key and App ID. The REST API Key is a secret — store it securely and never expose it client-side.

3
Paste into Actionist

Enter the REST API Key and App ID in the fields below, then click Test connection. Actionist will make a read-only call to confirm access.

Credentials you'll need
REST API Key*
OneSignal Dashboard → Your App → Settings → Keys & IDs → REST API Key
App ID*
OneSignal Dashboard → Your App → Settings → Keys & IDs → OneSignal App ID
Actions

14 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

5 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about OneSignal + Actionist

How does Actionist connect to OneSignal?
Go to the Apps tab, find OneSignal, and click Connect. You will need two values from your OneSignal dashboard: the REST API Key and the App ID, both found under Settings → Keys & IDs in your OneSignal app. Paste both into Actionist and click Test connection — Actionist makes a read-only call to the OneSignal app endpoint to confirm the credentials work before any notifications are sent.
Can Actionist send to multiple OneSignal apps?
Each Actionist connection is scoped to one OneSignal App ID. If you run multiple OneSignal apps (for example, separate iOS and web apps), you can create multiple OneSignal connections in Actionist — one per App ID — and reference the appropriate connection in each agent task. There is no limit on the number of connections you can add.
Can Actionist target individual users as well as segments?
Yes. The Send Push Notification action supports three targeting modes: by Segment (a named audience group), by Filter (custom criteria evaluated at send time), and by User ID (a specific subscriber identified by their OneSignal ID or an external alias like your CRM contact ID). For one-to-one sends — a personalised deal-stage push to a specific prospect, for example — pass the user's ID in the notification action. For broadcasts, name a segment. Both modes are covered by the same action.
What channel types does Actionist support through OneSignal?
Actionist supports web push, mobile push (iOS and Android), and email via OneSignal's unified API. In-app messages are managed via OneSignal's client-side SDKs, not the REST API, so they are not available through Actionist. SMS is available on OneSignal paid plans — if your account has SMS enabled, Actionist can include SMS in a notification send by passing the appropriate channel parameter.
How quickly does Actionist detect a new subscriber or a notification click?
Actionist polls OneSignal's API on a regular cadence and processes events within about a minute of them occurring. This means triggers like New Notification Created, Notification Clicked, or Subscription Changed will fire within about a minute of the underlying event — suitable for near-real-time automations like welcome pushes on new opt-ins or CRM updates on click events. For strict real-time requirements, consider pairing OneSignal's native webhooks with a custom endpoint that calls the Actionist API directly.
Can Actionist cancel a push notification that has already been sent?
Actionist can cancel a notification that is still scheduled or queued but has not yet been delivered. Once OneSignal has dispatched a notification to subscribers' devices, it cannot be recalled — the Cancel Notification action only works while the message is in a pending-delivery state. For time-sensitive corrections (wrong content, wrong segment), the best practice is to add an approval step in the agent workflow before any large-audience notification is queued.
Does Actionist support A/B testing notifications in OneSignal?
Yes. OneSignal's Send Advanced Push Notification action supports the A/B testing parameters available in the OneSignal API — you can define multiple content variants with split percentages, and OneSignal handles the random assignment and winner determination according to your configured metric (click rate, outcome, or time-based). Actionist passes the variant configuration to the API; the test management and winner selection run on OneSignal's side.
How does Actionist handle user data privacy and GDPR when working with OneSignal?
Actionist accesses OneSignal subscriber data only through your credentialed REST API Key, which you control. For GDPR erasure requests, the Delete User action permanently removes the subscriber and all associated data from OneSignal. The Create Segment action can filter by country to limit notifications to authorised jurisdictions. Actionist does not store notification content or subscriber data beyond what is needed to execute the current agent task — your data stays in OneSignal and your own systems.