API integration services

If it has an API, I can build on it.

Your register, your compliance service, your retailer network, your accounting software: most of what a business pays for has an API, a way in for other software. I build what goes through it, so your website, your dashboards and your staff work from the same numbers.

Or call or text (502) 387-1142

Built on someone else’s API

Three companies left a door open. Here is what I built behind each.

An API is the way in that a software company builds on purpose, so other software can read and write its data with permission. A register, a compliance service and a retailer network each have one. The work is deciding what should pass through it, and building the screens people actually use.

A register sale reaching the website’s stock in 41 seconds, with the sync log below, sample data

Live · Kentucky Peerless

Clover’s API · the register

The register and the website share one count.

The distillery gift shop rings up merchandise on Clover and sells the same items online. A counter sale lowers the website’s stock, and a website sale comes off the register within minutes. A second, read-only connection fills a Clover sales page in the owner’s dashboard: today, this month and this year against last year, best sellers and the busiest hours.

  1. The APIClover inventory, items, orders and payments
  2. What I builtA two-way stock sync with matching rules, and a read-only sales page
  3. What the owner seesOne stock count, and register sales beside web sales
Retail partner orders read from a retailer network’s API, with retailer, state, value and status, sample data

Live · Kentucky Peerless

Bottle Nexus’ API · a licensed retailer network

Retailer orders, counted next to your own.

Some buyers order through licensed retailers instead of the distillery’s own shipping. The retailer network reports those orders through its API, so the owner’s dashboard reads them on a schedule and counts them beside website and register sales, instead of leaving them in another login nobody opens.

  1. The APIRetailer network orders and items
  2. What I builtA reader that brings every retailer order into WordPress
  3. What the owner seesRetail partner sales beside every other channel
The Bonded dashboard showing shipped orders sent to ShipCompliant and read back, with sample data

Live · a craft distillery

ShipCompliant’s API · alcohol shipping compliance

Every shipped bottle checked, committed and proven.

WooCommerce cannot talk to ShipCompliant on its own. Bonded checks each shipped order’s compliance and alcohol tax at checkout, commits it after payment and reads it back to prove it landed, with a dashboard that shows every step.

  1. The APIShipCompliant compliance checks, tax and sales orders
  2. What I builtBonded, a WooCommerce connector with its own dashboard
  3. What the owner seesEvery order’s status, with nothing retyped

All of it, on one screen

Every channel’s sales, on one owner dashboard.

At Kentucky Peerless each of these feeds the same dashboard inside WordPress: online sales first, register sales second, retailer orders third, then a month-end reconciliation, one month per page, with what each channel should pay out and a CSV or PDF to hand the bookkeeper. Month end becomes a review, not a hunt.

Sample data shown, not a client’s real numbers.

Owner dashboard with website, register and retail partner sales for one month and a month-end check, sample data

Featured · live since October 15, 2026

Live · Watertight Waterproofing

“Every homeowner wants a number before they call.”

Watertight fixes crawl spaces and basements around Louisville. I built a planning calculator into their website and a private office workspace behind it, so the number a homeowner sees and the request the office gets are the same thing.

  1. Start with the work. The homeowner picks the services they think they need. Overlapping work, like a drain dug under a new liner, is treated as one combined job.
  2. Ask only what changes the job. Size, access and what they are seeing underneath. Different choices bring up different questions.
  3. Show a planning range. A realistic starting range from Watertight’s own figures. The inspection and the written quote still set the real price.
  4. Send it with the request. One tap carries every choice into the estimate request, so the office starts the call already knowing the job.
  5. Work it in one place. The request lands in the office workspace: follow-up, the inspection, the quote and the invoice, all on the same record.
Try it: sample homeowner

1 · What do you think you need?

2 · About the space

Seeing:
Access:
Planning range$5,450 to $6,950

The office workspace Private

New requestjust now

Jordan Sample · Fern Creek

  • SeeingMusty air
  • WantsEncapsulation, interior drain
  • Space1,200 sq ft, walk-in door
  • Planning range$5,450 to $6,950
  1. Request
  2. Inspection
  3. Quote
  4. Invoice

Waiting for a homeowner…

Sample data: the homeowner and every number here are made up for this demo. Watertight’s live calculator uses its own figures.

Problems already solved

Each one started as a sentence from an owner.

Software integration for Louisville businesses and beyond: what the owner said, what I built, and where it is running now.

Live · Kentucky Peerless

“Month end means four logins and a spreadsheet.”

A reconciliation page in the owner’s dashboard: one month per page, with register sales by payment type, website orders by payment method, retailer orders and what each should pay out, checked against Clover’s own records and ready as a CSV or PDF.

CloverWooCommerce

See the dashboard
The Kentucky Peerless guest check-in board on a front-desk monitor

Live · Kentucky Peerless

“Tour guests arrive with a printout and we hunt through a spreadsheet.”

A front-desk board with every paid booking for the day: one tap checks a party in, walk-ins are added at the desk, and attendance is reported afterwards.

WooCommerceFront desk

Guest check-in

Live · Kentucky Peerless

“Booking a tour takes three phone calls.”

Online booking on the distillery’s own website instead of a booking service: a live calendar, ticket types, capacity limits and payment.

WordPressPayments

Online booking

Live · Kentucky Peerless

“The paper guest book fills up, and nobody ever emails those people.”

A tablet guest book in the visitor center. Every signup is saved to the site first and sent to the mailing list second, with a queue for when the wi-fi drops and a record of what each person agreed to.

TabletMailing list

Digital guest book
A deck project planner showing options and a price range

Working sample · try it

“Every quote starts with twenty minutes on the phone.”

A project planner on the website: the customer picks options and sees a realistic price range, and the office receives the whole request, already priced, in one pipeline.

WebsiteOffice pipeline

Try the planner
A live HogMatch listing playing the breeder’s phone video of the pig

Live · HogMatch

“Buyers need to see the pig walk, and phone video will not play in a browser.”

Breeders upload a clip filmed in the barn. The server converts the phone video for the web, the listing plays it in a locked-down player, and deposits are taken through PayPal at checkout. More on online marketplace development.

VideoPayPal

HogMatch case study
The Island Earth shop with more than 3,800 products in six collections

Live · my own store

“More than 3,800 products, and not one of them sits on a shelf.”

A WooCommerce store wired to Printful: every order goes to the print partner on its own and ships straight to the buyer, while the store stays organized around six collections.

WooCommercePrintful

The Island Earth
The Cardinal Wings flight queue with six states including weather hold

Live at Cardinal Wings Aviation

“A paid flight is not a flown flight, and the weather decides when.”

A fulfilment queue beside every order, from needs scheduling to weather hold to flown, inside a front-desk workspace that reaches only what the desk needs.

WooCommerceFront desk

Custom plugins

AI automation

“Inquiries pile up, and the good ones wait.”

Incoming messages summarized and sorted, with reply drafts ready for approval, so nothing goes out that a person has not read.

InboxAI

AI automation

Kentucky Peerless · rebuilt 10-26-2026

Connections that preserve the meaning of the transaction

The Peerless work joins website orders, bookings, inventory tools and communications without treating every event as the same thing. A paid visit, a shipped bottle, a pickup and a newsletter signup each retain their own handling and permissions.

Explore the Peerless integrations →

Kentucky Peerless tours and tastings page

Not just WordPress

WordPress when it fits. Anything else when it does not.

Most of these systems live inside WordPress because that is where the business already was. The real work is the connection: a register’s API, a payment gateway, a print partner, a spreadsheet, an inbox. If a service can send or receive information, it can be part of the system. Sometimes a ready-made tool is enough: see Zapier vs Make vs n8n.

A few of mine never touch a website at all, like the monitor that texts my phone when a site I host goes down.

Stores and payments

  • WooCommerce
  • Clover
  • PayPal
  • Printful

Compliance and sales channels

  • ShipCompliant
  • Bottle Nexus
  • Google Merchant Center
  • Mailchimp

Messages and search

  • Gravity Forms
  • Brevo
  • Google Search Console
  • Google Analytics

Hosting and safety

  • WordPress
  • Cloudflare
  • Backblaze
  • YouTube

And anything with an API, a webhook, a CSV export or an inbox.

Got software with an API?

Send me its name. Here is what I look at.

Usually a day or two of reading before any code, and you get a plain answer either way.

  1. 01

    Is there a way in?

    Whether the software has an API, whether your plan includes it, and whether there is a sandbox to build against without touching live data.

  2. 02

    What it can read and write

    Orders, stock, customers, payments, bookings: which of them the API opens up, and in which direction.

  3. 03

    The rules it enforces

    Keys that expire, rate limits and required headers. Clover’s April 2026 rule for every request is the kind of change I watch for.

  4. 04

    Where the answer should land

    Your website, an owner dashboard, a staff screen, an email or a spreadsheet: wherever the person who needs it already looks.

Send me the software’s name

How a fix gets built

Problem first. Software second.

  1. 01

    Tell me the problem

    In your own words, on a call or in a few lines. You do not need a software list.

  2. 02

    I map what you already use

    Most of the pieces already exist: your register, your calendar, your inbox. I find out how each one lets information in and out.

  3. 03

    I build the smallest fix that works

    Usually one connection or one screen, tested on real examples before anyone relies on it.

  4. 04

    It keeps running

    I watch it, keep it working when a service changes, and write down how it works so nothing depends on memory.

Before you ask

Questions about connecting systems

What is an API?

A way in that a software company builds on purpose, so other software can read and write its data with permission: stock counts, orders, payments, bookings. Most software a business pays for has one, often listed in its help pages under API, developers or integrations.

What if my software does not have an API?

There is usually still a way: a webhook, a scheduled export, an email it sends or a spreadsheet it saves. I will tell you which of them is reliable enough to build on, and what it would take to keep it running.

What counts as an integration?

Any time two pieces of software should share information and a person is copying it across by hand: stock counts, bookings, signups, orders, quotes, invoices. Two common ones: online invoice payments and WooCommerce and QuickBooks.

Do I need a WordPress website?

No. Many of these live in WordPress, but the connection is the point. If your systems have an API, a webhook, an export or even a shared inbox, I can usually work with them.

What does it cost?

It depends on how many systems are involved and how much has to be built. After we talk you get a written quote, so you know the number before anything starts.

What happens when one of the services changes?

Services update how they work. I keep the systems I build working, and each one is written down so another developer could pick it up. If you want one person owning all of it, that is fractional CTO work.

Who owns it?

You do. It runs in your accounts wherever possible, and the code and data are yours.

Bring me the software

What do you wish your software did?

Send me its name and the job you are doing by hand. You get a straight answer on whether its API can do it and what it would take, from the person who would build it.

Call or text (502) 387-1142