Operations · Process Mapping
How to draw out a process, find where time is lost and prepare it for automation.
Last updated: October 2026. Written by Athar Ahmad, Certified Bubble.io Developer and Tech Architect, Simple Automation Solutions.
Quick answer
Business process mapping is creating a visual diagram of the steps in a process, who does each one, what tools they use and where decisions are made. To map a process, choose one, define its start and end, list the real steps and owners, add decisions and exceptions, record time and pain points, draw it, review it with the team and design an improved version. Map and simplify before you automate.
Key takeaways
- Map how the work actually happens, not how it should.
- Use simple symbols: start or end, step, decision, arrow, swimlane.
- Record time and pain points for each step.
- Simplify and remove steps before automating.
- A good process map is the best brief for a developer.
In this guide
You cannot automate, improve or delegate a process nobody has written down. Yet in most small firms, key processes live in a few people’s heads, and each person does them slightly differently. Process mapping is the practice of drawing out how work actually flows so you can see where time is lost and where mistakes arise.
This guide explains what business process mapping is, gives a step-by-step method, shows the basic symbols and an example for client onboarding, and explains how mapping prepares you for automation.
What is business process mapping?
Process mapping is creating a visual diagram of the steps in a process, who does each step, what tools they use and where decisions are made. The result is a shared picture of how work actually happens, which makes problems visible.
Why map a process before you automate it?
- Automating a confusing process just makes the confusion faster.
- Mapping reveals unnecessary steps, delays and handoffs.
- It shows where errors occur and why.
- It gives developers a clear description of what to build.
- It helps staff agree on one standard way of working.
The basic symbols
| Shape | Meaning |
|---|---|
| Rounded shape or oval | Start or end of the process |
| Rectangle | A step or action |
| Diamond | A decision, such as yes or no |
| Arrow | The direction of flow |
| Swimlane | A row or column showing who is responsible for each step |
A 10-step method for mapping a process
- Choose one process. Pick something frequent or painful, such as client onboarding.
- Define the start and end. What triggers the process, and what marks it complete?
- List the steps as they actually happen, not as they should. Ask the people who do the work.
- Note who does each step and which tools or documents they use.
- Add decisions and exceptions. What happens if something is missing or goes wrong?
- Record time. How long does each step take, and how long does work wait between steps?
- Mark pain points. Where do delays, rework and errors occur?
- Draw it. A swimlane diagram works well. Paper, a whiteboard or a diagramming tool is fine.
- Review it with the team. Fix anything that does not match reality.
- Design the improved version. Remove, combine, reorder and then automate.
Example: mapping client onboarding
| Step | Who | Tool | Time | Pain point |
|---|---|---|---|---|
| Receive enquiry | Admin | 10 minutes | Details scattered across emails | |
| Send intake form | Admin | Email attachment | 15 minutes | Clients return it incomplete |
| Chase missing documents | Admin | Email and phone | Several hours over days | Repeated manual chasing |
| Prepare engagement letter | Partner | Word template | 30 minutes | Manual copy and paste of details |
| Send for signature | Admin | Print, scan or e-sign | Days of waiting | No reminders |
| Set up client file | Admin | Spreadsheet and folders | 20 minutes | Duplicate data entry |
Seen like this, the opportunities are obvious: one guided intake form, an automatic document checklist with reminders, a generated engagement letter with e-signature and automatic file setup. See what to cut before you build for how to start small.
What questions should you ask about each step?
- Is this step necessary?
- Could it be combined with another?
- Could it be done by the client or by software?
- Does it wait for something? Why?
- What goes wrong here, and how often?
- Who owns this step?
Common mistakes
- Mapping how the process should work instead of how it does.
- Mapping without involving the people who do the work.
- Making the map too detailed. Start at a high level.
- Mapping everything at once. Start with one process.
- Treating the map as finished. Revisit it as the business changes.
- Automating before simplifying.
From map to automation
A good process map is the best brief you can give a developer. It shows steps, roles, decisions, exceptions and data. It turns directly into the user flows and workflows of a PRD. Our Discovery Sprint does exactly that: it takes your process, designs the improved version and delivers scope, architecture and cost within 24 hours for $345, credited toward the build. See also how to avoid scope creep and how to validate before you build.
Frequently asked questions
What is business process mapping?
Creating a visual diagram of the steps in a process, who does them, what tools they use and where decisions are made.
What is a swimlane diagram?
A process map divided into lanes, each representing a person or team, so you can see who is responsible for each step.
Which process should I map first?
One that is frequent, time-consuming or error-prone, such as client onboarding, invoicing or document collection.
Do I need special software to map a process?
No. A whiteboard, paper or a simple diagramming tool is enough.
How does process mapping help automation?
It reveals what to remove or simplify, and gives developers a clear description of the steps, roles and rules to build.
Want help mapping a process you want to automate?
Email us a description of how it works today. We will map it, simplify it and show what could be automated.
Athar Ahmad, Certified Bubble.io Developer and Tech Architect, Simple Automation Solutions
About Simple Automation Solutions (SA Solutions)
Simple Automation Solutions is a Bubble.io development studio led by Athar Ahmad, a Certified Bubble.io Developer and Tech Architect. It builds web and mobile apps, client portals and SaaS products for founder-led businesses such as law firms, accounting firms, boutique agencies and consultants. Services include a free 30-minute Idea Audit, a $345 Discovery Sprint (a Product Requirements Document delivered within 24 hours, credited toward the build) and builds starting at $3,500. Website: sasolutionspk.com.