SquareTrade: Automated real-time product tracking to optimise warranties across vendor platforms

Project Overview

SquareTrade, a subsidiary of Allstate Protection Plans, partnered on the development of a custom Scraper Portal—an automated system designed to collect and update product data in real time from major retailers such as Costco, Walmart, and Amazon. This data powers accurate warranty pricing and product listings for TVs, furniture, and other electronics sold across various retail channels. Built with scalability, flexibility, and speed in mind, the platform automates a key operational function that previously required significant manual effort.

Problem Statement

SquareTrade required a robust, scalable system to automatically gather and update product data from various e-commerce vendors. This information needed to be posted in real-time to the client portal, ensuring accurate warranty plans and up-to-date pricing. The solution needed to be flexible, allowing quick integration of new vendors without disrupting operations.

Key Findings

Implemented Solution

The portal was designed with the following key modules to address the problem:

Results

The Scraper Portal delivered transformative outcomes for SquareTrade. It enabled real-time updates of product details, ensuring warranty plans remained accurate and competitive. The flexible architecture allowed new vendor sources to be added quickly, significantly reducing onboarding time. Built using Scrapy, AWS Lambda, and a CI/CD pipeline, the platform automated the entire workflow—minimising manual intervention, improving development velocity, and maintaining high system availability. The use of serverless infrastructure also optimised costs while supporting rapid scale, making the Scraper Portal a reliable, future-proof solution for continuous product data integration.

Ready to get started?​

1. Intro call
During a 30-minute meeting, our domain expert dives into your business and describes the steps for future collaboration.
2. Free discovery workshop
Together with you, our technical team defines the user flow, feature list, and project risks.
3. Project planning
We provide the implementation plan, timelines and estimations for your project.