Events & Actions

Capture and react to critical events

PubNub’s Events & Actions (E&A) enables you to capture critical real-time events generated by users interacting on the PubNub platform (e.g. chat messages) and route them to third-party systems for storage, processing, data analysis, and more.

Easily capture important real-time data

E&A Icon

React to important PubNub events

Events & Actions sifts through millions of PubNub events in real time and sends the relevant ones to your server or third-party services for processing.

Scalability

Store real-time data outside of PubNub

Stream important real-time events, such as chat messages containing a specified keyword, from PubNub to external services for storage, analysis, or AI model training.

Intuitive UI

Save dev time with integrations

Easily create integrations with external services such as webhooks, AWS (S3, SQS, Kinesis), Kafka, RabbitMQ, and more through a no-code interface.


Use Cases

App event tracking: Centralized storage for IoT sensor data

External data storage

- Archiving important real-time data (chat messages, auction bids, geo coordinates, etc.)
- Centralized storage for IoT sensor data
- Logging errors generated by users and devices
- Storing the last known location of users before they disconnect
- Gathering data for analysis or to train an AI model

Near real-time data processing

- Routing important chat messages
- Sending critical events to your server for processing
- Populating a leaderboard based on data from client devices
- Push notifications for users when smart sensor data is out of the specified range (anomaly detection)
- Sentiment analysis on chat messages

Analyzing chat messages for app event tracking

Key Features

Powerful event filtering for app event tracking

Growing number of events

Message Sent, Presence, Push, App Context, and Message Actions.

Growing catalog of actions

Webhooks, Amazon SQS/Kinesis/S3, Kafka, AMQP, and IFTTT.

Advanced event filtering

Use the advanced JSONPath filter to inspect the event payload and intercept only the events that are important to you.

Powerful API

Dynamically modify event listeners to fit your business needs and create webhooks, S3 buckets, and other actions on the fly.

Getting started with Events & Actions

Login to test PubNub's app event tracking
Activate Now

Log into the PubNub Admin Portal and select Events & Actions from the left navigation bar to learn more about how to activate E&A.

Learn best practices for app event tracking in documentation.
Documentation

Check out our documentation to learn best practices around how to implement and use Event & Actions.

Frequently Asked Questions

What are some common ways that customers use Events & Actions?
When should I use Events & Actions over Functions?
What kind of events does Events & Actions support?
What kind of actions does Events & Actions support?
What is the maximum number of events per second for an action?
Do you offer programmatic access to event listeners or actions?
Where can I learn more about the JSONPath?

Talk to an expert