Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Automating the Work Nobody Wants to Do
Python & Django

Automating the Work Nobody Wants to Do

Where Python fits in business automation: the work between systems, reading files, calling APIs and producing reports, and deciding what to automate first.

Updated 2 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Python suits the work between systems: reading files, calling APIs, transforming data and producing reports. Start with whatever someone does every morning.

The work between systems

Most business automation is not clever. It is reading a file from one place, changing its shape, and putting it somewhere else — repeatedly, reliably, without anyone doing it by hand.

Python is unusually well suited to that: good libraries for every file format, every API and every database, and code that is readable by whoever inherits it.

What to automate first

  1. Whatever someone does every morning — high frequency, well understood
  2. The report assembled from three systems
  3. The file that arrives and gets reformatted
  4. The data re-keyed between two systems
  5. The check somebody performs manually every week
Ask who in the business would be most relieved by a specific task disappearing. They will tell you immediately, and they are usually right about which one.

Do the arithmetic first

Frequency multiplied by duration multiplied by hourly cost gives the annual value. Compare it against build plus three years of maintenance and hosting.

  • Under about two hours a week is hard to justify unless errors are expensive
  • Count only time that would actually be redeployed
  • Include the cost of errors where they are real and countable
  • Be conservative on the saving and generous on the cost

Automate the routine, not the exception

The exceptions are where the pain is loudest and where automation is least reliable and most expensive. Automate the routine eighty per cent and route the rest to a person.

That division is where the return is, and it is where most automation projects go wrong by aiming at the hard cases first.

Build it to be trusted

RequirementWhy
Logs what it didSomebody will ask
Reports on completionSilent failure is the risk
Handles bad inputThere will be bad input
Can be run manuallyFor catch-up and testing
Has an ownerUnowned automation drifts

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

How much does a small automation cost?

£1,500–£6,000 for something focused, built properly with error handling and monitoring.

Can we use a no-code platform instead?

For simple connections at low volume, frequently yes. Custom earns its place with complex logic or high volume.

What if the process changes?

Then the automation changes too. Build it so that is a small change rather than a rebuild.

Who maintains it?

Someone must be named. Automation nobody owns fails silently and is discovered months later.

Keep reading

More on Python & Django

Python & Django

An API Other Systems Can Depend On

Designing a Python API service others can depend on: validation at the boundary, consistent errors and status codes, early versioning and documentation.

Python & Django

Moving and Transforming Data Reliably

Building data pipelines in Python that cope with malformed input: restartable stages, quarantining failures, reconciling counts and alerting on absence.

Start here

Someone doing the same thing every morning?

That is usually the best first automation. Tell us what it involves and we will cost it.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →