Skip to main content

Connectors

Connectors allow you to integrate Joryio with external platforms. There are three types of connectors:

tip

All integrations - connectors, data streaming, e-commerce, and messaging - are also browsable from the unified Integrations hub.

Connector Categories​

Audience Sync​

Sync user audiences with advertising platforms directly from Canvas journeys. When a user reaches a connector node in a Canvas, they are automatically added to or removed from an audience on the connected platform.

Supported platforms:

  • Meta Ads - Facebook & Instagram Custom Audiences
  • Google Ads - Google Customer Match
  • TikTok Ads - TikTok Custom Audiences
  • LinkedIn Ads - LinkedIn Matched Audiences
  • Criteo Ads - Criteo Contact Lists

Data Streaming​

Stream events in real-time to analytics platforms. Configure which platforms receive your event data for product analytics and user behavior insights.

Supported destinations:

  • Webhook - POST events to any HTTPS endpoint
  • Snowflake, BigQuery, Amazon Redshift - data warehouses
  • Amazon S3 - object storage (JSON / NDJSON files)
  • Kafka - event stream
  • Amplitude, Mixpanel - product analytics

Navigate to Data > Data Streaming to configure. See Data Streaming for the full setup guide.

Data Import​

Import user data from data warehouses to enrich user profiles. Schedule batch imports to keep your user data in sync with your data infrastructure.

Supported platforms:

  • Snowflake - Cloud data warehouse
  • BigQuery - Google Cloud data warehouse
  • Amazon Redshift - Cloud data warehouse

Navigate to Data > Data Import to configure.

Connecting a Platform​

  1. Navigate to the appropriate section (Data Streaming, Data Import, or Audience Sync)
  2. Find the platform you want to connect
  3. Click Connect
  4. Enter the required credentials (API keys, tokens, etc.)
  5. Click Connect to save

Your credentials are encrypted at rest using AES-256-GCM encryption.

Connecting more than one account​

A workspace can hold several accounts for the same platform - separate ad accounts per brand, per market or per language. Once a platform is connected, its card shows Add another account rather than a finished checkmark.

Give each one a name you will recognise ("Brand A - Germany"): that name is what appears in the Canvas connector node's dropdown when you pick which account a journey syncs to.

note

The same account cannot be connected twice inside one workspace. Two integrations pointing at one ad account would send audience updates independently, so one journey adding a person could race another removing them. Different workspaces may connect the same account freely.

Testing a Connection​

After connecting, you can test that your credentials are valid:

  1. Find your connected integration in the list
  2. Click the Test button
  3. A success or failure message will appear

Disconnecting​

  1. Find the connected integration
  2. Click Disconnect
  3. Confirm the removal
caution

Disconnecting removes all saved credentials. Any Canvas nodes or streaming configurations using this integration will stop working.

Using Connectors in Canvas​

Audience sync connectors can be used as nodes in Canvas journeys:

  1. Open the Canvas builder
  2. Add a Connector node
  3. Select the connected integration
  4. Choose an action (Add to Audience, Remove from Audience, Sync Audience)
  5. Select or create the target audience on the external platform

When users flow through this node, they will be automatically synced with the selected audience.