Automated product matching process


The key to good and reliable price monitoring is the accuracy and efficiency of product matching.

In addition to manual product matching (either performed by our clients, or by our data entry team), Price2Spy introduces a brand new automated way of product matching – Automatch. The idea is to automate what’s been a manual task so far. Even more than that – Automatch is a continual process – even if the product is not matched initially, Automatch will keep trying – and when the product gets added to a competitor’s site, Automatch will pick it up, and add it to your Price2Spy account. Price2Spy will, in turn, take care of price monitoring.



What is Automatch?


Automatch is a continual automated product matching process that can be performed at specified intervals (daily, weekly, monthly), depending on your needs.

Depending on the match approval procedure (which is configurable to be fully automated, manual, or hybrid) products that get matched end up in your Price2Spy account, where they get regularly monitored for price changes.


How does Automatch work?


In the last couple of years, we have all witnessed the rise of new technology – Artificial Intelligence, or as we in Price2Spy prefer to call it: Machine Learning (ML). We asked ourselves – how can we apply ML in everyday Price2Spy operations? The answer was pretty obvious – product matching. Product matching is an essential part of Price2Spy’s services. And, Automatch is one of the ways in which products can be matched.


Automatch works in the following way:


All existing products in the client’s account that still don’t have matching URLs on particular competitor sites are attempted to be matched – automatically.

In other words (for our clients who are already familiar with the Price Matrix report): Automatch will automatically try to fill in blank cells in the Price Matrix.


Besides that, if it is enabled, Automatch can keep searching for new candidates even if a product does already has 100% matched or unprocessed URLs for a given site. It means that Automatch will practically never stop working – it will work continuously to find new matches. It is important to emphasize that this functionality of Automatch will be even more useful for those who monitor marketplaces such as eBay or other ones with multiple individual listings.


The matching is performed according to a set of matching rules, which we define together with our clients. The rules take the following into account:


  • product data searchable on a particular competitor site (for example some sites may provide EAN/UPC search, others may not);
  • variations in product naming (example: ‘Galaxy S5 Silver’ vs ‘Galaxy S5 Gray’;
  • matching accuracy (determined by several factors, for example, linguistic proximity);
  • the need for a manual check on matching accuracy: the matches can be considered safe enough to be automatically approved, or they would need manual approval.



Why Automatch?


  • Executed continually
    • With manual product matching, we have learned from our clients’ experience that they quite often face a situation that particular products are not found on a competitor site at the time the initial product matching was performed. However, after some time, the competitor does include it in its offer, but Price2Spy does not know about it – and hence it does not monitor its price;
    • On the other hand, Automatch will keep trying until it finds the product on the competitor site.
  • Matching efficiency/costs
    • The costs of manual product matching tend to get too high once we speak of 10 000 products or more;
    • Furthermore, the time needed to perform the matching is often too long (weeks, if not months);
    • This is where Automatch kicks in, within a few days you’ll have up-to-date matching data. Additionally, cost-effectiveness gets better and better as the number of products to be matched goes up.


Automatch vs Multi-Automatch


We’ll try to explain the difference in simple terms

  • Put is simple, if we do Automatch on Website X, you will get matching URLs from Website X. So if we do Automatch on, you will get results from
  • However, Multi-Automatch works on Website X but returns matching URLs from many other websites (which are listed on Website X). So, if we do a Multi-Automatch on GoogleShopping, you’ll get results from all individual websites listed on Google Shopping

So shall I use Automatch or Multi-Automatch?


  • Are there 2 or more websites that you’d like to monitor listed on GoogleShopping (or another major Price Comparison website)? If so, Multi-Automatch will be cheaper than 2 separate Automatches
  • Are all the products from the website you’d like monitored shown on the Price Comparison website? If so, Multi-Automatch is the safe way to go. However, if that is not the case, we’d recommend Automatch on that particular website (because you won’t rely on the products which are shown on Google Shopping)
  • Would you like to match your products on future websites – that you’re not aware of yet? If so, Multi-Automatch is the way to go, because it will pick the URL from such a website, as soon as it appears on the Price Comparison Website
  • Multi-Automatch has 3 modes of operation – regarding websites whose URLs it will match
    • All websites – any website shown on Price Comparison Website will be picked up
    • Whitelist – only URLs from the websites that you specify will be matched
    • Blacklist – we will match all the URLs found on the Price Comparison Website, except for the sites that are on your Blacklist

Who is Automatch meant for?


Automatch is mostly used by companies monitoring a large number of products (1 000 products or more), but an important prerequisite for Automatch to be applicable is for products to have SKUs, UPCs, MPNs or any other product details to be uniquely matched across competitor sites. Without that, Automatch still may be possible, but we’d need to investigate matching accuracy very carefully.

Price2Spy clients using Automatch are mostly the ones dealing with electrical and electronic / household devices, TVs, cameras, IT equipment, car parts, medical instruments, and so on. In other words – any industry having uniquely identifiable part numbers.

As a rule of thumb, here is how to check if Automatch would work for you:

  • Do your products have something uniquely matchable (UPC, EAN, MPN, or similar)? Sometimes a product name could do, provided that the name contains a model number that is unique;
  • Can your competitor sites be searched by the criteria above (UPC, EAN, MPN, product name)?
  • If so, does the search return the correct product? If so, Automatch is definitely going to be good for you…

Please note that Automatch may be working well for your products, but not necessarily on all competitor sites – because it heavily relies on what product data the competitor sites show.


Advanced Automatch (what if no EAN/MPNs are applicable?)


In certain cases, EAN/UPC/MPN, etc. are not worth much, because your competitors may not be using them (or not allowing search using those values).

However, Automatch still may be able to help. Price2Spy Automatch uses advanced matching techniques that are able to compare the similarity of products based on several linguistic, price, color criteria, etc. The result will have a so-called ‘matching accuracy’, and depending on your needs, we may set the threshold for the matching accuracy – in order for the match to be automatically considered a good one.
Or, we can go the other way around – Automatch finds potential matches for you, and you’ll be able to check/approve them yourself (or reject them, if they appear to be wrong)

As you can see – Automatch is a pretty complex process, and the way it’s going to work very much depends on your industry (the nature of your products) and the way your competitors’ sites work.
On the other hand, you can count on our experience, and Automatch power – so if you’re in doubt if Automatch would work for you – we’d be glad to do an analysis for you. What we need from you is a sample list of products to be matched, accompanied by the list of competitors’ sites.


Can Automatch be integrated into your own software?


Yes, we have released a brand new version of Price2Spy API – with several new Automatch-related features in it.
Some of our clients already do use it integrated with their own software – so they see which products have been Automatched, with the ability to approve/disapprove matches from with their own software.


How much does it cost?


Since most of our clients require a tailor-made Automatch solution – we can’t give you a price list.
However, in terms of costs, you should count on

  • Setup (one-off) costs, which will most likely be per competitor site (not per number of products)
  • Monthly costs (in addition to your regular Price2Spy monthly fees) – depending on the number of products/competitor sites and the frequency of Automatch checks.

For a detailed quote and analysis of Automatch feasibility – please email us at


What if 100% automation is not possible? (Hybrid Automatch via Machine Learning)


If your products are of such nature that they cannot be effectively matched by unique identifiers (no EANs, UPCs, MPNs, etc), and there is a need for manual match approval as a continual process – please check Hybrid Automatch via Machine Learning.

Basically, this is a method where humans and Machine Learning (ML) work together in order to ensure that only correct matches are identified, with significant savings in human labor. The method is almost universally applicable, across all industries, with any language.


New competitor / retail website discovery


In Price2Spy we believe that you (as our client) know very well which websites we should monitor for you. However, from time to time we encounter cases where that’s simply not possible, because new websites keep popping up.

In that case, we would happy to offer you a website discovery service, no matter if we’re talking about competitor websites, or new retail websites selling the products manufactured by your brand.

The way Website discovery works are the following

  • We’d periodically check if there are new websites selling your products. The period depends on you and can be anything from 1 week to several months. You can also specify if we should check all sites worldwide, or we should focus only on specific markets
  • We won’t automatically start monitoring product prices on these websites. Instead, we’d provide you with a list of new websites, and wait for your approval – which websites you consider relevant
  • Only after your approval, we’d start the matching process on selected newly discovered websites.
  • This process is applicable both for Automatch, hybrid Automatch, or manual product matching

One special case of website discovery would be the discovery of new sellers on marketplaces like Amazon. It works the same way as website discovery, but this time we won’t be returning a list of newly found websites, but newly found sellers instead.


Automatch tutorial video


Accurate product matching is a key prerequisite for good online price monitoring. Learn how Price2Spy’s Automatch (automated product matching) works, what options it offers, and which ones make the most sense in your case.