Connect Data Sources
What is a data source 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:
- Amazon Selling Partner: A connection to Amazon that lets sellers and vendors securely pull business data—like orders, inventory, finances, and reports—into their own systems or tools for automation and analytics. This data source is currently only available for Shopify OMS brands.
- Chord OMS: PostgreSQL, a relational database management system for storing and managing structured data.
- Facebook Ads: An advertising platform on Facebook for targeted ad campaigns.
- FairingFairing: A post-purchase survey and customer feedback platform that helps eCommerce brands understand where customers came from and why they converted.
- Google Ads: Google's online advertising platform for displaying ads on search results and its advertising network.
- IterableIterable: A cross-channel marketing platform for personalized customer engagement campaigns.
- KlaviyoKlaviyo: A marketing automation platform specializing in email marketing.
- OkendoOkendo: A reviews, ratings, and user-generated content platform for ecommerce brands.
- Pinterest Ads: Advertising on Pinterest, a platform for showcasing and promoting products through paid ads.
- Reddit Ads: Advertising on Reddit, a platform for reaching specific communities with targeted ads.
- RechargeRecharge: An e-commerce platform focused on subscription billing.
- Shopify: An e-commerce platform for creating and managing online stores. Chord supports multiple Shopify sources, allowing users to connect more than one Shopify store to the platform.
- Stay AIStay.ai: A Shopify-focused subscription platform that helps eCommerce brands grow recurring revenue through subscriber retention, churn reduction, and customer lifecycle optimization.
- TikTok Ads: An advertising platform on TikTok for creating and promoting ads.
- YouTube Ads: 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.
- Ordergroove: A subscription commerce platform that helps brands grow recurring revenue through memberships, auto-replenishment, and subscriber retention.
- Gorgias: A customer support and helpdesk platform purpose-built for ecommerce brands, unifying email, chat, social, and SMS conversations.
- NetSuiteNetSuite: A cloud ERP platform that helps businesses manage finance, inventory, orders, and operations in one unified system.
- Shopware: An open commerce platform that helps brands and retailers build flexible B2C and B2B online stores with SaaS, PaaS, or self-hosted deployment options.
- Zendesk: A customer service and support platform for managing customer interactions and support tickets.
Request access to Data Sources
You will see this page if your store does not have full access to Data Sources:

You can easily request access to add your data sources by clicking on the "Request Access" button on this page.
Once someone submits an access request on behalf of your organization, it will stay in the access queue until it is completed by Chord’s Support Team. In other words, there is no need to submit multiple requests for access - we will log only one access request per organization.
If the Data Sources page is not present or disabled, please reach out to us at [email protected].
Connector setup
Users with the following roles on the Chord platform will have the ability to add and edit data source connectors: Team Admin, Data Analyst (Chord OMS only), Developer.


Once your store has access to Data Sources, you’re now ready to add your data source connectors. Follow the instructions below to add your data sources:
- Log into the Chord Commerce data platform.
- Navigate to the Data Sources page.
- Click the Add Source button to view our data source connector catalog.
- From the data source connector catalog, select the data source you want to connect.
- Follow the instructions on your screen to add your desired connector. Note: Chord supports more than one data ingestion method on the platform. Depending on the data source you attempt to connect, you will be guided through different steps to add your connector.
- Once you complete the data source connector setup and provide the API key for the specific connector you chose, you will see your data source saved and displayed on the Data Sources homepage.
Note: Chord supports multiple shopify sources. To add more than one Shopify store, visit the Data Sources page and click the Add Source button. Repeat this process for each store you want to connect.
Request a connector

Is your desired data source missing from our catalog? Submit a connector request via the “Request” button at the bottom of the Add Data Sources page.
Note that the Chord team will review and evaluate all requests, and that not all data sources will be supported.
Glossary
- Source: Our 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 Synced: Timestamp to store the date and time of the most recent sync.
FAQs and 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. 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.
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. For Shopify, this includes a client id and client secret. For other sources, the specific requirements vary — for precise instructions, refer to the setup guide located on the right side panel, as it provides detailed information tailored to each specific integration.