Using the Retail Sync Extension

The Monarch Extension will help you get a clearer picture of your shopping orders by sorting items purchased online into more detailed categories—no more seeing all of your purchases fall into one big “Shopping” category. Currently, the extension works with Amazon and Target.

The extension works by syncing your order details, then analyzing each item to determine the best category for each purchase. The extension will automatically split and categorize these transactions within Monarch to give you a more accurate view of your spending, and will even add notes to the transaction so you know exactly what was in that order and why it was categorized that way.

Table of Contents

Downloading and Using the Extension

  1. Download the extension from the Chrome Web Store using your desktop browser.
       Untitled design (8).png
  2. Open the extension (you may need to click into the puzzle icon in your browser to select it from your list of extensions) and click “Log in to Monarch.” If you’re already logged in on this browser, you won’t have to enter your credentials again.
          Screen Recording 2025-04-22 at 2.52.04 PM.gif
  3. You’ll see confirmation that Monarch is connected.
  4. Next, log in to the retailer in a new tab on the same browser. This does not have to be the same email as your Monarch email. Once logged into the retail site, click the extension icon again and select “Set up." You may need to allow permissions to access the retailer's website. 
    Note: The extension will only sync from the retail account you’re signed into, and, for Amazon, only works with Amazon US with the language set to "English." It will not sync with business accounts.   
         Screenshot 2025-07-17 at 5.42.57 AM (1).png
  5. From here, you’ll choose what actions you would like the extension to take, and whether you want these actions to apply to the past three months of transactions or only to future transactions. Once selected, click "Connect Amazon" or "Connect Target." 
    NOTE: These options will only appear during initial setup. Once the extension has been set up, you will not see these options again and there is no way to change the setting.
    • If you opt to "Apply to past and future transactions," the following will occur:
      • If you select “Add item details to transaction notes,” the process will add notes, but will not overwrite existing notes.
      • If you select “Automatically split and categorize,” it will override any existing splits or categorization that you may have already done either manually or via rules.
    • If you opt to apply to “Only future transactions,” you will still click “Connect,” and your preferences will save. The extension will verify that it can pull order data from the retail site by pulling in the last three months of orders, but the sync will not make any changes to these orders. You can later go back and use the "Sync older orders" option to fill in history if you choose.
           Screen Recording 2025-04-22 at 2.27.09 PM.gif
  6. Once connected, you’ll see “Sync now.” Click this to run the sync for the first time. You can navigate away from this page and the sync will continue to run in the background.
             Screenshot 2025-04-22 at 2.28.52 PM.png
  7. When the sync has run, you will see a summary of the actions taken.
             
  8. You can click the “settings” gear icon within the extension at any time to view your synced orders, update the settings, get help, or import older orders.
         ScreenRecording2025-04-22at5.55.21PM2-ezgif.com-censor.gif
  9. If you would like the sync to run automatically every 24 hours as long as you’re signed into Monarch and the retail site, you can turn on the “Auto-sync” option by clicking the extension icon again. Toggle auto-sync off/on to reset the time of day the automatic sync runs to the current time.  You can also run a manual sync at any time by clicking “Sync now.” 
    Note: If you log out of Monarch, you will also be logged out of the extension and will need to log in again for syncs to run.
           
  10. To go back and enable the other retailer (the one you didn't connect with initially), open the extension (you may need to click into the puzzle icon in your browser to select it from your list of extensions), and you should be able to complete the process for the second retailer.

What Happens When You Sync

  • Upon initial setup, Monarch will import the last three months' worth of orders from the retailer.
    • Note: This occurs whether you opted to allow the extension to modify past and future orders or just future orders. If you opt to allow the extension to modify only future orders, no actions will be taken on these orders; this step just allows the extension to verify it can pull orders from the retail site as expected.
  • The Monarch extension will attempt to match purchases from the retail site to transactions within Monarch based on merchant, amount, and approximate date. For your initial sync, if you allow it to modify past and future transactions, this will occur for the last three months’ worth of orders.
  • A system tag (Retail Sync) is applied automatically to all matched transactions to help you filter these transactions within Monarch.
  • If you opted to allow the extension to add notes, the sync will amend notes but not override existing notes for the time period selected.
  • If you opted to allow the extension to split and re-categorize, it will override any manual splits or categorization for the time period selected. If a matched transaction was split manually or via a rule previously, the sync may un-split it and create new splits.
  • When splitting and re-categorizing is allowed, the extension analyzes order details to determine the correct category for each of the items within the order--yes, even using your custom categories! If a better category is found for any part of the order, it will split the order into multiple transactions within Monarch, with each transaction sorted into the new category. If there’s only one item in the order, then that one transaction will be updated to the new category. When a better match can't be found, all or part of the order may remain under the “Shopping” category.
  • When a transaction is split, taxes are distributed proportionally based on the split amount, and delivery fees and other fees are split evenly across all items.
  • Any unmatched transactions will remain as-is and not be updated. This most often occurs when the extension pulls an order but can’t find the matching transaction in Monarch, either due to the payment method not being connected in Monarch or the transaction not having hit Monarch yet. The extension will try to match them again during the next run.
    • Note: Orders that were entirely paid for by credit (i.e., gift cards) or other payment methods not linked to Monarch will not be matched, nor will pending transactions.
  • Ignored transactions mean that the sync skipped them as you opted to only sync future orders. To sync these, you can sync older orders.
  • You can backfill orders that the extension did not initially sync by using the sync older transactions option within the extension settings.
  • You can view all imported orders in your Extension settings by clicking "Orders."
  • Once a transaction is touched by the extension, it won’t be updated again, even if you later change the settings.

Syncing Older Orders     

If you opted to have the initial import run on past & future orders, the extension will pull retail orders from the last three months. If you want to have the extension run on orders older than that (back to 2018), you can do so by visiting the extension settings and clicking on “Orders.” From here, you can choose to sync orders from a previous year by selecting the desired year and clicking “Sync.” You can navigate away from this page while it is running.

The past sync will respect the settings that you have selected within the extension with regards to whether it adds notes, recategorizes, or both, and will overwrite category updates or splits that were previously made.

When you run the sync on past orders, it will update past orders regardless of whether or not you selected sync ”Only future transactions” upon initial setup.

This process is limited to one past sync per hour due to retailer rate limits.

💡 Note: If your past order sync fails, please try logging out of the retail site in your browser and logging back in, then reconnecting the extension. If the sync continues to fail, it may be because there are too many orders that year, and the retailer is rate-limiting the extension. In general, if this is the case, the sync will not complete. At this time, you can sync up to 180 orders per year using the backfill option. Depending on the retailer's response to the extension, it may pull only the first 180, or it may fail entirely.

 

Viewing Transactions

  • Within the extension, you can open the settings in the extension by clicking on the gear icon from the extension box, and then click “Orders” to view all imported retail transactions and how they were split and categorized by the extension.
      • Each order listed here may have one of three statuses:
        • Pending charges: The retail invoice doesn't contain transactions.
        • Credits applied: The order was fully paid with a gift card or rewards points.
        • Unmatched: The invoice contains transactions, but they were not found in Monarch.
           
  • Within the Monarch app, you can filter your transactions using the “Retail Sync” tag to quickly view all purchases that were updated using the extension, or use the tag to create custom reports.

Extension Settings  Screenshot 2025-12-10 at 3.24.09 PM.png

  • You can visit the extension settings at any time by clicking the the gear icon within the extension.
  • The settings you select during the set-up process will be retained for future syncs unless you manually update them.
  • Any changes made to settings (like choosing to only add notes to transactions during the sync) will apply to future syncs, and will not update transactions that were already imported.
  • Once a transaction is touched by the extension, it won’t be updated again, even if you later change the settings.
  • From the settings page, you can access:
    • General: Sign out, view orders, & view help center
    • Orders: Sync older orders & view orders
    • Retailers: Update transaction preferences (i.e. whether the extension is allowed to update transaction notes and/or split and categorize transactions) & update merchant name

Troubleshooting

Sync failed

    • For Amazon, please note that the extension currently only works with Amazon US, and only on Amazon personal accounts (not business accounts). In order for the sync to work, the Amazon language must be set to English.
    • Try refreshing the browser or re-opening the extension.
    • Make sure you're logged into both Monarch and the retail site in the same browser on different tabs.
    • If you are already logged in, try logging out and logging back into both sites (you’ll need to reconnect in the extension as well).
    • If problems persist, remove and reinstall the extension. Previously updated transactions and data will not be affected.
    • If you are using the "Sync older orders" option, you may need to sign out of the retailer's website and sign back in again. If the sync continues to fail, the sync is likely being rate-limited by the retailer due to too many orders.   At this time, we can only sync up to 180 orders per year for this reason. Depending on the retailer's response to the extension, it may pull only the first 180, or it may fail entirely.
    • If you received the error "Retail sync is already in progress for this user and vendor," you'll need to ensure you wait for a sync to finish before starting another (even if across different browsers) and enable auto-sync in just one browser and wait for a sync to finish before starting another.

Transactions not matched

    • The transaction will attempt to match based on date, order amount, and merchant. If any transactions were unmatched, the extension will continue to try to match them each time it runs. It will check for transactions a few days before and after the order date, since the transaction date and order date will not always match.
    • For Amazon, some orders in may come through to Monarch with the merchant listed as something else, such as “Amazon Groce” or “Amazon Tips.” You may manually update these to show the merchant as “Amazon” (or use a rule to do this automatically), and the sync should be able to match them next time it runs.
    • Confirm that the financial account used for the purchase is linked within Monarch. We may not be able to match all transactions made with credits, gift cards, or other methods of payment.
    • For Amazon, in the extension settings, you can click on "Orders" and then an Amazon order ID number to be taken to the order details page. From there, scroll to the bottom of the order information and look for the "Credit Card Transactions" line as shown in the screenshot below:
      Untitled design.png
      You can use this information to verify that the payment method is matched within Monarch. If this line is missing entirely, the transaction will not be matched.
    • Pending transactions will not be matched.
    • If an order matches multiple transactions in Monarch (based on date of charge and charge amount), it will match to the older of the two transactions. At this time, we do not consider the account name when matching transactions.
    • If, upon initial setup, you selected to only run the sync on future orders, past orders will not be synced.
    • Monarch or the retailer may not be fully connected. Try using the steps below to troubleshoot.

Monarch and/or the retailer are disconnected

    • Make sure you're logged into both Monarch and the retail site in the same browser on different tabs.
    • If you are already logged in, try logging out and logging back into both sites (you’ll need to reconnect in the extension as well).

FAQS 

What retailers does the extension support?

Right now, the extension is available for Amazon US orders (though we plan to add support for Amazon Canada in the future) and Target orders. We also are exploring adding support for additional retailers. 

What are the browser + device requirements?

At this time, the extension works on Chrome and Chromium-based browsers (like Microsoft Edge, Brave, Opera, Vivaldi, Kiwi, and Arc). Desktop use is required. Currently, the extension won’t work on mobile. We are exploring adding additional browser support in the future.

What type of retail orders will the extension process?

Currently, the extension will attempt to match Amazon US and Target retail orders that were paid for using a payment method linked to Monarch. At this time, Kindle books or other digital orders, Whole Foods orders, Amazon Fresh, digital subscriptions, and non-US Amazon or non-US Target orders are not included.

Refunds cannot be matched right now, but we are looking at supporting these in the future.

Orders made via the Amazon or Target mobile app will sync, but you will still need to log into Amazon or Target on a desktop in order for the extension to work. 

Can I undo changes made by the extension?

While you can't bulk reverse the changes made by the extension, you can use the "Retail Sync" tag to view all of the transactions affected and make any changes manually. You can set up rules to help with this if needed.

What if I have a household with multiple retailer accounts?

While by default only one Amazon or Target account can be used at a time with the extension, you can sync multiple retailer accounts by switching the logged-in retailer account. Future syncs will use the most recently logged-in account. You will still see past orders from the previous account under "Orders." This process allows users to sync data from multiple accounts.

The extension can also be installed on multiple devices or different Chromium browsers or browser profiles, with a different retailer account logged into each one.

What if I share an Amazon or Target account with others not in my Monarch household?

All orders under the retailer account will be visible under the "Orders" section of the extension settings, however, the extension will only be able to match orders that are listed as a transaction within your Monarch account. It will not create new transactions within Monarch for the other orders.

I received the error "Retail sync is already in progress for this user and vendor" - what do I do?

Only one retail sync can run per user at a time. If two syncs are started around the same time—such as in different browsers (for example, Chrome and Brave)—the first sync will proceed normally, but the second will fail with an error like “Retail sync is already in progress for this user and vendor.” This can happen if both browsers have automatic syncs scheduled close together.

To avoid this issue, make sure the auto-sync every 24 hours option is turned on in only one browser. If you use multiple browsers for testing or troubleshooting, wait for one sync to fully complete before starting another. This restriction applies per user account (not per device or household).

What happens if my order was originally split by the retailer into multiple payments?

For orders that were split by the retailer into multiple charges, the Monarch extension will still attempt to match them to transactions within Monarch.

Will the extension be able to match transactions if I paid with a gift card, credit, or other alternative payment method?

If the order was fully paid for using a financial account that is not linked within Monarch (such as a gift card or credit), we will not be able to find it within Monarch to categorize it. If payment was split between a non-linked payment method and a payment that is linked to Monarch, the sync will still attempt to match it.

However, even if we cannot find a match, the transaction will still appear in the extension settings in the “Orders” section, will appear as “Credits Used.”

Because these transactions paid for with methods outside of Monarch don’t affect your Monarch budget or cashflow, there is no way at this time to manually match these.

I changed my mind and want to update it to run on future transactions only. Can I make this change?

No. Once the selection has been made during the initial set-up process, it cannot be changed.

Can I re-run the sync on transactions that were already matched?

No. Once a transaction in Monarch has been matched by the sync, it will not be touched by the sync again (even if you removed the tag and notes and unsplit it). The backend system will still recognize that the transaction was previously updated by the sync and will not update it again.

What if I’ve renamed “Amazon” or "Target" to a different merchant name in my settings?

You can update the extension settings to recognize the name that you are using within the Monarch app by under the "Retailer" section of the extension settings.

Can I update the default “Retail Sync” tag to a different phrase or color?

Yes, you can update the default extension tag of “Retail Sync” to use a different word or phrase, or change the color color, in Settings > Tags. This change will transfer to the extension settings and the extension will use your updated version of the tag moving forward.

How does the extension work with rules that I have set up within Monarch?

Rules are applied when the order first comes into Monarch via our data providers, so the rule will be applied at the time the transaction first arrives in Monarch. The extension may then override any rules when it runs.

Why create an extension rather than build this into the app directly?

We built the retail sync integration as a Chrome extension rather than natively in the Monarch app due to technical limitations. Retailers don't offer an API that would allow access to your order history, however we are able to pull this information using an extension.

This approach also enables us to provide a more stable and seamless experience without requiring users to frequently reconnect their retail accounts. While it’s not an in-app solution today, we’ve built it in a way that allows us to migrate it into the product if Amazon or Target ever opens up an API in the future.

How does the extension use AI?

This extension uses AI to process receipt data and properly categorize transactions. No personally identifiable information is ever shared and the only information passed through is what is required to analyze the order itself (i.e. item name, merchant name, price and purchase date).

What information does the extension access? What about privacy?

The extension accesses your order invoices from the retailer and uses select pieces of information to help accurately categorize and split transactions, specifically the merchant name, item name, price, and purchase date. No personally identifiable information from your orders is used, stored, or sent anywhere outside of Monarch. The retailer does not have access to any of your Monarch information.

How do I update the extension?

The extension updates automatically—you should always have the latest version. But if you need to, you can uninstall and reinstall the extension without losing any data. 

Why am I being asked to grant permissions to allow the extension to work?

If this is your first time downloading and using the extension, you will have to grant Amazon and Target permission to proceed; older users are grandfathered in with approvals already active. This approach makes all permissions to specific sites optional, allowing the extension to stay working even with new versions, and only makes it relevant when a user first connects to that retailer.

Need more help or to report an issue?

Click here to contact our team directly.

If you are having an issue, it would be very helpful to include the extension version, which can be found by copying and pasting chrome://extensions/ into your browser, locating the Monarch extension, and clicking "Details."

 

 

Was this article helpful? 56 out of 72 found this helpful