- Headline result
- ~14 seconds a board
- Client
- My own consulting pipeline
- My role
- Designed and built it
- Scope
- Six ops areas per board, filed by company, view-only links for leads
- When
- September 2026
The problem
Building systems is easy to talk about and hard to show. Most automation portfolios are screenshots of workflows that never produced anything a client could hold. I wanted proof that my pipeline creates real deliverables, not just activity.
I also had a recurring manual task. Before every call with a prospect I map their six ops areas on a whiteboard. Same structure every time, new content every time. That is the definition of work a system should do.
Boards drawn by a language model come out jumbled. Overlapping boxes, text spilling out of shapes, no consistent grid. If the output is not readable it is not a deliverable.
What I did
A small agent that turns any scraped lead into a finished Ops System Map board inside Draw. Raw lead (title, company, description) → LLM research into six ops areas → deterministic Excalidraw render → inserted into Draw, filed under the company.
The board follows the same layout I use by hand: a header banner plus a 3 x 2 grid of the six areas I map for every operation. Tools and stack, workflows, team and roles, data and reporting, bottlenecks and quick wins for the first 30 days.
Draw itself is my replacement for Miro, built in Claude Code. Every board is versioned and backed up to my own object storage on every save, with a weekly restore test that proves the backup works. Leads get a view-only link on its own domain, I get a ping when they open it and the link lands on their CRM card automatically. Paste a company website and the agent builds their map.
How it works
The model writes content, never coordinates
The agent asks the model for six areas of bullets as JSON. A Python renderer places every box on a fixed grid with set padding and font sizes. The model decides what to say, the code decides where it goes. Every board is clean by design.
Mirrored from a real board
I pulled the exact element schema from a hand-made board first: fonts, roughness, canvas colour, thumbnail format. Generated boards render identically to the ones I draw myself, so nobody can tell which is which.
Two entry points
Curated seeds with hand-written content for the strongest demo boards. Plus a fully automatic path where the model researches the business from the lead description alone. Both go through the same renderer.
Filed where the lead lives
The board sits under the company in Draw, the view-only link is posted on the lead's ClickUp card and a Telegram ping tells me the country and time on page when they open it. The map is part of the pipeline, not a side project.
Registered like every other system
It has a row on my systems board with a version and a description, so it shows up next to the crons and agents it belongs with and gets the same health tracking.
Results
- 6 auto-generated boards live in Draw, filed under one project, each with a thumbnail
- ~14 seconds from raw lead to finished board on the fully automatic path
- The automatic board for a specialty coffee e-commerce brand came back genuinely specific: order-to-ship SLA, supplier reorder points, 3PL contacts, CSAT and first-response targets, a weekly ops scorecard
- Every board versioned and backed up to my own storage, with a weekly restore test
- View-only links tell me when a prospect opens their map
What this means for your business
The point is not the whiteboard. The point is that my pipeline produces something a client can look at, not just logs. Every prospect I talk to gets their six ops areas mapped before the call. The same map is the first thing we build from if we work together. Want yours? Happy to grab a call. Feel free to send over anything on your current setup or where the bottlenecks are and I will take a look before we talk.
Tools
- Claude Code
- Python
- Supabase
- Excalidraw
- Next.js
- ClickUp
- Telegram
Skills
- AI Agents
- AI Automation
- Operations Mapping
- Process Mapping
- Sales Enablement
- Business Process Automation
- Operations Consultant
- AI Integration
Questions
Can AI generate a readable process map or system diagram?
Yes, if the model is not allowed to do the layout. Ask it for structured content, then let deterministic code place every element on a fixed grid. Boards where the model picks coordinates come out jumbled. Boards where code does the placement look hand-drawn every time.
What are the six areas you map for every operation?
Tools and stack, workflows, team and roles, data and reporting, bottlenecks and quick wins for the first 30 days. It is the same six I map by hand before any client call. Together they show where the work flows and where it breaks.
Why build your own whiteboard tool instead of using Miro?
I own the data, the code and the hosting. Every board is versioned and backed up to my own storage, share links sit on my domain and I know when a lead opens one. And an agent can write boards into it directly, which no SaaS whiteboard lets me do cleanly.
Do leads get to see their map?
Yes. Every qualified lead gets a view-only link to their own board. I get a ping when it is opened, with country and time on page. If we end up working together, that board is the starting point for the build.