Skip to main content
OneSignal integrates with a wide range of platforms—from data warehouses and CRMs to analytics and automation tools. Explore the full integrations catalog or become a partner. To build your own integration, follow the partner integration guide.
Need something custom? You can connect to any database, DMP, or CRM.Looking for webhooks? See Event Streams for real-time message events or Journey webhooks for user-specific automation.

How to choose an integration

GoalSection
Full bidirectional sync (events, audiences, and message data)Featured integrations
Send custom events or audience data into OneSignalInbound
Export message event data from OneSignalOutbound
Track attribution, purchases, or enrich user profilesAttribution & enrichment
Trigger messages from external workflow toolsAutomation
Build apps with native OneSignal supportApp creation

These integrations support full bidirectional data sync:
  • Import custom events into OneSignal
  • Sync audience cohorts with OneSignal
  • Export message events from OneSignal

Inbound (to OneSignal)

Import audience data, tags, and custom events from external platforms into OneSignal.
Amplitude, HubSpot, Mixpanel, and Twilio Segment also support inbound data sync. See Featured integrations.

Adobe Audience Manager

Import audience segments from Adobe Audience Manager into OneSignal.

Custom event sources

Connect databases, data warehouses, and streaming platforms to import custom events into OneSignal.

AlloyDB

Import custom events from your AlloyDB database.

Amazon Athena

Query and import custom events from Amazon Athena.

Amazon S3

Import custom events from S3 buckets.

Apache Kafka

Stream custom events from Kafka topics.

AWS Redshift

Import custom events from your Redshift data warehouse.

Azure Synapse

Import custom events from Azure Synapse Analytics.

ClickHouse

Import custom events from your ClickHouse database.

Confluent Cloud

Stream custom events from Confluent Cloud.

Databricks

Import custom events from Databricks lakehouses.

Elasticsearch

Import custom events from Elasticsearch indices.

Google BigQuery

Import custom events from BigQuery datasets.

Google Cloud SQL

Import custom events from Cloud SQL instances.

Google Pub/Sub

Stream custom events from Pub/Sub topics.

Google Sheets

Import custom events from Google Sheets spreadsheets.

Greenplum

Import custom events from your Greenplum database.

Materialize

Import custom events from Materialize streaming views.

Microsoft Fabric

Import custom events from Microsoft Fabric lakehouses.

MotherDuck

Import custom events from your MotherDuck database.

MySQL

Import custom events from your MySQL database.

PostgreSQL

Import custom events from your PostgreSQL database.

SingleStore

Import custom events from your SingleStore database.

Snowflake

Import custom events from your Snowflake warehouse.

SQL Server

Import custom events from your SQL Server database.

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.

Outbound (from OneSignal)

Export message event data from OneSignal to analytics or storage platforms.
Amplitude, Mixpanel, and Twilio Segment also support outbound message event sync. See Featured integrations.

Attribution & enrichment

Track in-app purchases, attribution, and user traits to enrich subscriber profiles.

Automation

Trigger push messages and update users from external automation platforms.

App creation

Build apps with native OneSignal push notification support.