# Data Synchronization

## :person\_shrugging:**Why is Data Sync necessary?**

By automatically syncing with your Shopify store records, Report Pundit can rapidly generate accurate reports, saving you precious time.&#x20;

## API Call Limit

**Report Pundit** synchronizes data based on the [**API Call Limit**](https://help.shopify.com/en/api/getting-started/api-call-limit) allowed by Shopify.

Shopify enables **Basic Shopify, Shopify, and Advanced Shopify** users to make **2 requests per second** for data syn&#x63;**.** **Shopify Plus** users, on the other hand, can make **4 requests per second**. As a result, s*ync time for **Shopify Plus** customers is going to be faster.*

Report Pundit can extract **250 records** per request, but it takes time to synchronize these records with the app.&#x20;

## **How Report Pundit Syncs your Shopify Store Data**

Report Pundit starts syncing your Shopify store data the moment installation is completed.&#x20;

Your subscribed plan determines how much data is synced. Check out the table below for details:

<figure><img src="/files/FrIDDSVvdaRiRXM0dDHb" alt=""><figcaption></figcaption></figure>

Here are the definition of the various columns:

* **Plan:** The Report Pundit subscription plan.&#x20;
* **Order Count Threshold:** This is the maximum number of order count data that will be synced. It's 200K for *Basic* and *Shopify* plan subscribers and 400K for *Advanced* and *Plus* subscribers.&#x20;
* **Years Threshold:** It's the total number of years worth of past store data that will be synced. The limit is 2 years for all subscribers, meaning your last two years worth of store data gets synced. This also depends on your total order count as shown in the table.&#x20;
* **Scenario:** The various order count and years threshold conditions stores could be in.
* **Action:** The sync process result based on the respective scenario.&#x20;

Report Pundit breaks down your total data quantity into batches divided by time:&#x20;

* The first batch includes the last 7 days worth of data.&#x20;
* Subsequent batches include a month's worth of data each, starting from the end of the previous batch.

The batches are created until your threshold is reached. Report Pundit then proceeds to sync the data in chronological order, starting with the latest batch.&#x20;

### :military\_medal:Sync Progress Indicator

You'll see a button having a blue cloud icon surrounded by a circular progress bar at the bottom-left corner of your Report Pundit account viewer. It indicates the overall status of your store's data sync process. This button will be present until your Report Pundit account's initial data sync is complete.&#x20;

Click on it to open the data sync progress table of different data types like *Orders, Products, Transactions, Payouts, Customer Journey, and Customers*.&#x20;

The title tab at the top of the table shows the current sync status.&#x20;

If a row of the table has a rotating circular icon on the right, it indicates that syncing of a particular data type is in progress. The percentage next to it shows sync completion status.&#x20;

If a row has green double-check marks on the right, it means that the data type's synchronization is complete.&#x20;

<figure><img src="/files/NUmjahuz7GYauNkI3qT4" alt=""><figcaption></figcaption></figure>

## <img src="/files/-MabLOzCCIsrAmoWdU8v" alt="" data-size="line"> Will my data remain within Report Pundit after Uninstall?&#x20;

[**In accordance with Shopify's rules**](https://help.shopify.com/en/manual/apps/app-personal-information), all user data synced with Report Pundit will be deleted 48 hours after app uninstallation.&#x20;

However, you can re-sync the data if you reinstall Report Pundit within the 48-hour period.

## :arrows\_counterclockwise: Sync Frequency after First Sync

* Your records are refreshed each time you **access the app** or **schedule a report**.
* Sync also takes place every **6 hours** automaticall&#x79;**,** whether you access the app or not.&#x20;
* You can also **force sync** your records manually whenever you want using these steps:&#x20;

-> Click on **Settings** in the navigation panel.&#x20;

-> In **Settings,** click on **Recent Sync History** in the left column.&#x20;

-> You'll now see a record of your data sync activity. On the top-right corner of the list, you'll find the **Force Sync** button. Click on it to manually sync your data.&#x20;

If you need more information regarding data sync, feel free to [contact us](https://www.reportpundit.com/contact-us). :telephone:&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.reportpundit.com/knowledge-base/settings/data-sync-history/data-synchronization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
