Skip to content
apexvow.

Systems & logic

Custom admin interfaces

The screen your staff work in every day, built around their job instead of around WordPress defaults — fewer mistakes, less training, no parallel spreadsheet.

Scope
04 / 04
on the scope scale
Typical timing
2–6 weeks
Usually built with
WordPress admin, PHP, ACF

When you need this

Someone in your business works inside the site every day, and nobody asked them what they needed — the person paying for the site is rarely the person using it. The signs: a spreadsheet kept beside the admin because the admin cannot answer a simple question, an instruction sheet taped to the monitor, the same field filled in wrong every week by three different people.

If you are commissioning a whole system, this is part of it. This page is for the site you already have.

What I actually build

  • The daily task watched first — a screen share of someone doing it. The parts that frustrate them are the parts they stopped mentioning long ago.
  • Lists with the columns your staff read and the filters they search by — status, date, branch, owner — instead of title and date.
  • Editing screens with the fields in the order the work happens, named the way your office talks, not the way WordPress does.
  • Mistakes stopped before they are saved. If a price may never be empty on a published vehicle, the screen refuses to publish it, rather than a customer finding the gap.
  • Whatever is done one row at a time — price updates, imports, a season’s dates — done in one go.
  • Access that fits the job, so an editor cannot reach the settings that take the site down.

Where this shows up in my work

A charity newsroom that has to keep counting: 3,009 records across ten kinds of content, each with its own fields, published by the team itself. Adding a partner logo is a field on a partner, not a request to a developer. The list-and-bulk side of this work is not on a published case yet.

What you get

Fewer errors, less training, and the person who spends their day in the site no longer working around it. The changes live in a repository you own, so the next developer can read what was done.