business processes that can be automated
10 manual business processes that can be automated.
Every Monday, an employee downloads a CSV file. The data is copied into Excel, some columns are corrected manually and the figures are passed on to a colleague. Finally, the same report is created and sent by email.
None of the steps are necessarily difficult. The problem is that the same steps are repeated week after week.
This type of work is often worth investigating for automation. But a process should not be automated simply because it is manual. A good candidate typically has high repetition, known inputs, clear rules and manageable exceptions.
The best place to start is therefore not: “We need AI.”
It is: “Which recurring task creates the most friction, and can we describe it precisely enough to automate parts of it?”
In this guide
What does workflow automation mean?
Automation means that one or more steps are performed automatically when certain conditions are met.
This can be a standard feature, a no-code workflow, an integration, a script, a custom system or AI as one controlled step.
For example: when a contact form is submitted, the data can be validated, the contact can be created in the CRM, a task can be assigned and the customer can receive a confirmation. That is automation without AI.
This guide covers 10 manual business processes that can often be automated, from data entry and file processing to reporting, approvals and document handling. The aim is not to automate everything. It is to identify recurring tasks to automate in a business, choose a sensible first workflow and decide when standard software, an integration or an internal system is a better fit.
What makes a process suitable for automation?
A good candidate typically has several of these characteristics:
It happens frequently
The more often the same step is performed, the more relevant automation becomes.
It follows clear rules
If the process can be described as “if X happens, do Y”, it is easier to automate.
Inputs are relatively stable
Forms, CSV files, orders, status changes or structured API data are easier to work with than completely unpredictable inputs.
The outcome can be described
It must be clear what the process should result in. “Make administration easier” is not concrete enough. “Create a task for finance when an invoice is awaiting approval” is.
Errors can be detected
The business must be able to see when the flow does not succeed.
Exceptions are limited
Many exceptions make automation more difficult.
The process can be measured
Record a baseline that can be measured again after implementation.
10 manual processes that can often be automated
1. Manual data entry
Double entry is a classic candidate.
Examples:
- form -> CRM
- customer details -> accounting system
- order -> internal system
- lead -> spreadsheet
If the customer has already entered their name, email and company details in a form, an employee does not necessarily need to enter the same fields again in the CRM.
Automation can validate the input, check required fields and create or update the record automatically.
Pitfalls: Duplicates, different field names and unclear data ownership. If both the CRM and accounting system can change the customer’s name, the business must first decide which system is the source of truth.
Do not automate blindly if source data is highly unstable or requires manual cleanup every time.
2. CSV, Excel and file processing
Many administrative workflows follow almost the same pattern:
- Download a file.
- Remove specific rows.
- Rename columns.
- Correct the format.
- Copy the data.
- Upload the file somewhere else.
If the rules are stable, large parts can be automated with a script, a standard feature or an integration.
This is one practical way to automate Excel processes: keep the spreadsheet as an input or review step while the repetitive preparation and transfer happens automatically.
The automation can, for example, check columns, data types and missing values before the file is passed on.
Pitfalls: Changing file formats, hidden formulas, manual special rules and unclear definitions. With uncertain data, the automation can prepare the file while a person approves the final import.
If Excel has become a shared operational tool, it may be relevant to assess whether a dashboard or web-based tool should replace the spreadsheet.
3. Status updates
Status is often moved manually between systems.
Examples:
- order shipped
- case closed
- payment registered
- project approved
- delivery delayed
If one system already knows that a status has changed, the change can in some workflows update the next system automatically.
For example, an order that changes to “shipped” can update an internal system and make the new status visible in a customer portal.
Pitfalls: Status values do not always mean the same thing in every system. “Closed” in one place may mean “ready for invoicing” in another. Mapping and data ownership must be clear.
Keep manual control if the status change triggers an important legal, financial or security-related consequence.
4. Notifications and reminders
Notifications are good automation candidates when they have a clear trigger and require a concrete action.
Examples:
- a deadline is approaching
- a document is missing
- payment is missing
- a case has been inactive
- a task is awaiting approval
A good notification does not simply say “something happened”. It tells the right person what happened and what the next action is.
The pitfall is notification noise. If the same event triggers several messages, or everyone is alerted about everything, users quickly learn to ignore the automation.
Define the recipient, frequency, trigger and the option to group recurring events.
5. Reporting
Every Friday, an employee retrieves data from the CRM, webshop, accounting system and a spreadsheet and builds the same report.
The technical steps can often be automated:
- data extraction
- standardised data cleaning
- calculation
- report generation
- distribution or updating
But automation cannot fix unclear KPI definitions.
Before automating the process, the business should know:
- what is being measured
- where each figure comes from
- which definition applies
- who owns the figure
Do not automate reporting first if the organisation is still discussing what “active customer”, “revenue” or “open case” means.
6. Collecting data for dashboards
Reporting is often periodic. A dashboard provides a more continuous overview.
Data can, for example, be collected automatically from different sources and presented in a shared dashboard.
Four questions become central here:
- How often should the data be updated?
- Which system owns it?
- How good is the data quality?
- Does the data need to be real-time, or is scheduled synchronisation enough?
Real-time is not automatically better. A management dashboard may only need to be updated a few times a day, while critical inventory status may require faster synchronisation.
The automation should follow the decision need — not the desire to be “live”.
7. CRM follow-up
CRM administration often contains rule-based steps.
When a deal changes stage, the system can, for example:
- create a follow-up task
- alert the responsible employee
- update an internal field
- start an onboarding checklist
The administrative work can often be standardised. Personal sales communication, on the other hand, should not necessarily be automated without control.
Distinguish between administrative automation and human relationships.
8. Creating and assigning tasks
A new case can automatically create a task for the relevant team. A new customer can start an onboarding checklist. A missing document can create a task for the responsible person.
Rules can, for example, be based on:
- department
- customer type
- product
- geography
- status
- case category
The pitfall is incorrect routing. If the rules are unclear, tasks can end up with the wrong team and create more administration than before.
Start with simple, documented assignment rules. In uncertain cases, the automation can suggest an owner while a person approves it.
9. Approval flows
Many approvals follow a recognisable process:
Created -> awaiting approval -> approved/rejected -> next step
This can apply to:
- documents
- proposals
- expenses
- content
- orders
- access
The automation can control status, alert the responsible person and move the process forward after the decision.
The business must define:
- who may approve
- what happens when something is rejected
- deadline and escalation
- history or audit trail
- fallback in case of technical failure
For decisions with significant financial, legal or security consequences, a person should typically retain final approval.
10. Document handling
There is a difference between automating the administration around a document and automating the professional assessment of the document.
Administrative steps can include:
- standardised file name
- placing the file in the correct folder
- linking it to a customer or case
- generating it from a template
- notifying someone when a document is missing
- archiving it after a status change
Be careful with legal documents, personal data and automatic approval. Automation can organise and validate formal fields while the professional assessment remains human.
Bonus: other processes that may be relevant
Other candidates may include onboarding, invoice preparation, booking, inventory status, data enrichment, simple support triage, backups and customer portal data.
They should be assessed using the same model: repetition, rules, inputs, consequences of errors and measurable value.
When should a process not be automated?
The process happens rarely
If a task happens only a few times a year, development and operations may cost more than the manual work.
The rules change constantly
In that case, you are automating a moving target and will need to maintain the flow continuously.
Nobody can describe the process consistently
If three employees describe three different workflows, the first task is standardisation — not automation.
The process requires substantial human judgement
Strategic decisions, complex personnel cases and professional assessments with significant consequences are often poor candidates for full automation.
Errors have major consequences
Automation can still help with data collection and preparation, but human approval may be necessary.
Input data is poor
Automation does not make bad data correct.
A simple standard feature already exists
Custom development should not be built if existing software already solves the need reliably.
Do not automate a bad process
An old process can be full of special rules and steps that only exist because “that is how we have always done it”.
Bad strategy: “Automate our 17-step Excel flow.”
Better strategy: “Find out why the flow has 17 steps, remove the unnecessary ones and then automate the stable remainder.”
Where should you start?
1. Find recurring tasks
Ask employees: “Which tasks do you perform over and over every week?”
2. Record frequency
How often does the task actually happen?
3. Record time spent
Measure the current process instead of guessing.
4. Record errors and friction
Look for duplicates, forgotten steps, delays and rework.
5. Assess complexity
How many rules, systems and exceptions are involved?
6. Assess the consequences of errors
Low, medium or high.
7. Choose one defined process
Not ten at once.
Use an automation matrix
| Process | Frequency | Rule-based | Consequence of error | Automation potential |
|---|---|---|---|---|
| Weekly data import | High | High | Low/moderate | High |
| Individual legal assessment | Low | Low | High | Low |
| Status email after an order | High | High | Low | High |
| Strategic proposal assessment | Low | Low | High | Low |
The values are illustrative. The point is the model.
A process with high frequency, clear rules and low or moderate consequences of errors is typically a better first candidate than a rare process requiring substantial professional judgement and carrying a high risk if something goes wrong.
Measure the baseline — not invented savings
Avoid general claims such as “automation typically saves X percent”.
Measure the business’s own process before making the change.
If a process happens X times, takes Y minutes and requires Z rework cycles, the same factors can be measured after implementation.
What should you measure before and after?
Relevant measurements may include:
- time spent
- number of manual steps
- processing time
- number of errors
- number of rework cycles
- waiting time
- number of handoffs
- support enquiries where relevant
The right metric depends on the process. One workflow may be about time, another about data quality or faster processing.
Does the entire process need to be automated?
No.
Human-in-the-loop means that automation performs the stable steps while a person retains the part that requires judgement or approval.
Example:
Automation:
- collects data
- validates fields
- prepares the action
Person:
- assesses the exception
- approves the final result
This is especially relevant for finance, access rights, sensitive communication, legal consequences and uncertain data.
Rule-based automation vs. AI
Rule-based automation
This works well when inputs are structured, rules are clear and the output can be described deterministically.
Example:
If invoice has status “paid” -> update the case to “payment received”.
AI is unnecessary here.
AI-based automation
AI can be relevant for, for example:
- classifying free text
- summarising
- extracting information from unstructured text
- suggesting the next step
AI output can be uncertain and may therefore require validation, confidence thresholds, human control and traceability.
Use AI when interpretation is needed — not as a default ingredient.
Standard feature, no-code or custom code?
| Solution | Good when | Limitations |
|---|---|---|
| Existing standard feature | The need is already covered | Limited to the platform’s capabilities |
| No-code/automation platform | Simple flows and good connectors | Can become difficult with complex logic |
| Custom code | Specific rules, integrations or control requirements | Requires development and maintenance |
| Human process | Rare or judgement-based task | Requires manual time |
The most advanced solution is not automatically the best.
When does a no-code flow become too complex?
Signs can include:
- many branches and special rules
- nobody knows who owns the flow
- missing documentation
- errors are only discovered manually
- credentials belong to one employee
- retry behaviour is unclear
- the same data is moved several times
- no test environment
- the flow is business-critical
This does not mean no-code is wrong, but the workflow requires more documentation and operational discipline.
Integration vs. automation: how are they different?
Automation between systems often requires data to be moved between them.
Example:
Website -> CRM -> accounting system -> customer portal
An integration connects the systems and the data. The automation describes what should happen and when.
If you need the technical side explained in more detail, the guide about API integrations for businesses covers, among other things, data ownership, retries and error handling.
What happens when a system fails?
An automation should be designed for more than the happy path.
Errors may include:
- CRM unavailable
- API timeout
- access token expired
- file with the wrong format
- webhook delivered twice
- missing email address
- destination rejects the data
Possible mechanisms include retry, logging, alerts, queues and manual fallback. The correct response depends on the error; invalid data, for example, should not be retried indefinitely.
Logs and monitoring
An automation that fails silently can be worse than a manual process.
The business should be able to see:
- whether the flow ran
- when it ran
- what was processed
- whether it failed
- where it failed
- who needs to respond
Logs should also avoid storing passwords, tokens or sensitive personal data without careful consideration.
Manual fallback
If the automation is important, the business should be able to answer:
“What do we do if the flow is down on Monday morning?”
Fallback can be:
- manual rerun
- existing manual procedure
- queue of events
- clear error status
Automation should not leave the business helpless when the technology fails.
Ownership: who is responsible?
An automation should have a clear business owner who understands the process and a technical owner who can maintain the flow, credentials and error states.
The business should also know:
- who changes the rules
- who receives error alerts
- who can deactivate the flow
- who documents changes
A workflow without an owner quickly becomes technical debt.
Personal data and sensitive processes
When automating customer information, employee data or financial information, the business should consider:
- which data is actually necessary
- who has access
- what is logged
- how long data is stored
- which third-party services receive data
- how credentials are protected
These are technical design questions. The specific legal assessment depends on the processing and should be handled separately.
5 questions before automating a process
- How often does the process happen?
- Can the rules be described clearly?
- Where do the inputs come from, and how stable are they?
- What happens when something goes wrong?
- How will we measure whether the automation actually helps?
Two useful additional questions are:
- Who owns the process after launch?
- Which steps should still require human approval?
Illustrative example: from contact form to CRM
This is a hypothetical example — not a customer case.
Before
A contact form submission arrives. The employee:
- reads the email
- copies the information
- creates the contact in the CRM
- creates a task
- sends a standard confirmation
Possible automation
- The form is validated.
- The data is sent to the CRM.
- The system checks for duplicates.
- A task is created.
- A confirmation is sent.
- Errors are logged and reported.
The person retains
- qualification
- personal advice
- the next sales decision
Automation removes administration — not necessarily the relationship.
Short example: reporting
Before:
Download CSV -> Excel -> filter -> copy -> email
After:
Scheduled data extraction -> validation -> dashboard/report -> notification
If the figures are business-critical, a person can still approve the report before distribution.
How do you prioritise several opportunities?
A simple model is:
value x frequency x stability / complexity and risk
It does not need to be mathematically precise. The model forces the business to compare candidates using the right parameters.
High priority: daily, rule-based process with many manual steps and manageable consequences if something goes wrong.
Low priority: quarterly process with substantial professional judgement, variable inputs and high consequences if something goes wrong.
Start with one process
Avoid the goal:
“We will automate the entire business.”
Choose one flow. Measure. Implement. Stabilise. Measure again.
Only then should the next process be prioritised.
This is also the best way to get a concrete assessment of workflow automation, because one flow is easier to understand, estimate and test.
When is an internal system better than many automations?
If the business has many connected workflows, data in several spreadsheets, user roles, manual administration and complex approvals, the problem may be larger than individual automations.
An internal system may then be more coherent than 20 separate flows.
Automations are good at connecting and performing steps. An internal system is better when employees also need shared data, a user interface, history and daily workflows.
When is a custom web app better?
If the solution also requires login, a customer portal, advanced workflows, data management and a larger user interface, a custom web application may be more appropriate.
Automation can still be part of the web app, but it is no longer the entire solution.
How to assess the next step
| Process type | Typical signs | Next step |
|---|---|---|
| Good first candidate | Recurring, stable, rule-based, measurable | Investigate automation |
| Candidate requiring control | Personal data, finance or several exceptions | Automate parts + human review |
| Poor candidate | Rare, unclear, heavily judgement-based | Improve or keep the manual process |
| System problem | Many connected manual flows | Investigate an internal system |
| Integration problem | The same data moves between systems | Investigate API integration |
The best first automation is rarely the most advanced. It is typically a stable, recurring process where the business can describe the inputs, rules, output and what happens when something goes wrong.
If you have a manual workflow that repeats frequently, AS Web Solutions can help map the process and assess whether it is best solved with existing features, no-code, an integration or custom development.
FAQ
Which business processes can be automated?
Processes with high repetition, clear rules, stable inputs and a defined output are often good candidates. Examples include data entry, reporting, status updates and task creation.
How do you know whether a process is suitable for automation?
Assess frequency, clarity of the rules, data quality, number of exceptions, consequences of errors and whether the process can be measured before and after.
Which process should the business automate first?
Choose a defined process that happens frequently, has clear rules and relatively low consequences if something goes wrong. It should also have a clear owner.
Does the entire process need to be automated?
No. Automation can handle stable steps while people retain approvals and assessments where errors matter.
Does automation require AI?
No. Many good automations are rule-based integration flows, standard features or scripts. AI is only relevant when the task requires interpretation or work with unstructured data.
When should a process not be automated?
When it happens rarely, the rules change constantly, it is poorly defined, inputs vary significantly or it requires substantial human judgement.
Is no-code enough, or does it require custom development?
It depends on the flow. No-code is often strong for simple workflows with good connectors. Custom code is relevant for more complex logic, integrations, volume or requirements for control and operations.
How do you measure the value of automation?
Record the business’s own baseline before making the change — such as time spent, processing time, errors and number of manual steps — and measure the same factors after a stable period.
What happens if an automation fails?
An important flow should have logging, alerts, a known error status and a manual fallback. Temporary errors can sometimes be retried, while permanent data problems require manual handling.
Would you like to turn this into a concrete project?
Use the guide as a starting point and take the next step with a concrete technical clarification.