Skip to main content
Use integrations to move data between OneSignal and the tools you already use. Most integrations fall into one of three patterns:
  • Inbound: External platforms send audiences/cohorts, tags/attributes, or Custom Events into OneSignal so you can target users, trigger Journeys, and personalize messages. Capabilities vary by platform.
  • Outbound: OneSignal sends Message Events (sends, opens, clicks, and related engagement) to analytics platforms and data warehouses.
  • Bidirectional: Both. Amplitude, Mixpanel, Twilio Segment, and some warehouses support inbound and outbound sync.
Explore the full integrations catalog. Need a system that is not listed? Connect any database, DMP, or CRM with our REST API and External IDs.Event Streams, Custom Events, and Journey webhooks work without a catalog integration.
Looking to be a partner? Become a partner and follow the partner integration guide.

Inbound (to OneSignal)

Import audiences, attributes, and Custom Events from external platforms into OneSignal. Capabilities vary by platform. Cards that also export Message Events are marked bidirectional.

Adobe Audience Manager

Import audience segments into OneSignal. Does not support Custom Events.

AlloyDB

Import Custom Events from AlloyDB.

Amazon Athena

Import Custom Events from Athena.

Amazon S3

Import custom events from S3 buckets.

Amplitude

Import cohorts and Custom Events from Amplitude. Bidirectional: also exports Message Events.

Apache Kafka

Import custom events from Kafka topics.

AWS Redshift

Import Custom Events from Redshift.

Azure Synapse

Import Custom Events from Azure Synapse Analytics.

ClickHouse

Import Custom Events from ClickHouse.

Confluent Cloud

Import Custom Events from Confluent Cloud.

Databricks

Import Custom Events from Databricks. Bidirectional: also exports Message Events.

Elasticsearch

Import Custom Events from Elasticsearch indices.

Google BigQuery

Import Custom Events from BigQuery. Bidirectional: also exports Message Events.

Google Cloud SQL

Import Custom Events from Cloud SQL.

Google Pub/Sub

Import Custom Events from Pub/Sub topics.

Google Sheets

Import Custom Events from a Google Sheet (no code required).

Greenplum

Import Custom Events from Greenplum.

HubSpot

Sync contacts and attributes from HubSpot. Trigger OneSignal messages from HubSpot workflows.

Materialize

Import Custom Events from Materialize streaming views.

Microsoft Fabric

Import Custom Events from Microsoft Fabric lakehouses.

Mixpanel

Import cohorts from Mixpanel. Does not support Custom Events. Bidirectional: also exports Message Events.

MotherDuck

Import Custom Events from MotherDuck.

MySQL

Import Custom Events from MySQL.

PostgreSQL

Import Custom Events from PostgreSQL.

SingleStore

Import Custom Events from SingleStore.

Snowflake

Import Custom Events from Snowflake. Bidirectional: also exports Message Events.

SQL Server

Import Custom Events from SQL Server.

Starburst Enterprise

Import Custom Events via Starburst Enterprise queries.

Starburst Galaxy

Import Custom Events via Starburst Galaxy queries.

Trino

Import Custom Events via Trino queries.

Twilio Segment

Import audiences, traits as Tags, and Custom Events from Segment. Bidirectional: also exports Message Events.

Outbound (from OneSignal)

Export Message Events from OneSignal to analytics platforms and data warehouses.

Amplitude

Export Message Events to Amplitude. Bidirectional: also imports cohorts and Custom Events.

Databricks

Export Message Events to Databricks lakehouses.

Google Analytics for Firebase

Export mobile push Message Events to Google Analytics for Firebase.

Google BigQuery

Export Message Events to BigQuery datasets. Bidirectional: also imports cohorts and Custom Events.

Mixpanel

Export Message Events to Mixpanel. Does not support Custom Events. Bidirectional: also imports cohorts.

Snowflake

Export Message Events to Snowflake.

Twilio Segment

Export Message Events to Segment. Bidirectional: also imports audiences, traits, and Custom Events.

Attribution & enrichment

Enrich subscriber profiles with mobile attribution, CDP audiences, and subscription purchase data.

Adjust

Sync mobile attribution and campaign data into OneSignal user profiles.

AppsFlyer

Sync mobile attribution data from AppsFlyer into OneSignal.

BlueConic

Import audience profiles and segments from BlueConic.

HubSpot

Import HubSpot contact properties and list membership into OneSignal.

RevenueCat

Sync in-app subscriptions and purchases from RevenueCat into OneSignal.

Automation

Trigger OneSignal messages and update users from external automation platforms.

ActiveCampaign

Trigger OneSignal messages from the ActiveCampaign automation canvas.

HubSpot

Send OneSignal messages and update users from HubSpot workflows.

App builders

Build apps with native OneSignal push notification support.

FlutterFlow

Build Flutter apps with drag-and-drop UI and native OneSignal push.

Median

Convert a website into a native mobile app with OneSignal push.

Andromo

Build Android apps with Andromo and enable OneSignal push.

Retool

Build internal tools in Retool that trigger OneSignal messages.

Custom database, DMP, or CRM

Integrate any internal system with External IDs and the REST API.

Partner integration guide

Build and publish a partner integration with OneSignal.

Event Streams

Stream real-time Message Events from OneSignal to any HTTP endpoint.

Journey webhooks

Call external APIs as steps inside a Journey.

Custom Events

Track user actions to trigger Journeys, personalize messages, and measure conversions.

Message Events

Per-user record of sends, opens, clicks, and other message interactions.