n8n FleetLabs
stevysmith.app.n8n.cloud23 live

Reach — Fleet meets your team where they already work

Where approvals and digests get delivered — Slack, Teams or email. Pick a surface to preview how it arrives.

When an automation hits an ask-first action, the decision goes to the surface that team already lives in, and they approve inline — no dashboard required. Fleet builds none of the delivery.That already exists, and reusing it is the point: it’s the hardest, most credibility-defining part, and it’s already battle-tested inside n8n.

n8n already ships this
  • Delivery across 9 channels— Slack, Teams, Outlook, Gmail, SMTP, Telegram, Discord, WhatsApp, Google Chat
  • Signed, tamper-proof resume URLs
  • Responder attribution on each reply
  • A gate wired into one workflow, by hand
What Fleet adds
  • Policywhen a human is asked at all, graded by consequence, set once and applied across the fleet
  • Routingwho gets asked, and on which surface, derived from ownership
  • Aggregation — one inbox and one digest across executions, instead of per-workflow messages
  • Record — a queryable trail of every decision, for the estate rather than the run

In short: n8n answers how a human is asked. Fleet answers whether, who, and what happened — the questions that only exist once you have hundreds of automations rather than one.

The three surfaces below are facsimiles Seeded — Slack Block Kit, a Teams Adaptive Card and an email digest, drawn to show the shape of the delivery. Their names, amounts and counts are demo scaffolding: no message has been sent from the connected instance, no delivery channel is configured on it, and Fleet has recorded no decisions. Nothing in them is read from your estate.
Routing is the part that would be real, and it comes from ownership. Of the 23 automations Fleet can see Live + seeded, 1 has nobody accountable Fleet. An ask-first policy on an unclaimed automation has nobody to send the message to, so the routing column is empty before the channel is.
Slack — Acme Corp
Acme Corp ▾
# general
# finance-approvals
# revops
# support-esc
# finance-approvals
Fleet APP 10:32 AM
Approval needed
Refund Agent wants to issue a $480.00 refund to Acme Corp (order #10583).
Amount
$480.00
Customer
Acme Corp
Reason
Duplicate charge
Policy
Ask first · irreversible
⚠  This action can’t be undone · requested by the agent · Refund Agent
Fleet APP 9:58 AM
Support Triage Agent requested a $120.00 refund to Globex (double-billed).
✓ Approved by Dana Okafor· 9:59 AM · logged to Fleet

A live approval and a resolved one, posted by the Fleet app into #finance-approvals. Click Approve — the decision is captured, attributed, and written back to Fleet. Real Block Kit: filled-green primary, outline-red danger, the APP badge.