Skip to content

Home / Spreadsheet Prison

Spreadsheet Prison · South Africa

Stop running the business from fragile spreadsheets.

The spreadsheet started as a quick fix. Now the company depends on it. We help businesses escape overgrown Excel and Google Sheets files by auditing what is risky, cleaning the data inside, and turning the critical sheets into dashboards, CRM workflows, approval systems, databases, internal apps and AI-assisted operating tools. The goal is not to kill Excel. The goal is to stop using Excel where the business needs a system. Built in Cape Town, POPIA-aware, on the tools your team already runs.

Built around your workflowBased in South AfricaHuman oversight by design

Spreadsheet escape board · todayExample view
Kalahari Spares stock tracker audited, reorder alerts now liveSheet to app
Bo-Kaap Interiors lead sheet imported at 09:12, owners assignedSheet to CRM
Overberg Freight coloured approval tab replaced by routed queueAwaiting sign-off
Rustenburg Plumbing weekly consolidation refreshes at 06:00Live dashboard

What is spreadsheet prison?

Spreadsheet prison is the state a business reaches when critical work, decisions and data live inside Excel and Google Sheets files that were never designed to run a company. Spreadsheet prison starts quietly. One file tracks leads, another tracks stock, a third holds quotes, invoices, projects or staff records. Then formulas break, versions multiply, data gets copied by hand, and nobody is certain which file is current.

The problem is not the spreadsheet. The problem is depending on a spreadsheet without owners, permissions, audit trails or a reliable refresh. A sheet holds data well. A sheet cannot reliably run a workflow that needs statuses, approvals, reminders, integrations and follow-ups. We help businesses keep the sheets that work and turn the risky ones into proper systems. We do this work from Cape Town for South African companies, and we have delivered systems like it for 35+ companies over 3+ years, with 340+ solutions built.

How does escaping spreadsheet prison work in practice?

Escaping spreadsheet prison works as a staged migration rather than a rip and replace. Escaping spreadsheet prison begins with an audit: every business-critical file is inventoried, scored for risk, and mapped against the manual work it creates. Data quality comes next. Duplicates are detected, fields are standardised, formulas and hidden tabs are reviewed, and missing values are reported before anything moves.

Only then does the build start. Cleaned data lands in the right destination, whether that is a live dashboard, a CRM pipeline, an internal app, an approval queue or a proper database. Roles, permissions, owners, reminders and audit trails are added where the workflow needs them. Old and new run together long enough to catch errors, adoption gaps and missing logic, the people who use the file daily are trained on the replacement, and a rollback plan stays in place throughout. We assemble the moving parts with n8n or Make.com, with language handled by OpenAI, Anthropic Claude or Google Gemini.

Which spreadsheets should stay spreadsheets?

Spreadsheets worth keeping are the ones doing what spreadsheets are genuinely good at: simple calculations, ad hoc modelling, one-off analysis, temporary imports and flexible planning. Spreadsheets worth keeping do not need replacing, and we say so during the audit instead of quoting a build. Do not replace useful spreadsheets. Replace risky dependency.

We score each file on business risk, manual work, formula complexity, security exposure, workflow dependency and AI readiness. A sheet that only one person understands, that different teams hold different versions of, or that carries customer, staff, pricing or supplier data, scores high. So does a sheet that worked at fifty rows and now buckles under many users, sources, rules and departments. Some files simply get controls: validation, locked fields, permissions, backups, naming rules and version history. Others earn a real system. The score decides, not a preference for building software.

What does a spreadsheet become after migration?

A spreadsheet becomes whatever the workflow buried inside it actually is. A lead sheet becomes a CRM pipeline with owner assignment, follow-up automation, WhatsApp and email sync, and a sales dashboard. A stock tracker becomes a product database with movement logs, reorder alerts and branch dashboards. A weekly consolidation becomes a live dashboard with automated refresh, KPI logic, exception alerts and an AI management brief.

Coloured approval rows become queues with decision packets, approver routing, deadlines, escalation and audit trails. Invoice, collections and payment promise sheets become controlled finance workflows. Project status sheets become task ownership with deadline alerts, blocker detection and drafted client updates. Compliance logs become owner-based risk registers with evidence capture and review reminders. Product, pricing and supplier history becomes a searchable AI knowledge base. Business-critical records move into one source of truth that dashboards, apps and AI tools all read from, so nobody copies a file again.

Is a spreadsheet migration POPIA compliant, and where does the data go?

A spreadsheet migration is POPIA-aware when consent, access, retention and audit are designed in before any data moves, and that is how we run it. A spreadsheet migration touches some of the most sensitive records a business holds: customers, staff, pricing, supplier terms and finance history. Every critical file is backed up before cleanup, automation, migration or formula changes. Dirty data is fixed before it lands anywhere new.

Each destination collects only the fields that workflow needs. Retention windows delete records on time, role-based access limits who can open what, and change logs record who touched which record. Data is encrypted in transit and at rest, webhooks are signed, and export controls replace the free-for-all of a file anyone can download and forward. Risky actions wait for a human sign-off. Records land in Supabase or PostgreSQL, connect to Xero, Sage, HubSpot or GoHighLevel, and run behind Cloudflare.

How does a business start escaping spreadsheet prison?

Escaping spreadsheet prison starts with the one file that creates the most risk or the most manual work, not with the whole shared drive at once. Starting is a conversation, not a contract. Bring that file to a first call. We look at what it holds, who depends on it, what breaks when it is wrong, and how much manual work it quietly consumes every week.

From there we run the Spreadsheet Prison Audit: inventory, risk scoring, manual work analysis, data quality review, security review, a dependency map and a practical escape roadmap. The roadmap says plainly which sheets to keep, which to control and which to rebuild. Then one workflow is migrated, run in parallel, tested by the people who use it daily, and only then adopted. The business owns everything we build: the workflows, the prompts, the data and a clean export. We have worked this way with 35+ companies across South Africa.

Related capabilities. The same parts, your business.

Keep reading. Pages close to this one.

Tell us which file the business cannot lose. We build what replaces it.

Send one message describing the spreadsheet that creates the most risk, the most copying or the most reporting delay. We reply with an honest read on whether it should stay a spreadsheet, get controls, or become a dashboard, CRM, app, approval system or database, and what that would take.