← Back to work

Case study · Automation

Automation that opened eight new markets

A business-analyst & automation internship at Goodera (remote, Feb–Jun 2022): Python scrapers over web and email sources, feeding cleaned, deduplicated imports into the CRM — so market research stopped being a copy-paste job.

role

Business analyst & automation intern

stack

Python · web & email scraping · CRM imports

output

47,500+ data points · 8 markets mapped

timeline

Feb — Jun 2022

Fig. 01 — Scattered sources funnelled into clean CRM rows: the whole internship in one picture.

02 — The problem

Growth research that burned analyst hours

Expanding into new markets meant researching partners and opportunities by hand: find the sources, copy the details, paste them into the CRM, repeat. The information existed — scattered across websites and inboxes in inconsistent formats — but collecting it consumed hours that should have gone into judgement, not transcription.

Constraint

Sources were scattered and inconsistent — no two websites or mail threads shaped alike.

Constraint

The CRM needed clean, deduplicated imports — garbage in would poison outreach.

Constraint

A remote, distributed team: the workflows had to run without me in the room.

03 — Process

Collect, clean, hand over

STEP 01 · Collect

Python scrapers for web and email

Purpose-built collectors pulled partner and market data from web pages and email sources — 47,500+ data points extracted and classified over the internship instead of retyped.

STEP 02 · Clean

Validation and dedupe into the CRM

Import pipelines normalised, validated and deduplicated the raw haul before it touched the CRM, keeping the outreach database trustworthy as it grew.

STEP 03 · Hand over

Workflows the team could run alone

The collectors and imports were documented and packaged so the team kept running them after the internship ended — the ~1,200 saved hours kept compounding.

[ figure coming soon ]

Fig. 02 — Pipeline detail figure coming soon (internal tooling; the numbers are from my internship record).

04 — Outcome

Hours back, markets open

0k+

data points extracted & classified

0+

analyst-hours saved

0

new markets mapped

The automation mapped 8 new markets and 14 partner organisations while saving roughly 1,200 hours of manual collection — and it set the pattern I've reused ever since: scrape carefully, validate hard, and give the team a workflow instead of a spreadsheet.

Next project

A sales & inventory system for a car dealership

View