Workspace
Connected once
Add an integration once for the whole workspace. Its credentials stay in the zwrm gateway and never enter an agent’s machine.
Dashboard
In the zwrm dashboard you create agents, decide what each one may access, connect your tools and put routines on a schedule. Every run is logged with the steps the agent took and the tools it used.
Create an agent, describe its job in plain words and attach the tools it may use. It works in its own isolated machine and never borrows your accounts.
You look after Fernhill’s receivables. Check DATEV for open invoices, match incoming payments and draft reminders in Outlook. Ask before you send anything.
The instructions go with every run, chat and schedule of the agent. Change them whenever the job changes.
Claude Code or Codex with the subscription you already have, or the zwrm runtime with open models hosted in the EU.
An agent sees only the integrations attached to it. Set one to “Ask first”, and a run waits for your OK before using it.
Cap the runs and the spend of each agent per day. Once it reaches a cap, the agent starts nothing new until the next day.
Add Microsoft 365, HubSpot, Notion, GitHub and other tools for the whole workspace. Then attach them to the agents that need them, with only the tools each one should have.
Workspace
Add an integration once for the whole workspace. Its credentials stay in the zwrm gateway and never enter an agent’s machine.
Identity
Authorize an agent with an account of its own, and every tool shows who did what. An agent never acts with your login.
Scope
Pick which tools of an integration an agent gets, read-only if that is all it needs. What it was not given, it cannot call.
Notion, Microsoft 365, Microsoft Teams, HubSpot, Attio, DATEV, Front, GitHub, Slack, Linear, Asana, monday.com, Stripe, Canva, Sentry, PostHog, and any other tool with an MCP server.
All integrationsDescribe the task in plain words and choose when it runs: every Monday at 8, each morning before the team starts, or whenever your shop, GitHub or a Teams chat sends an event.
If the last run of a schedule is still going when the next one is due, that one is skipped and logged instead of stacking up.
A routine can keep its workspace, so this Monday’s report builds on last Monday’s files and notes.
Connect a Teams chat, and a new message there starts a run. The agent replies in the same chat.
Run an agent on Claude Code or Codex with the subscription you already have, or on the zwrm runtime with open models hosted in the EU and paid from prepaid credits.
Runs on your Anthropic account or Claude subscription.
Runs on your OpenAI account or ChatGPT subscription.
Open models hosted in the EU.
Open a run to see what started it, what the agent did, which tools it called and what came out. Files it produced stay with the run after its machine is gone.
Check DATEV for invoices older than 14 days, compare them with incoming payments and draft a friendly reminder in Outlook for each one that is still open.
Reminders sent to Kestrel GmbH (€4,280.00) and Aster AB (€1,150.00). #2034 Northwind is not overdue yet.
Also in the log
Assistant · ⌘K
A demo with our team, in English or German. Bring one recurring task and the tools it touches.