Back to Data Analytics Work
Data Analytics Work Node.js Playwright Automation

Clearing 2026 Competitor Tracker

Built solo for Aston University's AI Taskforce: an automated tracker that catches competitor universities' Clearing entry-requirement changes the moment they happen.

Client

Aston University (AI Taskforce)

Role

Web Analytics Workstream Lead, AI Taskforce

Deliverables

Automated monitoring tool (Node.js + Playwright + GitHub Actions + Google Sheets API)

Aston Clearing Tracker cover

7 competitor universities tracked

270+ courses monitored

Checks as often as every 30 minutes

I led the Web Analytics workstream of the AI Taskforce at Aston University, set up by Emma Tronson MCIM. The goal was to give Aston an edge for Clearing 2026 over competitor universities.

The problem was timing. Competitor entry requirements can change at any point on Clearing day, with no fixed schedule. The only way to catch a change was to manually refresh each competitor’s website, across 7 universities and 270+ courses. Doing that by hand all day was slow and easy to get wrong.

How it works

I built an automated tracker that checks competitor course pages on a set schedule, every 30 minutes on Clearing day itself. It covers 7 universities: Birmingham City University, University of Birmingham, University of Nottingham, Nottingham Trent University, University of Sheffield, University of Wolverhampton, and Coventry University, across 270+ courses. Whenever a real change happens, it is logged straight away.

Why these tools

Playwright reads each competitor’s course pages, even though every site is built differently. GitHub Actions runs the checks on schedule, so nothing needs to run on a server all day. Every detected change gets written to Google Sheets through its API, the tool the team already uses, so there was nothing new to learn.

Results

What I learned

The scraping and scheduling were the easy part. The part that mattered just as much was putting the results somewhere the team would actually check on a busy day, which is why Google Sheets, not a new dashboard, was the right call.

Interested in a similar engagement? Get in touch — I'm available for new SEO and analytics projects.

More projects

Ready to start?

Got a similar project?

I'm available for new projects. Tell me about what you're building and let's see if we're a good fit.

Start a project →