M
marc dumont ·
Menu
Status
Available for new work
Working with
🇬🇧 UK · 🇺🇸 US · 🇪🇺 Europe
13+y in web development
Elsewhere
© 2026 Marc Dumont
Service · 03 · Integrations
Project-based

Integrations and custom work.

The work that doesn't fit neatly into a template. CRM hookups, payment platforms, booking systems, headless setups, custom plugins. Usually the kind of thing that's been sitting in your backlog for a year because no one wanted to touch it.

Typical scope
Highly variable (10–200+ hours)
Timeline
2–12 weeks depending on scope
Rate
$55 / hour
Engagement
Hourly, scoped per engagement

What's included.

Integration and custom work covers anything that doesn't ship out of the box with WordPress or a standard plugin. The shape of the engagement depends entirely on what you're trying to do, but most projects involve some combination of:

  • CRM and marketing automation integrations with HubSpot, Mailchimp, ActiveCampaign, Klaviyo, ConvertKit, or Salesforce
  • Payment platform work beyond standard WooCommerce, including custom gateways, recurring billing logic, or PCI-compliant flows
  • Booking and scheduling systems built on WordPress or integrated with external tools (Calendly, SavvyCal, Cal.com, custom-built)
  • Headless WordPress setups, with WordPress as the content backend and Next.js, Nuxt, or another front-end framework as the customer-facing layer
  • Custom plugin development for functionality that doesn't exist on the WordPress plugin repository or where the available plugins are bloated, abandoned, or wrong for the job
  • REST API and webhook integrations with third-party services, internal tools, or middleware platforms like Zapier or Make
  • Custom Gutenberg blocks or ACF Block patterns for editorial workflows that need specific structures
  • Data migrations between platforms, or bulk transformations of existing content
  • Custom admin tools for clients whose internal teams need specific dashboards, reports, or workflows

If you've got a 'wouldn't it be great if the site could...' idea that no one's been able to scope, this is usually the right service to talk about.

What's not included.

Being clear about what's outside the scope is part of giving you a realistic estimate. Custom and integration work doesn't include:

  • Designing the integration's user-facing components. I work from your designs or from sensible defaults. If a custom integration needs a polished UI built from scratch, you'll want a designer in the picture.
  • Maintaining the third-party services I'm integrating with. I'll set up the integration; the third-party tool's account, billing, and policies stay with you.
  • Long-term support of custom plugins or builds. Custom code needs ongoing maintenance, especially as WordPress core and dependencies update. The Support and maintenance service covers this; without it, the build is a one-time delivery.
  • Documentation for end users beyond a brief technical handover. I'll document the integration enough for you or your team to operate it; full user training or end-user docs are a separate engagement.
  • Building or maintaining the third-party platforms I'm integrating with. Custom Salesforce work, ERP customisation, or the like belong with specialists in those platforms.

How custom work runs.

Custom work is the most variable of the services I offer, so the process is more flexible than a typical build. The shape usually looks like this:

01

Discovery

We talk through what you're trying to do, what systems are already in place, and where the integration needs to sit. For more complex projects, this might involve a paid discovery phase (a few hours of investigation) before I can give you a meaningful estimate.

02

Estimate and approach

Once I understand the shape of the work, I send a written estimate with a recommended approach. For larger projects, I'll usually break it into phases so you can decide whether to commit to the whole thing or start with the smallest meaningful piece.

03

Build

The work itself. For integrations, this usually means setting up the connections, building any custom plugin code, testing the data flow end-to-end, and handling edge cases. For headless setups or custom plugins, the timeline stretches to match the complexity.

04

Test in your environment

Custom work needs more testing than standard builds, because the failure modes are usually invisible until they happen in production. I test thoroughly in staging, then carefully on your live environment if needed, with rollback plans in place.

05

Handover and documentation

A written technical handover so you or your future developer knows what was built, why, and how to maintain it. Includes any access credentials, API keys, and dependencies that need to be tracked going forward.

Scope, honestly.

Custom and integration work has the widest possible range of scope, from a few hours for a simple Mailchimp hookup to several months for a headless rebuild. As a rough guide:

  • Small integrations (CRM hookups, single-purpose webhooks, third-party API calls): 10–30 hours, usually 2–4 weeks.
  • Medium custom plugins or middleware (booking systems, custom admin tools, data migrations): 30–80 hours, 4–8 weeks.
  • Larger custom builds (headless setups, multi-system integrations, custom commerce flows): 80–200+ hours, 8–12+ weeks. These usually get phased.

I bill hourly at $55 / hour (GBP / USD / ZAR via the currency switcher), with a time log you can audit at any point. For larger custom projects, I'll usually recommend a paid discovery phase before committing to a full estimate. A few hours of upfront investigation often saves significant time later.

What I'd build it on.

Custom work draws from a wider stack than standard builds, depending on what's being built. Common tools:

WordPress foundations

WordPress core · Bedrock · Composer · WP-CLI · custom plugin scaffolding

Custom blocks and editorial tools

ACF Pro · ACF Blocks · Custom Gutenberg blocks · Carbon Fields · Meta Box

Integration tooling

REST APIs · Webhooks · Zapier · Make (formerly Integromat) · custom middleware in PHP or Node.js

CRM and marketing platforms

HubSpot · Mailchimp · ActiveCampaign · Klaviyo · ConvertKit · Salesforce (basic integrations only)

Payment platforms

Stripe · PayPal · PayFast · custom gateway development where needed

Headless front-ends

Next.js · Nuxt · Astro · WPGraphQL · WP REST API

Build environment

DDEV locally · Cursor · Claude Code · GitHub for version control · Buddy.works or DeployBot for deployments

The full directory of tools I work with sits on the Tools page, where each has its own breakdown.

Specific questions.

All services FAQ →

Four questions that come up specifically about custom and integration work. General FAQs on cost, timeline, and pricing sit on the Services page.

Can you build a custom plugin for something specific to my business?
Yes, that's a common ask. I build custom plugins when off-the-shelf options don't exist or are too bloated for the job. The plugin gets handed over with documentation, and ongoing maintenance is available via the Support and maintenance service.
Can you integrate WordPress with my CRM or ERP?
Most likely yes. Common integrations (HubSpot, Mailchimp, ActiveCampaign, Klaviyo) are well-supported. More custom systems are usually doable via REST APIs, webhooks, or middleware platforms like Zapier and Make. For larger or more complex integrations, I'll usually recommend a paid discovery phase first to scope the work properly.
Can you build a headless WordPress site?
Yes. Headless setups, where WordPress is the content backend and a separate framework (Next.js, Nuxt, Astro) is the customer-facing layer, are something I do regularly. The site you're reading this on is built that way. Whether headless is the right call for your project depends on your editorial needs, performance targets, and the team that will maintain it long-term.
What happens if the integration breaks after launch?
Custom work needs ongoing maintenance, especially as third-party APIs change or WordPress core updates. The Support and maintenance service covers monitoring, fixes, and updates for custom integrations. Without it, custom code is a one-time delivery, and any future fixes get billed at the hourly rate.

Related work.

Case study coming soon

A custom recruitment plugin for Virtual Routes

A custom WordPress plugin built around Google Sheets integration, used as the recruitment backbone for a UK research network. Detailed write-up in progress.

Notify me when it's ready →
Get started

Got something unusual?

Custom work is the service where the brief usually doesn't fit a tidy template. A few sentences about what you're trying to do, what's already in place, and what you've tried so far is enough for me to give you a useful first response.

Other services.

All services →
SERVICE / 01
Available

Bespoke WordPress development

Custom WordPress builds in Elementor, designed around how your business actually works. I handle the full path from design translation to launch, including the customisation, the ACF fields, and the bits no one tells you about until you're three weeks in.

Typical 40–120 hrs
Learn more →
SERVICE / 02
Available

WooCommerce and online stores

WooCommerce builds for B2C and B2B clients across the UK, US and Europe. Product catalogues, payment gateways, tax configuration, shipping logic. All set up properly so you're not fighting the platform six months in.

B2C and B2B
Learn more →
SERVICE / 04
Available

Performance and Core Web Vitals

Slow sites hurt rankings and conversions. I diagnose what's actually causing it (render-blocking scripts, unoptimised assets, plugin bloat, server config) and fix the things that move the needle. Real measurements before and after.

Measured gains
Learn more →
SERVICE / 05
Monthly

Support and maintenance

Updates, backups, security monitoring, and a person who picks up when something breaks. For clients who'd rather get on with their business than learn what a PHP error means.

Monthly retainer
Learn more →
WordPressElementorWooCommerceLong-term partnershipsTransparent hourly pricingWordPressElementorWooCommerceLong-term partnershipsTransparent hourly pricing