Skip to content

// Service

APIs & integrations

Clean, documented APIs and the glue between the tools you already pay for.

Price
From $1,000
Timeline
1 to 3 weeks
Start this projectBook a 20-min call

Start opens the contact form with this service picked. Or book a quick call first.

// Scope

Clean APIs for your product, and the glue between the tools your business already pays for: payments, maps, messaging, CRMs and spreadsheets. Each integration retries quietly when the other side is down, and tells you when something needs a person.

Includes

  • REST or GraphQL API design
  • Payments, maps and messaging
  • Webhooks and background jobs
  • Docs your team can build on

// How it runs

From the first map to the docs.

  1. 01Day 1

    Map the flow

    Which system owns which data, what triggers what, and what happens when a call fails.

  2. 02Week 1

    First connection

    One flow working end to end on staging, with logs you can read.

  3. 03Weeks 1 to 3

    The rest of the flows

    Each integration finished with retries, webhooks and background jobs before the next one starts.

  4. 04Last week

    Docs and handover

    API docs your team can build on, and a short call on how to keep an eye on it.

// Questions

Asked about this service.

01REST or GraphQL?

Whichever suits the people using it. REST for most public APIs, GraphQL when several screens need different slices of the same data.

02Can you work with our existing systems?

Yes. Most of the work is connecting what you already pay for, through their APIs and webhooks.

03What happens when a service we rely on goes down?

Calls are queued and retried, and you get an alert if something still fails, so nothing is lost silently.

// Other services

// Start a project

Tell me what you are building.

Three quick picks so the first reply is useful. You finish the message on the contact page.

01What do you need?
02Rough budget

brief.ts

draft, not sent

export const brief = {

kind: null, // not picked yet

budget: null, // not picked yet

name: null, // not typed yet

}

or write to hello@bokoisaac.com

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.