Blog

Turning Manual Business Processes Into Automated Workflows

How to move a slow, spreadsheet-and-email business process into an automated workflow — approvals, reminders and reports that run themselves — using the workflow tools built into frameworks like Frappe.

Apjakal IT Solutions3 min read

Most businesses don't lose time to hard problems. They lose it to easy ones repeated a thousand times — the approval that sits in an inbox, the invoice re-typed from a spreadsheet, the reminder nobody sent, the month-end report someone rebuilds by hand. Each is small. Together they're a tax on everyone's week. Automating these workflows is usually the fastest return a business system can deliver. Here's how to think about it.

What "automation" really means here

Forget robots. In business software, automating a workflow means the system moves the work along and enforces the rules, instead of a person doing it manually at every step. Concretely:

  • An approval routes itself to the right manager, and the document's status changes when they sign off.
  • Records that always follow — an invoice after an order, a schedule after an enrolment — are generated automatically.
  • Reminders and escalations fire on their own when something is due or stuck.
  • Recurring jobs — nightly reports, statements, syncs — run in the background on a schedule.

People still make the decisions. The software just stops making them wait, and stops the work falling through the cracks between them.

Why frameworks make this the easy part

This is where building on a real framework pays off. In Frappe, the pieces you'd otherwise hand-build are already there:

  • A workflow engine for multi-step approvals and status transitions — configured, not coded.
  • Background jobs and a scheduler so recurring and long-running tasks run reliably without anyone clicking "go".
  • Notifications triggered by events or conditions.
  • A REST API so the workflow can reach out to other systems — send to a payment tool, pull from a biometric device, update your website.

Because these are built in, the work isn't inventing automation from scratch; it's describing your rules to a system that already knows how to run them.

A simple way to find the first one

Don't try to "automate the business". Pick one process using three filters: it's frequent, it's rule-based (the steps are consistent, not a judgement call every time), and it's currently slow or error-prone. The intersection of those three is where the easy money is. Good early candidates in most Botswana businesses:

  1. Approvals — purchases, leave, expenses — that currently crawl through email.
  2. Recurring billing — invoices or fees that repeat every month or term.
  3. Reminders — payments due, documents expiring, tasks overdue.
  4. Month-end reports — anything a person rebuilds by hand on a deadline.

Map the current version honestly: every step, every hand-off, every place a person waits. That map is the specification for the automated version.

Automate the process, don't just digitise the mess

One caution we give every client: automating a broken process just makes the breakage faster. Before you automate, look at the workflow and cut the steps that only exist because the old tools were clumsy — the duplicate approval, the re-keying, the report that nobody reads. Automation is a chance to simplify, not just to speed up. The best result is usually fewer steps and less manual effort, not the same tangle running unattended.

What it feels like afterwards

When it's done well, the change is quiet but real. Approvals that took days happen in hours. The month-end scramble becomes a report that's just there. Nobody re-keys data between systems. Errors from manual handling drop, because the manual handling is gone. Across a team, those reclaimed hours add up to real capacity — the same people getting more done, with less friction and fewer mistakes.

If you've got a process that everyone quietly dreads — the approval bottleneck, the invoicing grind, the report that eats a day every month — that's the ideal place to start. Tell us how it works today and we'll show you what it looks like automated, and what it would take to get there.

#business automation#workflows#Frappe#process#Botswana

Frequently asked questions

What does 'automating a workflow' actually mean?

It means the system moves work along and enforces the rules automatically — routing an approval to the right manager, changing a document's status when it's signed off, sending reminders, and generating the follow-on records or reports — instead of a person emailing, chasing and re-keying at each step. The people still make the decisions; the software handles the moving-around.

Do we need a full new system to automate a process?

Not necessarily. If the process already lives in a system built on a framework like Frappe, workflows and background jobs are built in and can often be configured on top of what you have. If the process lives entirely in spreadsheets and email, automating it usually means giving it a proper home first — but that home can be modest and focused.

Which processes are worth automating first?

Start with one that is frequent, rule-based and currently slow or error-prone — approvals, recurring invoicing, reminders, month-end reports. Avoid starting with the rare, judgement-heavy exceptions. Automate the boring, repetitive spine first; that's where the time is lost.

How Apjakal can help

ERP & Business SystemsIT Consultancy
Free, no obligation

Get a custom system that fits how you actually work

Tell us about the process stuck in spreadsheets or the package that almost fits, and we will give you an honest read on what a custom system on Frappe would take.

Protected by reCAPTCHA. We’ll only use your details to respond to this enquiry.

Keep reading

Blog4 min read

Why Frappe Is More Powerful Than Most People Realise

Frappe is far more than 'the thing ERPNext is built on'. A Frappe partner's plain look at why the open-source framework lets you build serious custom business software fast — and where that matters for Botswana businesses.

Jul 8, 2026Read
Blog4 min read

Custom Software vs Off-the-Shelf: How to Actually Decide

When should a Botswana business build custom software and when should it buy a package? A practical, no-hype decision framework from a development team that does both.

Jul 7, 2026Read
Blog3 min read

Custom Business Systems We Build on Frappe

A look at the kinds of custom business software Apjakal builds on the Frappe framework — education, HR, finance, assets and service operations — and the real-world problems each one solves.

Jul 6, 2026Read