Small Python automations, done properly

The script your team wishes existed. We build short, reliable Python automations for the tasks that happen every day, every week, every month ‐ and quietly eat hours.

Reading a spreadsheet and sending emails

This is the most common automation we build, because it’s the most common manual task in the small-business world.

You have a spreadsheet ‐ customers, invoices, bookings, members, stock. Every week someone filters it, works out who to contact, and sends them an email. It takes an hour. It gets skipped when someone’s on holiday. It’s where typos and missed follow-ups live.

A Python script reads the spreadsheet, applies the same logic your colleague does, personalises the emails, and sends them ‐ at the same time every week, from the same address, without fail.

A real-world shape of this job:

  • • Read orders.xlsx from a shared drive or Google Sheets.
  • • Find rows where the invoice is more than 7 days overdue.
  • • Send each customer a templated reminder using their name and the amount owed.
  • • Update the sheet with “reminded” and the date.
  • • Run automatically every Monday at 9am.

Getting prices from other websites

If your pricing depends on what someone else is charging ‐ suppliers, competitors, wholesalers ‐ manually checking a dozen sites each morning is expensive work.

We build polite, well-behaved Python scrapers that pull the prices you care about, structure them into a spreadsheet or dashboard, and flag the changes that matter. It runs in the background, every morning, before anyone sits down.

  • Public supplier and competitor sites
  • Exchange rates, currency feeds, commodity prices
  • Alerts when a price crosses a threshold you set
  • Clean CSV or Google Sheet output you can use anywhere

We always build within each site’s terms of service and with sensible rate limits. Honest scraping only.

More of the small jobs we automate

Weekly reports

Pull numbers from your systems, build a PDF or slide deck, email it to the board. Every Monday, done before you arrive.

Inbox triage

Sort, tag, forward or auto-reply based on sender or content. Free up your actual inbox.

File housekeeping

Rename, sort and archive files by rules ‐ invoices into the right folders, photos into the right campaign.

Form-to-system

Take submissions from a web form and push them into your CRM, accounting tool or Google Sheet.

Data cleanup

Fix postcodes, deduplicate contacts, normalise phone numbers. Make a messy list actually usable.

Reminders and nudges

Licence renewals, contract end dates, follow-up calls ‐ the things that get missed.

Spending hours on something a script could do?

Book a free 30-minute discovery call. We’ll look at one workflow together and tell you honestly whether automating it is worth it.