Documentation

Loop Desk is an always-on business workspace that takes incoming signal and turns it into briefs, watch items, drafts, and next actions. One calm place instead of twelve noisy tabs.

New to Loop Desk? Follow the Quick Start to connect your first signal source and see what the desk surfaces by tomorrow morning.

Quick Start

  1. Sign up at loopdesk.space. You get one workspace on the free plan.
  2. Log your first signal - paste in a competitor observation, a customer complaint, or a market shift using the signal form on your desk.
  3. Let the loop run - the desk starts processing immediately. You can also trigger a manual cycle with the "Run one cycle now" button.
  4. Check your queue - within minutes you will have a brief or watch item ready for review in the Approvals panel.

Signal Sources

Signal sources are the inputs that feed your desk. Anything arriving at your business can become a signal:

Automatic signal intake is live: RSS / Atom feeds, review sites (G2, Trustpilot, Google Reviews via RSS), LinkedIn (via rss.app/fetchrss bridge), inbound webhooks from Zapier/Make/scripts, and email forwarding through Mailgun/Postmark/SendGrid. Token-based authentication, optional HMAC signing.

Workspaces

A workspace is one instance of Loop Desk focused on a specific context. You might have one workspace for your primary business, one for a side project, and one for industry research.

Each workspace has its own signal sources, loop configuration, approval queue, and memory. The free plan includes 1 workspace; Pro gives you 5.

The Loop

The loop is the continuous process that runs inside each workspace. It does four things:

The loop runs continuously. You do not need to trigger it manually. When you open your desk, the queue is already populated with processed results.

Approval Queue

Everything the loop produces enters the approval queue. Nothing leaves the system without your explicit sign-off.

Each item in the queue can be moved to one of three states:

For outputs that are 90% right but need a small tweak, the Edit chip on every approval-queue item opens an inline editor for title, summary, and body (markdown supported). Saving updates the artifact in place and writes an activity-log line β€” for fundamentally different output use Try again instead, which archives the current artifact and re-queues the underlying task (rev 23).

On the task side, you can pin urgent work to a dedicated Pinned tasks panel that always sorts first regardless of priority or due date. Tasks with a due date within the next 4 hours also fire a Slack reminder (and the task.due_soon outbound event) once per due-window, so deadline-bound work never silently slips (rev 23).

Keyboard shortcuts: press ? to open the shortcut overlay, / to focus search, ⌘K (or Ctrl+K) for the command palette (rev 27), and g followed by a / t / s / m / h to jump to Approvals, Active work, Recent signal, Memory, or Desk health (rev 23).

Task comments (rev 26) on every active-work card give teammates a thread that does not feed the AI β€” distinct from operator notes (rev 14), which are read by the next cycle as authoritative direction. From rev 27, type @<name> in a comment to ping a workspace member via Slack and email (and fire the task.mentioned outbound event). Type @desk in a comment to bridge that comment into authoritative AI direction on the next cycle β€” the comment stays in the teammate thread but also lands as an operator note. The bridge is one-way and explicit; the AI never sees regular comments. From rev 28, click Reply on any top-level comment to start a one-level thread, and Edit on your own comment within 10 minutes of posting to fix a typo; owners and admins can edit any comment. Workspace search now also reaches comments, and a Tag insights sidebar panel surfaces the top tags across tasks, outputs, and memory in the last 14 days. From rev 29, every comment also has a five-emoji reaction bar (πŸ‘ / πŸ‘€ / 🎯 / ❀️ / πŸš€) so a teammate can ack β€œon it” without writing a full reply, and the rev-17 workspace search now also reaches the activity log.

Team focus

From rev 29, owners and editors can pin up to 3 focus tags as the team's priority theme for the week. Set them from the dashboard's β€œTeam focus” sidebar panel; suggestions are pre-populated from your most-used recent tags.

Once focus tags are set the dashboard queue layers a focus-tag boost between the needs_input tier and the due-date weight, so tasks tagged with a focus tag float above off-theme work without manual priority bumps. Tasks that match wear a small β˜… focus ribbon. The pulse engine reads the same tags β€” task selection inside the AI cycle agrees with what you see, and the AI prompt receives a TEAM FOCUS THIS WEEK line that biases retrieval and recommendations toward those themes.

Endpoint: PUT /api/workspace/focus-tags with { tags: string[] } (≀3, lowercase letters/numbers/hyphens).

Operator Memory

The desk builds operator memory over time. Patterns from previous signals, your approval decisions, and accumulated context carry forward so tomorrow's queue starts with history, not a blank slate.

Memory means the desk gets better at prioritization the longer you use it. A competitor price change means more when the desk has six weeks of pricing history to compare against.

Free plan retains 7 days of memory. Pro retains 90 days. Team is unlimited.

Signal Types

When adding a signal you choose one of six types. The desk uses the type to decide what kind of task and deliverable to create:

Output Types

The loop produces five types of output, all held in your approval queue until you act on them:

Programmatic API

Every workspace has a JSON API at /api/v1. Authenticate with the workspace ingest token (Integrations panel β†’ Inbound webhook). Pass it as a Bearer header:

curl -H "Authorization: Bearer <ingest-token>" \
  https://loopdesk.space/api/v1/signals?limit=10

Endpoints:

Rotating the ingest token in the dashboard immediately invalidates old API access. The v1 API is the foundation for the upcoming Loop Desk MCP server, which will expose the same primitives to Claude Desktop, Cursor, and any MCP-compatible client.

Outbound webhooks

Loop Desk also goes the other way: configure an outbound webhook URL in the integrations panel and the desk POSTs JSON event payloads to your endpoint. Pipe into Zapier, n8n, your CRM, or any service that accepts a webhook.

Public health badge

GET /api/v1/badge.svg?token=<ingest> returns a live shields.io-style SVG showing your desk health score and label. Embed in a README, a status page, or a Notion doc. Cached for five minutes; the token in the URL is the same workspace ingest token used elsewhere.

Public stakeholder feedback

Every /share/<token> page now lets viewers send a reaction (looks good / raise a concern / comment) back to the desk as a fresh feedback signal. Anyone with the share link can submit; concerns are flagged at high priority and trigger the same outbound signal.created webhook as any other signal. Closes the bidirectional loop on shared briefs.

Governance & ISO 42001

Loop Desk is built around an approval-first architecture: nothing leaves the desk without explicit human sign-off. That model maps directly to the human-in-the-loop controls procurement teams now ask for under ISO/IEC 42001 (AI Management System) and SOC 2 vendor reviews. This section is for procurement, security, and compliance teams evaluating Loop Desk against governance requirements.

Approval boundary (the one-way control)

Audit trail (what gets recorded)

Data control

Inbound webhook hardening

Vendor / model exposure

Mapped to ISO 42001 control families (high level)

Loop Desk is not yet ISO 42001 certified, but is architecturally aligned with the standard’s controls β€” meaning customers in regulated industries can deploy it inside an AIMS without building bespoke audit infrastructure on top.

Plans

FAQ

What happens to my data?

Signals are processed and stored in your workspace. We do not share, sell, or use your data for training. You can export or delete at any time.

Can I use Loop Desk for personal tasks?

Loop Desk is designed for business signal processing, not personal to-do lists. For personal productivity, a task manager is a better fit.

How is this different from an email client?

Email is one signal source among many. Loop Desk takes email plus feeds, forms, notes, and webhooks, then clusters, summarizes, and prioritizes across all of them. Email clients show you messages. Loop Desk shows you what matters.

Does Loop Desk send emails on my behalf?

Loop Desk can draft responses, but nothing sends until you approve and explicitly trigger it. The approval boundary is fundamental.