Skip to main content

Sync for Commerce

Embedded accounting integrations for Point of Sale, Payment, and eCommerce platforms

Accounting for sales is a major pain point for merchants. It usually involves them manually replicating data from Point of Sale (POS), Payment, and eCommerce platforms in their accounting software. This is often done via multiple manual bulk data downloads and data manipulation in spreadsheets and in the software.

The labor-intensive nature of this work means it is typically done infrequently, leaving many merchants unable to leverage their accounting software to understand their business’s performance.

Sync for Commerce automatically replicates and reconciles sales data from a merchant’s source PoS, Payments, and eCommerce systems into their accounting software. This eliminates manual processing by merchants and transforms their ability to run and grow their business.

We do all the heavy lifting, integrating with merchant’s systems and mapping their data according to accounting best practices. As a result, it shows up in their accounting software in a way that is useful to them and their bookkeeper or accountant.

Trusted by leading fintechs and financial institutions

Zettle logo
Phorest logo
Lightspeed logo
Clover logo

Why use Sync for Commerce?

  • Commerce and accounting expertise

    We translate sales and payment data into the right set of accounting entries. Sales, payments, gift cards, and more – Sync for Commerce handles all of these so you don’t have to.

  • Fast, simple integration

    We integrate with the source sales data systems (POS, Payments and eCommerce) and with accounting software.

  • Configurability

    All businesses work differently. We enable your merchants and their accountants to easily configure how their sales data should reflect in their accounting software to suit their needs.

  • Ongoing sales data synchronization

    Automatic daily synchronization of data means your merchants' accounting software is always up to date with latest sales data.

  • Real-world resilience

    We’ve handled sales data for tens of thousands of merchants over many years. As a result, we evolved Sync for Commerce to handle thousands of different scenarios that occur when operating a small business.

  • Observability

    Nobody likes surprises when they’re working to close their books. Sync for Commerce's dashboard provides the merchant and your support team with real-time alerts when issues occur in the data sync process.

Supported integrations

Accounting systems

Commerce platforms

How does Sync for Commerce work?

1. Product setup

To get started, Codat will deploy a small connector to your API that allows us to connect to your customers' data. Our Solutions Engineer will work with you to make this happen, usually completing within a few weeks.

If you don’t have an API already, our Professional Services team can help you to identify an alternative mechanism to connect to your customers' data, or even build you an API.

You will need to implement simple functionality that allows a merchant to set up their sales data synchronization, select the systems they would like to connect, and redirect users to Codat’s Sync configuration user interface.

You can customize branding, appearance, and content of the Sync configuration UI so it integrates seamlessly into your software.

2. Merchant configuration

Once the access is authorized, your customers can determine how their sales data synchronization should work using the Sync configuration flow.

Once your customer lands on the Sync configuration flow UI, we will take them through an onboarding journey, allowing them to:

  • Authorize access to the systems we need to connect to synchronise sales data.
  • Tell us how they would like their sales data represented in their accounting software.

In the background, we will retrieve some basic information from their connected systems to allow us to customize Sync for Commerce to their specific PoS, Payments, eCommerce or accounting software characteristics.

3. Data synchronization

Once the Sync configuration is completed, we automatically synchronize sales data after the end of each calendar day. You can also trigger a sync at any time using our API.

4. Ongoing support

A user can update their configuration, stop or restart their automated sales data synchronization or revoke access to their systems at any time by revisiting the Sync configuration UI. They can also use it to view completed syncs and any errors that may have occurred.

Your support team can also view each merchant’s syncs and troubleshoot any errors using the Sync for Commerce Health site, accessed through the Codat Portal.