nozle
    nozle

    Stop the bleed.Without a migration.

    Some workspaces cost more than they pay. The averages hide it. The contract makes it hard to fix. By the time it shows up in a board deck, a quarter has gone. See margin per workspace. Change the plan in plain English. Enforce it on every request. Hold the floor when costs move.

    Four things have to be true for margin to come back.

    You can see it per workspace. You can change the plan without a release. You can enforce the change on every request. The floor holds when providers move.

    See margin per workspace.

    A book-wide margin number averages the customers losing you money in with the ones paying for them. Look at gross margin per workspace and the recovery list ranks itself.

    • Margin per workspace, not per plan. Cost lives where the customer lives.
    • Healthy, watching, underwater. One column. Sort and the work is obvious.
    • Replay any month against any plan. Quantify the leak before you propose the change.
    margin ledger · by workspacetoday · 14:32
    workspacemrr30d trendgross margin
    • Notebook-Co
      Business · 64 seats
      $2,840
      +272%
    • Hatchworks
      Pro · 18 seats · 9.4M AI
      $540
      −96-84%
    • Loomstack
      Business · 40 seats · 12TB
      $2,400
      −1824%
    • Veridian Labs
      Pro · 12 seats · 6M agent
      $880
      −61-42%
    • Forge Mono
      Enterprise · 320 seats
      $28,400
      +171%
    • Northwind
      Business · 50 seats
      $3,900
      +269%
    3 healthy · 1 watching · 2 underwatercost joined
    plan.compose · recovery v2 draftno deploy
    prompt · plain english
    5 lines
    >Keep the $29 / seat / month base price unchanged.
    >Cap included AI completions at 500 / seat / month.
    >Charge $0.012 per AI call above the included pool.
    >Storage free up to 25GB. Then $0.18 / GB / month.
    >Apply only to workspaces signed up after Jan 1, 2025.
    plan · compiled
    json · valid
    • seat$29.00/ active seat / mo · unchanged
    • meter[ai.calls]$0.012/ call · include 500 × seats
    • meter[storage]$0.18/ GB / mo · free_tier 25GB
    • scopecohortsignup_date >= 2025-01-01
    • rollback1-clickprevious: flat-seat v1
    v2 · liveversioned · reversible

    Change the plan without a release.

    Most price changes never ship because the engineering work costs more than the recovered margin. Describe the new rate in plain English. The plan compiles, applies to the workspaces you choose, and leaves the rest on what they signed.

    • Plain-English plans, compiled. Add a fair-use cap, a metered overage, an outcome charge — without a release.
    • Apply to a cohort, not the whole book. Grandfather the deals that need it. Re-rate the rest.
    • Roll back in one click. Every plan is versioned. Reverting is the default, not a project.

    Enforce the new rate on every request.

    A plan only recovers margin if it's enforced where the cost is incurred. Allow the trusted workspace, hard-block the runaway, auto-bill the burst the customer agreed to. Every decision lands in the same ledger finance reads from.

    • A decision on every request. Atomic check-and-deduct through one /can call.
    • Block, or auto-bill the burst. Overflow becomes a line item, not next quarter's miss.
    • Per-workspace overrides, no PR. Lift a cap for one customer from the dashboard. Audit-logged.
    entitlements · live decisionshot path · /can
    workspace · opunit costverdict
    • ✗Hatchworks· ai.agent.run(steps=40)
      $1.40
      capped
      └─ Pro tier · monthly AI cap hit
    • ✗Veridian Labs· ai.embed(rows=2M)
      $8.40
      capped
      └─ underwater · hard cap
    • ✓Notebook-Co· ai.summarize(doc)
      $0.02
      allowed
      └─ Pro tier · 38% of monthly cap
    • ✓Loomstack· export.bulk(rows=4M)
      $3.20
      allowed
      └─ Business tier · within cap
    • ✓Forge Mono· ai.embed(rows=80k)
      $12.40
      burst-billed
      └─ Enterprise · auto-bill above cap
    • ✓Northwind· checkout.create(order)
      $0.0009
      allowed
      └─ 23% of monthly cap
    3 allowed · 2 capped · 1 burst-billedcheck-and-deduct · atomic
    provider swap · recovery v2margin floor · 65%
    workloadprovider · was → nowimpact
    • ai · summarize
      tier · 01
      gpt-4o→haiku-3.5
      +34%
      margin
    • ai · embed
      tier · 02
      openai-3-lg→voyage-3
      +22%
      margin
    • object storage
      tier · 03
      us-east-1→r2
      +38%
      cogs
    • support · agent
      tier · 04
      opus-4→opus-4
      🔒
      pinned
    versioned · reversiblere-costed from your cost sheet

    Hold the floor when costs move.

    AI prices change. Cloud bills change. Egress changes. The customer's invoice doesn't have to. Set a margin floor per feature. Deny the requests that break it, see margin by model and provider, and simulate the new price against last month before you ship the change.

    • Margin floor enforced at runtime. Allow, warn or deny at /can when estimated margin breaks the floor.
    • Simulate a price against any month. Quantify the recovery before you ship the change.
    • Reversible, audit-logged, per plan. Roll back without a migration.

    Stop guessing.
    Start knowing.

    Wire Nozle into your stack and see your first margin report in 60 minutes.

    Setup
    60 min
    Card required
    no
    Sales call
    no
    First invoice
    in 60 min