Overview
Modern operations run across 10 to 20 tools. Notion, Slack, n8n, GitHub, Strapi, Mailchimp, Salesforce, the website, the warehouse, the CRM. Each tool knows what it ran. None of them knows what is happening across the seams, and neither does the person accountable for the whole.
PhantomSwarm closes that gap. It renders your actual operations as an interactive canvas with two kinds of nodes:
- Informational nodes represent systems, data stores, and integration points. They exist on the diagram because they exist in your operations.
- Process nodes have a stable ID that your existing automation tools POST runs against. Each run records what happened, when it happened, and a reference URL back to the source tool where the work can be verified.
The result is one screen where the person responsible for operations can see what is running, catch what is not, and click through to any source tool in one tap.
How it works
PhantomSwarm does not run your workflows. It receives reports and renders them. Workflows stay in whatever tool already runs them. PhantomSwarm only observes.
When you attach a process to a node, PhantomSwarm generates a stable process_id. Any system on your stack (an n8n workflow, a GitHub Action, a scheduled script, an AI agent) POSTs a short JSON record to that ID with a timestamp, a one-sentence summary, a status, and a reference URL. The run lands on the node with a status dot. A timeline view shows the same data across all processes in chronological order.
Every run links back to the canonical tool where the work product lives. The person looking at PhantomSwarm can verify anything without asking anyone.
Built into every engagement
PhantomSwarm is how IB Solutions maps, monitors, and maintains client operations. It is not a separate purchase. Every Discovery engagement produces a PhantomSwarm canvas as the deliverable. Retainer clients get their own login to view their canvas, check status, and click through to source tools.
Built by IB Solutions. Hosted on Vercel with Postgres. Canvas powered by React Flow.