WorkAI Infrastructure · 2025

Eight modules of admin control for the responsible AI platform that won a Webby Award.

hitl.sh

WebbyAward — Best Responsible AI 2025
8admin modules in one control plane

AI is moving fast, but accountability infrastructure is not. hitl.sh is building the tooling that lets development teams pause AI decisions mid-flight and route them to human reviewers before outputs reach end users. To operate that platform reliably, they needed their own internal control plane — a single authenticated surface where the team could see everything happening across all users, loops, and requests in real time.

The platform serves startups, enterprises, and teams running agents in regulated industries — each on different billing tiers with different data residency requirements. Managing users, their API keys, their subscription status, and per-user storage regions (US and EU) from one coherent admin interface required careful design. A generic dashboard would not reflect the seriousness of the product.

Responsible AI means accountability at the operator level too. Every admin action needed an audit log. Support tickets needed internal-only notes and priority tiers. Customer communications needed to reach segmented audiences with delivery tracking. These modules are unglamorous — but for a platform whose entire value proposition is oversight, skipping them would be a contradiction.

Without an admin control plane
  • User data queried directly from the database
  • No visibility into the live request queue
  • Billing managed manually in Stripe dashboard
  • No audit trail of admin actions
  • No way to send targeted customer emails
0visibility into what AI agents are deciding
With the JTI-built admin platform
  • Every request visible and drillable5 s refresh
  • Users, keys, and billing in one surface
  • Every admin action logged with IP and timestamp
8 modulesone authenticated control plane

The hitl.sh team can see every AI decision flowing through their platform from a single screen. The live request feed updates every 5 seconds, surfacing pending, processing, completed, failed, and cancelled requests on a card grid — each drillable to its full payload and response. Admins toggle between live auto-refresh and manual review without losing their place. The control plane covers every user, every loop, and every decision that has ever touched the platform.

Account management is granular and immediate. Users and loops are searchable by status and data region. Each API key carries its own permission level, rate limit, and usage counter — and revokes instantly. Billing surfaces each user's Stripe tier, invoice history, and cancellation flags without leaving the control plane. US and EU data regions are per-user, with isolation enforced at the data layer.

Every admin action writes an audit log entry: who did what, from which IP, with which user agent, at what time — nothing undoable without a trace. The email campaign module lets the team compose HTML emails, segment recipients by audience, send through Resend, and track delivery per address (delivered, bounced, opened, clicked) from the same surface. The platform won a 2025 Webby Award for Best Responsible AI.

The admin platform gives the hitl.sh team full visibility into
Live Request Queue
  • Pending · processing · completed
  • Full payload & response per request
  • Drillable to any decision
  • 5-second auto-refresh
Account & Billing
  • Per-user API keys and rate limits
  • Stripe tiers and invoice history
  • US / EU data region isolation
  • Instant key revocation
Audit & Campaigns
  • Every admin action timestamped
  • IP and user agent on every entry
  • HTML email campaigns via Resend
  • Per-address delivery tracking
WebbyAward winnerBest Responsible AI — 2025 Webby Awards
8Admin modulesUsers · Loops · Requests · API Keys · Billing · Audit · Support · Campaigns
5 sLive request feedauto-polls pending, processing, completed, and failed AI decisions
US · EUData regionsper-user storage isolation enforced at the data layer
Next.js 16 (App Router)TypeScriptTailwind CSS v4Shadcn UIMongoDBStripeResendTanStack TableZodReact Hook FormZustandBiome

Ready to build something similar?

Book a discovery meeting