Can AI help make your cleaning business software even easier? The answer is yes!
ZenMaid users have been plugging Claude in to ZenMaid every day to export appointments, review job notes, and prep invoices, and all of it can be built in a matter of minutes.
The best part is that you don’t need to be technical to set it up. In this guide, we’ll walk you through how to connect ZenMaid to Claude or ChatGPT, what you can automate once it’s connected, and a few tips for getting unstuck.
Prefer to watch this tutorial? Here’s the full video walkthrough, created by Stephanie Pipkin, Owner of Serene Clean:
Let’s walk through it step by step.
Table of contents
- Can You Connect ZenMaid to AI Without an API?
- What You Need Before You Start
- How to Connect ZenMaid to Claude
- How to Connect ZenMaid to ChatGPT
- What You Can Do Once ZenMaid Is Connected to AI
- Tips for Getting Started With AI in Your Cleaning Business
- Frequently Asked Questions
- Start Automating Your Cleaning Business With AI
Can You Connect ZenMaid to AI Without an API?
ZenMaid doesn’t currently have an open API, which is how a lot of software tools hook up to AI and other software. That’s not a problem for this method.
Instead of connecting through an API, you’ll just give your AI tool permission to log in to ZenMaid through a browser. Once it’s logged in, it can click around, open pages, read appointment details, and run exports on its own.
From here, you can literally watch it move through ZenMaid without you having to touch your mouse or keyboard.
What You Need Before You Start
Here’s what you need to have ready before you can connect ZenMaid to your AI tool of choice:
- A paid AI plan: The browser-based features that make this work generally aren’t available on free plans, so plan on paying for a Claude or ChatGPT subscription
- Your ZenMaid login: You’ll sign in to ZenMaid once inside the AI’s browser so it can access your account going forward
- The desktop app (for Claude): If you want to fully automate scheduled tasks, use the Claude desktop app instead of the browser version
How to Connect ZenMaid to Claude
Claude gives you two ways to connect, and we’ve seen both methods work flawlessly. We’ll cover both methods, but Claude can choose between them and tell you which works best for the task when you write your first prompt.
Option 1: Use the Claude desktop app (recommended)
This is the setup we recommend for most cleaning businesses. It lets Claude run scheduled tasks automatically in the background without you needing to directly prompt it every time.
Here are the steps:
- Download and open the Claude desktop app.
- Look for the globe icon at the top of the window. This opens the browser Claude uses to visit websites.
- When you click the globe, you may be prompted to import your browser cookies. Click Import cookies to make sign-in easier (see the below photo as a reference).
- If you choose not to import your cookies, ask Claude to log in to ZenMaid, then sign in with your ZenMaid credentials when the login page appears.
- Once you’re signed in, Claude can use ZenMaid for any task you give it!
Option 2: Use the Claude browser extension
You can also let Claude work directly in your own web browser through the Claude Chrome Extension. To do this, open Google Chrome and click the puzzle piece icon in the toolbar.
Then, select Manage Extensions:
Next, click Chrome Web Store to search for Claude and add it to your browser:
Then, click Add to Chrome:
Finally, log in to ZenMaid in that browser. Click the same puzzle piece icon to access your extensions, and then click on Claude to launch it in ZenMaid:
The catch with using the browser method is that this only works while your computer is on and your browser is open. That’s why we prefer the desktop app for anything you want to run on a schedule, like overnight when you’re not at your computer.
Before you schedule anything, make sure auto approvals are turned on. Without them, Claude stops and waits for your permission at each step, and the task stalls until you come back.
How to Connect ZenMaid to ChatGPT
ChatGPT works a little differently. Rather than using a desktop app, ChatGPT runs its own browser in the cloud through its Agent mode, and you sign in to ZenMaid inside that browser.
The easiest way to get set up is to ask ChatGPT directly. Try a prompt like this:
“How do I let you log in to my ZenMaid account so we can create scheduled tasks to export my appointments?”
ChatGPT will walk you through the current steps for your plan. AI tools update their features often, so sometimes asking the AI itself is usually the fastest way to get the mst current instructions.
What You Can Do Once ZenMaid Is Connected to AI
Once your AI is logged in, you can ask it to do tasks in plain English. For example, we asked Claude, “Can you export this month’s appointments?” and it opened ZenMaid, found the export, and ran it on its own. The export showed up in our email and in ZenMaid’s export section.
Here are some of the ways our team uses it:
- Exporting data: Pull appointment lists and reports without clicking through every screen yourself
- Checking first-time cleans: Have AI review upcoming first-time cleans so you don’t miss one accidentally (it happens, we’re all human!)
- Prepping invoices: Turn completed jobs into information prepped and ready for invoicing, so you can put it directly into your accounting software
- Reviewing job notes: Flag anything unusual in appointment notes before it causes a problem
Tasks can take a few minutes to finish, especially the first time. The more often you run a task, the more context your AI has to work with, so it will complete tasks faster.
Example: Automating daily invoicing with a scheduled task
Stephanie’s team at Serene Clean still uses QuickBooks for residential invoicing, so they set up a scheduled task in Claude that runs twice a day. Here’s what it does:
- Opens the ZenMaid appointment list for each day it needs to cover.
- Reviews every completed job.
- Reads the appointment notes to catch anything that could affect the invoice, like a discount or an add-on.
- Preps all of the invoices based on those completed jobs.
Serene Clean’s office staff built this task by describing what they wanted, testing it, and editing the instructions until the results were right. Once it worked, they made the prompt execute on a recurring schedule — like every day at 10AM and 6PM.
You can also save these prompts to Claude as Skills, so that all you need to do is run the Skill command to perform the task. Just ask Claude to package up the process as a Skill and upload it to your library to get a slash command.
Tips for Getting Started With AI in Your Cleaning Business
You don’t need to figure this all out alone. Here’s what’s worked for us:
- Ask your AI for help: If you get stuck, ask your AI how to do the thing you’re stuck on. In our experience, learning most of this setup comes from going back and forth with the AI itself
- Start with low-risk tasks: Exports, reports, and reviews are great first tasks. Hold off on anything that changes or deletes data until you trust the results and see it working for you consistently
- Review before you rely on it: Check the output the first few times a task runs before you make it a scheduled task, just in case something looks off
- Build one task at a time: Get one workflow running well, then add the next one
Frequently Asked Questions
Does ZenMaid have an API for AI tools?
ZenMaid doesn’t currently have an open API. You can still connect ZenMaid to Claude or ChatGPT by letting the AI log in to your account through a browser.
Do I need a paid plan to connect ZenMaid to AI?
In most cases, yes. The browser and scheduled task features that make this work are generally part of paid Claude and ChatGPT plans.
Should I use the Claude desktop app or the browser extension?
Use the desktop app if you want scheduled tasks that run automatically. The browser extension works too, but only while your computer is on and your browser is open.
What tasks can AI do in ZenMaid?
AI can handle tasks like exporting appointments, checking first-time cleans, reviewing job notes, and prepping invoices from completed jobs. Start with tasks that read or export data before moving on to anything more complex.
Start Automating Your Cleaning Business With AI
Connecting ZenMaid to Claude or ChatGPT takes just a few minutes, and it can save your team hours of repetitive admin work every week. Start with one simple task, like exporting this month’s appointments, and build from there depending on what you need.
Not using ZenMaid yet? Start your free trial and see how much easier it is to run your cleaning business with scheduling software built for cleaners.