Custom plugin development

Bespoke WordPress plugins, engineered to last.

When an off-the-shelf plugin doesn’t fit — or when twelve of them are fighting each other — we build one that does exactly what you need. REST APIs, WooCommerce extensions, Gutenberg blocks, CRM bridges, bespoke admin tools. Clean code you own, with tests, docs and a changelog.
yoursite.com/wp-admin/admin.php?page=sky-donate
Sky Donate
Dashboard
Campaigns
Donations
Gift Aid
Payment gateways
Webhooks
Settings
Integrations
Logs
Plugin · v3.4.2
Campaign performance
Raised
48,291
Donors
1,284
Gift Aid
9,213
Winter appeal
72%
POST /wp-json/sky-donate/v1/donation
→ 201 Created · 89ms
Custom plugins shipped & maintained
0 +
Building for the WordPress API, since 2013
0 Yrs
Pass WP Coding Standards on release
0 %
On the official wordpress.org directory
0
What we build

Six kinds of plugin we ship most often.

Your job probably sits near one of these. If it doesn’t, ask — we’ve built stranger.

Payment & donation

Stripe, GoCardless, Apple/Google Pay, PayPal. Subscriptions, Gift Aid, receipts, webhooks. PCI-conscious by default.
  • Stripe Elements + SCA
  • HMRC Gift Aid submissions
  • Idempotent webhook handlers

WooCommerce extensions

Bespoke shipping methods, product configurators, B2B rules, subscription logic. HPOS-ready, HPOS-tested.
  • Custom payment gateways
  • Shipping / tax calculators
  • Role-based quotes & rules

REST / GraphQL APIs

Expose WordPress data properly. Rate-limited endpoints, JWT or OAuth auth, strict schemas, full OpenAPI docs.
  • Authentication (JWT / OAuth 2)
  • Rate limiting & throttling
  • OpenAPI 3.1 docs

Gutenberg blocks

Custom blocks with the real block editor: Inspector controls, InnerBlocks, block patterns. Not a re-skinned shortcode.
  • block.json registration
  • Dynamic + server-rendered blocks
  • Matching editor / frontend CSS

CRM / ERP bridges

Two-way sync to Salesforce, HubSpot, Zoho, Dynamics, Xero, Sage. Queue-backed, retry-safe, auditable.
  • Bi-directional sync jobs
  • Action Scheduler queues
  • Field-mapping admin UI

Admin & workflow tools

Internal dashboards, bulk editors, reporting, import/export. Things your ops team asks for, built once, properly.
  • Custom admin screens
  • Bulk & CSV pipelines
  • Role & capability control
Get a quote

Three shapes of plugin engagement.

Starting points: your exact brief shapes the final quote. Everything comes with a git repo, tests and documentation, regardless of size.

Plugin project options

Scoped builds and support options. Every plugin ships with PHPUnit tests and a README.

Quoted after scope

Targeted
Single-purpose plugin

One job, done well. A Gutenberg block set, a single-gateway integration, a shortcode-driven widget.

Get a quote

Delivered in 2–3 weeks

ScopeSingle feature
Admin UISettings page
REST endpointsUp to 2
Custom blocksUp to 3
Integrations1 third-party
TestsPHPUnit smoke
DocumentationREADME + PHPDoc
Warranty30-day bug fix
Platform
Multi-feature plugin
A proper admin area, several features, a REST API, a reporting dashboard. The size most client work lands at.
Get a quote

Delivered in 5–8 weeks

Scope5–10 features
Admin UIFull React admin
REST endpointsUp to 10
Custom blocksUp to 8
IntegrationsUp to 3 third-party
TestsPHPUnit + Playwright
DocumentationREADME + user guide
Warranty60-day + 3-mo priority
Most popular
Product
Distributable plugin

SaaS-style plugin for your own customers. Licensing, auto-updates, multi-tenant, wordpress.org submission support.

Get a quote

Delivered in 10–16 weeks

ScopeProductised
LicensingEDD / Freemius / custom
Auto-update serverIncluded
REST endpointsUnlimited
Multi-site / multi-tenantYes
Tests & CIPHPUnit + GH Actions
wordpress.org submissionSupported
Warranty & retainer90-day + ongoing
Technology

The engineering stack behind every plugin.

Built around the WordPress API, tested like production software, and integrated with the systems your business already uses.

WordPress-native logic.

Custom post types, admin screens, REST endpoints, cron jobs, permissions and settings built with the WordPress APIs instead of fragile theme hacks.

Admin interfaces people can use.
Clean wp-admin workflows with React where it helps, native list tables where they are faster, and clear states for staff who live in the dashboard.
Commerce and CRM ready.
Payment, Gift Aid, quote, booking and CRM integrations are scoped as first-class workflows, not added as risky afterthoughts at launch.
Testing and quality

Quality gates before the plugin touches a live site.

Every serious plugin needs more than a happy-path demo. We check data, security, browser behaviour and future WordPress updates before handover.

PHPUnit

Core logic and edge-case coverage.

PHPCS / PHPStan

Standards, types and maintainability.

Playwright

Browser checks for critical admin flows.

GitHub Actions

Repeatable checks on every change.

Security review

Nonces, capability checks and sanitisation.

Upgrade path

Migrations, uninstall and versioned releases.
Integrations we build against
Stripe
GoCardless
HMRC Gift Aid
Salesforce
HubSpot
Accounting
Process

From spec to shipped, in five stages.

Every plugin comes with a proper technical specification before a line of code is written. You approve the spec: we stick to it.

1
Discovery
What problem, what users, what integrations. We’ll tell you if an existing plugin already solves this saving you the build.
Week 1
2
Technical spec
Data model, REST endpoints, admin UI wireframes, security model. You sign off. Fixed cost from here.
Weeks 1–2
3
Build & test
Two-week sprints with a staging build and demo every Friday. PHPUnit + Playwright running on every PR.
Weeks 2–7
4
UAT & hardening

You (and your users) hammer it on staging. Security review, WP Coding Standards pass, compatibility sweep.

Weeks 6–8
5
Release & support
Versioned release, changelog, docs, Loom walkthrough. Optional retainer for updates and WP-core compatibility.
Week 8+
Questions

Plugin questions, answered.

Everything from a single Gutenberg block or payment gateway to full SaaS-style products with licensing and auto-updates — WooCommerce extensions, REST and GraphQL APIs, CRM and ERP bridges, and internal admin tools.

Yes. Every custom plugin ships with the full Git repository, README, CHANGELOG and developer docs. There is no lock-in, so any competent WordPress developer can maintain it.

Yes. We build to PSR-12 with strict types, pass the WordPress Coding Standards (PHPCS) and PHPStan, and test with PHPUnit and Playwright before handover.

Yes. We audit the existing code first, then extend, refactor or repair it — or recommend a rebuild if the code cannot be maintained safely.

Yes. We build and test against WooCommerce HPOS, WordPress multisite and PHP 8.2+, and keep pace with each WooCommerce and WordPress release.

Yes. We build queue-backed, retry-safe integrations with Stripe, GoCardless, HMRC Gift Aid, Salesforce, HubSpot, Zoho, Xero and custom REST or GraphQL APIs.

Yes. For distributable products we handle wordpress.org submission, along with licensing, an auto-update server and multi-tenant support.

A single-purpose plugin takes 2-3 weeks, a multi-feature plugin 5-8 weeks, and a distributable product 10-16 weeks. You get a fixed timeline at spec sign-off.

Every plugin is quoted to scope once the technical spec is agreed. Pricing depends on the features, integrations, testing and whether it is for one site or for distribution.

Yes. Every plugin includes a post-launch bug warranty, and most clients move to a retainer for updates, new features and WordPress-core compatibility.