Skip to content
Lab Twelve
Internal tools · Workflows

Fixed-price internal tools that replace spreadsheet chaos

Spreadsheets fail when three people edit the same tab, formulas break at row ten thousand, and nobody knows which version is truth. Internal tools fix one workflow: approvals, inventory, scheduling, or handoffs between teams. Lab Twelve prices them as fixed-scope apps—usually Micro or Business tier—after the scope chat names screens, roles, and data. You are buying a deployed tool, not a workshop series.

$1,950 – $3,9504–10 business days
Scope your internal tool
Included
In scope
Workflow screens in scopeIncluded
Postgres persistenceIncluded
Email or Slack hooksIncluded
Admin override viewsIncluded
Deployment on RailwayIncluded

Workflow screens in scope: Named before quote lock

Postgres persistence: No more shared xlsx

Email or Slack hooks: When integrations listed

Admin override views: For managers

Deployment on Railway: Or customer hosting if scoped

Excluded
Not in base scope
Full ERP replacementNot in base scope
Offline mobileNot in base scope
Hourly discoveryNot in base scope

Full ERP replacement: Descope to one workflow

Offline mobile: Web-first delivery

Hourly discovery: Fixed price requires fixed scope

Example scope

A representative ScopeSpec ticket—your quote is built from your answers in the scope chat.

Ticket OPS-4410SCOPE SAMPLE
  • App typeinternal tool
  • Features3
  • AuthYes
  • Paymentsnone
  • Integrationsresend
  • Data modelsrequests
Purchase request tool replacing email approvals.
Timeline
  1. Day 0

    Workflow map

    One job-to-be-done, explicit OUT list.

  2. Days 1–4

    Core workflow screens

    Replace the worst spreadsheet step first.

  3. Days 5–8

    Auth + audit trail

    Who changed what, when.

  4. Days 9–10

    Train + deploy

    Short loom + production URL.

FAQ

Questions for this build type

We only have a spreadsheet—is that enough?

Bring the sheet. We extract entities and screens in the scope chat. If the workflow is unclear, we will say so before you pay.

Can this integrate with Google Sheets?

One-way import or sync can be scoped as an integration add-on.

What if requirements change mid-build?

Scope lock defines done. New work is a change order or lane ticket after launch.

Ready for a fixed quote?

One conversation at /start turns your brief into a locked scope and published price.