Challenges

Our client was finding it extremely tough to update coupons, remove redundant ones, and cover a wider range of coupons. Coupons were pouring in from e-mails, product manufacturer’s websites, and e-commerce websites. Also, there was no particular time for coupon generation. Moreover, there was no uniformity in its validity, and it was not necessary that if a coupon had not expired that it was still valid.

Our client was unable to provide a reliable, exhaustive source of coupons to customers. They needed a team to update their website with verified coupons, and that is when they reached out to us.

Solution

We used a hybrid approach of automation and a manual team to provide accurate and timely coupons. The first step was to collect coupons from multiple source points. Sources included e-mails, websites, and existing databases. The coupon then had to be uploaded as soon as it arrived. The next step was to validate the coupons. For this, data from e-mails was parsed through programs. In some cases, the parser failed, and such exceptions were handled manually. The program was improved to handle those exceptions later on. Selenium suite was written to check the validity of coupons. On websites where selenium suite failed, coupons were verified manually.

Outcome

A team was put in place, which could add 1000 verified coupons from thousands of merchants daily.