Chord Commerce Data Platform
...
Data Insights and Activation
Data Insights

Connect Data Sources

12min

If your store does not have full access to Chord Data Sources, you can request access by clicking on the "Request Access" button on the Data Sources page. A Chord team member will reach out to you shortly! Note: Once someone submits a Data Source access request on behalf of your organization, it will stay in the queue until it is addressed. In other words, there is no need to submit multiple requests for access - we will log one access request per organization.

Introduction

Chord's data connectors allow users to extract, transform, and load data seamlessly from other data sources, such as SaaS applications, databases, and cloud services.

What is a Connector?

Connectors are pre-built interfaces that allow the platform to connect to and retrieve data from various sources such as databases, SaaS applications, and other data repositories. These connectors handle the specific intricacies of interacting with each source system, ensuring a smooth and standardized process for data extraction.

In summary, a connector acts as a bridge between different data systems, ensuring seamless data flow and integration between them.

List of supported Connectors

Connectors Modeled in the Data Platform:

  • Facebook Ads: An advertising platform on Facebook for targeted ad campaigns.
  • Google Ads: Google's online advertising platform for displaying ads on search results and its advertising network.
  • Pinterest Ads: Advertising on Pinterest, a platform for showcasing and promoting products through paid ads.
  • Chord OMS: PostgreSQL, a relational database management system for storing and managing structured data.
  • Reddit Ads: Advertising on Reddit, a platform for reaching specific communities with targeted ads.
  • Recharge: An e-commerce platform focused on subscription billing.
  • Shopify: An e-commerce platform for creating and managing online stores.
  • TikTok Ads: An advertising platform on TikTok for creating and promoting ads.
  • YouTubeAds: YouTube's online advertising platform for displaying ads on search results and its advertising network.

Connectors with Data Modeling Coming Soon:

  • Braze: A customer engagement platform for personalized messaging experiences.
  • Google Sheets (Coming Soon!): An upcoming integration for data syncing with Google Sheets.
  • Iterable: A cross-channel marketing platform for personalized customer engagement campaigns.
  • Klaviyo: A marketing automation platform specializing in email marketing.
  • Zendesk: A customer service and support platform for managing customer interactions and support tickets.

Setup

In Chord Hub OMS, click Integrations on the left menu.

To add Data Sources, you must have an Admin role. Without Admin privileges, you will only have Read-only rights



Document image

Document image


If Data Source is not present, or Disabled, please reach out to us at [email protected]



Click on Data Sources and click Add Sources to see some common types of data sources that Chord supports

Data sources refer to the origins or locations from which data is collected, stored, and retrieved.



Document image


To add a Source click on the card. You might encounter different configurations depending on the specific source you are adding.

In this example, let's select Klaviyo as your pre-built connector.

Click on Klaviyo

Document image


Click on Add Klaviyo

Document image


And click Continue

Document image


Here you need to provide your API key. Take a look to the right menu Setup Guide to help you find your API key in Klaviyo

Document image


Click Save and Test

Document image


You are now connected!



Architecture

Your Data Sources are listed under My Data Sources page

Document image

  • Source = Your data source connectors, the sources you have either connected or are in the process of, i.e., TikTok Ads, Klaviyo, or Iterable
  • Setup = Status of your connection, either Connected, Incomplete, or Broken
    • Connected: Connection was successful and ready to sync (or synced)
    • Incomplete: Connection has not been finished and needs completion
    • Broken: The connector is experiencing issues due to a problem with either the connector itself or its linked destination
  • Sync Status = A sync status indicates the current state of data transfer between two systems, offering insights into progress, success, or encountered issues during synchronization.
    • Scheduled: The synchronization is set to operate at designated intervals. Automated scheduling and execution occur according to the defined frequency.
    • Paused: Following successful setup tests, the system logs the "Connection Created" user action. During this phase, the connector is halted, refraining from extracting, processing, or loading any data from the source to the destination
    • Syncing: The process of harmonizing data between two systems, ensuring that the information in the destination aligns with the source. During a standard sync, new or updated data from the source is transferred to the destination without overwriting existing information.
  • Last Sync = Timestamp to store the date and time of the most recent sync.





FAQ/Troubleshooting



Q: I added a Data Source but in the Setup column I see it is Incomplete.

A: When a data source setup is marked as 'Incomplete' in the Setup column, it indicates that the configuration process hasn't been completed. To proceed, click back on the data source and finish the setup. Additionally, in such scenarios, the Sync Status is typically shown as 'Pause' until the setup is finalized

Q: Can I pause my connection?

A: If you temporarily want to halt data synchronization and consider resuming it later, you can choose to pause your connection. While infrequent, this option is especially utilized in combination with Chord. Occasionally, we have seen customers connect a source (enjoying the first two weeks free), pause it, analyze its utility, and then determine whether to continue using and paying for that source

Q: What happens if we want to disconnect a Data Source?

A: You can disconnect a Data Source by clicking the selected specific Source and clicking Disconnect Source.

Document image


You will be prompted to confirm the disconnection.

We do recommend reaching out to [email protected] before you do so to ensure proper data disconnection.

Document image


Q: How often does the Sync happen?

A: Data sync frequency varies and is dependent on your contract. The Chord team will set the schedule according to your general data sync frequency.

Q: Is it possible to configure the synchronization process?

A: If you need to make any modification to a configuration, please reach out to [email protected]

Q: What credentials would I need to provide to connect data sources?

A: To connect a data source, you typically need access credentials for the third-party source you intend to connect. This often involves providing an API key or Secret key, though the specific requirements vary between applications. For precise instructions, it's advisable to refer to the setup guide located on the right-side panel, as it provides detailed information tailored to each specific integration