№ 01 Onboarding

From yes to live

What the first week actually looks like once you say yes — and, honestly, how much of it is your own time rather than ours.

№ 02 Your side of it

Here's what it costs you

Everything below adds up to one number, and it's smaller than most people expect.

55minutes, typical

That's the whole handover checklist added up: a typical estimate for a standard move-in, not a promise, and most of it isn't active work so much as sending things you already have. There's a fallback for every line below, so missing one piece of it is not a reason to wait.

See where the minutes go ↓
№ 03 Hour by hour

The first week

For most stacks. Anything unusual gets its own timeline, discussed up front rather than discovered halfway through.

  1. Hour 0You

    Send the brief

    Describe what you're running, or what you want built, through the quote form. That's the whole ask to get started.

    ~10 min
  2. Hour 0CustomHosted

    Fixed rate comes back

    A flat monthly number, in writing, within a business day — no discovery call required to get it.

    Nothing
  3. Day 1CustomHosted

    Stack goes up as code

    The agreed shape is provisioned from an infrastructure definition, and a copy of the site or app stands up alongside it for you to check.

    Nothing
  4. Day 2–3CustomHosted

    Rehearsed cutover, go-live

    DNS and TLS switch over on a schedule you set, checked against the standing copy first, with a rollback ready.

    ~10 min to confirm the window
  5. Week 1CodeHerder

    First briefed change ships

    Brief a small change in plain language; an agent opens a pull request and CI ships it once it's reviewed. Anything larger goes to CustomLabs instead of through the loop.

    ~5 min to write the brief
  6. OngoingCustomHosted

    Monitoring, backups, patching

    Running quietly from here on, with a named human if anything ever needs a decision from you.

    Nothing
№ 04 The checklist

What we need from you

Every line has a fallback — nothing here is a hard blocker to getting started.

  • Repo access (read-only)

    5 min

    Why So the stack gets provisioned against the real code, not a re-created copy of it.

    If you can'tDon't have a repository yet? Send a zip or export and it goes into version control for you.

  • DNS access, or a delegation

    10 min

    Why To point the domain at the new stack on the day of cutover.

    If you can'tCan't get into the DNS panel? We handle the delegation directly with the registrar instead.

  • Current environment variables and secrets

    10 min

    Why API keys, database URLs, and anything else the app reads at startup need to move with it.

    If you can'tLost track of a value? We help you regenerate it from wherever it gets used.

  • A database export, if there is one

    15 min

    Why Data moves once, deliberately, rather than being pulled live off a connection nobody wants left open.

    If you can'tNo export handy? Given read access, we can pull one from your current host ourselves.

  • A short description of the workload

    10 min

    Why What it does, and roughly how much traffic it sees, is what the sizing and the quote are based on.

    If you can'tNot sure how to put it in words? Answer the selector's questions instead — same information, no writing.

  • Sign-off on the go-live window

    5 min

    Why The DNS/TLS cutover happens on a schedule you choose, not one picked for you.

    If you can'tNo strong preference? We propose a low-traffic window and confirm it before touching anything.

№ 05 The negative space

What you don't have to do

Not covered above because it isn't yours to carry in the first place.

  • No console to learn — nothing to click through before you can even ask a question.
  • No CI pipeline to write. The one already running here ships every merge.
  • No on-call rota. A named human carries that instead of you.
  • No ticket queue — the quote form is the one channel, in both directions.
  • No per-request bill to model. One flat number, agreed before anything starts.
  • No renewal to remember: TLS, patching, and backups just keep happening on their own.
№ 06 Day one

What you have on day one

Live before you've had to ask for any of it.

  • A spec-sheet permalink

    The exact configuration, line by line, at a link you can hand to anyone on your team.

  • Deploys from git

    Push to the branch that's wired up and it ships — no separate deploy step to remember.

  • A status page

    Live system status, there before you'd ever need to go looking for it.

  • Backups already running

    Nightly, from day one — not something you have to go and schedule yourself.

  • A named human

    Someone from the team that provisioned the stack, reachable through the same form.

  • The export clause, in writing

    How to take everything with you, spelled out before you've ever needed it.

№ 07 Who does what

Where each of the three fits

One team, three jobs — brought together at the moment onboarding actually needs them.

  1. CustomLabs

    Builds it, or finishes it

    You've got a half-built app, a prototype, or nothing written down yet — CustomLabs designs and builds the first version.

    customlabs.io ↗
  2. CustomHosted

    Runs it

    Whatever exists — built by CustomLabs or brought in from anywhere else — this is what keeps it live, patched, and backed up.

    About →
  3. CodeHerder

    Iterates on it

    Once it's live, small changes skip the backlog: brief it, an agent opens a pull request, and it ships as a $25/mo add-on.

    The Loop →
№ 08 Answers

Onboarding questions

The follow-ups that come up once someone's actually about to say yes.

  1. 01How long does onboarding actually take?

    For a typical move-in, well under an hour of your own time spread across the first week — the handover checklist above is exactly where those minutes go, and it sums to the number at the top of this page. The stack itself is usually live within days of the brief, not weeks.

  2. 02What if I don't have the code, or it's unfinished?

    That's a CustomLabs job, not a blocker. Bring a half-built prototype, a rough idea, or nothing written down yet, and CustomLabs designs and builds the first version; CustomHosted takes it from there.

  3. 03Will there be downtime during the cutover?

    The cutover is rehearsed against a standing copy first, and DNS/TLS switch over on a schedule you set — most moves see little-to-no visible downtime, with a rollback ready if anything looks wrong.

  4. 04Can CustomLabs finish something half-built as part of this?

    Yes. If onboarding turns up gaps — a missing feature, a rough edge that needs real design work — CustomLabs can close them as part of the same handoff, rather than you finding a second vendor.

  5. 05Can I brief a change while onboarding is still happening?

    Once the first copy of the stack is up as code, typically by day 1, it's already a fit for a CodeHerder brief. Most people wait for go-live, but there's no rule against sending one earlier.

  6. 06What happens if the cutover goes wrong?

    A rollback is ready before the cutover starts, on a schedule you approved. If something still looks off, a human replies within a business day — the same response time promised everywhere else on this site. The minutes and the timeline here are typical estimates for a standard move-in, not a contractual guarantee; the binding availability commitment lives in the SLA.

Ready to start the clock?

Tell us what you're running — one fixed monthly rate, within a business day.

Get a quote