RobotsHelp

Category: AI at Work

Practical guides: how to use the newest AI tools at work, step by step, written for normal teams.

  • How to Install OpenClaw on Windows (Windows 11 and 10, Step by Step)

    You want OpenClaw on your Windows PC. Then you open the docs and find four routes: an app called Windows Hub, a PowerShell command, WSL2 and a backup desktop app. Which one is yours? And will you break something if you pick wrong?

    Here is the short answer. For most people, the easiest way to install OpenClaw on Windows is the Windows Hub app: download the installer from the OpenClaw releases page, run it (no administrator rights needed), choose Set up locally, and wait until the tray icon turns green. If you are happy in a terminal, one PowerShell command does the same job: iwr -useb https://openclaw.ai/install.ps1 | iex. Either way you need a way into an AI model: an existing Claude Code or Codex login, or an API key from a model provider. The docs promise a first chat in minutes; give yourself 20 so you can read along calmly. The steps for each route are below.

    Want one practical AI lesson like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Before you start: what you need

    • Windows 10 version 20H2 or newer, or Windows 11. Windows Hub supports both, with separate installers for normal (x64) and ARM64 PCs (OpenClaw docs: Windows).
    • Access to an AI model. Onboarding can reuse an existing Claude Code or Codex CLI login, or you paste an API key from your provider (OpenClaw docs: Getting started). OpenClaw itself is free and open source under the MIT licence; the model behind it is what you pay for.
    • WSL and virtualization switched on, for the Hub’s local setup. The docs list disabled WSL and blocked virtualization as the most common reasons local setup fails. On a work laptop, IT may have switched these off.
    • Node.js only for the terminal routes. The docs ask for Node 24.16+ or 26.1+, with Node 26 recommended. The installer script installs Node for you if it is missing (OpenClaw docs: Install).

    Not sure OpenClaw is even the right tool? Read OpenClaw vs Claude Code or OpenClaw vs Claude Cowork first. This page assumes you have decided.

    Which install route fits you?

    • Windows Hub (recommended by the docs). A normal Windows app with a setup screen, a tray icon, a chat window and a diagnostics panel called Command Center. Best if you do not want to touch a terminal.
    • PowerShell installer. One command, then a guided setup in the terminal. Best if you like to see what is happening and want OpenClaw to run as a normal Windows background task.
    • WSL2. OpenClaw runs inside a Linux system on your PC. The docs call it “the most Linux-compatible Gateway runtime on Windows”. Best if you follow Linux guides or plan to run local models and other tools next to it.
    • Tauri desktop app (backup). A cross-platform app from the regular releases page. Use it only if the Hub does not work for you.

    A word you will see everywhere: the Gateway. That is the part of OpenClaw that runs in the background, holds your settings and connects your chat apps to the AI. Every route below ends with a running Gateway.

    How to install OpenClaw on Windows 11 with Windows Hub

    This is the route for most people, and it works the same on Windows 10.

    1. Download the installer. Go to the Windows Hub releases page and download OpenClawCompanion-Setup-x64.exe. Pick the ARM64 file only if your PC has an ARM processor (Settings, System, About tells you).
    2. Run it. It installs without administrator rights and adds Start menu shortcuts for Gateway Setup, Chat, Settings, Check for Updates and uninstall.
    3. Open OpenClaw Companion from the Start menu or the system tray. On first launch, setup opens by itself.
    4. Choose Set up locally. The app creates its own small WSL system called OpenClawGateway, installs the Gateway inside it and pairs itself with it. The docs note that it does not touch an Ubuntu install you may already have.
    5. Connect your AI access when setup asks: your existing Claude Code or Codex login, or an API key.
    6. Wait for green. When the tray icon turns green, open Command Center from the tray and check that the connection and channels look healthy.

    That is it. If the tray icon does not show up, look in the hidden tray icons area (the little arrow next to the clock) and pin it. If it is not running at all, start OpenClaw Companion again from the Start menu.

    Install OpenClaw on Windows with PowerShell

    Prefer the terminal? Open PowerShell (search “PowerShell” in the Start menu; your prompt starts with PS C:\) and paste:

    iwr -useb https://openclaw.ai/install.ps1 | iex

    The script checks your system, installs Node if needed, installs OpenClaw and starts the onboarding wizard (Install). Then:

    1. Pick Quick start in onboarding. It finds an existing Claude Code or Codex login or API key, tests it with a real request, saves your settings and opens the web dashboard.
    2. Make it run in the background. Quick start keeps the Gateway running in that terminal window. Press Ctrl+C to stop it, then run openclaw gateway install. On Windows this creates a Scheduled Task (or a login item if task creation is blocked), and your settings stay saved.
    3. Check it:
    openclaw --version
    openclaw doctor
    openclaw gateway status

    The status should show the Gateway listening on port 18789. Then run openclaw dashboard to open the Control UI in your browser. If it loads, everything works (Getting started).

    One tip from the docs for the terminal route: if you plan to use OpenClaw’s workspace features, install Git for Windows as well.

    Install OpenClaw on Windows 11 for local AI workflows (WSL2)

    “Local” can mean two things. Either OpenClaw runs on your own PC instead of a server (every route on this page does that), or the AI model itself also runs on your PC. For the second, WSL2 is the route that matches most Linux guides, and the Hub can set up a WSL Gateway for you too. To do it by hand:

    1. Install WSL and Ubuntu from PowerShell: wsl --install (or wsl --install -d Ubuntu-24.04 to pick the version).
    2. Switch on systemd inside Ubuntu, so the Gateway can run as a service:
    sudo tee /etc/wsl.conf >/dev/null <<'EOF'
    [boot]
    systemd=true
    EOF
    1. Restart WSL from PowerShell with wsl --shutdown, then open Ubuntu again.
    2. Install OpenClaw inside Ubuntu: curl -fsSL https://openclaw.ai/install.sh | bash, then openclaw gateway status.

    Want the model on your PC as well? The docs describe a managed local model setup: install the llama.cpp plugin, run openclaw onboard and choose Managed local server. It shows the model, download size and backend before downloading, and checks a real tool call before making it your default. The smallest recipe needs at least 8 GiB of memory, larger ones more, and LM Studio and Ollama are listed as alternatives (OpenClaw docs: Local models). Two honest warnings from the same page: local models do not have the safety filters of hosted providers, and a model that answers a short question can still fail a real agent task. Test it on your actual work before you rely on it.

    If you need OpenClaw to start even when nobody logs into Windows, the Windows docs have a separate “auto-start before login” recipe for WSL. Skip it on day one.

    Your first 15 minutes after the install

    An install is only worth something once it does a job. Do these three things right away:

    1. Send a first message in the dashboard. Type something small and real: “Make a checklist for my Monday morning from these notes: [paste]”. If you get an answer, the AI connection works.
    2. Connect Telegram. The docs call it the fastest channel to set up, since it needs just a bot token. By default, Telegram uses pairing: when someone unknown messages your bot, they get an 8-character code and nothing they send is processed until you approve it. Codes expire after one hour. You approve requests in the Control UI under Settings, Channels, DM access requests (OpenClaw docs: Pairing).
    3. Run the security check: openclaw security audit. The docs say this one command tells you if your setup has drifted from the safe defaults (OpenClaw docs: Security). Fix what it flags before you add more channels.

    Then give it one recurring task you actually need, like a weekday summary of your notes file. If you would rather build agents with drag-and-drop tools instead, see how to build an AI agent without code.

    When the install does not work

    • Not sure what is wrong: run openclaw triage. It runs read-only checks and writes a clean description of the problem. It can hand that to Claude Code, Codex or OpenClaw’s own agent if one is installed, and the docs say nothing leaves your machine until you choose one.
    • “openclaw is not recognized”: almost always a PATH problem. Close PowerShell, open a new window and try again. If it still fails, follow the Node.js troubleshooting page in the docs.
    • Hub local setup fails: open the setup log from Windows Hub. Common causes: WSL switched off, virtualization blocked, leftover state from an earlier attempt, or a network drop during the download.
    • The Gateway task is disabled: openclaw gateway start or openclaw doctor --fix switches it back on.
    • Download or installation failed: the docs say to check your internet connection and any proxy, then retry local setup. On some office networks a proxy is exactly what gets in the way.

    Should you put it on your work laptop?

    Ask first. OpenClaw runs in the background, can be reached from chat apps, and can be given tools that act on your PC. The docs are clear that each Gateway is meant for one trusted person or a team that trusts each other, not for strangers sharing one assistant. On a company laptop, that is a conversation for your IT team, especially if WSL is locked down. A personal PC, or a small server you control, is the easier place to learn.

    Wondering whether a desktop agent that clicks through your apps fits your office better? Our guide to the best AI agent for desktop workflows compares the options.

    Quick answers

    Do I need WSL to install OpenClaw on Windows?

    Not always. The PowerShell installer runs OpenClaw natively on Windows. The Windows Hub’s local setup does use WSL, but it creates and manages its own WSL system for you.

    Does OpenClaw work on Windows 10?

    Yes. Windows Hub supports Windows 10 version 20H2 and newer, as well as Windows 11.

    Setting it up on a Mac instead? Our guide on how to install OpenClaw on a Mac covers the menu bar app and the one-line Terminal installer for older Macs.

    Is OpenClaw free?

    The software is free and open source (MIT licence). You pay for the AI model you connect, unless you run a local model on your own hardware.

    How do I uninstall it?

    The Hub installer adds an uninstall shortcut to the Start menu. For the PowerShell route, the docs have an Uninstall page that also covers removing the Scheduled Task.

    Pick your route, set aside 20 minutes tonight, and send your first message before you go to bed.

    Want the next one in your inbox?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Thinking about a dedicated machine instead? See how to set up OpenClaw on a Mac mini that stays on 24/7.

    Not sure which one to get? Here are the Mac mini specs OpenClaw needs, with three honest picks.

    Sources

  • ChatGPT vs Claude on Reddit: What Users Actually Say, and What to Pick

    You are about to pay for one of them, and you do not trust the marketing pages. So you typed “reddit” after your search, because you want to hear from people who use ChatGPT and Claude every day and have nothing to sell. Smart move. The threads are long, loud and full of model names that change every month, though. Here is what they actually say, boiled down.

    The short answer. On Reddit, the ChatGPT vs Claude debate mostly ends the same way: people who pay for both stop looking for a winner and split the work. Claude gets the praise for long documents, careful drafting and multi-file code. ChatGPT gets it for half-formed ideas, screenshots and images, quick lookups, number crunching and voice. The loudest complaint about Claude is its usage limits. And a popular habit is to let one do the work and the other critique it. Below you get the patterns, the threads they come from, and a quick test so you can check them against your own work.

    Want one practical AI lesson like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    What Reddit says about ChatGPT vs Claude: five patterns

    We read through the comparison threads that keep coming up in r/ClaudeAI and r/ChatGPT in 2026. Reddit blocks a lot of automated reading, so for two of them we used public snapshots of the full thread. The same five patterns show up again and again.

    1. Most heavy users keep both. The r/ClaudeAI thread “How do you split work between Claude and ChatGPT?” opens with a user who pays for both and has “mostly stopped trying to pick a winner” (thread, snapshot).
    2. Claude for the heavy, careful work. In that same thread, the poster sums up their own split as “Claude for deep technical work, ChatGPT for writing, explaining, brainstorming, and images.”
    3. ChatGPT for the messy start and the extras. Users keep naming vague prompts, screenshots, image work, web lookups, data analysis and voice as the reasons they open ChatGPT.
    4. Claude’s limits are the number one gripe. Even fans complain about running out of usage. More on that below.
    5. “Let one do it, let the other check it.” Several people describe drafting in one tool and asking the other to critique, or giving both the exact same prompt and comparing.

    Keep in mind what this is: a handful of opinionated people, not a survey. It is still useful, because the same splits come up from people with very different jobs.

    Where Reddit users say Claude wins

    Long documents and big context. In the split-work thread, one user says that when they dump a lot of material in and need something thorough out, Claude “seems to hold up better”, while ChatGPT “is more likely to miss some details”. Another lists ingesting 50+ page PDFs, full docs and raw transcripts into Projects as a Claude strength.

    Professional drafting and analysis. The most striking thread is from an accountant in r/ClaudeAI who ran the $100 Claude and ChatGPT plans side by side on three real client tasks with the same prompts (tax computation, transfer pricing research and financial projections) and decided to cancel ChatGPT Pro. Several commenters agreed for legal and accounting work (thread, snapshot). That is one person’s experience, in one country’s tax system, but it is the kind of detailed test worth copying.

    Writing that keeps its voice. A popular r/ClaudeAI post comparing four months of Claude Pro and ChatGPT Plus was summed up by the AI Signal Reddit digest as Claude winning on long-form writing, code reasoning and keeping structure and voice over 2,000+ words (AI Signal, 19 May 2026).

    Code across many files. Users keep naming multi-file changes and “understanding a codebase” as a Claude strength. If that is your main use, our OpenClaw vs Claude Code guide shows what Claude Code can do on your own files.

    If coding is the main reason you are choosing, our guide on ChatGPT vs Claude for coding compares the two for people who are not developers, with a short test you can run on your own task.

    Where Reddit users say ChatGPT wins

    Half-formed ideas. The split-work poster says ChatGPT is “better at figuring out what I mean when the idea is still half-formed”, so they use it for brainstorming and planning.

    Screenshots and images. The same user sends anything from a screenshot to ChatGPT, saying Claude “seems worse at zooming in and reading small text”. ChatGPT’s plans include vision and image generation, with more of both on paid tiers (ChatGPT pricing).

    Lookups, numbers and voice. Another comment calls ChatGPT “the Swiss Army knife with live search, a Python runtime, and voice capabilities”, using it to drop in messy spreadsheets and get calculations and charts. The 4-month comparison, as summed up by AI Signal, also gave ChatGPT the edge for math and quick factual lookups.

    Staying power for long sessions. In the accountant’s thread, a developer pushed back: with the same prompts and flagship models, they could work several times longer on OpenAI’s tools before hitting a limit. That leads straight to the big one.

    The complaint that comes up most: usage limits

    If you read only one thing from Reddit, read this. Claude’s limits frustrate people far more than its answers do. In the accountant’s thread, even the poster acknowledges the “chatter” about Claude burning through usage, and the thread’s own summary says the tight limit is the main reason some people stay with ChatGPT. In r/ChatGPT, a Claude Pro user asking whether to switch to ChatGPT Plus said they were “sick of running out of tokens” (r/ChatGPT snapshot, July 2026).

    Here is what the official pages say, so you know what you are buying:

    • Claude: every plan has limits that reset on a rolling five-hour window, and paid plans add weekly limits. Chats, desktop, mobile and Claude Code all draw from one pool. Pro gives at least five times the usage of Free per five-hour session; Pro costs $20 a month, or $17 a month billed yearly (Claude pricing).
    • ChatGPT: the Free plan lists unlimited text chats (subject to abuse guardrails) but limited uploads, images, voice and deep research. Plus expands messages, uploads, memory and deep research (ChatGPT pricing).

    So the honest trade looks like this. If you do a few deep tasks a day, Claude’s limits rarely bite. If you live in the chat window all day, firing off quick questions, the limits will shape your choice more than quality does.

    Want the plain version of how the caps work on each side? Read our guide to ChatGPT vs Claude usage limits and what happens when you hit them.

    Why you should not copy a Reddit verdict

    Reddit is great for spotting patterns and bad for final answers. Three reasons:

    • People switch back and forth. The same r/ChatGPT snapshot holds a post titled “I switched from Claude to ChatGPT. There’s a stark difference.” whose writer already plans to switch back, right next to a Claude user about to move to ChatGPT over limits. Both were posted the same week.
    • People test different things. An accountant’s tax test and a developer’s refactor test can reach opposite conclusions, and both can be right for their work.
    • Loud is not typical. The comments with the most heat (“anyone claiming claude is more capable right now is a plant”) tell you nothing about your task.

    Use Reddit to decide what to test. Then test it.

    ChatGPT or Claude for legal document summaries and contracts

    This is where Reddit is most one-sided: the legal and accounting voices in these threads lean Claude. A comment in the accountant’s thread put it bluntly: “OpenAI and Anthropic aren’t even on the same planet for legal work.” Treat that as a reason to test Claude first, not as proof.

    What you can check on the official pages is how much each one can read at once. Claude lists a context window of up to 1 million tokens, depending on the model, on every plan (Claude pricing). ChatGPT lists an input maximum of about 12 pages for the default model on the Free plan, about 40 pages on Plus, and about 320 pages for its reasoning models on Go and Plus (ChatGPT pricing). For a long contract, that difference matters more than any Reddit opinion.

    Three rules whichever tool you use:

    1. Strip names and personal data first, unless your company allows that tool for client files. One commenter asked the accountant exactly this: did the client’s employees agree to their data being used?
    2. Ask for clause numbers or page references with every point, so you can check the summary against the real text.
    3. Use it to prepare, not to decide. A summary helps you read faster and ask better questions. A lawyer still signs off on anything that matters.

    For the step-by-step prompts, see how to get the key points from a contract PDF with Claude and how to analyze long PDF files.

    Run the Reddit test yourself, with a scope of work

    The most useful thing Reddit users do is simple: give both tools the exact same prompt and compare. One user in the split-work thread even gets “each of them to critique each other”. A scope of work is a perfect test, because it mixes structure, careful wording and things that must not be invented.

    Step 1. Pick a real project you need to scope this month. Remove client names.

    Step 2. Paste this into ChatGPT and into Claude, word for word:

    Write a one-page scope of work from my notes below.
    
    Sections: Goal, In scope, Out of scope, Deliverables, Timeline, Client responsibilities, Assumptions, Change requests.
    
    Rules:
    - Use only what is in my notes. If something is missing, write [ASK CLIENT] instead of guessing.
    - Put anything vague (like "a few rounds of changes") in Assumptions and suggest a concrete number for me to confirm.
    - Plain language, no legal jargon.
    - End with the 3 questions I should ask the client before I send this.
    
    My notes:
    [paste your notes]

    Step 3. Paste each answer into the other tool with: “Critique this scope of work. What is vague, what is missing, and what could cause a dispute later?”

    Step 4. Score both on four things: did it invent anything, did it mark the gaps with [ASK CLIENT], is the out-of-scope list useful, and would you send it after ten minutes of edits?

    Whichever wins on your notes is your answer for this kind of work. If you write proposals often, our guide on ChatGPT for proposal writing takes it further.

    So which one should you pay for first?

    • You mostly work with long documents, reports or contracts: try Claude Pro first. That is where Reddit is most consistent.
    • You want one tool for everything, including images, voice and spreadsheets: try ChatGPT Plus first.
    • You send many short questions all day: ChatGPT, mainly because of the limits.
    • You write code across several files: Claude, and look at Claude Code.
    • You are not sure: run the scope test above on both free plans. It costs nothing.

    Pay for one at a time, for one month, on real tasks. If you keep switching to the free version of the other tool for certain jobs, that is the Reddit pattern showing up in your own week, and paying for both may be worth it. Still weighing Gemini or Copilot too? ChatGPT vs Gemini vs Copilot covers those.

    Curious about Grok as well? Our ChatGPT vs Gemini vs Grok comparison explains when its live search of the web and X beats the other two for work.

    Quick answers

    Is Claude better than ChatGPT, according to Reddit?

    For long documents, careful drafting and multi-file code, many Reddit users say yes. For brainstorming, images, quick lookups, data analysis and long chat sessions, many prefer ChatGPT. The most common answer from people who pay for both is “it depends on the task”.

    Why do Reddit users complain about Claude’s limits?

    Because usage resets on a five-hour window with weekly caps on top, and long or complex chats use it up faster. Claude’s own pricing page says there is no fixed message count; it depends on the length and complexity of your chats, the model and the features you use.

    Can I use both for free?

    Yes. Both have free plans with tighter limits. That is enough to run the scope of work test above before you pay.

    Never used Claude before? Our Claude tutorial for beginners takes you from sign-up to your first work prompt, your own files and a Project in about 30 minutes.

    Should I trust Reddit for this decision?

    Trust it to tell you what to test. Do not trust it to pick for you. Models change monthly, and one person’s tax test says little about your sales emails.

    Open both tools tonight, paste the same prompt, and let your own work decide.

    Want the next one in your inbox?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Sources

  • Claude vs Gemini for Coding: Which One Fits Your Work Scripts

    You need a small script. Maybe it is a Google Sheet that should flag overdue rows on its own, or a folder of 300 CSV exports that has to become one clean file before Friday. You are not a developer. You just want the AI to write code that works the first time, and you keep reading “Claude is best for coding” in one place and “Gemini is free and huge” in another.

    Here is the short answer. In the Claude vs Gemini for coding question, Claude is the stronger pick when you want an agent that works inside a folder on your computer, reads your files, edits them and asks before it acts: that is Claude Code, and it comes with the $20 Pro plan. Gemini is the easier start when your work lives in Google Sheets, Docs and Gmail, because the free Gemini app already writes and previews code in Canvas, and Apps Script runs right inside your sheet. The best way to decide is not a ranking. It is one real task from your own week, run in both, side by side. The test is further down this page.

    Want one practical AI lesson like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Claude vs Gemini for coding at a glance

    Both companies change names and plans often, so here is what the official pages say in October 2026.

    • Free chat that writes code: Claude Free lets you chat, run code and create artifacts (Claude pricing). The free Gemini app includes Canvas, where you can create and edit code and apps (Gemini plans).
    • A coding agent on your own computer: Claude Code, included in Claude Pro and up, not in Free. On the Google side it is now Antigravity CLI and the Antigravity app; Antigravity has a $0 plan with basic weekly rate limits (Antigravity pricing).
    • Paid plan most people start with: Claude Pro, $20 a month, or $17 a month billed yearly. Google AI Pro, $19.99 a month in the US (Google AI plans).
    • Where it fits best: Claude when your work is files and folders on your laptop. Gemini when your work is already inside Google Workspace.
    • Instruction file the agent reads every time: CLAUDE.md for Claude Code. GEMINI.md for Google’s tools, and Antigravity CLI stays compatible with existing GEMINI.md files.

    Notice what is missing: a winner. Each one is good at writing everyday scripts. The real difference is where it works and what it can touch.

    First, what kind of coding do you actually do?

    “Coding” means three very different things for someone with a normal desk job. Pick the one that sounds like you, because it decides the answer.

    1. Paste-and-run snippets

    A spreadsheet formula, a short Apps Script, a regex to clean up phone numbers, a Python snippet someone at work told you to run. You copy the code out of the chat and paste it somewhere. For this, both free chats are enough. You do not need an agent.

    2. Small tools with a few files

    A script that renames 400 invoices, a little web page that shows your team’s dashboard, a tool that merges every CSV in a folder. Now the AI needs to see your files, try the code, read the error and fix it. That is agent work: Claude Code on one side, Antigravity on the other.

    3. Automations that run without you

    Something that runs every morning or every time a form comes in. If it lives in Google Sheets or Forms, Apps Script with a trigger is often the simplest route. Google’s own guide shows how a script bound to a sheet can run on open, on edit, on form submit or on a timer (Extend Google Sheets with Apps Script). If it needs to connect many apps, a no-code tool may suit you better than code; our guide on building an AI agent without code covers that route.

    Claude for coding: what you actually get

    In the chat (free and paid). Ask for a script and Claude can put it in an artifact, which opens beside the conversation so you can edit it, come back to it and share it. If the code throws an error, there is a “Try fixing with Claude” button that sends the error back for a fix (Claude Help Center: artifacts). For paste-and-run snippets, that is all you need.

    Claude Code (Pro and up). This is the part people mean when they say Claude is good at coding. Claude Code reads the files in a folder, edits them, runs commands and fixes what breaks. It runs in the terminal, in VS Code and JetBrains, in a desktop app and in the browser at claude.ai/code. You describe what you want in plain language, and it plans the approach, writes the code and checks that it works (Claude Code overview).

    Two things make it friendlier for non-developers than it sounds:

    • You choose how much it may do on its own. In Manual mode it asks before most actions that edit files, run commands or reach the network. In Plan mode it reads and proposes a plan, and edits stay blocked until you approve that plan (Claude Code permission modes). Newer versions start in auto mode, where a second model reviews actions instead of you, so switch modes with Shift+Tab if you want to approve each step.
    • It remembers your rules. Put a CLAUDE.md file in the folder with your standards (“always work on a copy”, “explain every change in one line”) and Claude Code reads it at the start of every session.

    The catch: Claude Code needs a paid plan, and your chats and Claude Code share one usage pool. Pro gives at least five times the usage of Free per five-hour session, with weekly limits on top (Claude pricing FAQ). For a few scripts a week, that is plenty. For all-day coding, it is not.

    Already wondering how Claude Code compares with a self-hosted agent? That is a different question, answered in OpenClaw vs Claude Code.

    Deciding whether Claude is worth paying for beyond coding? Our ChatGPT vs Claude on Reddit roundup covers what people who pay for both say about usage limits, long documents and everyday tasks.

    Gemini for coding: what you actually get

    In the Gemini app (free and paid). Turn on Canvas below the text box and ask for the code. Canvas has a Code view where you can edit the code yourself, a console that shows errors and logs from the preview, and a “Show recent changes” view, so you can see what Gemini changed between versions (Gemini Apps Help: Canvas). For small web tools and snippets, that loop of write, preview, see the error, fix is exactly what you want.

    Google AI Pro ($19.99 a month in the US). You get more access to Google’s Pro models, a 1 million token context window, expanded agent requests in Google Antigravity, and Gemini inside Gmail, Docs and Sheets (Google AI plans). Google also says you can upload a code repository of up to 30,000 lines and have Gemini reason across it (Gemini plans). That matters if someone hands you a large old script and asks what it does.

    The Google Workspace advantage. If your work is a Google Sheet, the code usually ends up in Apps Script anyway: in Sheets you open Extensions, then Apps Script, and paste it in (Google for Developers). Gemini is not the only AI that can write Apps Script, Claude writes it fine too, but if you already pay for Google AI Pro for the storage and Gmail features, you are not paying twice.

    The 2026 change most Claude vs Gemini guides miss

    A lot of comparison articles still tell you to install Gemini CLI and enjoy a big free daily limit. For individual accounts, that is out of date.

    Google announced in May 2026 that it is moving its terminal tool to Antigravity CLI. On June 18, 2026, Gemini CLI and the Gemini Code Assist IDE extensions stopped serving requests for free users and for Google AI Pro and Ultra subscribers. Company licences and paid API keys keep working with Gemini CLI (Google Developers Blog, Gemini CLI docs).

    What that means for you:

    • If you have a personal Google account, use the Antigravity CLI or the Antigravity desktop app as Google’s coding agent, not Gemini CLI.
    • If you already used Gemini CLI, Google says Antigravity CLI imports your skills, MCP servers and agent setups, and keeps working with your gemini.md files (Gemini CLI announcement on GitHub).
    • If your company gives you a Gemini Code Assist licence, ask your IT team which tool they support before you install anything.

    Claude’s setup has not had a break like this. Claude Code still installs with one command and signs in with your Claude account.

    Test Claude vs Gemini on one real task

    Benchmarks tell you which model wins at puzzles you will never write. Your own task tells you which one fits your work. Give both the same job, with the same words, and compare. It takes about half an hour.

    Step 1. Pick a task you actually need this month. Small, real, and checkable. “Flag overdue rows in my project sheet” is perfect. “Build me a CRM” is not.

    Step 2. Paste the same prompt into Claude and into Gemini (Canvas on):

    I am not a developer. Write a Google Apps Script for a Google Sheet.
    
    The sheet "Projects" has these columns:
    A: Task, B: Owner, C: Due date, D: Status (Open, Waiting, Done)
    
    What it should do:
    - Add a menu called "Checks" with one item: "Flag overdue".
    - When I click it, colour the row light red if the due date is before today and the status is not Done.
    - Clear the colour on rows that are no longer overdue.
    - Do not change, move or delete any values.
    
    Then:
    1. Tell me exactly where to paste it and how to run it the first time.
    2. Tell me what permissions Google will ask for, and why.
    3. List anything you assumed about my sheet.

    Step 3. Run each version on a copy of your sheet. Never the real one. File, then Make a copy, takes five seconds.

    Step 4. Score them on four questions:

    1. Did it work on the first try? If not, did one paste of the error fix it?
    2. Did it keep every value untouched, like you asked?
    3. Were the setup steps clear enough to follow without searching?
    4. Did it list its assumptions honestly, such as the date format or the sheet name?

    The one that wins on your own task is your answer. If both pass, choose on price and on where you already work. And if the task was really about reading data rather than changing it, you might not need code at all: see how to analyze a spreadsheet with AI.

    Which one for which job

    • A formula or a quick snippet: either free chat. Use the one you already have open.
    • Apps Script for Sheets, Docs or Gmail: both write it well. Gemini is the natural pick if you pay for Google AI Pro anyway.
    • A script that works through files on your laptop: Claude Code, in Plan mode first, so you see the plan before anything changes.
    • Understanding a long script someone else wrote: both handle long files. Gemini Pro’s large context and repository upload is useful here; in Claude Code, open the folder and ask “explain what this does, file by file, before you change anything”.
    • A small web tool to share with your team: Claude artifacts and Gemini Canvas can both make and share one. Check the sharing rules first: Google notes that anyone with the public link to a shared Canvas app can view and edit data associated with the app.

    Not sure you even need Claude or Gemini, rather than ChatGPT or Copilot? Our ChatGPT vs Gemini vs Copilot guide compares them for everyday desk work.

    Choosing between ChatGPT and Claude for your scripts instead? Our guide on ChatGPT vs Claude for coding compares what each one can run in the chat, Codex and Claude Code, and what the plans cost.

    Five safety habits before you run AI-written code

    This is the part that keeps a useful script from becoming a bad afternoon.

    1. Work on a copy. A copied sheet, a copied folder. Every time.
    2. Ask what it does before you run it. “Explain this script line by line in plain English” takes ten seconds and catches most surprises.
    3. Never paste passwords or API keys into the chat. Put a placeholder like YOUR_KEY_HERE and fill it in yourself.
    4. Read the permission screen. When Google asks you to authorise a script the first time you run it, read what it wants. If a script that only colours rows asks to send email, stop and ask why.
    5. Keep the agent on a short leash at first. In Claude Code, start in Plan or Manual mode until you trust how it works. Check your company’s rules on which AI tools may see work files.

    What to pay for, and when

    Start free. Both free chats write paste-and-run code, and the test above costs nothing. Pay for a plan only when you hit a real wall: you want an agent that works on your files (Claude Pro for Claude Code, or Antigravity’s higher limits through Google AI Pro), or you keep running out of usage.

    Pay for one at a time. Run it for a month on real tasks. If you are still copying code into the other tool every day, that tells you something. If you are not, cancel the one you do not use. Both plans let you cancel any time, and Claude keeps your chats and projects when you drop back to Free.

    Choosing a paid plan for more than code? Our Claude vs Gemini Pro comparison covers writing, long documents, Gmail and Docs, and what each plan costs at work.

    Weighing ChatGPT against Gemini for your scripts instead? Our ChatGPT vs Gemini for coding guide puts both through one small web tool test and shows which fits where your code will run.

    Quick answers

    Is Claude better than Gemini for coding?

    Not in a way that holds for everyone. Claude Code is built for working through files on your own computer, and it comes with a plan many people already pay for. Gemini fits better when your code lives in Google Workspace and you already pay for Google AI Pro. Your own one-task test is the honest tie-breaker.

    Can I use Claude and Gemini for coding for free?

    Yes, for chat-based coding. Claude Free can run code and create artifacts, and the free Gemini app includes Canvas. Claude Code itself needs a paid plan. Antigravity, Google’s agent, has a $0 plan with basic weekly limits.

    Do I need to know how to code?

    No, but you need to know what you want and how to check it. Describe the result in plain words, ask for setup steps and assumptions, and test on a copy. You will pick up the basics as you go.

    Is Gemini CLI still free?

    Not for personal accounts. Since June 18, 2026, Gemini CLI no longer serves free or Google AI Pro and Ultra individual users; Google points them to Antigravity CLI. Paid API keys and company Code Assist licences still work.

    Pick the one script you have been putting off. Paste the test prompt into both tools tonight, run each on a copy, and keep the one that got it right.

    Want the next one in your inbox?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Sources

  • OpenClaw vs Claude Cowork: Which AI Coworker Should You Use?

    You keep hearing that an AI agent can take real work off your plate. Then you look closer and there are two names everywhere: OpenClaw and Claude Cowork. Both “do tasks for you”. Both get called an AI coworker. You have one free evening this week, and you do not want to spend it installing the wrong thing.

    Here is the short answer. Claude Cowork is the agent inside the Claude app: you hand it a task at your desk, it works through your files, connected apps and the web, and it gives you back a finished spreadsheet, report or deck. It comes with a paid Claude plan and needs no setup. OpenClaw is a free, open-source assistant you install on your own computer or a small server and then message from WhatsApp, Telegram, Slack or Discord, so it is there all day, on any AI model you choose. If your work is “turn this pile of files into something finished”, start with Cowork. If you want an assistant you can text from anywhere that runs jobs on a schedule on hardware you control, and you do not mind a bit of setup, start with OpenClaw.

    Want one practical AI workflow like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    OpenClaw vs Claude Cowork at a glance

    Most comparisons pile up features. For someone who just wants work done, six questions decide it: where you talk to it, where it runs, which AI it uses, what it costs, how much setup it takes, and what it can touch.

    Question Claude Cowork OpenClaw
    What it is Anthropic’s agent for knowledge work, built into the Claude apps A self-hosted gateway that connects your chat apps to an AI agent
    Where you talk to it Claude desktop app (Mac and Windows), claude.ai and the Claude mobile app WhatsApp, Telegram, Slack, Discord, Signal, Teams, iMessage and more, plus a browser dashboard
    Where the work runs In an isolated session on Anthropic’s servers; it reaches your local folders through the desktop app On your own laptop or server
    Which AI model Claude models only Your choice: Claude, OpenAI, Google and others, or a local model
    Cost Included in paid Claude plans: Pro $17 a month billed yearly ($20 monthly), Max from $100 a month Free, MIT licensed; you pay your AI provider per use, plus a machine that stays on
    Setup Sign in, pick a folder, describe the task One install command, guided onboarding, an API key, then connect a chat app
    Best at Finished deliverables from your files: spreadsheets with formulas, reports, slide decks Always-on help from your phone: reminders, scheduled checks, quick requests in chat

    The details come from the Claude Cowork help center, the Claude pricing page and the OpenClaw documentation, checked in October 2026. Both tools change fast, so look again before you commit a budget.

    First: Cowork is turning into “just Claude”

    Many comparisons you will find still describe Cowork as a separate mode you switch on. That is changing. On 16 September 2026 Anthropic announced that Cowork and chat are merging into one conversation: you ask for what you need, and Claude decides whether it is a quick answer or a task it should work through on its own (Claude Help Center). It is rolling out in stages, starting with Pro and Max plans.

    So if you open Claude and do not see a “Cowork” button, you have not missed anything. Check your message box. If it no longer shows separate “Chat” and “Cowork” options, you already have the new experience, and every conversation can take on a Cowork task. For this comparison it means one thing: the “Claude side” is no longer an extra product to learn. It is the Claude app you may already pay for.

    What Claude Cowork is good at

    Cowork uses the same agent engine as Claude Code, Anthropic’s coding tool, but without a terminal. You describe an outcome, Claude makes a plan, breaks the work into steps and hands back finished files. If you are curious how the coding side compares with OpenClaw, we covered that in OpenClaw vs Claude Code. Here we stay with everyday desk work.

    The examples in Anthropic’s own help pages are refreshingly ordinary:

    • Receipts to an expense report. Drop receipts in a folder and ask for a formatted expense report.
    • Spreadsheets that actually work. Excel files with working formulas, conditional formatting and several tabs, not a CSV you still have to fix.
    • Decks from rough notes. A slide deck from meeting notes or a transcript.
    • Tidy folders. “Organize my Downloads folder by type and date.”
    • Research into one report. Web searches, articles and your own notes pulled together into a summary.

    It also connects to apps such as Google Drive, Gmail, Microsoft 365 and Slack, can open websites and fill in forms in a browser, and can run scheduled tasks in the cloud, for example “every weekday at 8 AM, summarize new messages in my team’s Slack channels”. Those scheduled runs keep going when your computer is off (Schedule recurring tasks in Cowork). The one catch: anything that needs a file on your own computer, or your own browser, only works while the Claude desktop app is open.

    Where it feels limited: it only talks to you inside the Claude apps, it only uses Claude models, and longer agent tasks eat into your plan’s usage limit faster than normal chat. Anthropic says so plainly in the help center.

    What OpenClaw is good at

    The OpenClaw docs describe it as “a self-hosted gateway that connects your favorite chat apps” to an AI agent. In plain words: you run one small program on your laptop or a cheap server, link it to a chat app, and from then on you message your assistant like a colleague. It is built by the OpenClaw Foundation, which says there is no paid tier and no hosted version.

    What that gets you at work:

    • It lives where you already are. You text it from Telegram on the train and the answer comes back in the same chat. No app to open, no tab to find.
    • It runs on a schedule, and on events. Its built-in scheduler can wake the agent at a set time, and webhooks let other tools trigger it (OpenClaw automations). “Every Friday at 4, send me my open follow-ups on WhatsApp” is the kind of job it was made for.
    • You pick the brain. It works with Claude, OpenAI, Google and other providers, and with local models through tools like Ollama or LM Studio (OpenClaw models). You can use a strong model for hard work and a cheaper one for routine messages.
    • Skills. You can teach it a routine once and it loads that routine when needed. Community skills and plugins live on ClawHub.

    The honest trade-off: you are the IT department. You need Node.js (the docs recommend Node 26), an API key from your AI provider, and a computer that stays on if you want the assistant available all day. When something breaks at 7 in the morning, nobody fixes it for you.

    What each one really costs per month

    Claude Cowork comes with a paid Claude plan: Pro is $17 a month billed yearly or $20 monthly, Max starts at $100 a month for heavier use (Claude pricing). There is no Cowork on the free plan. Every plan has usage limits that reset in five-hour windows, with weekly limits on top, and your chats, Cowork tasks and Claude Code all draw from the same pool. The upside is a bill you never have to think about. The downside is that a heavy week can hit the limit before Friday.

    OpenClaw costs nothing to install. You pay your AI provider for the text it processes, billed per use, and you pay for whatever machine it runs on. A light assistant that answers a handful of messages a day stays cheap. One that reads long documents all day, or runs many scheduled jobs, costs more. Set a monthly spending limit in your provider’s dashboard before you connect anything, so a busy week never surprises you.

    A simple rule: if you already pay for Claude Pro, Cowork is the cheapest way to try an agent this week, because there is nothing extra to buy.

    Safety and your data: what each one can touch

    Both can take real actions, so treat both like a new hire with keys to the office. The way they protect you is different, though.

    Cowork runs each task in an isolated, temporary environment on Anthropic’s servers that cannot reach your home or company network. It can only read and write in folders you connect, it always asks before it permanently deletes a file, and its default “Manual” setting asks before it takes actions. Anthropic’s own advice is to give it a dedicated working folder instead of your whole Documents folder, keep financial files and passwords out of reach, and be careful with scheduled tasks that send messages or buy things (Use Claude Cowork safely). One thing to know: files Claude opens are processed on Anthropic’s servers, not only on your computer.

    OpenClaw keeps the program on your own hardware, and the docs say it ships with careful defaults: the gateway only listens on your own machine, strangers who message it get a pairing code instead of an answer, and group chats sit behind an allowlist. The docs are also clear that it is built for one trusted person or a team that trusts each other, and that an agent with message access can send across your connected chats by default (OpenClaw security). Run openclaw security audit after setup and fix what it flags. And since anyone can upload to ClawHub, read a skill’s page and scan summary before you install it (ClawHub).

    About “my data stays mine”: with OpenClaw the files stay on your machine, but your messages still go to the AI provider you picked, unless you run a local model. That is more control, not total privacy.

    One rule for both: never give an agent a password or bank login it does not need for the task in front of it.

    Which one should you pick?

    At RobotsHelp we hand a lot of daily work to AI agents, and the lesson that keeps coming back is boring but true: the tool matters less than picking the one you will actually keep using. So answer these honestly.

    • Do you already pay for Claude? Start with Cowork. You can test it tonight.
    • Does a terminal window make you nervous? Cowork. OpenClaw’s install is short, but you will be reading logs at some point.
    • Is most of your work files and documents at a desk? Cowork. That is its home turf.
    • Do you want to text your assistant from your phone all day? OpenClaw. Living in WhatsApp or Telegram is the whole point of it.
    • Do you need a specific model, or a local one for sensitive work? OpenClaw. Cowork is Claude only.
    • Do you want jobs that fire on events, not just on a clock? OpenClaw, through its webhooks.

    If you are still unsure, it usually means your first job is a desk job. Take Cowork, and come back to OpenClaw when you catch yourself wishing you could just message your assistant. Still weighing other desk agents too? Our guide to the best AI agent for desktop workflows in the office compares the wider field.

    Try both on a real task in 30 minutes

    Reading comparisons only gets you so far. Give each one a small, real, low-risk job and you will know within half an hour which one fits.

    Cowork: turn a folder into a finished file

    Make a new folder, for example “Cowork test”, and copy in a few files you would normally summarize by hand: last month’s receipts, a few meeting notes, or three client reports. Copies, not originals. Open Claude, connect only that folder, keep the permission setting on Manual, and paste:

    Go through every file in this folder.
    
    Make me one Excel file with:
    - a tab "Overview" with one row per file: date, who or what it is about, the main number or decision, and anything I still need to do
    - a tab "Totals" that adds up the amounts with working formulas
    
    Rules:
    - Only use what is in the files. If something is missing or unclear, write [CHECK] in the cell instead of guessing.
    - Do not delete, rename or move any of my files.
    - Before you start, tell me your plan in three lines and wait for my OK.

    The “[CHECK]” line matters most. It turns every gap into something you can spot in ten seconds, instead of a confident guess hidden in row 14. If you do this kind of work a lot, the same habit helps when you summarize a long report and pull out the action items with Claude.

    OpenClaw: one assistant in your pocket

    Install it with the one-line command from the docs, run the onboarding, and connect Telegram (the docs call it the fastest channel). Then send it one small, repeatable job in plain words:

    Every weekday at 8:30, send me a short message here with:
    1. The three things I told you this week that I still need to do
    2. Any deadline in the next two days
    
    Keep it under 80 words. If there is nothing, just say "Clear day."
    Do not message anyone else, ever.

    Before you add anything bigger, run openclaw security audit. If, after a week, you are opening that 8:30 message every morning, OpenClaw has earned its place.

    Whichever one you try, write the brief first: one job, what it may touch, and what “done” looks like. That brief is most of the work, and it carries over to every agent. We walk through it step by step in how to build an AI agent without code.

    Can you use OpenClaw and Claude Cowork together?

    Yes, and plenty of people will end up there, because they cover different moments of the day. Cowork does the desk work that ends in a file: the report, the cleaned-up spreadsheet, the deck for Monday. OpenClaw is the assistant you text from the corridor: reminders, quick lookups, the morning nudge.

    Two practical points. OpenClaw can run on Claude models through an Anthropic API key, so you can keep the same “brain” in both. That API usage is billed separately from your Claude Pro or Max subscription. And keep them in separate lanes: do not let both agents work in the same folder or send messages for the same thing, or you will spend your time working out who did what.

    Leaning toward Claude? Our guide on how to use Claude for work shows how to connect it to your email, calendar and files, with one real task to try on day one.

    Quick answers

    Is Claude Cowork free?

    No. Cowork is part of the paid Claude plans (Pro, Max, Team and Enterprise). The free Claude plan covers chat, file creation and code execution, but not Cowork’s hand-off and scheduled tasks.

    Is OpenClaw free?

    The software is free and open source under the MIT licence. You still pay for the AI model you connect, unless you run a local one, and for the machine it runs on.

    Do I need to be technical?

    Not for Cowork: you sign in and type what you want. For OpenClaw you should be comfortable running a command in a terminal and following setup steps. You do not need to write code for either.

    On a Windows PC the terminal part is optional: our guide on how to install OpenClaw on Windows shows the Windows Hub app route with a normal installer, next to the PowerShell and WSL2 routes.

    On a Mac with macOS Tahoe 26.2 or later you can skip the terminal too: our guide on how to install OpenClaw on a Mac shows the menu bar app route, next to the one-line Terminal installer for older Macs.

    Does Claude Cowork work on Windows?

    Yes. It runs in the Claude desktop app for macOS and Windows on all paid plans, as long as you have the latest version, and on claude.ai and the mobile app for Pro and Max plans.

    Which one is safer for client files?

    Both can be used safely, in different ways. Cowork gives you guardrails out of the box: folder-only access, a sandbox and approval before deletes. OpenClaw keeps files on your own hardware, but you are the one who locks it down. For client work, the safest start with either is a dedicated folder with copies, and nothing in it you would not show the client.

    Pick one small job you did by hand last week. Give it to one of these two tonight, with copies of the files, and see what comes back. That half hour will tell you more than ten comparison articles.

    Want the next practical workflow in your inbox?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Going with OpenClaw? Many people give it its own quiet machine. Here is our OpenClaw Mac mini setup guide.

    Sources

  • Make This Email Sound More Professional: AI Prompts That Work

    You wrote it fast. Now you read it back and wince. It sounds blunt, or it rambles, or the irritation from your last call is sitting right there in the second line. The client is waiting, and you have twelve other things open.

    Here is the fix. To make this email sound more professional, paste your draft into ChatGPT, Claude or Gemini and give it three things: who will read it, what must not change (dates, prices, promises), and how long it may be. Then ask for the rewrite plus a short list of what it changed. That last part is the trick. You check the list in ten seconds instead of comparing two emails line by line, and nothing slips in that you did not mean.

    Want one practical AI lesson like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    The prompt that makes an email sound more professional

    “Make this more professional” on its own is a coin toss. The AI has to guess what is wrong, so it changes everything: your words, the length, sometimes the facts. Often the email comes back longer and stiffer than what you wrote. Both OpenAI and Anthropic say the same thing in their own guides: be specific about what you want, and you get a better answer (OpenAI, Anthropic).

    So tell it exactly what to do. Copy this once and keep it somewhere you can grab it:

    Rewrite the email below so it sounds professional and calm, but still like a real person wrote it.
    
    Reader: [who it goes to, e.g. "a client I have worked with for two years"]
    Goal: [what you need from them, e.g. "approve the new delivery date"]
    
    Rules:
    - Keep every name, date, number, price and promise exactly as written.
    - Do not add new facts, apologies or commitments.
    - Do not make my request softer or stronger than it is.
    - Put the main point or request in the first two lines.
    - Keep it about the same length or shorter.
    - Plain words. No "I hope this email finds you well".
    
    After the email, give me a numbered list of what you changed and why.
    
    Email:
    [paste your draft]

    Fill in the two brackets at the top. They do most of the work. “A client who has complained twice” and “my manager” need different emails, and the AI can only know that if you tell it.

    What “professional” actually means in a work email

    Professional does not mean formal. It does not mean longer either. When people ask for a more professional email, they usually want five things:

    • The point first. What you need, and by when, sits in the opening lines.
    • Exact details. “Thursday 22 October, before 12:00” instead of “soon”.
    • No filler. Cut “just wanted to”, “sorry to bother you” and the third “thanks in advance”.
    • Calm words. No capitals for emphasis, no sarcasm, no “as I said before”.
    • A clear next step. The reader knows what to do after the last line.

    Here is what that looks like. A typical rushed draft:

    hey, so the designs are gonna be late again, the printer messed up our files and we're waiting on them. probably end of next week?? sorry!! let me know if thats a problem

    And what the prompt above gives back, more or less:

    Hi Sarah,
    
    The designs will be later than planned. Our printer had a problem with the files, and we are waiting for them to resend. Our best estimate is the end of next week.
    
    Does that date work for you? If it causes a problem on your side, tell me and we will look at what we can move.
    
    Best,
    Tom

    Look at what stayed the same: the delay, the reason, the rough date. Look at what changed: the point is up front, the panic is gone, and there is a real question at the end. Notice also that “probably” became “our best estimate”. The AI did not turn it into a promise. That is exactly what the “do not make it stronger” rule is for. If it had written “the designs will be ready Friday”, the change list would show it and you would catch it.

    Rewrite an angry email in a professional tone with ChatGPT

    This is the one most people need and least like to admit. Someone dropped the ball, it cost you an evening, and your draft shows it.

    Do this:

    1. Write the angry version first. In a notes app, not in your mail app. Then there is no Send button anywhere near it.
    2. Paste it with this prompt:
    I am frustrated and this draft shows it. Rewrite it in a calm, professional tone.
    
    Keep: the facts of what went wrong, the impact on me, and what I need from them now.
    Remove: blame, sarcasm, capitals, exclamation marks and anything about their character.
    Keep it firm. Do not apologise for raising the problem.
    
    Draft:
    [paste]
    1. Read it once and ask: would I be fine if this got forwarded to their boss? If yes, it is ready.
    2. Give yourself a way back. In Gmail you can set Undo Send to 30 seconds under Settings (Gmail Help). Small thing, but it saves you on exactly this kind of email.

    The “keep it firm” line matters. Without it, AI rewrites of angry emails can swing too far the other way, into soft, apologetic mush where your actual complaint disappears. Professional is calm and clear. It is not giving in.

    Make a long email shorter and clearer

    The other common problem: you explained everything, in the order it happened, and the request is in paragraph four. Nobody reads paragraph four.

    Make this email shorter and clearer, under 120 words.
    
    - Start with what I need from the reader and by when.
    - Keep only the background they need to act.
    - If there are three or more items, use a short bullet list.
    - Keep every date, number and name exactly as written.
    - List anything you cut, so I can check it was safe to cut.
    
    Email:
    [paste]

    Ask for a word count. “Shorter” without a number can come back only a little shorter. And the “list what you cut” line is your safety net: if the AI dropped the one sentence about the budget limit, you will see it right there.

    Do the same in Claude: rewrite or write the client reply

    Everything above works in Claude too, word for word. Paste the prompt, paste the draft. Where Claude is handy is the second job.

    Rewrite your email to sound more professional in Claude

    Same prompt as the first one. If you send a lot of client mail, save the rules once instead of pasting them every time. Claude lets you add account-wide instructions under Settings, and on paid plans you can give a Project its own instructions that only apply inside it (Claude Help Center). Make a project called “Client email”, put the rules in there, and from then on you only paste the draft.

    Write a professional reply to a client with Claude

    Sometimes you have nothing yet. The client wrote, and you are staring at it. Paste their email and give Claude your answer in rough notes:

    Here is an email from a client. Write my reply.
    
    My answer in rough notes: [e.g. "yes to the extra page, costs 350 extra, can start Monday, need their logo files first"]
    
    Tone: professional and friendly, short paragraphs, no hype.
    Only use facts from my notes. If something is missing, write [CHECK] instead of guessing.
    Under 150 words.
    
    Client email:
    [paste]

    The [CHECK] instruction is the part to keep. It stops the AI from filling a gap with a date or price you never agreed to. If you write a lot of replies like this, our guide to drafting reply emails faster with ChatGPT goes deeper on the reply side, and for moments that repeat (a delay, a payment reminder, a scope change) see client communication templates that sound like you.

    Professional email closing lines that do not sound stiff

    The last two lines are where a lot of emails go wrong. “Please do not hesitate to contact me should you have any further questions” says nothing, and it takes eleven words to say it. A good ending has two parts: a closing line that tells the reader what happens next, then a short sign-off.

    Closing lines that do a job:

    • “Can you confirm by Wednesday so we can book the slot?”
    • “If Thursday at 10:00 works, I will send the invite.”
    • “No reply needed. This is just to keep you in the loop.”
    • “Once I have your files, we start the same day.”

    Sign-offs, and when they fit:

    • Best, works almost everywhere.
    • Kind regards, a bit more formal. Good for a first contact or a complaint.
    • Thanks, only when you are actually asking for something.
    • Speak soon, for someone you already work with often.

    Want the AI to handle it? Add one line to any prompt above: “End with one sentence that says the next step, then sign off with ‘Best,’ and my name.” And if every email you send ends the same way, ask it for three different closing lines and pick one.

    If you write in Gmail, Gemini can polish a draft without leaving the compose window. Our guide on how to use Gemini in Gmail shows where to find it and how to check what it writes.

    The buttons already in your inbox

    You might not need a separate chat window at all.

    • Gmail: Gemini’s “Help me write” can refine a draft you wrote yourself, with options like Polish, Formalize, Shorten and Elaborate (Gmail Help). Depending on your account and country, it may need a Google AI or Workspace plan.
    • Outlook: “Coaching by Copilot” reads your draft and suggests changes to tone, clarity and how the reader is likely to take it, and you can apply them all at once (Microsoft Support). It needs a Microsoft 365 plan that includes Copilot.

    These are great for a quick polish. The catch: you cannot tell a single button “keep the price and do not soften my request”. For the emails that matter, a chat with the full prompt gives you more control. Not sure which assistant to use for what? Here is a plain ChatGPT vs Gemini vs Copilot comparison.

    The 30-second check before you hit send

    The AI did the wording. You still own what it says. Before you send, look at:

    • The change list. Anything on it you did not want?
    • Names, dates, numbers. Same as in your draft?
    • Certainty. Did “might” become “will”, or “around Friday” become “Friday”?
    • Your voice. Would you say this out loud to that person? If it sounds like a press release, ask for “more plain, less formal”.

    One more thing: privacy. Do not paste anything your company does not allow in outside tools, like client contracts or personal data. In ChatGPT you can stop your conversations from being used to train its models under Settings, Data controls, “Improve the model for everyone” (OpenAI Help Center). If your employer gives you an approved work account, use that one for work email.

    Set it up once, use it every day

    The real time saver is not one good rewrite. It is never typing the rules again.

    • ChatGPT: put your email rules in Custom Instructions under Settings, Personalization. They apply to all your chats, and they are available on every plan (OpenAI Help Center).
    • Claude: a project with the rules as its instructions, as described above.
    • Anywhere: a pinned note with the prompts from this page.

    Add a few sentences from an email you actually sent and liked, with the line “match this voice”. Then the rewrite sounds like you on a good day, not like a template. Our guide to an AI writing assistant for busy professionals shows how to build that one-page voice brief.

    Writing to a client in another language? Draft the email in your own language first, then follow our guide on how to use AI to translate a document so the tone and your key terms survive the switch.

    A cover letter is the email where tone matters most. If you are applying for a job, see how to use AI to write a cover letter that sounds professional and still sounds like you.

    Quick answers

    Is it okay to use AI to fix my work emails?

    For tone and clarity, yes, as long as you check the result and follow your company’s rules on which tools you may use. You are the one who sends it, so you are the one who signs off on every fact in it.

    Does this work on the free plans?

    Yes. Pasting a draft and asking for a rewrite works on the free versions of ChatGPT and Claude (ChatGPT plans, Claude plans). The built-in buttons in Gmail and Outlook are the parts that may need a paid plan.

    Why does the AI make my emails longer?

    Because you did not give it a limit. Add “same length or shorter” or a word count, and tell it to skip pleasantries like “I hope this email finds you well”.

    Can I use these prompts in other languages?

    Yes. Write the prompt in English or in your own language, and add “reply in [language]”. Check the names and numbers just as carefully.

    Pick the email that has been sitting in your drafts the longest. Paste it in with the first prompt on this page. You will have it sent before your coffee goes cold.

    Want the next one in your inbox?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Sources

    Work in Outlook? See our guide to the best AI email assistant for Outlook for ways to get the same polish inside your inbox.

  • ChatGPT vs Gemini vs Copilot: Which AI Fits Your Work

    Your company just switched on Copilot. Gmail keeps offering to “help me write” with Gemini. And you already pay for ChatGPT, or nearly did last month. Three AI assistants, one workday, and nobody has told you which one to open when a real job lands on your desk.

    Here is the short answer. ChatGPT vs Gemini vs Copilot is less about which AI is smartest and more about where your work lives. Pick the one that sits closest to it. If your day runs on Word, Excel, Outlook and Teams, Copilot is the one that can work inside those files without copy-paste. If your day runs on Gmail, Docs and Drive, Gemini is the natural fit. If your work is spread over many apps, or you mostly start from a blank page, ChatGPT is the strongest all-rounder to open in its own window. All three have a free version, and the main personal paid plans all sit close to $20 a month. One rule beats all of this: if your employer has approved one of them for work files, use that one for work files.

    Want one practical AI lesson like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    ChatGPT vs Gemini vs Copilot at a glance

    Benchmark scores tell you little at a normal desk. Five questions decide it: where it lives, what it costs, what it can see, what happens to what you paste, and what it is best at.

    Question ChatGPT Gemini Copilot
    Made by OpenAI Google Microsoft
    Lives best in Its own app on web, desktop and phone, with extensions for Excel, Word, PowerPoint and Google Sheets The Gemini app, Gmail, Docs, Drive and Chrome Word, Excel, PowerPoint, Outlook, Teams and Windows
    Free version Yes Yes Yes, the Copilot app, plus Copilot Chat with an eligible work account
    Main personal plan Plus, $20 a month Google AI Pro, $19.99 a month Microsoft 365 Premium, $19.99 a month
    Team version ChatGPT Business and Enterprise Gemini Enterprise, Business edition from $21 per seat a month Microsoft 365 Business Standard with Copilot, $23.50 per user a month paid yearly
    Best at Starting from a blank page, thinking through messy problems, data analysis Very long documents and work that already sits in Gmail or Docs Your own Office files, emails and meetings, with your company’s permissions

    Prices are US list prices from each company’s own pages, checked on 19 October 2026: ChatGPT pricing, Google AI plans, Copilot for individuals and Copilot for business. Your local price and tax will differ, and all three companies change their plans often, so check again before you pay.

    ChatGPT: the all-rounder you open in its own window

    ChatGPT is the one most people have already tried, and it is at its best when the work starts outside a document. Messy notes from a call. A plan that is still half in your head. A CSV export you need to understand before Friday. You paste it in, explain what you need, and work it out together.

    The Plus plan costs $20 a month, billed monthly, according to OpenAI’s help center. On top of the free version, OpenAI’s pricing page lists projects, scheduled tasks, custom GPTs, deeper research and full use of its extensions for Excel, Word, PowerPoint and Google Sheets. There is also a cheaper Go plan with higher limits than Free, which OpenAI says may include ads.

    Where it falls short: ChatGPT does not see your inbox or your company drive unless you connect it or paste things in. Every paste is a small time tax, and a small privacy decision. If you want to see what it does with real numbers, our guide on how to use ChatGPT to analyze a spreadsheet for work walks through it step by step, and summarizing meeting notes with ChatGPT is a good first ten-minute win.

    Gemini: the one already sitting in Gmail and Docs

    If your company runs on Google Workspace, Gemini has a head start: it can help right inside the email or document you have open. No copying a 40-message thread into another tab.

    Google’s plans page lists three personal levels:

    • Free: the Gemini app, Deep Research and Canvas, with lower limits.
    • Google AI Plus ($4.99 a month): higher limits and Gemini inside Gmail and other Google apps.
    • Google AI Pro ($19.99 a month): Gemini in Gmail, Docs and more, a 1M token context window, file uploads of up to 1,500 pages, and 5 TB of storage.

    That long-document headroom is the practical difference. A full tender, a year of board minutes or a thick policy manual can go in as one upload. Google also notes the personal plans need a personal Google account you manage yourself, so a work account follows whatever your Workspace admin has set up.

    Gemini is a strong fit for repeat reporting too. Our Gemini status update guide shows how to turn a week of notes into an update your manager actually reads.

    Copilot: the one inside Word, Excel, Outlook and Teams

    Copilot confuses people because “Copilot” is really three things:

    1. The free Copilot app at copilot.cloud.microsoft, in Windows and in Edge. Good for general questions, writing help and web answers.
    2. Copilot in personal Microsoft 365 plans (Personal at $9.99, Family at $12.99, Premium at $19.99 a month). The subscription owner gets Copilot in the Word, Excel, PowerPoint and Outlook apps, with more usage on Premium.
    3. Copilot for work. Copilot Chat comes at no extra cost with eligible Microsoft 365 business plans. The full Copilot license adds Copilot inside Teams and the Office apps, grounded in your emails, meetings and files.

    Microsoft explains the split in its free vs Microsoft 365 Copilot article. To add to the confusion, Microsoft has now renamed “Microsoft 365 Copilot” to “Microsoft Copilot”, so you will see both names for a while.

    The big strength of the work version is context. Microsoft says it respects your identity, permissions and sensitivity labels, so it can pull an answer from the emails, files and meetings you already have access to, instead of from whatever you paste in. The weakness is the flip side: outside the Microsoft world it has much less to work with, and the features you get depend heavily on your license. Ask IT which one you have before you judge it.

    Most of your Copilot time spent in Excel goes on formulas? How to use AI to write Excel formulas shows a prompt that works in Copilot, ChatGPT or Gemini, plus a quick way to check the answer.

    What each one really costs per month

    Before you buy anything, check what you already pay for. If you have Microsoft 365 or extra Google storage, you may already have more AI than you think.

    • $0: all three have a free version that is fine for testing and light, non-confidential work.
    • Under $10: Google AI Plus at $4.99, Microsoft 365 Personal at $9.99, and ChatGPT Go.
    • Around $20: ChatGPT Plus at $20, Google AI Pro at $19.99, Microsoft 365 Premium at $19.99. Note that the Microsoft and Google plans also include Office apps or cloud storage, so you are not only paying for the AI.
    • For a team: ChatGPT Business is priced per seat, Gemini Enterprise Business starts at $21 per seat, and Microsoft 365 Business Standard with Copilot is $23.50 per user a month on a yearly plan.

    Privacy: what happens to what you paste

    This is the part that can get you in trouble at work. The personal and work versions of each tool follow different rules.

    • ChatGPT, personal plans: new chats can be used to train OpenAI’s models unless you turn off “Improve the model for everyone” under Settings, then Data controls. Temporary chats are not used for training. OpenAI says content in Business, Enterprise and Edu workspaces is not used for training by default (OpenAI data controls).
    • Gemini, personal account: while “Keep Activity” is on, Google uses your chats to improve its AI, and some are read by human reviewers. Google’s own advice is not to enter anything confidential you would not want a reviewer to see. Temporary chats are not used to train its models (Gemini Apps Privacy Hub).
    • Copilot with a work account: Microsoft’s enterprise data protection says prompts, responses and the work data Copilot reads are not used to train its foundation models (Microsoft Learn).

    A simple rule that keeps you employed: client data, contracts and anything about colleagues only go into the work version your company approved. Everything else, test wherever you like.

    The 20-minute test: one real task, three assistants

    Reviews tell you which tool is “best”. Only your own work tells you which one is best for you. Here is a test you can run today on the free versions.

    1. Pick one task from last week that took you more than 30 minutes. Turning a long email thread into a status update works well. Remove names and anything confidential first.
    2. Write one prompt (use the one below) and paste the same prompt and material into ChatGPT, Gemini and Copilot.
    3. Score each answer on three things: how much you had to fix, how much copying it took to get your material in and the result out, and whether it invented anything.
    4. Repeat with a second task from a different part of your week, for example a spreadsheet question.
    5. Pick a winner per task type. Having one main assistant and one built into your office apps is completely normal.
    You are helping me with a work task.
    Task: Turn the email thread below into a status update for my manager.
    Context: My manager cares about deadlines, budget and risks. The project is [one line about the project].
    Format: At most 5 bullet points, then one line with the decision I need from them.
    Rules: Do not invent dates, numbers or names. If something is missing, ask me before you write.
    Thread:
    """
    [paste the thread here]
    """

    Watch the copying score closely. A slightly better answer that costs you three extra pastes every time is often the worse deal over a month.

    Do you need different prompts for ChatGPT, Claude and Gemini?

    Mostly, no. The companies’ own guides give almost the same advice. OpenAI’s prompt best practices say be clear and specific, give context and refine step by step. Google’s Gemini prompt guide for Workspace builds a prompt from persona, task, context and format. Anthropic’s Claude prompting docs cover clarity, examples, roles and structuring your input with XML tags. The prompt above follows all three.

    What changes is the setup around the prompt, not the prompt itself:

    • ChatGPT: put your standing context (role, clients, tone) in a project, so you stop retyping it.
    • Claude: wrap pasted material in simple tags, like <thread> and </thread>, so it never mixes up your instructions and your material.
    • Gemini and Copilot inside your apps: skip the paste. Open the email or document and ask about “this thread” or “this document”.

    If you want a reusable brief that works in any of them, the voice brief in our AI writing assistant desk setup is a good one to copy.

    ChatGPT vs Claude vs Gemini vs Perplexity vs Copilot: where the other two fit

    Two more names keep coming up in this comparison, and they do slightly different jobs.

    • Claude (Anthropic) is a strong choice when your work is long documents and careful writing. Anthropic lists a context window of up to 1M tokens, depending on the model, and the Pro plan costs $17 a month billed yearly or $20 monthly. It also includes Claude Code and Claude in Microsoft 365 (Claude pricing). Our guide to analyzing long PDF files with Claude shows that in practice.
    • Perplexity is built for research. It answers from the web with citations in every answer, so you can click through and check. Pro starts at $17 a month billed yearly (Perplexity pricing). Use it when the job is “find out”, not “write this”.

    You do not need five subscriptions. Choose one main assistant by where your work lives, then add a second only when a job keeps coming up that your main one handles badly. If you are curious about the agent side, our comparison of OpenClaw vs Claude Code picks up where chat assistants stop.

    If the job you keep coming back to is writing small scripts, our Claude vs Gemini for coding guide puts the two side by side on one real task, from a Google Sheets script to a folder of CSV exports.

    Torn between ChatGPT and Claude in particular? Our ChatGPT vs Claude on Reddit guide sums up what people who use both every day say, and gives you one prompt to test them side by side.

    If you also use X and need answers about what happened today, our ChatGPT vs Gemini vs Grok guide shows where Grok fits, what the new X Subscription includes, and a 15-minute fresh-news test.

    Curious how Perplexity holds up next to ChatGPT and Claude on a real research job? Our ChatGPT vs Claude vs Perplexity comparison walks through it with a 20-minute demo and current prices.

    Making slide visuals or social images with your assistant? Our best AI tool for image generation guide compares ChatGPT Images and Gemini with specialists like Ideogram, Midjourney and Adobe Firefly, with a 20-minute test to find your own winner.

    So which one should you pick?

    • Your company runs Microsoft 365 and has Copilot switched on: use Copilot for work files. Add a personal tool only for non-confidential work.
    • Your company runs Google Workspace: start with Gemini, because it already sits in your mail and documents.
    • You are a freelancer or use a mix of tools: ChatGPT Plus is the safest all-rounder. Choose Claude instead if most of your day is long documents.
    • You are not sure yet: run the 20-minute test on the free versions before you pay for anything.

    Once you have picked, the real time savings come from doing the same few jobs with it every week. If you want an agent that clicks through desktop apps for you as the next step, see our guide to the best AI agent for desktop workflows.

    Quick answers

    Is Copilot just ChatGPT inside Microsoft?

    No. Copilot is Microsoft’s own product. Microsoft lists “LLM model choice” for its business Copilot, and its documentation mentions Anthropic models running inside Copilot, so it is not tied to one model.

    Can I use the free versions for work?

    For non-confidential work, yes. For client or company data, use the work version your employer approved. Free personal accounts may use your chats to improve the models unless you change the settings above.

    Which one is best for Excel?

    If your files live in Excel and you have Copilot through Microsoft 365, it works inside the sheet. ChatGPT Plus also has an Excel extension and good data analysis if you prefer to work in its own window.

    Do I need all three?

    No. One main assistant, plus at most the one built into the apps your company already uses, covers almost every desk job.

    Want a new hands-on AI workflow every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Sources

    If your inbox is Outlook, our guide to the best AI email assistant for Outlook shows where Copilot fits and what a free setup can do.

  • OpenClaw vs Claude Code: Which AI Agent Fits Your Work

    You keep seeing OpenClaw and Claude Code in the same threads, both called “AI agents”, both run on your own computer, and you only have time to learn one properly this month. Which one actually saves you hours at work?

    Here is the short answer. They do different jobs. OpenClaw is a free, open-source assistant you run on your own machine and message from WhatsApp, Telegram, Slack or Discord, so it can handle reminders, chat requests and scheduled jobs around the clock. Claude Code is Anthropic’s agent for working inside a folder of code: it reads the project, edits files, runs commands and explains or fixes bugs. If your work lives in chat apps and repeat tasks, start with OpenClaw. If your work lives in scripts, spreadsheet macros, websites or any codebase, start with Claude Code. Many people end up using both, and they can even run together.

    Want one practical AI workflow like this each week, free?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    OpenClaw vs Claude Code at a glance

    Most comparisons list features. For someone who is not a full-time developer, five questions decide it: where you talk to it, what it costs, what it can touch, how much setup it needs, and what happens when you are not at your desk.

    Question OpenClaw Claude Code
    What it is A self-hosted “gateway” that connects your chat apps to an AI agent A coding agent that works inside a project folder
    Where you talk to it WhatsApp, Telegram, Slack, Discord, iMessage, Teams and more, plus a browser dashboard Terminal, VS Code or Cursor, JetBrains, the Claude desktop app, or claude.ai/code in the browser
    Which AI model Your choice: Claude, GPT, Gemini or a local model Claude models
    Cost of the tool Free and MIT licensed; you pay your model provider Included in paid Claude plans (Pro from $17 a month billed yearly, $20 monthly) or billed per use through an API account
    Best at Always-on help you reach from your phone: reminders, scheduled checks, chat requests Building and fixing things made of code: scripts, sites, automations, data tools
    Setup One install command, a guided onboarding, an API key, then connect a chat app One install command or the desktop app, then sign in with your Claude account

    Details come from the OpenClaw documentation, the Claude Code overview and the Claude pricing page, checked in October 2026. Both tools ship updates every week or two, so check the pages again before you commit a budget.

    What OpenClaw actually does

    The OpenClaw docs describe it as “a self-hosted gateway that connects your favorite chat apps” to AI agents. In plain words: you run one small program on your laptop or a cheap server, link it to a chat app, and from then on you message your assistant like you message a colleague.

    What that gets you at work:

    • You reach it from anywhere. Send “summarize the PDF I just forwarded” from Telegram on the train, and the answer comes back in the same chat.
    • It works on a schedule. OpenClaw has a built-in scheduler, so it can post a Monday-morning summary in your Slack or remind you of a deadline without you asking each time (see the automations docs).
    • It remembers and learns procedures. It keeps sessions and memory, and “skills” teach it a repeatable routine it loads when needed.
    • You pick the brain. It works with Claude, OpenAI, Google models or a model that runs on your own hardware, so you are not tied to one company.

    The trade-off is that you are the IT department. It needs Node.js on your machine (the docs list Node 24.16 or newer), an API key from your model provider, and a computer that stays on if you want it available all day. The OpenClaw Foundation that develops it says there is no paid tier and no hosted version, so nobody runs it for you.

    What Claude Code actually does

    Anthropic calls Claude Code “an agentic coding tool that reads your codebase, edits files, runs commands, and integrates with your development tools.” You open it inside a folder, describe what you want in normal sentences, and it plans the work, changes the files and checks the result.

    You do not need to be a software engineer to get value from it. Typical work jobs it handles well:

    • Writing a small script that renames 400 files, merges CSV exports or cleans a messy spreadsheet.
    • Fixing the contact form on your WordPress site, or explaining why a Google Apps Script stopped running.
    • Turning a manual weekly report into a script you run with one command.
    • Reading a project someone else built and telling you what each part does.

    It runs in the terminal, inside VS Code, Cursor or JetBrains, in the Claude desktop app and in the browser at claude.ai/code. Its usage comes out of the same pool as your normal Claude chats, according to the Claude pricing FAQ, and it is not part of the free plan.

    Weighing Claude Code against Google’s tools instead? Our Claude vs Gemini for coding comparison shows which one fits work in files on your laptop and which fits work inside Google Sheets and Apps Script.

    Deciding between Claude Code and OpenAI’s Codex instead? Our guide on ChatGPT vs Claude for coding explains what each one does on your files and which plan you need.

    Can Claude explain this code and suggest fixes?

    Yes, and this is where most non-developers start. The Claude Code docs say you can paste an error message or describe the symptom, and it traces the issue through the project, finds the cause and proposes a fix. The difference with pasting code into a normal chat window is that Claude Code can open the other files involved, run the script and confirm the fix works before it tells you it is done.

    A prompt that works well when you inherit something you do not understand:

    Explain what this project does in plain English, as if I am not a developer.
    Then look at the error below, tell me the most likely cause in two sentences,
    and suggest a fix. Do not change any files until I say "go".
    
    Error:
    [paste the error message here]

    The last line matters. Asking it to explain first and wait for your “go” keeps you in control of what changes. When you do say go, ask it to run the script again and show you the output, so you see the fix with your own eyes.

    Cost: what each one really costs you per month

    OpenClaw costs nothing to install. What you pay is the AI model behind it, billed by your provider per amount of text processed. A light personal assistant that answers a few dozen messages a day stays cheap; one that reads long documents all day or runs many scheduled jobs costs more. Set a monthly spending limit in your provider’s dashboard before you connect it, so a busy week never surprises you.

    Claude Code comes with a Claude Pro plan ($17 a month billed yearly or $20 monthly) or a Max plan from $100 a month for heavier use, per the Claude pricing page. Every plan has usage limits that reset in five-hour windows, and your chats and coding share them. For most people who build a few small tools a week, Pro is the place to start.

    If you already pay for Claude Pro, Claude Code is the cheapest way to try an agent this week: nothing extra to buy.

    Safety: what each one can touch

    Both tools can run commands on your computer, so treat them like a new hire with keys to the office.

    OpenClaw ships with careful defaults. The OpenClaw security docs explain that the gateway only listens on your own machine by default, unknown people who message it get a pairing code instead of an answer, and group chats are limited to an allowlist. They also say it is built for one trusted person or a team that trusts each other, not for sharing one assistant with strangers, and that an agent with message access can send across your connected chats by default. Run openclaw security audit after setup and fix what it flags.

    Claude Code works inside the folder you open it in. In its default Manual mode it asks before it edits a file or runs a shell command, as the Claude Code permissions docs show, and you can loosen or tighten that in its settings. The simple habit: open it in a copy of your project, or in a folder backed up with Git, so any change can be undone.

    One rule for both: never give an agent a password or bank login it does not need for the task in front of it.

    Scheduling and working while you are away

    This used to be the clearest difference, and it is narrowing. OpenClaw was built to run all the time and act on a schedule or an incoming message. Claude Code now has scheduled “routines” that run in Anthropic’s cloud, desktop scheduled tasks, and “Channels” that push messages from Telegram, Discord or iMessage into a session, as listed in its overview.

    The difference that stays: Claude Code’s scheduled work is still centred on a code project, while OpenClaw is centred on you and your chats. “Every Friday, check last week’s failed form submissions and fix the script” is a Claude Code job. “Every Friday at 4, send me my open follow-ups on WhatsApp” is an OpenClaw job.

    Using OpenClaw and Claude Code together

    You do not have to choose forever. The OpenClaw docs describe two ways to run Claude Code from inside OpenClaw: as a CLI backend that handles normal agent turns, or as an external coding session you start and track from chat.

    In practice that means you can message your OpenClaw assistant from your phone, “the export script broke again, fix it”, and Claude Code does the coding part while OpenClaw reports back in the chat. That setup is for the second month, not the first day. Learn one tool well first.

    We work this way at RobotsHelp too: a small team of AI agents picks up tasks from a ticket board and reports back, and the lesson that carried over is simple. Give each agent one clear job, and keep a human check before anything goes out.

    Which one should you start with?

    Start with OpenClaw if most of your day happens in chat apps and email, you want an assistant you can text from your phone, you want reminders and scheduled summaries, or you want to use models from more than one company. The docs promise a basic install in minutes; plan an hour or two to connect a chat app, lock down who can message it and run the security audit, and keep a computer running.

    Start with Claude Code if you already pay for Claude, you have a script, spreadsheet tool, website or small app that needs building or fixing, or you keep pasting code into chat windows and copying answers back. You can be useful with it within the hour.

    A quick test: write down the last three things you wished an AI could do for you. If they sound like “remind me”, “tell me when” or “send me”, that is OpenClaw. If they sound like “build”, “fix” or “automate this file”, that is Claude Code.

    Not ready for either? A no-code tool may be the better first step. Our guide on how to build an AI agent without code gets you a working agent this week without a terminal, and the n8n vs Zapier comparison helps if your jobs are mostly “when this happens in app A, do that in app B”. If you want an agent that clicks through desktop apps for you, see the best AI agent for desktop workflows.

    Your first 30 minutes with each

    OpenClaw

    1. Install it with the one-line command from the OpenClaw docs (there is a separate command for Windows PowerShell).
    2. Run the onboarding it starts for you and pick Quick start. Have your model provider’s API key ready.
    3. Open the browser dashboard and send a test message.
    4. Connect one chat app. The docs say Telegram is the fastest to set up.
    5. Give it one real job: “Every weekday at 8, send me the three most important things in my notes file.”

    On a Windows PC? Our guide on how to install OpenClaw on Windows compares the four routes (the Windows Hub app, PowerShell, WSL2 and the backup desktop app) and walks through each one step by step.

    On a Mac? Here is how to install OpenClaw on a Mac, with the menu bar app for macOS Tahoe 26.2 or later and the one-line Terminal installer for older Macs.

    Claude Code

    1. Install it with the command on the Claude Code overview, or download the Claude desktop app and open the Code tab.
    2. Make a new folder and put a copy of one real file in it, for example last month’s messy CSV export.
    3. Open Claude Code in that folder and sign in with your Claude account.
    4. Ask: “Look at this file, tell me what is messy about it, then write a script that cleans it. Explain before you change anything.”
    5. Run the script, check the result, and save the prompt that worked for next month.

    If you mostly need to get through long documents rather than build tools, regular Claude chat may be all you need: see how to use Claude to summarize a long report.

    Quick answers

    Is OpenClaw better than Claude Code?

    Neither is better in general. OpenClaw is better as an always-on assistant you reach through chat. Claude Code is better at reading, writing and fixing code. Pick by the job, not the hype.

    Is OpenClaw free?

    The software is free and MIT licensed. You still pay for the AI model it uses, unless you run a local model on your own hardware.

    Do I need to know how to code for Claude Code?

    No, but you need to be willing to open a folder, read what it proposes and say yes or no. Ask it to explain every step in plain English and you learn as you go.

    Can OpenClaw use Claude models?

    Yes. Anthropic is one of the providers OpenClaw supports, and it can also hand coding work to Claude Code itself.

    Comparing OpenClaw to Claude for everyday desk work instead of coding? Our OpenClaw vs Claude Cowork guide covers the non-coding side: spreadsheets, reports and chat-app assistants, with the same cost and safety checks.

    Want one hands-on AI lesson like this each week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

  • n8n vs Zapier for Agency Workflows: Which One Fits Each Client

    You have three clients, and every one of them wants “some automation”. One lives in Gmail and HubSpot, one wants AI to sort support tickets, one sends 2,000 leads a month. You do not want to learn two tools badly. You want to pick the right one and build.

    Here is the short answer. Pick Zapier when the client should own and edit their automations in their own account, the workflows are fairly simple, and you hand the work over at the end. Pick n8n when you run the workflows for clients as an ongoing service, the workflows have many steps or run often, and you want to pay per run instead of per step. The rest of this page shows you how to make that call for each client in about ten minutes.

    Want one practical AI workflow like this each week, free?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    n8n vs Zapier for agency workflows at a glance

    Most comparisons stop at “Zapier is easier, n8n is cheaper”. For an agency the real differences sit somewhere else: who owns the account, how you are billed when one client gets busy, and how you hand the work over.

    Question Zapier n8n
    What you pay for Tasks: each successful action step Executions: one full run of a workflow, however many steps
    Free option Free plan, 100 tasks a month, two-step Zaps Self-hosted Community edition (you run the server)
    Cheapest paid entry Pro from $19.99 a month (annual, 750 tasks) Cloud Starter from 20€ a month (billed annually)
    Working as a team Team plan: 25 seats, shared Zaps and shared app connections Unlimited users on every Cloud plan, work grouped in projects
    Client edits it themselves Easy: it lives in their own Zapier account Only in their own n8n, never in your instance
    Moving work to a client Copy assets to another account, then reconnect apps Export workflow JSON, import it, add credentials again

    Prices and limits are from the Zapier pricing page and the n8n pricing page as of October 2026. Both change often, so check them on the day you quote a client.

    Tasks vs executions: what one busy client costs you

    This is the difference that hits an agency’s margin first, so it is worth doing the sum once.

    Zapier counts a task every time an action step finishes successfully. Triggers do not count, and neither do its built-in helpers such as Filter, Formatter, Paths and Delay. That is all on the Zapier pricing page.

    n8n counts one execution per full run of a workflow. Ten steps or two, it is still one execution, as the n8n pricing FAQ explains.

    Take a normal lead intake workflow for a client:

    1. Trigger: new form entry.
    2. ChatGPT writes a two-line summary and a score.
    3. Create or update the contact in the CRM.
    4. Post the summary in the client’s Slack channel.
    5. Send the lead a short “thanks, we got it” email.

    That is one trigger and four actions. In Zapier, 300 leads a month is 300 × 4 = 1,200 tasks, so you need the 1,500 task tier of Pro ($39 a month on annual billing). In n8n, the same 300 leads are 300 executions.

    Now picture the same agency with five clients like this one. Zapier counts every step of every run, so the task number grows with each step you add. n8n only grows with the number of runs. That is why agencies with long workflows lean toward n8n, and agencies with short, simple ones often never feel the difference.

    One more Zapier detail that matters when a client has a launch week: if you go over your limit, pay-per-task billing can keep the Zaps running at a higher per-task rate (2.5 times the base rate on monthly plans, 1.25 times on annual), and usage stops at 3 times your subscription. With it switched off, the Zaps simply stop until next month. Decide which one you want before the busy week, not during it.

    Who owns the account? Decide this before you choose the tool

    Ask every client one question: “When we are done, do you want to change these automations yourself?” The answer usually picks the tool for you.

    Model 1: the client owns it (build and hand over)

    The client pays for their own account, you build inside it, and they keep it when the project ends. Zapier is the comfortable fit here. Its step-by-step editor is easy for a non-technical client to follow, and if you built a Zap in your own account first, Zapier’s Copy to another account feature moves Zaps, Tables, Forms and Agents across. Know what comes with it: app connections must be authenticated again, copied Zaps arrive switched off, run history stays behind, and webhook URLs change. Put “reconnect apps and turn Zaps on” on your handover checklist.

    You can also export Zaps as a JSON file and import them in another account (Settings, then Security and data), as described in Zapier’s import and export guide. Import is not available during a free trial.

    Model 2: you run it for them (managed service)

    You keep the workflows on your side, the client gets the results (the Slack alert, the updated CRM, the draft email), and you charge a monthly fee for running and fixing them. This is where n8n shines, because one busy client does not multiply your bill by the number of steps.

    If the client later wants their own copy, n8n saves workflows as JSON. You download it from the workflow menu and they import it into their instance, as shown in n8n’s export and import docs. The file holds credential names and IDs, but not the passwords or keys themselves, so the client connects their own accounts after import. Read the file before you send it: n8n warns that HTTP Request nodes imported from cURL can carry authentication headers.

    The n8n license rule every agency needs to know

    Self-hosted n8n is free under the Sustainable Use License. For agencies, the line is clear once you read n8n’s license FAQ:

    • Allowed: building, running and maintaining workflows for clients on your own instance, and charging for setup, maintenance, training and consulting. There is no limit on the number of clients.
    • Allowed: clients connecting their own accounts (their OAuth login or API key) to workflows you built, as long as they cannot see or change the workflow itself.
    • Allowed: installing and managing n8n on a client’s own server, as long as you are not also hosting it for them.
    • Not allowed without a commercial license: letting clients build or edit workflows in your instance, whether through the n8n editor, your own screen, the API, MCP or an AI agent acting for them. Also not allowed: hosting n8n as a service for others, or white-labelling it.

    In plain words: clients get outputs, not access. If a client wants to tinker with their own automations, give them their own n8n (Cloud or on their server), or use Zapier in their own account. The n8n Help Center says the same and points to license@n8n.io when you are unsure.

    Keeping clients apart: folders, projects and shared connections

    Mixing up two clients’ Gmail connections is the kind of mistake you only make once. Here is what each tool gives you to prevent it.

    Zapier. Pro has one seat. The Team plan adds up to 25 seats, a shared workspace, folder permissions and shared app connections, so a colleague can use a client’s connection without ever seeing the password. Separate governed workspaces with their own apps and permissions are an Enterprise feature (all from the Zapier plan table). On Team, a folder per client with clear connection names (“Acme Gmail”, “Acme HubSpot”) is the practical way to stay tidy.

    n8n. n8n groups workflows and credentials in projects, and each user can have a different role per project. That fits “one project per client” nicely, but count them: the pricing page lists 1 shared project on Starter, 3 on Pro, 6 on Business and unlimited on Enterprise. The free self-hosted Community edition has no projects and no workflow or credential sharing at all, according to n8n’s edition comparison. On Cloud plans you can share a credential with a project so teammates can use it without seeing the details (credential sharing).

    So a solo freelancer with eight clients can live fine on one Community instance with good naming. A three-person agency that wants teammates to share client logins safely needs a paid plan on either side.

    Adding ChatGPT to client workflows in each tool

    Most agency work now has an AI step in the middle: summarise the email, score the lead, draft the reply. Both tools can do it, with different strings attached.

    In Zapier you have two routes. The ChatGPT (OpenAI) app needs an OpenAI API account with prepaid billing; a ChatGPT Plus subscription does not include API access (Zapier’s ChatGPT setup guide). Or you use AI by Zapier, which works without your own key but is only on paid plans and is priced per AI step by model tier. If you build for clients, decide up front whose OpenAI account pays for the tokens, and put it in the proposal.

    In n8n the OpenAI node uses an API key credential (n8n OpenAI credentials). n8n Cloud plans also list “AI models without API keys”. The AI step does not change your bill on the n8n side: it is still one execution per run. The model provider’s token bill still comes on top.

    Whichever tool you use, give the AI step one tight job and a fixed output. A prompt like this works for the lead intake example:

    You are helping a small agency sort new leads for the client "{client name}".
    Read the form entry below. Reply with exactly three lines:
    SCORE: hot, warm or cold
    WHY: one sentence, based only on what the lead wrote
    NEXT: the one thing the client should do today
    
    Rules: do not guess a budget or company size that is not in the text.
    If the entry is spam or empty, reply SCORE: cold and WHY: spam or empty.
    
    Form entry:
    {form fields}

    Fixed lines like SCORE and NEXT are easy to map into a CRM field or a Slack message in both tools. For a full scoring build, see our guide to an AI agent for lead qualification in n8n and Zapier.

    Want to see an AI step working inside a Zap before you pitch it to a client? Our guide to Zapier AI automation walks through two builds, a Slack summary and an AI follow-up email in Gmail.

    Zapier free plan limitations for ChatGPT powered workflows

    Agencies often test a client idea on a Free Zapier account first. That is a fine way to learn, but know where the walls are before you promise anything:

    • Two steps only. Free Zaps are one trigger and one action. “New email, then ChatGPT” works, but you cannot then send the ChatGPT answer anywhere in the same Zap. Most useful AI workflows need at least three steps.
    • 100 tasks a month, shared across all your Zaps.
    • 15-minute polling. Fine for a daily digest, too slow for a “reply to a hot lead within five minutes” promise.
    • No Filters, Paths or Formatter, so you cannot skip spam or clean up a messy date before it reaches ChatGPT.
    • No AI by Zapier and no webhooks. The ChatGPT (OpenAI) app itself is not a premium app, so Free users can add it (Zapier support confirms this in the Zapier Community), but you still pay OpenAI for API usage.
    • No autoreplay or custom error settings, so a failed run just fails.

    The plan details come from the Zapier feature table. Free is good for proving one idea to yourself. For client work, budget for Pro from day one. If you want ideas that do fit inside Free, our list of Zapier free plan automation examples keeps every build to two steps.

    Build the same client workflow in both and compare

    If you are still unsure, spend one afternoon building the lead intake workflow above in both tools with a dummy form and a test Slack channel. Then score them on what matters to your agency, not on what a review site says:

    1. Time to first working run. Note it honestly, including the time you spent looking for a setting.
    2. Could the client follow it? Show the screen to someone non-technical and ask them to explain what happens. If they cannot, plan on managing it for them.
    3. What happens on bad input? Send an empty form and a spam entry. Does the workflow stop cleanly or post junk in Slack?
    4. Cost at the client’s real volume. Steps times runs for Zapier, runs for n8n, plus your AI tokens.
    5. Handover. Try moving it to a second account. That is the job you will do at the end of every project.

    Use the free trials for this test: n8n Cloud’s trial gives you 1,000 executions, and Zapier gives new accounts a 14-day Pro trial, both without a credit card according to their pricing pages. For more n8n practice, the n8n CRM automation guide walks through four client-style workflows, and the n8n invoice processing workflow is a good test of a longer, multi-step build.

    A quick decision checklist per client

    Run each new client through these five questions. Two or more answers in one column usually settle it.

    • Will the client edit the automations themselves after you leave? Yes: Zapier in their own account. No: n8n is open.
    • Do the workflows have five or more steps, or run hundreds of times a month? Yes: n8n usually costs less.
    • Are you selling a monthly “we run your automations” retainer? Yes: n8n on your side, within the license rules above.
    • Does the client use niche apps? Check both app directories before you quote. Zapier lists 9,000+ apps. n8n can also call an app’s API directly with its HTTP Request node, which takes more setup.
    • Does the client’s data need to stay on their own servers or in the EU? n8n can be self-hosted, and n8n Cloud data is stored in Frankfurt, Germany, per its pricing FAQ.

    And you do not have to pick one tool for the whole agency. Plenty of client lists split naturally: the hands-on clients on Zapier, the “just make it work” clients on your n8n.

    Weighing Make or Lindy too, or building an AI agent instead of a fixed workflow? See how to choose a no code AI agent builder for the kind of work your clients need.

    If a client asks for an AI assistant they can message, rather than a fixed workflow, see OpenClaw vs Claude Code before you promise either one.

    Mistakes that cost agencies time

    • Building in your own account with your own logins, then “handing over”. Every connection breaks the day you disconnect. Build with the client’s own app accounts from the start, or plan the reconnect step.
    • Quoting a flat monthly fee without counting tasks. One client’s busy month can eat your margin on a per-task plan. Do the steps times runs sum per client.
    • Letting a client into your n8n editor “just to look”. If they can edit, you are outside the free license. Give them screenshots, a run log, or their own instance.
    • No owner for errors. Pick who gets the failure email for each client workflow, and check it weekly.
    • Vague connection names. “Gmail 3” is how a client email goes out from the wrong account. Name every connection after the client.

    FAQ

    Is n8n really free for an agency?

    The self-hosted Community edition is free, also for client work, as long as clients only receive outputs and cannot build or edit workflows in your instance. You still pay for the server and your own time to keep it updated. n8n Cloud is a paid subscription with its own terms.

    Which one is easier to teach to a client?

    For most non-technical clients, Zapier. Its editor reads like a list of “when this happens, do that” steps, and they can log in to their own account and switch a Zap off without calling you. n8n gives you more control, and that control shows up as more settings on the screen.

    Can I move a client from Zapier to n8n later?

    Plan on rebuilding. Zapier exports Zaps as JSON in its own format, and n8n imports its own workflow JSON, so the files do not swap across. The good news: the logic you mapped out (trigger, AI step, actions) carries over, and that is the hard part.

    What is the cheapest way to start testing both?

    Use both free trials at once on one dummy workflow, as in the comparison above. You will learn more in that afternoon than from any feature table, this one included.

    If you want help building your first client-ready workflows step by step, the Launchpad is where we start.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    New to n8n and want to try it before you pick a side? Our n8n tutorial for beginners walks you through your first working workflow step by step.

    Sources

  • n8n Workflow for Automatic Invoice Processing: Gmail to Sheets, No Typing

    It’s the end of the month. Somewhere in your inbox are 20 supplier invoices, a few of them forwarded twice, one of them a phone photo of a paper receipt, and you need all of them in one sheet before your bookkeeper asks again. Here’s the short answer. An n8n workflow for automatic invoice processing watches Gmail for PDF attachments, lets an AI model (Gemini works well) read each invoice into fixed fields, writes one row per invoice to Google Sheets, labels the email so it’s never processed twice, and asks you before anything big gets marked as approved. You build it once in about an afternoon, test it on ten old invoices, and from then on your job shrinks to checking rows instead of typing them.

    Below is the full build, node by node, plus what to do with scanned invoices and how to keep it cheap and safe.

    Want a practical AI workflow like this every week, free?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    What this workflow does (and what it should never do)

    Look at the invoice workflows people share in n8n’s template library and the same proven shape keeps coming back: poll Gmail for emails with PDF attachments, pull the text out of the PDF, have an AI model return the invoice as structured fields, check for duplicates, append the result to a Google Sheet, and optionally route it to someone for approval (n8n template: invoice data from Gmail to Sheets, n8n template: supplier invoices with duplicate checks). We’ll use that shape and make it a bit more forgiving for a small business: it handles scans, it marks what it isn’t sure about, and it never touches money.

    That last part matters. This workflow logs and flags. It does not pay, it does not email suppliers, and it does not change anything in your accounting software. You still decide what gets paid. The time you save is the typing and the hunting, which is usually the part nobody enjoys anyway.

    Here is the whole thing in one view:

    1. Gmail Trigger: picks up new emails with a PDF attached.
    2. Extract From File: pulls the text out of the PDF.
    3. Information Extractor (with a Gemini chat model): turns that text into fixed fields.
    4. Edit Fields: adds a unique invoice key and a status.
    5. Google Sheets: writes or updates one row per invoice.
    6. Gmail: labels the email as done.
    7. Optional: an approval email to you for anything above your limit.

    Before you build: three things to set up

    1. A sheet with fixed columns

    Create a Google Sheet called “Invoices” with these headers in row 1: invoice_key, supplier_name, invoice_number, invoice_date, due_date, currency, subtotal, tax_amount, total, vat_number, notes, status, email_subject. Fixed columns are what make the rest work. The AI fills the same boxes every time, so you can sort, filter and total them later.

    2. A Gmail label called invoice-logged

    The workflow adds this label to every email it has processed. Your trigger then skips anything with that label, which is your first protection against doing the same invoice twice.

    3. Your credentials in n8n

    You need a Google credential for Gmail and Sheets, and a Gemini API key. n8n’s docs walk you through the Gemini key: you create it on the API key page in Google AI Studio and paste it into a “Google Gemini(PaLM) API” credential (n8n Docs: Google Gemini credentials). On n8n Cloud you can also pick “Use Gateway credits” instead of your own key. If Gmail throws a 401 “unauthorized_client” error later, the usual fix is enabling the Gmail API in your Google Cloud project (n8n Docs: Gmail Trigger common issues).

    Build the invoice workflow in n8n, node by node

    Step 1: Gmail Trigger that only catches invoices

    Add a Gmail Trigger with the event “Message Received”. Set the poll time to something calm, like every 15 minutes. Invoices are rarely urgent to the minute.

    Under filters, put this in Search (these are normal Gmail search operators, so you can test the exact line in the Gmail search bar first, see Google: Refine searches in Gmail):

    has:attachment filename:pdf -label:invoice-logged (invoice OR factuur OR rechnung OR facture OR bill)

    Then change two settings that trip almost everyone:

    • Read Status. The default is “Unread emails only” (n8n Docs: Gmail Trigger). If you glance at an invoice on your phone before the next poll, it’s read, and the workflow never sees it. Set it to unread and read emails, and let the label do the skipping.
    • Simplify off, Download Attachments on. Turn Simplify off, then under Options switch on Download Attachments. The first attachment lands in a binary field called attachment_0, the second in attachment_1, and so on (that naming comes straight from the node’s code, see n8n on GitHub: Gmail Trigger node).

    Max Emails per Poll defaults to 10 (maximum 50). Extra emails wait for the next poll, so a busy month-end just takes a few more rounds.

    Tip: if you can, ask suppliers to send invoices to a separate address like invoices@yourcompany or set a Gmail filter that forwards them to one inbox. A narrow inbox beats a clever search line.

    Step 2: Extract From File (PDF)

    Add Extract From File and choose the operation “Extract From PDF”. Set Input Binary Field to attachment_0 instead of the default data (n8n Docs: Extract From File). Run it once on a test email. For an invoice made in accounting software you’ll see the invoice text in the output, messy but complete.

    If it comes back empty or nearly empty, that PDF is a scan or a photo. Skip ahead to the scanned invoice section below, then come back.

    Step 3: Information Extractor with a Gemini chat model

    This is the AI step. Add the Information Extractor node and attach a Google Gemini Chat Model to it. In Text, use {{ $json.text }}, which is exactly the example n8n gives for input coming from Extract From PDF (n8n Docs: Information Extractor).

    For Schema Type, choose “Generate From JSON Example” and paste this. n8n only looks at the field names and types, not the values:

    {
      "supplier_name": "Brightline Print Ltd",
      "invoice_number": "INV-2041",
      "invoice_date": "2026-10-02",
      "due_date": "2026-11-01",
      "currency": "EUR",
      "subtotal": 400.00,
      "tax_amount": 84.00,
      "total": 484.00,
      "vat_number": "NL000000000B01",
      "notes": ""
    }

    One detail from the docs worth knowing: with a JSON example, n8n treats every field as mandatory. Real invoices often miss a due date or a VAT number, so tell the model what to do when a field isn’t there. Under Options, open System Prompt Template and use something like this (n8n adds its own formatting instructions on top):

    You read supplier invoices for a small business.
    Copy every value exactly as it is printed. Never guess or fill in a value that is not on the invoice.
    Dates: write them as YYYY-MM-DD.
    Amounts: plain numbers with a dot as decimal separator, no currency symbol, no thousands separator. So "1.234,50" becomes 1234.50.
    Currency: the three-letter code (EUR, GBP, USD).
    If a field is not on the invoice, return an empty string (or 0 for an amount) and say which field is missing in "notes".
    If subtotal plus tax does not equal the total, write "totals do not add up" in "notes".
    If this is not an invoice at all (a quote, a newsletter, a delivery note), write "not an invoice" in "notes".

    The number rule is the one that saves you the most cleanup. European invoices write one thousand two hundred thirty-four euros and fifty cents as 1.234,50, while a sheet expects 1234.50.

    Step 4: Edit Fields to add a key and a status

    Add an Edit Fields (Set) node. Drag in all the extracted fields, then add three of your own:

    • invoice_key: drag in supplier_name, type a |, then drag in invoice_number. So “Brightline Print Ltd|INV-2041”. This is how you recognise the same invoice when it arrives twice.
    • status: the fixed text to check. Every row starts there. You change it to “approved” or “paid” yourself.
    • email_subject: drag in the subject from the Gmail Trigger, so you can find the original email in seconds.

    Step 5: Google Sheets, Append or Update Row

    Add a Google Sheets node with the operation Append or Update Row. It updates an existing row or adds a new one if no matching row is found. Pick your Invoices sheet, choose Map Each Column Manually, and set Column to Match On to invoice_key (n8n Docs: Google Sheets sheet operations). Now a forwarded copy of the same invoice lands on the same row instead of creating a second one. That’s your second layer against double entries, and the one that catches the supplier who sends the same invoice again with “reminder” in the subject.

    Step 6: Gmail, add the label

    Add a Gmail node, Resource Message, Operation Add Label. For Message ID, drag in the id from the Gmail Trigger, and pick your invoice-logged label (n8n Docs: Gmail message operations). Put this node last, so an email only gets the label once its row is actually in the sheet. If something fails halfway, the email stays unlabelled and gets picked up again.

    Step 7 (optional): an approval email for big invoices

    Add an If node after the sheet: is total greater than your limit, say 1000? On the true branch, add a Gmail node with the operation Send and Wait for Approval, sent to yourself, with the supplier, number, total and due date in the message. Set Type of Approval to “Approve and Disapprove”. The workflow pauses until you click. After the click, a second Google Sheets node (Update Row, matched on invoice_key) sets the status to “approved” or “rejected”. n8n describes this operation as the right fit for simple approvals and points to the Wait node for anything more complex.

    Still no payments. “Approved” in a sheet just means you looked at it. Paying stays in your bank or accounting tool, done by a person.

    What about scanned invoices and phone photos?

    A scanned PDF is basically a picture of a page, so there may be no text inside for Extract From File to pull out. This is where Gemini earns its place. Google’s documentation says Gemini processes PDFs with native vision, so it understands text, tables and images on the page, not just a hidden text layer, for files up to 50 MB or 1000 pages (Google AI for Developers: Document understanding).

    In n8n you use the Google Gemini node with the operation Document > Analyze Document (n8n Docs: Google Gemini node):

    1. After Extract From File, add an If node with a Number condition: {{ $json.text.trim().length }} is less than 50. That’s your “this is a scan” test.
    2. On the true branch, add Google Gemini, Analyze Document. Set Input Type to Binary File(s) and the field name to attachment_0.
    3. As the text input, write: “Transcribe all text on this invoice exactly as printed, including every amount, date and number. Keep the table rows on separate lines.”
    4. Raise the maximum length under Options. In the node’s code the default is 300 tokens, which can cut off an invoice with many line items. 1500 is a safer start.
    5. Send the result into the same Information Extractor, so both routes end up in identical columns.

    Google’s own tips for better results are simple: rotate pages the right way up and avoid blurry pages. If you photograph paper receipts, do it flat, in good light, and save the result as a PDF (use your phone’s scan-to-PDF option if it has one), so the filename:pdf filter in your trigger actually catches it.

    Can Gemini automate invoice processing for a small business?

    Yes, with one honest correction. Gemini is the part that reads the invoice. It doesn’t watch your inbox, it doesn’t own a spreadsheet, and it doesn’t remember which invoices it already saw. That’s the job of the workflow around it, which is why n8n and Gemini work well together: n8n does the plumbing, Gemini does the reading.

    For a small business, three things decide whether it’s a good fit:

    • Your volume. If you get five invoices a month, a manual routine is fine. Drag the PDFs into a chat and ask for the fields, like in our guide on extracting data from a PDF into a spreadsheet with Claude. Once invoices arrive every week from different suppliers, the workflow pays for its afternoon of setup.
    • Your data and the free tier. Google’s pricing page lists “Content used to improve our products” under the Gemini API free tier (Gemini API pricing). Invoices carry supplier names, bank details and amounts. For real business invoices, use the paid tier, and check the current rates on that page before you start, because they change.
    • Your accountant’s needs. Ask which fields they actually want before you build the sheet. Adding a column later is easy, re-reading 200 old invoices is not.

    Test it on ten real invoices before you trust it

    Don’t switch it on and walk away. Pick ten invoices from last month: a few from software, at least one scan, one in a foreign currency, one with a credit note or discount. Forward them to the inbox the trigger watches, run the workflow, and compare every row against the PDF, column by column.

    What usually needs fixing after the first test:

    • Supplier names that vary. “Brightline Print Ltd” and “Brightline Print” break your duplicate key. Add a line to the system prompt: “Use the legal company name as printed at the top of the invoice.”
    • Totals versus amounts due. Some invoices show a total and a lower “amount due” after a deposit. Decide which one you want and say so in the prompt.
    • Non-invoices. Quotes and order confirmations slip through the search. Filter rows with “not an invoice” in notes, or add an If node that stops them before the sheet.

    Then test the duplicate guard on purpose: forward the same invoice twice and check you still have one row. Once ten in a row come out right, activate the workflow. Keep checking the “to check” rows for the first month. You’re no longer typing, you’re reviewing, and that takes a few minutes instead of an evening.

    Once the data is in, you can ask questions of it at month end, like spend per supplier or what’s due next week. Our guide on analyzing a spreadsheet with ChatGPT shows how to do that without formulas.

    What it costs to run

    n8n itself can be free: the self-hosted Community edition is free to use indefinitely (n8n Docs: Compare editions). If you’d rather not run a server, n8n Cloud has a 14-day trial with Pro features and a limit of 1000 executions, then paid plans (n8n Docs: Try free then choose a plan). Every run of the workflow counts as an execution, so testing on a few dozen invoices sits well inside that trial.

    The AI part is billed per token by Google. A one-page invoice is small: Google’s docs count each PDF page as 258 tokens, and for Gemini 3 models you aren’t charged for tokens from the text already embedded in a PDF. Check the pricing page for today’s numbers rather than trusting any figure in a blog post, including this one.

    Prefer Zapier or Make? The same seven steps work there too. Our Zapier free plan automation examples and the Make.com client onboarding build show how those tools think about triggers and steps. And if your CRM is already running on n8n, the n8n CRM automation guide uses the same Gmail and Sheets credentials, so you’ve done half the setup.

    Four mistakes that make invoice automation fail

    1. No label, no key. Without the invoice-logged label and the invoice_key match, a re-sent invoice becomes a second row and sooner or later a second payment.
    2. Letting it run unread-only. You read the email on your phone, the trigger skips it, and the invoice quietly goes missing from the sheet.
    3. Trusting it from day one. AI reads invoices well, not perfectly. The “to check” status is there for a reason.
    4. Letting the workflow pay or reply. Keep money and supplier contact with a person. An automation that logs wrong is a small fix. One that pays wrong is a phone call to your bank.

    FAQ

    Do I need to know how to code to build this?

    No. Every step above is a node you configure with dropdowns and drag-and-drop. The only things that look like code are two short expressions in double curly brackets, which you can copy as they are, and the JSON example, which is just a list of field names.

    Can n8n read invoices that aren’t PDFs?

    Extract From File also handles formats like CSV, XLSX and plain text files. Word files aren’t on its list, so ask those suppliers for a PDF. For photos, the Google Gemini node has an Analyze Image operation that works the same way as Analyze Document. Most suppliers send PDFs, so start there and add other routes only when you actually receive them.

    What if two suppliers use the same invoice number?

    That’s why the key combines supplier name and invoice number. “INV-1001” from two different suppliers gives two different keys, so two rows.

    Build it this week

    Make the sheet and the label tonight. Tomorrow, build steps 1 to 6 and run them on ten old invoices. Add the scan route and the approval email only when you need them. The first month-end you spend checking rows instead of typing them is when you’ll know it was worth it.

    Want a new practical AI workflow like this every week?

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Never built anything in n8n before? Start with our n8n tutorial for beginners, then come back and set up the invoice flow.

    Still deciding between building this yourself and paying for a ready-made tool? Our guide to AI invoice processing software compares the main types of tool and shows how to test one on your own invoices before you pay.

    Sources

  • How to Build an AI Agent Without Code (Your First One This Week)

    You’ve seen the demos. Someone on YouTube has an AI agent “running their whole business” while they sip coffee. You don’t want that. You want one thing to stop eating your morning: the inbox, the lead form, the same five questions every week. Here’s the honest answer. To build an AI agent without code, you pick one boring job you already do by hand, write it down the way you’d brief an intern, give the agent a trigger, two or three tools and one rule for when it must stop and ask you, then test it on real examples before it touches anything live. In Zapier, Make or n8n that is an afternoon, not a project.

    Imagine next Monday. You open Gmail and the 60 emails from the weekend are already sorted: four marked “Today”, a handful of drafts waiting for a quick read, newsletters filed out of sight. You didn’t write a line of code. You wrote a good brief.

    Want more practical AI workflows like this one, free? Join Launchpad.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    What an AI agent actually is (and when you don’t need one)

    Strip away the hype and an agent is a language model that can use tools and decides for itself which ones to call. Anthropic, the company behind Claude, draws a useful line: workflows follow a path you set in advance, while agents direct their own process and tool use (Anthropic: Building effective agents). n8n describes its AI Agent node the same way: you connect a chat model and one or more tools, and the agent decides which tools to call to finish the task (n8n Docs: AI Agent node).

    That freedom is the point, and also the risk. Anthropic recommends finding the simplest solution possible, which sometimes means not building an agent at all, and warns that agents cost more and can stack up errors. Make’s documentation gives a practical rule of thumb you can use today (Make Help: Introduction to Make AI Agent):

    • Same input, same output, every time? Use a normal automation. Copying form entries into a sheet doesn’t need judgment.
    • Fixed steps, but one step writes or summarizes text? Use an automation with a single AI step.
    • The job needs a judgment call on messy input? That’s agent territory. Sorting emails, screening leads, categorizing tickets.

    Make adds one more line worth taping to your screen: give your agent tasks you would trust an intern with, and keep it away from sensitive data, high-stakes money decisions and strict legal work.

    The five parts of every no-code AI agent

    Every builder uses slightly different words, but your agent always needs the same five things. Get these clear on paper and the tool part is mostly clicking.

    1. Trigger: what wakes it up. A new email, a new form entry, a schedule, a message in Slack.
    2. Instructions: the job description. What it does, in what order, and what “done” looks like. Zapier calls this the prompt, Make calls it instructions.
    3. Tools: the actions it may take. Add a label, create a draft, look up a row, post a message. Fewer is better.
    4. Knowledge: reference material it can check, such as your price list or an FAQ document. Optional for a first agent.
    5. A human checkpoint: the moment it must stop and ask you. Zapier has a per-tool switch for this; elsewhere you build it with a draft or an approval step.

    Step 1: Pick one job, not “my inbox”

    The first agent fails when the job is too big. “Handle my email” isn’t a job. “Read each new email, put it in one of four labels, and draft a reply when someone asks for a meeting time” is a job. A good first job ticks all four boxes:

    • You do it at least a few times a day, so you’ll notice the time back.
    • You can explain the decision in a few sentences.
    • A mistake is cheap and easy to undo (a wrong label, not a wrong invoice).
    • You can check the result in under a minute.

    Email triage ticks every box, which is why we use it as the demo below. If your pain is somewhere else, the same steps work for leads, bookings or support, and we’ve written those builds out in full further down.

    Step 2: Write the brief before you open any tool

    This is the step people skip, and it’s the one that decides whether your agent works. Open a blank document and fill in this template. It takes ten minutes and you’ll paste it straight into the builder later.

    ROLE: You are my [job] assistant. You work on [what comes in].
    
    GOAL: For each [item], decide [the decision] and then [the action].
    
    OPTIONS (pick exactly one):
    1. [Option A]: when [clear rule]. Example: [real example].
    2. [Option B]: when [clear rule]. Example: [real example].
    3. [Option C]: when [clear rule]. Example: [real example].
    If none fits, choose [safe default] and say why in one sentence.
    
    ACTIONS YOU MAY TAKE: [tool 1], [tool 2]. Nothing else.
    
    NEVER: send anything to anyone outside [me / my team]. Never delete.
    If you are unsure, stop and leave it for me.
    
    OUTPUT: [the fields you want back, e.g. category, one-line summary].

    The examples matter more than the rules. OpenAI gives the same advice for its own assistants: when the AI has to apply classifications, include short examples of right and wrong outputs (OpenAI Help Center: Creating and editing GPTs). Use three real emails, leads or tickets from last week, with names removed.

    How to build a no-code AI agent for email triage

    Here’s the demo, built with AI by Zapier inside a normal Zap. One note before you start: Zapier is moving its standalone Agents product (agents.zapier.com) into the AI by Zapier step in the Zap editor. It hasn’t set a shutdown date, but a new build belongs in the Zap editor (Zapier Help: Migrating from Agents to AI by Zapier).

    Before you build: make the labels

    In Gmail, create four labels: AI/Today, AI/This week, AI/FYI and AI/Admin. The agent only files mail into labels you made yourself, so you can always see and undo what it did.

    Build it, step by step

    1. Trigger: create a new Zap and choose Gmail, New Email. If you get a lot of newsletters, choose New Email Matching Search instead and filter them out there, so you don’t pay for the agent to read them. Both triggers are in Zapier’s Gmail integration (Zapier: Gmail integrations).
    2. Add the AI step: add an AI by Zapier action step and paste your brief into the Prompt field. Use Add input field to pass in the sender, subject and body from the trigger.
    3. Pick the model tier: only the Advanced and Premium tiers can use tools. On Zapier’s Free plan those tiers are locked, so plan on a paid Zapier plan for this build and check the current pricing first (Zapier Help: Add tools to your AI by Zapier step). Sorting emails is not hard reasoning, so try Advanced first.
    4. Add the label tool: under Tools and Knowledge, click + Add tool, choose App action, Gmail, Add Label to Email. Map the message ID from the trigger as a set field, and set the label field to Let agent choose from list with only your four AI labels in it. Now it physically can’t invent a fifth label.
    5. Add the draft tool: add Gmail Create Draft Reply. Map the thread ID from the trigger and let the agent determine the body. A draft sits in your Drafts folder until you press send.
    6. Optional ping: add Slack Send Direct Message to yourself, and tell the agent to use it only for AI/Today emails.
    7. Set the output fields: category, urgency and a one-line summary. Zapier returns them as clean fields you can use in later steps, for example to log every decision in a Google Sheet.

    Notice what’s missing: no Send Email, no Reply to Email, no Delete Email. They exist in the Gmail integration, and that’s exactly why you leave them out for now. If you later add a tool that sends or changes something important, switch on Require approval before running for that tool. The run then pauses and Zapier emails you a link to approve or reject it. That switch is off by default, so you have to turn it on yourself.

    Here’s a filled-in brief you can paste and adjust:

    ROLE: You are my email triage assistant. You read each new email in my work inbox.
    
    GOAL: Put every email in exactly one label, then draft a reply only where described below.
    
    LABELS:
    1. AI/Today: a client, my manager or a colleague needs an answer or decision from me today, or there is a deadline within 48 hours. Example: "Can you confirm the quote by tomorrow 10:00?"
    2. AI/This week: a real person needs something from me, but not today. Example: "When you have a moment, could you review the draft?"
    3. AI/Admin: invoices, receipts, contracts, HR or system notices. Example: "Your invoice INV-2207 is attached."
    4. AI/FYI: newsletters, updates, cc's where nobody asks me anything.
    If unsure between two labels, choose the more urgent one and say why in the summary.
    
    DRAFTS: Only when someone asks for a meeting or call time. Draft a short, friendly reply that proposes two time slots and asks which works. Sign it with my first name. Never promise anything else.
    
    NEVER: send, forward or delete any email. Never draft replies to invoices, contracts or anything about money.
    
    OUTPUT: label, urgency (high/normal/low), one-sentence summary of what the sender wants.

    Preview, then test, then publish

    Click Preview and Zapier shows two things: the output fields and a Tools used list with every tool the agent called and whether it worked. Read that list. If it labelled a newsletter as Today, fix the instruction or add an example, then refresh. When the preview looks right, run Test Zap end to end. Zapier notes that full-Zap tests currently use tasks just like live runs, so don’t test 50 times for fun.

    Two cost guardrails are built in. Each run has a task limit (75 by default, adjustable up to 500), and if a run hits it, the Zap pauses and asks you instead of looping. And every run lands in Zap history with the tools called, the model tier and the tasks used, so you can see exactly what one email costs you before the bill arrives.

    The same agent in Make or n8n

    The five parts don’t change. Only the buttons do.

    • Make: agents live inside scenarios. Add your Gmail trigger, then the Make AI Agent (New) > Run an agent module, write your instructions, hover over its plus icon to add Gmail modules as tools, and test it with the built-in Chat before it goes live (Make Help: Create your first AI agent). The new agent app is in open beta and runs on all plans through Make’s own AI provider; connecting your own OpenAI, Gemini or Claude account needs a paid plan. If you’ve already built a scenario in Make, for example our client onboarding automation, you’ll recognise the canvas.
    • n8n: drop in an AI Agent node, connect a chat model and at least one tool sub-node (n8n requires at least one), and put your trigger in front of it. It’s a more technical canvas than Zapier, but you still don’t write code.

    Which no-code builder should you start with?

    Don’t spend a week comparing. Start where your work already lives:

    • Already pay for Zapier? Use AI by Zapier. Your connected apps are already there.
    • Already use Make, or like seeing every step on a canvas? Use Make’s AI Agent app.
    • Want the most control and don’t mind a steeper first hour? Try n8n.
    • Thinking of a custom GPT in ChatGPT instead? Check first. OpenAI plans to retire custom GPTs in favour of plugins, and new GPTs can’t be created on personal Free, Go, Plus or Pro accounts (OpenAI Help Center). A GPT also waits for you to chat with it; it doesn’t wake up when an email arrives.

    Still torn between them? Our guide to picking a no code AI agent builder lays out each tool’s catch side by side and gives you a 30-minute test to run before you pay.

    Test it like a new hire, not like a demo

    Anthropic recommends extensive testing in a safe environment, with guardrails, before you trust an agent’s autonomy. In practice, for a desk agent, that looks like this:

    1. Week one is labels and drafts only. Nothing leaves your account.
    2. Check ten decisions a day. At the end of the day, open each AI label and ask: would I have filed this here? Write down every miss.
    3. Turn each miss into an example. “Emails from our accountant about deadlines go in Today, not Admin.” One concrete example fixes more than a paragraph of rules.
    4. Only widen the job when the misses stop. If it gets the labels right for a full week, then think about the next tool. Not before.

    Five mistakes that break a first agent

    • Three jobs in one brief. Triage, scheduling and CRM updates in one prompt means none of them works well. One agent, one job.
    • Vague categories. “Important” means nothing to a model. “A client asks me for something with a deadline” does.
    • Send buttons on day one. Drafts first. Always.
    • A giant knowledge dump. Zapier warns that long instructions can hit token limits and that bigger reference material belongs in a knowledge source, not the prompt (Zapier Help: Build an agent). Keep the brief to one screen.
    • Never looking at the run history. Every builder shows what the agent did and why. Five minutes a week there tells you more than any dashboard.

    Where to go after your first agent

    Once triage runs quietly, the same five parts carry over to bigger jobs. We’ve written these out step by step:

    FAQ

    Do I really not need to code?

    For the build above, no. You connect accounts, pick actions from lists and write instructions in plain English. The skill that matters is writing a clear brief with real examples.

    Can I build an AI agent for free?

    It depends on the tool. Make’s new agent app is available on all plans through Make’s AI provider while it’s in open beta, so pricing may change. On Zapier, tool use needs the Advanced or Premium model tier, which is locked on the Free plan. Check the current plan page before you build.

    Is it safe to let an agent read my work email?

    Treat it like giving an intern access: only what the job needs, nothing that sends or deletes, and a look at the history every week. Check your company’s policy on connecting work accounts to outside tools before you start, and keep agents away from sensitive data and legal or financial decisions, as Make itself advises.

    What’s the difference between an AI agent and a normal automation?

    A normal automation follows the exact path you drew. An agent gets a goal and a set of tools and decides which tool to use for each item. If you can draw every path in advance, you don’t need an agent, and the automation will be cheaper and more predictable.

    Build yours this week

    Pick the one job that annoyed you most last week. Write the brief tonight, using three real examples. Tomorrow, build it with labels and drafts only, and check ten of its decisions before you go home. That’s your first agent.

    Want a new practical AI workflow like this every week? Join Launchpad.

    No password needed – your reset opens instantly.

    No password. Just your email, and you’re in.

    Sources

    Want to learn this properly? See our AI agents course guide with free options and a 4 week plan.