> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations overview

> Connect OneSignal to third-party platforms to sync audiences, custom events, and message data. Choose inbound, outbound, or bidirectional integrations by goal.

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](./custom-events) into OneSignal so you can target users, trigger Journeys, and personalize messages. Capabilities vary by platform.
* **Outbound:** OneSignal sends [Message Events](./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.

<Info>
  Explore the [full integrations catalog](https://onesignal.com/integrations). Need a system that is not listed? [Connect any database, DMP, or CRM](./database-dmp-crm-integration) with our REST API and External IDs.

  [Event Streams](./event-streams), [Custom Events](./custom-events), and [Journey webhooks](./journeys-webhook) work without a catalog integration.
</Info>

<Note>
  Looking to be a partner? [Become a partner](https://onesignal.com/contact-partners) and follow the [partner integration guide](./building-an-integration-with-onesignal-partner-guide).
</Note>

***

## 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.

<Columns cols={3}>
  <Card title="Adobe Audience Manager" icon="user-group" href="./adobe-audience-manager">
    Import audience segments into OneSignal. **Does not support Custom Events.**
  </Card>

  <Card title="AlloyDB" icon="database" href="./alloydb">
    Import Custom Events from AlloyDB.
  </Card>

  <Card title="Amazon Athena" icon="magnifying-glass-chart" href="./amazon-athena">
    Import Custom Events from Athena.
  </Card>

  <Card title="Amazon S3" icon="box-archive" href="./s3">
    Import custom events from S3 buckets.
  </Card>

  <Card title="Amplitude" icon="arrow-right-arrow-left" href="./amplitude">
    Import cohorts and Custom Events from Amplitude. **Bidirectional: also exports Message Events.**
  </Card>

  <Card title="Apache Kafka" icon="bolt" href="./kafka">
    Import custom events from Kafka topics.
  </Card>

  <Card title="AWS Redshift" icon="warehouse" href="./amazon-redshift">
    Import Custom Events from Redshift.
  </Card>

  <Card title="Azure Synapse" icon="warehouse" href="./azure-synapse">
    Import Custom Events from Azure Synapse Analytics.
  </Card>

  <Card title="ClickHouse" icon="database" href="./clickhouse">
    Import Custom Events from ClickHouse.
  </Card>

  <Card title="Confluent Cloud" icon="bolt" href="./confluent-cloud">
    Import Custom Events from Confluent Cloud.
  </Card>

  <Card title="Databricks" icon="arrow-right-arrow-left" href="./databricks">
    Import Custom Events from Databricks. **Bidirectional: also exports Message Events.**
  </Card>

  <Card title="Elasticsearch" icon="magnifying-glass" href="./elasticsearch">
    Import Custom Events from Elasticsearch indices.
  </Card>

  <Card title="Google BigQuery" icon="arrow-right-arrow-left" href="./bigquery">
    Import Custom Events from BigQuery. **Bidirectional: also exports Message Events.**
  </Card>

  <Card title="Google Cloud SQL" icon="database" href="./google-cloud-sql">
    Import Custom Events from Cloud SQL.
  </Card>

  <Card title="Google Pub/Sub" icon="bolt" href="./google-pubsub">
    Import Custom Events from Pub/Sub topics.
  </Card>

  <Card title="Google Sheets" icon="table" href="./google-sheets">
    Import Custom Events from a Google Sheet (no code required).
  </Card>

  <Card title="Greenplum" icon="database" href="./greenplum">
    Import Custom Events from Greenplum.
  </Card>

  <Card title="HubSpot" icon="address-book" href="./hubspot">
    Create users and tags, and trigger OneSignal messages, from HubSpot workflows. **Does not import lists or sync contacts automatically.** **Bidirectional: also writes Message Events to the HubSpot contact timeline.**
  </Card>

  <Card title="Materialize" icon="database" href="./materialize">
    Import Custom Events from Materialize streaming views.
  </Card>

  <Card title="Microsoft Fabric" icon="warehouse" href="./microsoft-fabric">
    Import Custom Events from Microsoft Fabric lakehouses.
  </Card>

  <Card title="Mixpanel" icon="arrow-right-arrow-left" href="./mixpanel">
    Import cohorts from Mixpanel. **Does not support Custom Events.** **Bidirectional: also exports Message Events.**
  </Card>

  <Card title="MotherDuck" icon="database" href="./motherduck">
    Import Custom Events from MotherDuck.
  </Card>

  <Card title="MySQL" icon="database" href="./mysql">
    Import Custom Events from MySQL.
  </Card>

  <Card title="PostgreSQL" icon="database" href="./postgresql">
    Import Custom Events from PostgreSQL.
  </Card>

  <Card title="SingleStore" icon="database" href="./singlestore">
    Import Custom Events from SingleStore.
  </Card>

  <Card title="Snowflake" icon="arrow-right-arrow-left" href="./snowflake">
    Import Custom Events from Snowflake. **Bidirectional: also exports Message Events.**
  </Card>

  <Card title="SQL Server" icon="database" href="./sql-server">
    Import Custom Events from SQL Server.
  </Card>

  <Card title="Starburst Enterprise" icon="diagram-project" href="./starburst-enterprise">
    Import Custom Events via Starburst Enterprise queries.
  </Card>

  <Card title="Starburst Galaxy" icon="diagram-project" href="./starburst-galaxy">
    Import Custom Events via Starburst Galaxy queries.
  </Card>

  <Card title="Trino" icon="diagram-project" href="./trino">
    Import Custom Events via Trino queries.
  </Card>

  <Card title="Twilio Segment" icon="arrow-right-arrow-left" href="./segment-onesignal-integration">
    Import audiences, traits as Tags, and Custom Events from Segment. **Bidirectional: also exports Message Events.**
  </Card>
</Columns>

***

## Outbound (from OneSignal)

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

<Columns cols={2}>
  <Card title="Amplitude" icon="arrow-right-arrow-left" href="./amplitude">
    Export Message Events to Amplitude. **Bidirectional: also imports cohorts and Custom Events.**
  </Card>

  <Card title="Databricks" icon="arrow-right-arrow-left" href="./databricks">
    Export Message Events to Databricks lakehouses.
  </Card>

  <Card title="Google Analytics for Firebase" icon="chart-column" href="./google-analytics-for-firebase">
    Export mobile push Message Events to Google Analytics for Firebase.
  </Card>

  <Card title="Google BigQuery" icon="arrow-right-arrow-left" href="./bigquery">
    Export Message Events to BigQuery datasets. **Bidirectional: also imports cohorts and Custom Events.**
  </Card>

  <Card title="HubSpot" icon="address-book" href="./hubspot">
    Export Message Events to the HubSpot contact timeline. **Bidirectional: also triggers messages and user updates from HubSpot workflows.**
  </Card>

  <Card title="Mixpanel" icon="arrow-right-arrow-left" href="./mixpanel">
    Export Message Events to Mixpanel. **Does not support Custom Events.** **Bidirectional: also imports cohorts.**
  </Card>

  <Card title="Snowflake" icon="arrow-right-arrow-left" href="./snowflake">
    Export Message Events to Snowflake.
  </Card>

  <Card title="Twilio Segment" icon="arrow-right-arrow-left" href="./segment-onesignal-integration">
    Export Message Events to Segment. **Bidirectional: also imports audiences, traits, and Custom Events.**
  </Card>
</Columns>

***

## Attribution & enrichment

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

<Columns cols={2}>
  <Card title="Adjust" icon="bullseye" href="./adjust">
    Sync mobile attribution and campaign data into OneSignal user profiles.
  </Card>

  <Card title="AppsFlyer" icon="mobile-screen" href="https://support.appsflyer.com/hc/en-us/articles/360015926437">
    Sync mobile attribution data from AppsFlyer into OneSignal.
  </Card>

  <Card title="BlueConic" icon="id-card" href="./blueconic">
    Import audience profiles and segments from BlueConic.
  </Card>

  <Card title="RevenueCat" icon="credit-card" href="./revenuecat">
    Sync in-app subscriptions and purchases from RevenueCat into OneSignal.
  </Card>
</Columns>

***

## Automation

Trigger OneSignal messages and update users from external automation platforms.

<Columns cols={2}>
  <Card title="ActiveCampaign" icon="robot" href="./activecampaign">
    Trigger OneSignal messages from the ActiveCampaign automation canvas.
  </Card>

  <Card title="HubSpot" icon="address-book" href="./hubspot">
    Send OneSignal messages and create or update users from HubSpot workflows.
  </Card>
</Columns>

***

## App builders

Build apps with native OneSignal push notification support.

<Columns cols={2}>
  <Card title="FlutterFlow" icon="mobile-screen-button" href="./flutterflow-sdk-setup">
    Build Flutter apps with drag-and-drop UI and native OneSignal push.
  </Card>

  <Card title="Median" icon="globe" href="https://median.co/docs/onesignal">
    Convert a website into a native mobile app with OneSignal push.
  </Card>

  <Card title="Andromo" icon="android" href="https://www.andromo.com/docs/setting-up-onesignal-notifications-on-your-andromo-powered-android-app/">
    Build Android apps with Andromo and enable OneSignal push.
  </Card>

  <Card title="Retool" icon="screwdriver-wrench" href="https://docs.retool.com/docs/onesignal-integration">
    Build internal tools in Retool that trigger OneSignal messages.
  </Card>
</Columns>

***

## Related paths

<Columns cols={3}>
  <Card title="Custom database, DMP, or CRM" icon="plug" href="./database-dmp-crm-integration">
    Integrate any internal system with External IDs and the REST API.
  </Card>

  <Card title="Partner integration guide" icon="handshake" href="./building-an-integration-with-onesignal-partner-guide">
    Build and publish a partner integration with OneSignal.
  </Card>

  <Card title="Event Streams" icon="tower-broadcast" href="./event-streams">
    Stream real-time Message Events from OneSignal to any HTTP endpoint.
  </Card>

  <Card title="Journey webhooks" icon="webhook" href="./journeys-webhook">
    Call external APIs as steps inside a Journey.
  </Card>

  <Card title="Custom Events" icon="calendar-check" href="./custom-events">
    Track user actions to trigger Journeys, personalize messages, and measure conversions.
  </Card>

  <Card title="Message Events" icon="envelope-open" href="./message-events">
    Per-user record of sends, opens, clicks, and other message interactions.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.