This guide will help you determine how many syncs you may use each month.
There are many factors that can contribute to the sync count and you will need to work out some estimates to help you determine what plan you will need to subscribe to.
The first thing you will need to know is what data you are wanting to sync between systems, you would then need to know how many records you will need to sync for each data set.
For our first example we will be syncing 4 different endpoints between two systems,
An order is placed on our shop front then synced to our inventory management system (IMS), the order is fulfilled and an inventory update is synced back to our shop front.
In this cycle a maximum of 3 synchronizations can occur.
- Order from shop front to IMS
- Customer from shop front to IMS
- Inventory from IMS to shop front
If you complete 10 orders per day, in a 30 day month it would total to 900 syncs.
There are other factors in this equation that will increase the total sync count, the way your systems communicate.
Webhook – With this process when a record it created or updated a sync is triggered, if 10 orders/customers are created each day then 30 syncs would be used.
API – With this process a schedule is required to be setup to check if any records have been created or updated. Each check that is performed whether data is synced or not is counted as a sync. If you are checking for updates every 30 mins and 10 orders/customers are created then anywhere between 144(sync check count) to 174(sync check count + orders) syncs can be counted.
You will also need to work out how how many new products and product updates you would do each month.
If you update the pricing of your products every month you would need to sync every product that you have updated.
Please note that this is a guide to help you determine what you sync count might be for each month so that you can choose the correct plan. If you need to change your plan you can upgrade or downgrade at any time.
DSYNC will also provide email notification if you are approaching your sync limit.