PubNub Insights

PubNub Insights helps you proactively adjust your plans with an evidence-based approach by having access to turnkey aggregated metrics and usable analytics that are built from your PubNub data & utilization.


PubNub Insights is automatically available to PubNub customers on the Starter and Pro plans.

Insights Standard - includes analytics for the last 24-hour period, today, and yesterday. Available at no additional cost. Gives you insights into the selected keyset data.

Insights Premium - includes analytics from the last 90 days to up to three years, along with additional user behavior analytics and product features, such as Analyze with AI, API Access, and Expanded Data Download. Available as part of your monthly subscription fee. Gives you insights into the account-level, app-level, and the selected keyset data.

Available to Starter & Pro PlansFreeMonthly Subscription Fee
Dashboard Date RangeLast 24 hours, today, yesterdayFrom the last 90 days to a maximum of three years
Channels, Users and Messages AnalyticsYesYes
Account-level and App-level DashboardsNoYes
User Behavior: New and RecurringNoYes
User Behavior: User DurationNoHourly
Time PeriodHourlyHourly, Daily, Weekly, Monthly
Timezone SelectionYesYes
Export FeatureYesYes
Dashboard Settings: Messages ConfigurationYesYes
Expanded Data DownloadNoYes
Highlights & AlertsNoYes
Analyze with AINoYes
API AccessNoYes


PubNub Insights can be accessed through Admin Portal. Once you log in, click Insights on the sidebar.

If this is your first time using PubNub Insights, you must select an app, a keyset, and your use case(s) from the dropdown list.

Once you have chosen the app, the keyset, and the use case(s), click the Go To Insights button, the Snapshot dashboard for this app and keyset will automatically load, giving you access to the Insights Standard version.

If you want to change the version to Insights Premium, click the Upgrade button.


Use case selection


PubNub Insights automatically provides a set of four dashboards for each keyset, and you can give it a meaningful name and description. By default, the set of dashboards inherits the name of the keyset it belongs to.

High-level aggregated dashboards have the default names of Account dashboard and App dashboard that you cannot modify.

Dashboard Info

Dashboard Info lets you update or edit the Use Case with the keyset. By default, the use case that you've chosen while activating Insights is assigned to all keysets on your account. If a keyset has a different use case from the others, you can change this setting in this section of the Dashboard Settings.


Messages Configuration allows you to change the data behind the analytics in your Messages dashboard.

If “In-app Chat” is one of the use cases selected and you used the default PubNub messages JSON schema, then the Messages dashboard automatically shows the following two metrics:

  • Top 10 Message Types
  • Count of Message Type that is Chat

If your implementation does not use the default PubNub JSON schema or you don't use PubNub for an in-app chat, then your Messages dashboard will have empty charts that can be populated by providing the JSON path for the two metrics listed above or other items you want to track.

Last updated on