System & API integrations

Make the software you already use work together.

What your staff or customers need may already exist in another system. I bring it into the website or application where they actually do the work.

Start with a free fit review.

You’ll speak directly with Brad Conklin.

If I can’t give you a fixed quote yet, the first paid phase is capped at $500 USD.

Pricing and process →
Business system

REC-104

Cedar Works

Customer
Cedar Works
Status
Ready
Last updated
Apr 23, 2024

Previously checked here.

No more checking
this separately.

REC-104

Matched automatically

Your application

REC-104

Cedar Works

Customer
Cedar Works
Status
Ready

Next step available.

Continue workflow

When it fits

Your team is still doing the connecting.

  1. People are still moving information between systems.

    Records are exported, copied, or re-entered before the next person can use them.

  2. People still leave the workflow to get what they need.

    Staff or customers have to switch tools to check information or complete an action.

  3. The built-in connector misses one important rule.

    One field, matching rule, or business step still needs custom handling.

Selected work

The connection is only the beginning.

Real integration work starts where the systems stop lining up neatly.

Breeze

When incoming data doesn’t line up cleanly.

I designed and developed Breeze for Lightning Transportation while employed by OTR Web Solutions.

Breeze normalizes inconsistent operational feeds into stable application records, while a separate integration retrieves supporting documents for authorized users.

Incoming feed

FB-10409/14/26Bill # 104-A
Normalize / match

Application record

FB-104Freight bill linked
Document requestWhen needed
Paperwork retrievedFB-104

Third-party operations API

When the thing a customer sees isn’t the thing the system needs.

Anonymized facility-management integration; client and platform names withheld.

The website shows a customer-facing unit, while reservation and move-in require different upstream references. The integration carries the correct action reference through the workflow.

  1. Unit A104Available
  2. Carry the right referenceUnit A104
  3. System action

    ReservationRef R-882
    or
    Move-inRef M-417

How projects start

A complicated integration can still start with a focused project.

Start with one useful connection.

One useful connection can be the finished project.

Start with a free fit review.

If the requirements are clear enough, I provide a fixed quote directly. If important questions need investigation first, I’ll propose a small planning phase for one reasonably bounded connection, at an agreed price of no more than $500 USDPrices are shown in USD for a consistent North American reference. Canadian projects are quoted and invoiced in CAD at the equivalent amount. US projects are quoted and invoiced in USD. Once quoted, the project or phase amount is fixed in the agreed currency.. We agree on its scope and price, and you explicitly approve it before work starts.

You do not have to commit to a large build while important questions are still unresolved.

What to share for the free review

Share which systems need to connect and what you want to happen. I’ll first check whether an existing connector or supported import already solves the problem.

What you leave with

  • Requirements and findings: how the work happens today, the business rules that matter, and what the review establishes.
  • A recommended approach: what to preserve or change, alternatives, the first useful scope and its boundaries.
  • A basis for implementation: acceptance criteria, dependencies, and a fixed proposal with delivery timing and operating responsibilities when the build is viable and sufficiently defined.

If the right answer is not to proceed, you receive the reasons and alternatives instead. If essential information remains unavailable, the handoff explains what is blocked and what would need to be resolved.

The handoff is yours to keep. You can use it with Featherply, another developer, or nobody.

  1. 01Free fit reviewQuote directly when clearInvestigate important questions only if needed, within an agreed planning cap.
  2. 02You approve the buildFirst useful phaseScope, acceptance criteria, price and timing agreed before implementation
  3. 03Continue if neededAdditional workSeparately agreed and approved, one phase at a time
The fit review and direct quote are free. Planning is optional. You approve each paid phase separately.

Planning checks what each system supports, what information or action needs to move, and which system remains responsible for each record. The handoff defines matching and correction rules, duplicate prevention, failure handling, and acceptance checks. An existing connector or supported import may be the right choice.

Illustrative sample: Dogwood House establishes exact order-line matching and prevents a repeated dispatch or lost response from creating another shipment. Its correction and reconciliation rules remain useful if the client keeps daily imports.

See a sample planning handoff (Discovery PDF) →

Before implementation, we agree on scope, acceptance criteria, price, timing, ownership, third-party costs and ongoing support. Practical handover.

Discuss your integration

Before you begin.

Do I have to pay to get a quote?

The enquiry and fit review are free. If the requirements are clear enough, I provide a fixed quote directly. If important questions need investigation, I explain the work first and propose a small planning phase with an agreed price of no more than $500 USD. No paid work starts until its scope and price are agreed and you explicitly approve it.

Does the software need to have an API?

Not necessarily. A supported export, file feed, or agreed database access may provide a practical connection. Reading data and performing an action have different requirements, so I review what each system supports before recommending an approach.

What if there’s already a built-in connector?

That may be the best answer. I first check whether an existing connector or supported import meets the need. Custom work becomes useful when an important matching rule, field, or business step falls outside what the existing connection supports.

Will the integration update in real time?

That depends on what the systems support and how quickly the information needs to arrive. Some connections respond to events; others run on a schedule or retrieve information when someone needs it. We agree on the timing up front and make any meaningful delay clear.

How will access to our systems be handled?

We agree on what the integration needs to read or change and use appropriately limited access where the platform supports it. Privileged credentials are kept on the server, outside customer-facing pages. You can start with system names and a workflow description. Please leave passwords and API keys out of the enquiry form; any required access is arranged separately.

What happens if the external system changes or fails?

We agree on how the integration should handle unavailable services, uncertain results, and records that need attention. Depending on the action, that may mean retrying safely, checking the original result, or pausing for review. Provider changes may require updates; we agree on monitoring and support responsibilities as part of the project scope.

What will I receive from the planning phase?

Planning checks what each system supports, what information or action needs to move, and which system remains responsible for each record. The handoff defines matching and correction rules, duplicate prevention, failure handling, and acceptance checks. An existing connector or supported import may be the right choice. You keep the documented requirements, findings, recommended approach, scope boundaries, and acceptance criteria. When the build is viable and sufficiently defined, the handoff includes a fixed proposal for the first implementation, with timing and operating responsibilities. If the right answer is not to proceed, you receive the reasons and alternatives instead. You can use the handoff with Featherply, another developer, or nobody.

Can I stop after planning?

Yes. The requirements, findings, and recommended approach remain yours. You can use the handoff with Featherply, another developer, or nobody. Each later paid phase requires separate approval.

Who owns the integration, and what ongoing costs might exist?

You own the custom code created specifically for your project once the agreed work is paid for. Third-party software remains subject to its own licences. Hosting, subscriptions, API access or usage, and support may carry ongoing costs. We identify those costs and agree on handover arrangements and operating responsibilities before implementation.

Start a conversation

Which systems need to work together?

Tell me which systems are involved and what you want to happen between them.

You don’t need an API specification to start.

I’ll review your message and reply within two business days with any initial questions and a suggested next step. This initial fit review is free.

No paid work starts until its scope and price are agreed and you explicitly approve it.

Privacy and your enquiry

I treat what you share as private and use it only to review your enquiry unless we agree to use it for a project. Share only what you are comfortable sending; a short description or anonymized example is enough to start.

This page may use MaxMind to estimate your country or province from your IP address and adjust its wording. We don’t request precise device location or attach the inferred location to your enquiry. Campaign links can select regional wording independently of your location.

Name the systems if you know them, and describe the information or action you want to connect.

No payment or commitment. This sends an enquiry only. No paid work starts until its scope and price are agreed and you explicitly approve it.

Your message will be delivered directly to Featherply. This form is protected by Cloudflare Turnstile.