HomeServices
Integrations
API & systems integration

We write the
integration.
Not the plugin.

Most agencies mean "we installed a Zapier step" when they say API integration. We mean we wrote the code — REST endpoints, webhook handlers, custom middleware, real-time sync with error handling and monitoring. These integrations are running live in production right now.

Live integrations in production
🛒
Lightspeed POS → WooCommerce
Bath Natural Remedies — real-time stock & order sync
📋
Monday.com → Magento 2
C.R. Wood — live order & workflow sync
🏦
GoCardless → WooCommerce
BSPP — automated membership direct debit
🎫
Gift voucher platform
Weyfish & Catch at the Old Fish Market
🚐
Custom booking engine
SW Camper Hire — custom PHP, still running
28
years of custom development
8+
live custom integrations in production
0
integrations built on Zapier middleware
API
level — not plugin wrappers
Why this matters

Before WordPress existed,
we were writing the integrations.

Velocity Web was founded in 1998 — before most current web platforms existed. The early years were spent hand-building ecommerce systems, booking engines, and membership platforms in PHP from scratch. That background matters because we understand how systems connect at the data level, not just at the plugin level.

When a client asks whether their Magento store can sync with their POS system, we know the answer because we've built and maintained that exact integration. When someone needs a booking system that doesn't fit a standard plugin, we know what it takes to build one properly — and we know when to recommend a third-party platform instead.

We're honest about scope. Not every integration needs custom code — sometimes a well-configured plugin or Zapier flow is the right answer. But when data accuracy, reliability, and real-time sync are business-critical, that's when you need the real thing, not a middleware wrapper that breaks when either system updates.

What we integrate with
Lightspeed POSLive
Monday.comLive
GoCardlessLive
WhatsApp Cloud APIIn progress
Wiley journal systemsLive
Anytime Bookings / RMSLive
Events Calendar + WooCommerceLive

These are demonstrable. Several of our live integrations can be shown — not described in a case study, but actually pointed at and walked through. If you're evaluating whether we can handle a specific integration, ask us and we'll show you the closest equivalent we have running.

Named integrations

Six live integrations.
In detail.

Each one built against the platform API, not via middleware. Each one currently running in a production environment.

Live — membership subscriptions
GoCardlessWooCommerce
British Society for Plant Pathology (BSPP)

Automated direct debit collection for membership schemes and subscription billing, integrated directly into WooCommerce checkout via the GoCardless API. Renewals, payment confirmations, and failed payment handling all automated — reducing manual admin for the society team. The same approach is available for any recurring payment or membership model.

GoCardless APIMembershipsAutomated renewals
Live — events & ticketing
Events Calendar+WooCommerce
Dartmouth Food Festival — full annual programme

Three systems running inside one WordPress build: WooCommerce for merchandise and passes, Events Calendar for the full festival programme, and integrated ticketing for individual events. The entire annual cycle — programme publishing, ticket sales, merchandise, post-event — runs through this single site. The most technically layered WordPress build in the portfolio.

Events + ecommerceWooCommerceAnnual programme
Live — academic journal payments
WooCommerceJournal system
JoIE — Journal of Institutional Economics

WooCommerce handles submission fee payments for an academic journal. On successful payment, a unique validation code is generated and passed back to the journal submission system — gating access to the submission form. Custom payment logic, unique code generation, and third-party system validation all running in production. An example of integration that goes beyond simple payment processing.

Custom logicCode generationAcademic
In progress — AI escalation
Meta Cloud APIWhatsApp
Momentum Concierge — H2O Swimming Pools (pilot)

AI chat widget built on Claude with WhatsApp escalation via the Meta Cloud API. When a conversation reaches a threshold that needs human response, it escalates directly into a WhatsApp thread with the business owner — no third-party helpdesk, no ticket queue. Currently being built as part of Momentum Concierge, with H2O Swimming Pools as the first live client.

In progressMeta Cloud APIAI + humanWhatsApp
How we think about this

Plugin, Zapier, or
custom — honestly.

We don't push custom development for everything. A well-configured plugin or Zapier flow is often the fastest and cheapest solution — and when it's the right answer, we'll say so. The honest calculation is what happens when it breaks or the platforms update.

Custom integrations are worth building when: data accuracy matters at every transaction, real-time sync is required rather than periodic batch updates, the systems involved don't have a shared plugin ecosystem, or the integration logic is complex enough that no plugin handles it correctly.

The test is simple: what's the cost of the integration failing? If a failed sync means a customer can buy stock you don't have, or an order never reaches fulfilment, that's a business problem — not a technical inconvenience. Custom code with proper error handling and monitoring costs more up front and costs much less long term.

The difference in practice
Plugin / Zapier

Periodic sync (5–15 min delay). Breaks when either platform updates. Limited error visibility. Can't handle complex conditional logic.

Custom integration

Real-time webhook-driven sync. Survives platform updates if APIs are stable. Full error logging and alerting. Handles any business logic required.

When it fails

Silent failure. You find out when a customer complains or you notice stock discrepancies. No audit trail.

When it fails

Monitored. Alerting fires when errors exceed threshold. Retry logic handles transient failures. You know before the customer does.

Right for

Marketing automation, low-volume data transfer, non-critical notifications, simple one-way data pushes.

Right for

Inventory sync, order management, payment processing, membership management, anything transactional.

Integration categories

Platforms and systems
we've integrated with.

Grouped by category. Asterisked entries are live integrations currently running in production.

Point of sale
POS Systems
Lightspeed POS * — WooCommerce real-time sync
Vend / Lightspeed Retail — compatible integration pattern
Square POS — REST API integration
Project management & CRM
Workflow Platforms
Monday.com * — Magento 2 order sync
HubSpot CRM — contact and deal sync
Salesforce — REST API / webhook integration
Asana, ClickUp — task creation from web triggers
Payments & subscriptions
Payment Platforms
GoCardless * — direct debit, membership renewals
Stripe * — journal submissions, memberships
PayPal — WooCommerce and Magento
Opayo / SagePay — legacy and current
Accommodation & bookings
Booking Systems
Custom booking engine * — custom PHP, SW Camper Hire
Anytime Bookings * — API integration
RMS, Prophet, Guestline — PMS integrations
Events Calendar + WooCommerce *
Communications
Messaging & Comms
WhatsApp Cloud API — Concierge escalation (in progress)
Mailchimp / Klaviyo — WooCommerce list sync
Postmark — transactional email across portfolio
Twilio SMS — notification triggers
Academic & publishing
Publishing Systems
Journal submission systems * — payment + code generation
Wiley journal platforms * — editorial workflow
Zoom API — event registration and access control
Mailing list tools — automated subscriber management
Built from scratch

When no platform exists,
we build one.

Sometimes the right answer is custom software, not an integration. Two examples currently live and processing transactions.

Custom PHP platform · Live since 2010s
Multi-venue gift voucher platform

Custom PHP gift voucher sales and management system — not a plugin, not a SaaS product. Built from scratch to handle multi-venue sales, gift voucher generation, redemption tracking, and reporting across two restaurant venues in the South West. Thousands of transactions processed. Still running, still maintained.

Running at: Weyfish (Weymouth) and Catch at The Old Fish Market (Weymouth)
Custom PHPMulti-venueRedemption trackingStill live
Custom booking engine · Devon
Campervan & motorhome booking platform

A fully custom accommodation booking engine built for a Devon campervan hire company with a mixed fleet — Renault campervans and Roller Team / Auto Trail motorhomes. Custom availability calendar, hire period management, vehicle selection, and payment flow. Built when no off-the-shelf booking platform handled vehicle hire with the required flexibility. Running live and processing bookings.

Running at: SW Camper Hire · Devon · Long-standing client
Custom PHPFleet managementAvailability calendarPayment processing
Common questions

Before you get in touch

The questions most people ask before commissioning an integration — answered directly.

Discuss your project
A plugin connects two systems via a pre-built middleware layer — it works if both systems support it, and fails or breaks when either system updates. A custom integration is written directly against the API of each system, handling the exact data flows you need, with proper error handling and monitoring. We use plugins where they're appropriate and write custom code where they're not. The distinction matters when data accuracy, reliability, and real-time sync are business-critical.
Yes. We have a live Lightspeed POS integration running on a Bath city centre retail store — syncing products, stock, and order data between WooCommerce and Lightspeed in real time. We can demonstrate this integration. If you're using a different POS system, tell us which one and we'll scope what a proper integration would look like for your setup.
Yes. We have a live Monday.com integration on a national Magento 2 store — orders from the website flow directly into Monday.com operational boards without manual entry, and have done for five years. The same approach works for any platform with a public API. We've also worked with HubSpot, and can integrate with most CRM platforms that expose a REST API.
Yes. We built a custom accommodation booking engine from scratch for a Devon campervan hire company — still processing bookings today. We've also integrated sites with third-party booking platforms including Anytime Bookings, RMS, Prophet, and Guestline. If you need a booking flow that doesn't fit a standard plugin, that's work we take on — but we'll tell you honestly if an existing platform would serve you better.
It depends entirely on complexity — the number of endpoints, data volume, whether you need real-time sync or batch processing, and what error handling and monitoring is required. A simple one-way data push can be a day's work. A bidirectional real-time sync with fallback logic, retry handling, and monitoring is a proper project. We scope every integration before quoting, and we'll tell you honestly if a plugin or Zapier would do the job adequately — and what the trade-offs are if you go that route.

Need to connect
your systems properly?

Tell us what you're trying to connect and what the data flow needs to look like. We'll tell you whether custom code is warranted — and what it would take to build it.