Client platform · Aircraft brokerage

An aircraft brokerage that runs on software we built.

Open Pattern's goal is a clearer way to buy and sell aircraft. We built the platform behind it: public listings, a guided workspace for sellers, online payments, nine core integrations, and a back office that moves every aircraft from first contact to listed.

Open Pattern logo
Client
Open Pattern, aircraft brokerage
We built
Website, seller platform, back office
Platform
Cloudflare Workers + Inlay
Live at
openpattern.com (opens in a new tab)
Written by
Andrew Byrd, founder
The challenge

Selling an aircraft is mostly paperwork.

A single aircraft sale involves years of logbooks, title and damage history, valuations, hundreds of photos, and long walk-around videos. Most brokerages handle all of it over email and spreadsheets, and buyers rarely see the full picture until late in the deal.

Open Pattern wanted to flip that. They wanted full transparency for buyers, a clear, guided path for sellers, and a back office that keeps the brokerage team on top of every aircraft without the email chaos.

What we built

One platform for buyers, sellers, and brokers.

For buyers

Listings with nothing hidden.

Every aircraft shows its logbooks, title and damage history, and a live valuation up front. Buyers can filter, estimate financing, ask public questions, and make offers.

For sellers

A guided seller workspace.

Sellers sign in with a passwordless email link and work through an 11-section guide: checklists, photo shot lists, walk-around videos, documents, and disclosures. Large files upload straight to storage, in parts.

For the team

A back office that runs the deal flow.

A review queue to approve sections or send them back with a note, a five-stage seller pipeline, a leads inbox, seller profiles with notes and activity history, and a full listing editor.

Automation

Listings that fill themselves in.

Enter a tail number and the listing fills in registry, ownership, and accident records automatically. Facts refresh daily and valuations refresh weekly.

Payments

Listing fees, collected online.

Sellers pay listing fees on a hosted checkout, and a webhook confirms the payment and moves them forward. Card numbers never touch our servers.

Content

Marketing pages the team edits.

The public site runs on Inlay, so the brokerage team can edit pages, team bios, and listings in place without calling a developer.

By the numbers

Built fast, built thoroughly.

9core integrations, working together
~15listing fields filled in from just a tail number
20 GBof photos, video, and documents per aircraft
2,400+commits in the first three months
Integrations

Nine services, connected into one workflow.

Each integration handles one job and passes its result to the next. A tail number turns into a filled-in listing, a payment unlocks the seller guide, and a submitted section notifies a broker. Video embeds come from YouTube and Vimeo.

Windsock

Tail-number autofill, aircraft records, and valuations

Authorize.net

Listing-fee payments, confirmed by webhook

Resend

Lead alerts, confirmations, and team notifications

Clerk

Staff sign-in and admin and member roles

Cloudflare Stream

Converts phone video so it plays in every browser

Cloudflare Turnstile

Invisible bot protection on every form

Google Analytics 4

Public pages only, off under Do Not Track

OurAirports

Distances from each aircraft to local shops

GitHub

Versioned storage for every content edit


Under the hood

Private, secure, and fast.

  • Server-rendered on Cloudflare Workers. Pages load fast everywhere and still work with JavaScript turned off.
  • Hardened sign-in. Login tokens are stored only as hashes, email scanners can't use up sign-in links, and rate limits block guessing.
  • Privacy by default. Location data is stripped from every photo before it's published, personal data can be deleted on request, and analytics respect Do Not Track.
  • Scoped permissions. Team members can edit only what their role allows.
  • Accessible. Built to WCAG 2.2 AA, including a dyslexia-friendly font option.
TypeScriptCloudflare WorkersD1R2KVStreamCron Triggers
What's next

A CRM built for aircraft brokerage.

The groundwork is already live: a seller pipeline, a leads inbox, and seller profiles with notes and activity history. The next phase turns that into a full CRM, with buyers, sellers, aircraft, and deals in one place, connected to every lead and listing the site already captures.

Let's talk

Want something like this for your business?

Tell us what you're trying to build. We'll show you how we'd approach it.