For the complete documentation index, see llms.txt. This page is also available as Markdown.

Choosing an integration method

Understand the different ways to bring data into UbiQuity, and choose the right approach based on your use case.

Data & Integrations

UbiQuity provides multiple ways to capture and manage data. The right method depends on how often your data changes, how automated the process needs to be, and whether you require real-time interaction.


Quick guide

Use case
Best option

One-off or occasional uploads

Imports

Ongoing, automated data sync

Connectors

Real-time or custom integrations

API


Imports allow you to upload data into UbiQuity using files such as CSV.

This is the simplest way to get data into the platform and is typically used for one-off or occasional updates.

Common use cases include:

  • Uploading campaign or marketing lists

  • Migrating data into UbiQuity

  • Making ad hoc updates to contact records

Imports are quick and flexible, but they are manual and not designed for ongoing synchronisation.


Connectors allow UbiQuity to automatically exchange data with external systems on a scheduled basis.

They support both:

  • Importing data into UbiQuity from external sources (import connectors)

  • Exporting data from UbiQuity to external systems (export connectors)

This enables both pull and push data flows, depending on your use case.

At this stage, connectors operate using flat files and support the following storage locations:

  • Azure Blob Storage

  • Amazon S3

  • SFTP

Connectors are designed for situations where data changes regularly and needs to stay up to date without manual effort.

Common use cases include:

  • Regularly importing customer or transactional data

  • Exporting audience or engagement data to external systems

  • Keeping datasets in sync between UbiQuity and other platforms

Connectors reduce manual work and help ensure your data remains consistent over time.


The API allows external systems to send and retrieve data from UbiQuity programmatically.

It provides the most flexibility and is typically used for real-time or highly customised integrations.

Common use cases include:

  • Capturing events or behaviours in real time

  • Triggering workflows from external systems

  • Building custom integrations with internal or third-party platforms

Using the API usually requires developer support, but enables more advanced use cases than imports or connectors.


Choosing the right approach

If you're unsure which option to use, start by considering:

  • How often does the data need to be updated?

  • Does the process need to be automated?

  • Do you need real-time interaction or is scheduled data sufficient?

In many cases:

  • Use imports for simple, one-off needs

  • Use connectors for ongoing data sync

  • Use the API for real-time or advanced integrations

Last updated

Was this helpful?