OpenClaw is an open-source AI agent framework that runs inside Slack, WhatsApp, Telegram, and 20+ other messaging platforms. OpenClaw connects to your existing tools, handles recurring work on a schedule, and blocks all external actions — emails, messages, file edits — until a human approves them. Your data stays on your own server, not a vendor's. You own the system.

You install OpenClaw on your own server. You connect it to your Slack, your CRM, your email. You define what it should draft and when. Every draft it produces waits in a queue until you approve it. Nothing goes out until you say so — not as a preference setting, but as a framework constraint the agent cannot override. That is the core of what OpenClaw is.

Infrastructure you own, not a product you rent

With most AI tools, you are renting access to someone else's system. You trust the vendor to keep it running, keep it private, and keep it priced the same next year. With OpenClaw, the system is yours — deployed on your hardware, under your control, with no dependency on a vendor staying in business or keeping their terms stable.

Other AI toolsOpenClaw
HostingVendor's serversYour own server
OwnershipYou rent accessYou own the system
Data locationVendor's databaseYour hardware
PricingSubscription, can changeInfrastructure + API costs only
PortabilityLocked to vendorFully portable
Multiple agentsVariesSupported on one installation

Your credentials, your message history, your workflow configurations — none of it sits in a vendor's database. OpenClaw is open-source. You can inspect the code, modify it, and run it without asking anyone's permission.

What OpenClaw handles

OpenClaw handles any task that involves reading from a connected source, producing a draft, and waiting for approval before taking action. The specific tasks depend on what you configure, but the categories follow consistent patterns across service businesses.

Task categoryWhat OpenClaw doesApproval required
Email draftingWrites responses in your voice from contextYes — before sending
CRM updatesUpdates records from conversations or meeting notesYes — before writing
Client reportsPulls data from connected sources, assembles draftYes — before sharing
Follow-up sequencesDrafts follow-up messages at configured intervalsYes — before sending
Meeting summariesReads transcript or notes, produces structured summaryYes — before distributing
Scheduled briefingsCompiles daily or weekly digest from connected dataYes — before sending
Flag and alertIdentifies items requiring attention, surfaces to humanNo action taken — advisory only

The pattern is consistent: OpenClaw produces the draft, the human controls the release. No output reaches a client, a colleague, or an external system without a human having read and approved it.

How the approval model works

The approval layer is the defining feature of OpenClaw. Most AI tools add a "review before sending" option as a setting. OpenClaw builds the block into the framework itself — the action physically cannot execute until a human releases it.

The approval block is not a prompt instruction the model is trying to follow. It is a constraint enforced at the infrastructure level. The action is blocked until a human releases it — there is no way for the agent to bypass it.

1

Trigger

An inbound message arrives, or a scheduled job fires. OpenClaw reads the context — the message, the thread history, the relevant CRM data, any connected files.

2

Draft

The agent produces the output: an email draft, a CRM entry, a report section, a follow-up message. The draft includes what it intends to do and why.

3

Queue

The draft goes to the approval queue — a Slack message, an email, or a dedicated review interface depending on your setup. Nothing is sent to any external system at this point.

4

Review

You read the draft. You approve it, edit it, or reject it. If you edit, the agent uses the correction to improve future outputs in that context.

5

Execute

Only after approval does the action execute — the email sends, the CRM updates, the report goes out. The agent logs what was approved, edited, or rejected.

For client-facing work, this model removes a specific category of risk: the wrong email sent to the wrong person at the wrong time. The approval layer handles that without removing the value the agent creates.

OpenClaw is not a product you subscribe to. It is infrastructure you own — and data that never leaves your server.

What OpenClaw connects to

OpenClaw connects to 23 messaging platforms and integrates with the tools most service businesses already use.

CategorySupported tools
MessagingSlack, WhatsApp, Telegram, Discord, Microsoft Teams, Google Chat, iMessage, Signal, IRC
EmailGmail, Outlook
CRMHubSpot, Salesforce, Pipedrive, Airtable
CalendarGoogle Calendar, Outlook Calendar
Project managementNotion, Linear, Asana, Jira, ClickUp
File storageGoogle Drive, Dropbox, OneDrive
AI model providersAnthropic, OpenAI, Google, Mistral, and 35+ others

The AI model connection is configurable. OpenClaw supports 40+ model providers — you choose which model handles which task, and you can switch providers without changing your workflow configuration. The model runs in the cloud; the gateway and your business data stay on your server.

For most teams, setup starts with the one or two channels where work actually happens and the tools the agent needs to read from. Additional channels and integrations add later without re-deploying.

Your data stays on your server

Everything that runs through OpenClaw — message history, credentials, tool access, session data — stays on your hardware. The AI model API calls go out to the cloud provider you choose, but the content of what passes through the gateway, and all the connected business data, never leave your server.

For teams handling client information, operating under NDA, or working in regulated industries, self-hosting is not a preference. It is the only architecture that meets the baseline requirement.

Diagram comparing other AI tools sending data to vendor servers versus OpenClaw keeping all data inside your own server boundary
Your data stays on your server — not in a vendor's database.

Multiple agents, each scoped to one job

OpenClaw supports multiple agents on the same installation, each with its own configuration, tool access, and context. A client-facing agent handles inbound messages. A separate one runs internal reporting. Another monitors a specific inbox for a specific trigger. Each is isolated — they do not share memory or session history.

Scoped tool access is how you keep the system predictable. The client-facing agent gets access to the CRM and email. The reporting agent gets access to the project management tool and the data sources it needs. Neither agent has access to the other's connected tools. Give each agent exactly what it needs and nothing more.

How to set up OpenClaw

OpenClaw setup involves five stages. The timeline from first deployment to a fully operating workflow is typically 1–3 weeks depending on integration complexity.

1

Deploy the server

Provision a VPS or use your existing infrastructure. OpenClaw runs on Linux and requires standard dependencies. The installation process takes under an hour for a team comfortable with server administration.

2

Connect your messaging channels

Link OpenClaw to the platforms where it will be accessible — typically starting with Slack or the channel where most work happens. Each channel connection requires OAuth credentials or API keys.

3

Connect your tools

Integrate the tools the agent will read from and write to: CRM, email, calendar, project management. Each integration requires API credentials. Permission scoping happens at this stage — define exactly what each agent can access.

4

Define your first workflow

Write out what the agent should handle: what triggers it, what it should produce, and what a good output looks like. The clearer the initial workflow definition, the faster the agent produces approvable outputs from day one.

5

Run a review period

For the first 1–2 weeks, every output goes through the approval queue — which is the default anyway. Use this period to refine the workflow based on what the agent gets right and wrong. Most workflows stabilise within two weeks of regular use.

Teams without in-house server administration experience typically use an implementation service. YardWork handles the full setup — server, channels, integrations, first workflows — and provides ongoing support. For the implementation scope and what that involves, see what an AI agent implementation actually involves.

How much does OpenClaw cost?

OpenClaw is open-source with no licence fee. The cost of running it has three components: infrastructure, AI model API usage, and setup.

Cost componentTypical rangeNotes
Infrastructure (self-hosted VPS)$20–60/monthScales with task volume, not platform count
AI model API usage$30–200/monthDepends on model tier and task volume
Initial setup and integration$2,000–6,000 one-timeVaries with tool count and workflow complexity
Ongoing support (optional)$150–400/monthIf using an implementation service
Total cost — year 1$2,400–9,000Setup + 12 months infrastructure and API
Total cost — year 2+$600–3,000/yearInfrastructure + API only

The infrastructure cost is low because a single OpenClaw installation handles all connected channels and multiple agents. Adding a third or fourth messaging channel does not increase infrastructure cost — only task volume affects the API bill.

When OpenClaw is not the right choice

OpenClaw is the right tool for teams that need human oversight on every outbound action and want data sovereignty. It is not always the right tool.

You need an agent that improves autonomously. OpenClaw does not build skills from experience the way Hermes does. If you need an agent that gets better at a workflow over time without manual tuning, Hermes is the better fit. For a direct comparison, see OpenClaw vs. Hermes.

You need a fully custom data model. If your workflow depends on proprietary data structures or internal systems that require bespoke integration, a custom agent built specifically for your data is more efficient than adapting OpenClaw's framework.

Your team cannot manage a server. OpenClaw requires server administration — either in-house or through a service. Teams that want a fully managed, zero-infrastructure solution are better served by a different architecture, or by using YardWork to own the infrastructure layer on their behalf.

You want to test before committing. OpenClaw's setup complexity means it is not a good fit for a one-week pilot. The setup cost does not amortise well at low task volume or short time horizons. Confirm the workflow is worth automating before deploying OpenClaw to handle it.

Frequently asked questions

What is OpenClaw? OpenClaw is an open-source AI agent framework that runs inside Slack, WhatsApp, Telegram, and 20+ other messaging platforms. It connects to your existing tools, handles recurring work on a schedule, and blocks all external actions — emails, messages, file edits — until a human approves them. All data stays on your own server.

Does OpenClaw send business data to a vendor? No. OpenClaw is self-hosted on your own server. Message history, credentials, and business data never leave your infrastructure. Cloud AI models can still be used — you choose the provider — but the gateway, connected tools, and all business data stay on your own server.

How does the OpenClaw approval model work? Before any external action — an email, a message, a CRM update — OpenClaw drafts the action and routes it to a human for review via Slack, email, or a review interface. The action is blocked at the infrastructure level until approved. This is not a prompt instruction; it is a framework constraint. Nothing executes until a human releases it.

How much does OpenClaw cost to run? OpenClaw is open-source with no licence fee. Running costs include infrastructure ($20–60/month), AI model API usage ($30–200/month), and initial setup ($2,000–6,000 one-time). Year 1 total typically runs $2,400–9,000 including setup. Year 2 onwards costs $600–3,000/year.

What is the difference between OpenClaw and Hermes? OpenClaw is an approval-gated framework — every outbound action requires human sign-off. Hermes is a self-improving agent that builds skills from experience and operates with minimal supervision across 20+ platforms. OpenClaw suits workflows requiring human oversight on every action. Hermes suits high-volume workflows that benefit from autonomous execution and continuous improvement.

Can OpenClaw run multiple agents simultaneously? Yes. OpenClaw supports multiple agents on a single installation, each with its own configuration, tool access, and context. A client-facing agent and an internal reporting agent run in parallel without sharing memory or session history.