Act on every moment that matters

Events turn what users do (or don’t do) into timely campaigns, behavioral segments, and trackable conversions, all without writing a single line of code.

Get started now Talk to sales

Every user action is revenue potential. Stop missing out.

Most marketing teams have access to valuable behavioral data in their CDPs and data warehouses, but turning that data into contextual, retention-driving campaigns requires engineering support, complex setups, and weeks of delays. OneSignal Events eliminates that bottleneck, letting you act on user behavior the moment it happens — no code required.

From event to engagement — faster, smarter, and at scale

Instantly react to key moments

Trigger messages instantly based on user actions like purchases, drop-offs or in-app milestones

Eliminate engineering dependencies

Ingest behavioral data from your app, CDP, data warehouse, or API—no engineering tickets required

Get personal at scale

Build dynamic segments based on real user behavior, not assumptions, to maximize engagement and ROI

Prove what worked

Turn any event into a conversion metric and attribute it back to the message that drove it

Act instantly on every signal

Instant Journey triggers

Launch personalized multi-message Journeys the moment users take (or don’t take) key actions.

Action-based wait steps

Pause Journeys until users complete important milestones like adding to cart or completing onboarding, then resume with perfect timing.

Adaptive Journey logic

Create smart branches that automatically adjust based on user behavior, ensuring every step feels relevant and responsive. 

Target the right user, every time

Message-based segments

Build audiences using engagement signals — opens, clicks, views, and more — and follow up with precision.

Custom event segments

Group users by what they have (or haven’t) done — first purchase, high spend, abandoned cart — and refine by how many times, how recently, and which event properties match.

Unified user targeting

Segment by user, not device, so your campaigns reach the right person across all platforms, every time.

Deliver personalization at scale

Data feeds

Pull real-time content, offers, and product details into messages — no developer help required.

Liquid templating

Personalize each Journey message with properties from the event that started it or the milestone that moved it forward, like an item left in a cart, an order total, or a level just cleared, alongside profile and preference data.

Real-time behavioral targeting

Tailor every message using real-time user actions, ensuring content feels relevant to what each person is actually doing in the moment.

Eliminate engineering bottlenecks

Plug-and-play integrations

Connect your data stack (including data warehouses, CDPs, and analytics platforms) in minutes, without writing code.

Flexible data sources

Send events from your app, website, CDP, or analytics platform and start building campaigns immediately — no dev tickets required.

Live event monitoring

Use the Events & Conversions page to see every event flowing in, including where it came from and when it occurred. Set retention for each event and validate your data before you launch.

Tour Events in OneSignal

Common OneSignal Events FAQs

No. OneSignal Events is designed for marketers to set up and manage independently. Our native integrations with data warehouses and CDPs require minimal technical setup, and our no-code interface lets you create campaigns without writing any code. 

Most teams can launch their first event-based campaigns within an hour. Message events (based on OneSignal message interactions) are available immediately, while Custom Events can be integrated quickly through our plug-and-play connectors. Send a test event from the dashboard to see the flow end to end before wiring anything up.

Yes. Define any custom event as a conversion metric — count how often it happens, or total a numeric property like order value or deposit amount. OneSignal attributes each conversion back to the push, email, SMS, in-app, or RCS message that drove it (cross-channel, last-touch) and shows the results on the Conversions dashboard and in message, template, and Journey reports. Conversion metrics work whether or not the event is stored, are available on all paid plans, and are set up under Events & Conversions > Conversions.

Each stored event has its own retention period, up to 90 days. Set a default for your app, override it for any individual event, and shorten retention at any time. Segments and user profiles look back as far as an event’s retention period. You can choose not to store an event and it still triggers Journeys and counts toward conversions — at no cost.

OneSignal Events integrates with 25+ data sources including popular data warehouses (BigQuery, Databricks), CDPs (Segment), and analytics platforms (Amplitude). You can also send events directly via API or SDK.

Yes, you can trigger journeys instantly when specific events occur, and also use events to build dynamic segments for more complex campaign logic.

Custom Events are included on every paid plan — Growth, Professional, and Enterprise (not available on Free). Sending events is free: they can trigger Journeys, power conversion metrics, and personalize messages whether or not they’re stored. What’s billed is storage — the stored events that power segments and user profiles — and storage stays off until an admin turns it on and accepts the billing terms. Each plan includes a monthly allotment of stored events, shared across every app in your organization: 1M on Growth, 5M on Professional, and 10M on Enterprise. At the end of each billing cycle you’re billed only for stored events above that allotment; at or under it, there’s no charge. See Custom Event Storage and the Billing FAQ for details.

Real results from teams like yours

From mobile gaming to fintech, OneSignal customers don't just send messages. They activate users, build habits, and grow revenue

“With OneSignal, it’s very straightforward — you can come with very limited experience, but it’s easy to understand the main goal of the filter and build your strategy.”

90%

of OneSignal users say using OneSignal is easier than their previous messaging platform.

“We use OneSignal because it’s simple to use and there’s the possibility of scaling campaigns.”

35%

Increase in mobile app usage

“OneSignal increased our mobile app usage by over 35%.”

“The quality of the service is very good, what we’re doing is performing very well, and the platform is easy to use — these are all strong suits that I would recommend about OneSignal.”

33%

Average increase in ability to engage audience using OneSignal reported across survey respondents.

Grow revenue, retention, and engagement from one platform

OneSignal brings push, email, SMS, and in-app together so you can deliver consistent messaging across every channel - all from one place

Ready to turn your user data into revenue growth?