The ops console for small commerce teams

Every exception lands. Nothing lands on you.

Groundcrew catches refunds over limit, payment mismatches, and oversells the moment they happen — clears the routine ones by rule, and holds the rest for a named human with the whole story attached.

Approvals with four eyes built inEvery action leaves a trailWrites only with permission

Reads the stack you already run

ShopifyStripeZendeskGorgiasShipStationSlack
Ops by group chat

“Can someone refund this?” is not a system.

The back office runs on whoever's awake — until the auditor, the accountant, or the founder's calendar says it can't.

  • The 2am DM

    A refund request finds whoever's online. It gets handled — probably. Recorded — nowhere.

  • The approval nobody remembers

    “Who okayed the $600 refund in March?” Someone did, in a thread, on a phone. Good luck.

  • The exceptions spreadsheet

    Started with discipline in January. Three tabs, two owners, and zero updates since the busy week it was built for.

  • The founder bottleneck

    Every judgment call routes to one person — so the queue moves at the speed of their inbox, and so does the team.

Product

A board, some rules, and a trail.

That's the whole product — which is exactly why it works.

The board

Every exception becomes a strip with its evidence attached — inbound, holding, cleared. One glance says whether the back office is fine.

Rules that auto-clear

Match the payment, restock the return, dedupe the order — the routine 83% never interrupts anyone.

Scoped actions

Writes only through your platforms' own APIs, only after the rule or approver says yes.

Approvals with four eyes

Over a limit, a strip holds for its named approver — two of them past your thresholds. One click from the board or Slack, no self-approval, ever.

The sealed trail

Who asked, who decided, what executed — one line each, exportable the day someone asks.

One workspace, Monday 09:40

The board, read out loud.

30Exceptions landed todaythe weekend arrives on Monday
23Already cleared19 by rule · 4 by a human
11mMedian time to clearoldest hold: one claim ref
83%Cleared without a humanthis week
The tower protocol

Land. Clear or hold. Seal the trail.

Three verbs, applied to every exception, every time — that's the whole discipline.

  1. 01

    Land

    Every exception from your stack becomes a strip the moment it happens — with the order, the amount, the customer, and the evidence already attached.

  2. 02

    Clear or hold

    Rules clear the routine instantly. Anything over a limit holds for its named approver — visibly, with an age timer, never in a DM.

  3. 03

    Seal the trail

    Requested by, decided by, executed how — one line each, sealed when the strip clears, exportable the day the accountant asks.

From calmer back offices

The queue replaced the group chat.

We turned refunds-by-DM into a queue with rules. The founder stopped being the approval bottleneck, and I stopped screenshotting Slack threads for our accountant.
CNChidinma NwachukwuOps manager, Barlow Goods
The first week, the board caught a duplicate-order pattern we'd been eating for months. Every “who approved this?” now has a one-line answer.
LFLukas FerberFounder, Cedarline Supply
Pricing

Priced like infrastructure, not per apology.

Start with one workflow free. Pay when the board runs your whole back office.

Pilot

$0/mo

Prove it on one workflow.

  • 1 workflow, 2 seats
  • Rules & auto-clear
  • 7-day trail
  • Read-only connections
Popular

Crew

$49/mo

The whole back office, boarded.

  • Unlimited workflows & rules
  • Approvals + four-eyes thresholds
  • 90-day sealed trail
  • Approve from Slack

Tower

$149/mo

For teams with auditors.

  • Everything in Crew
  • Unlimited trail retention
  • Audit export (CSV/JSON)
  • SSO & sandbox rules
The careful questions

Asked by every team that's been burned by a bot before.

Does Groundcrew write to our systems?

Only through your platforms' own APIs, with scoped keys, and only after a rule or a named approver says yes. There's no direct database access, and read-only mode is the default for every new connection — you promote it to act when you're ready.

Who can approve what?

Each rule names its approvers. Past your four-eyes threshold, two must agree; nobody can approve their own request, including admins and including the founder. The board shows who's holding what, so approval latency is visible instead of personal.

What if two rules disagree?

The most restrictive rule wins — a strip that one rule would auto-clear and another would hold, holds. The strip shows every rule that fired, in order, so a surprising outcome is a readable one.

Is this a compliance product?

No, and we won't pretend otherwise. Groundcrew gives you an audit-ready trail — who asked, who decided, what executed. Certifications, controls, and legal sign-off are your organization's work; a queue doesn't make you compliant, it makes you answerable.

What happens if Groundcrew goes down?

Nothing destructive. Your platforms keep running exactly as before — Groundcrew only ever acted through them. Strips queue up and the board catches up when it's back; holds stay held, because failing safe is the whole personality of the product.

Can we take the trail with us?

Yes — export the full trail to CSV or JSON on any plan, any time. On Tower it's retained forever; either way it's your record, not our hostage.

Tomorrow's exceptions will land somewhere.

Give them a board with rules, instead of a group chat with vibes.

Pilot is free · 2 seats · no card