SERVICE · CUSTOM

Custom WordPress development, when the plugins run out.

Custom plugins, REST API integrations, ACF Pro architecture, custom post types, headless setups. The work that doesn't fit into "install and configure" — built clean enough to maintain for years.

12+ yrs
Custom WP experience
PSR-12
Coding standards followed
100%
Code documented at handoff
What's included

These are the four custom-development jobs that come through our queue most often. If the project doesn't fit, we'll tell you on the call.

Plugins

Custom plugin development

When the plugin you need doesn't exist or the existing one is bloated/abandoned. We build proper, namespaced, OOP plugins with admin UIs, settings APIs, hooks for extensibility, and inline documentation. PSR-12 coding standards.

  • PSR-12 PHP
  • Namespaced OOP
  • Settings API
  • React admin UIs
  • WP-CLI commands
Content

ACF Pro flexible content layouts

Block-based custom layouts with ACF Pro's flexible content fields. Editorial sites, marketing pages with section-by-section flexibility, repeating components — built so non-technical users can rearrange the page without breaking anything.

  • ACF Pro
  • Flexible content
  • ACF Blocks
  • Repeater fields
  • Custom field UIs
Integrations

REST API integrations (CRMs, ERPs)

Connecting WordPress to HubSpot, Salesforce, Zoho, Pipedrive, NetSuite, SAP, custom internal systems. OAuth handshakes, two-way data sync, error retry queues, admin debugging panels — production-grade integration code, not "ChatGPT spat this out" wishful thinking.

  • HubSpot
  • Salesforce
  • Zoho / Pipedrive
  • SAP / NetSuite
  • Custom REST APIs
Architecture

Custom post types & taxonomies

Most agencies create CPTs casually — and end up with WordPress sites that get unmaintainable as scope grows. We design the data model first: which custom post types, which taxonomies, which meta fields, which relationships. Get the architecture right, future devs thank you.

  • CPT architecture
  • Custom taxonomies
  • Post relationships
  • Meta query optimisation
Common scenarios

Three real custom-dev jobs we shipped in the last quarter, names omitted.

"Client needs WP-to-Salesforce sync. Existing plugins all $200/mo."

A US B2B agency had a client whose Gravity Forms leads needed to sync to Salesforce with custom field mapping. The off-the-shelf connectors charged $200/mo and only supported half the field types. We built a custom plugin in ~30 hours that handled the integration cleanly and shipped under their brand.

Outcome → Custom CRM plugin · 30 hrs
"Magazine wants editor-flexible layouts without page builder bloat."

An editorial publisher had grown to 800+ articles and wanted editors to compose article pages from a library of ~25 reusable section types. We built it on ACF Pro flexible content — clean React-based field UIs, performance-optimised render, no page builder dependency. Editors love it, devs love it.

Outcome → ACF flexible system · 7 weeks
"Existing CPT structure can't handle the client's growth."

A real-estate agency had 2,000+ properties on a CPT structure their previous dev set up incorrectly — taxonomies in meta, queries that took 4+ seconds. We re-architected the data model, migrated 2K records, optimised meta queries, and dropped page-load from 4.2s to 280ms. Same site, real architecture.

Outcome → CPT rearchitecture · 4 weeks
The white-label part

Your client only ever sees your agency.

Three rules we hold to on every engagement.

Clean, namespaced, documented.

PSR-12 coding standards. No spaghetti hooks. No cryptic variable names. Inline PHPDoc on every non-trivial function. Your future dev will thank you.

Architecture docs at handoff.

Every custom plugin or REST integration ships with a 2-page architecture doc: data flow, hook list, edge cases, gotchas. Written so a junior dev can pick it up in an afternoon.

No proprietary lock-in.

We don't build code that depends on our private libraries or our infrastructure. Vanilla WordPress + standard plugins + your client's stack. Portable from day one.

The stack

What we actually build with.

We don't pick the stack. You do. Here's what we've shipped enough of to be fluent in.

PHP & standards

  • PHP 8.2+ codebase
  • PSR-12 + WP coding standards
  • Composer for dependencies
  • PHPCS / PHPStan in CI
  • Unit tests w/ PHPUnit

WordPress core

  • WP-CLI scripting
  • REST API + custom endpoints
  • WP Cron + Action Scheduler
  • Transients + object caching
  • WPDB query optimisation

Custom fields & UI

  • ACF Pro (flexible content)
  • ACF Blocks for editor UI
  • React admin panels
  • Settings API + custom screens
  • Block editor extensions

Integrations & APIs

  • OAuth 2.0 / API key flows
  • HubSpot / Salesforce / Zoho
  • SAP / NetSuite
  • Custom Webhook bridges
  • Error retry + admin logging
Pricing

Flat monthly plans. No contracts. No setup fees.

Pick the plan that matches your pipeline. Upgrade, downgrade, or pause anytime.

L
Best for: 2-person agency · 1–2 builds
Lite
$599/mo/mo
Fits small custom dev tasks + maintenance of an existing custom plugin.
  • Dedicated PM
  • Unlimited tasks & projects
  • New site development
  • Site maintenance & updates
  • On-page technical SEO setup
  • Speed optimization
  • Pre-sales scoping support
  • Internal QA on every deliverable
  • 24–48 hr turnaround
Get started
★ MOST POPULAR ★
P
Best for: 5-person agency · 3–5 builds
Pro
$1,099/mo/mo
Fits one full custom plugin or REST integration build per month.
  • Everything in Lite, plus:
  • Real-time Slack channel
  • Weekly PM sync calls
  • Use of your own PM tool (ClickUp, Asana, Teamwork…)
  • Priority queue for urgent client tasks
  • Monthly delivery report
Get started
M
Best for: 10-person agency · 6+ builds
Max
$1,999/mo/mo
For complex bespoke systems — headless, multi-API, enterprise integrations.
  • Everything in Pro, plus:
  • Higher capacity for large or custom builds
  • Dedicated senior developer time
  • Quarterly architecture reviews
  • Bring your own SOPs — we'll work inside them
Get started

Not sure which plan fits? Book a partner call and we'll size it based on your actual pipeline.

FAQ

Things agencies ask first.

How do I know if we need custom dev vs. a plugin?
Rough rule: if the existing plugin gets you 80% of the way and the missing 20% is just configuration or styling, use the plugin. If you'd be configuring around the plugin's limitations more than configuring its features — or paying $1K+/yr for a plugin you'd use 30% of — custom dev usually wins. We'll tell you which is right on the call.
Do you do headless WordPress with React/Next.js front-ends?
Yes — though headless is a bigger commitment than people realise. The hosting cost goes up, the editing experience changes, and you lose plugin compatibility. We'll talk through whether headless is solving a real problem for your client, or whether a fast traditional WP setup gets them most of the way at 40% the complexity.
What if the integration API has terrible documentation?
Most CRM/ERP APIs do. We assume that going in. We'll spend the first 4-6 hours of any integration project mapping the API surface, sandbox testing, and documenting the actual behaviour vs. what the docs say. That work goes into the architecture doc you receive at handoff.
Will the code break when WordPress core updates?
Almost never. We test against current and the upcoming WP version, only use stable hooks/filters, and never modify core. Plugin compatibility is the more common breakage source — that's covered under our Care plan if you're on one.
Can custom code we ship be reused across multiple clients?
Yes — many of our agency partners commission a custom plugin once and deploy it to 5-10 of their own clients. The plugin is your IP, you can deploy and modify it however you want. We just write it general-purpose enough to be reusable from day one.

Got a "no plugin does this" problem? Let's spec it.

30-minute partner call. Walk us through what your client needs. We'll tell you whether it's 20 hours, 80 hours, or "you don't actually need custom code here."

Here's what happens next

  • 1
    You book a 30-min callPipeline review, honest fit checkThis week
  • 2
    NDA signedYours or ours, before kickoffSame day
  • 3
    Plan picked, PM assignedIn your Slack / ClickUp / AsanaWithin 24 hrs
  • 4
    First ticket shippedUnder your brandWithin 48 hrs