<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cotlet</title>
    <description>The latest articles on DEV Community by Cotlet (@cotletdev).</description>
    <link>https://dev.to/cotletdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4189317%2F01d2634e-916f-40ad-b856-5b964234718d.png</url>
      <title>DEV Community: Cotlet</title>
      <link>https://dev.to/cotletdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cotletdev"/>
    <language>en</language>
    <item>
      <title>ZenMaid has no public API. You can still let ChatGPT or Claude work in it</title>
      <dc:creator>Cotlet</dc:creator>
      <pubDate>Tue, 10 Nov 2026 21:18:27 +0000</pubDate>
      <link>https://dev.to/cotletdev/zenmaid-has-no-public-api-you-can-still-let-chatgpt-or-claude-work-in-it-39eg</link>
      <guid>https://dev.to/cotletdev/zenmaid-has-no-public-api-you-can-still-let-chatgpt-or-claude-work-in-it-39eg</guid>
      <description>&lt;p&gt;ZenMaid says it plainly in its help center: it "does not publish a public API", with "no REST endpoints, webhook subscriptions, or programmatic data access for third parties or your own developers". That was still true on 9 November 2026. If you run a cleaning business on ZenMaid and want ChatGPT or Claude to do real work in your account, this post covers what the official options give you and the route that works without an API.&lt;/p&gt;

&lt;h2&gt;
  
  
  What ZenMaid offers for automation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;API:&lt;/strong&gt; none, per the help article quoted above.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MCP server or ChatGPT/Claude app:&lt;/strong&gt; none. A customer asked on ZenMaid's feedback board in April 2026 for "a public API, MCP server, or some kind of developer access". In November it was still Pending.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zoe, ZenMaid's own AI:&lt;/strong&gt; in preview, rolling out in batches. ZenMaid says Zoe "can read your live account data". It is ZenMaid's assistant, not a way to plug in your own ChatGPT or Claude.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zapier:&lt;/strong&gt; yes, but "only available on the Pro Max plan" ($49 a month on ZenMaid's pricing page, 9 November 2026). It has 11 triggers and only a few create actions. It can add a client or a booking, but it cannot read your schedule or move appointments around.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;n8n:&lt;/strong&gt; no node (404). &lt;strong&gt;Calendars:&lt;/strong&gt; ZenMaid "does not offer two-way calendar synchronization" with Google or Apple Calendar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The gap is the day-to-day work: reading the schedule, reassigning, chasing payments. None of the official routes reach it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The route that works: an AI in your own ZenMaid account
&lt;/h2&gt;

&lt;p&gt;MCP is how ChatGPT, Claude, Cursor and other agents connect to outside tools. Cotlet.dev runs an MCP server that works in ZenMaid through a cloud browser you sign in to yourself. You type your ZenMaid password on ZenMaid's own login page; Cotlet never sees it and never stores it. Your AI can then use the screens you use: the calendar and Dispatch View, appointments, contacts, cleaners, invoices and reports.&lt;/p&gt;

&lt;p&gt;Setup, about ten minutes and no code:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign up free at cotlet.dev and open ZenMaid in your Cloud Browser. Log in as usual.&lt;/li&gt;
&lt;li&gt;In your AI, add a custom connector with the address &lt;code&gt;https://cotlet.dev/mcp/v1/connect&lt;/code&gt;. ChatGPT has it under Plugins, Claude under Customize, Connectors.&lt;/li&gt;
&lt;li&gt;Ask "Are you signed in to Cotlet through MCP?", then hand it a task.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because it uses your plan's screens, it works on Starter, Pro or Pro Max. The Zapier route needs Pro Max.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two jobs to hand over first
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Who still owes you money
&lt;/h3&gt;

&lt;p&gt;ZenMaid has a report of customers sorted by unpaid balance. Turning it into follow-ups is the part that gets skipped.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Open the ZenMaid report of customers sorted by unpaid balance. For everyone who owes more than $50, show the amount and the last cleaning date, and draft a friendly payment reminder for each. Do not send anything until I approve.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Messages to clients wait for your OK in the Cotlet console before anything goes out.&lt;/p&gt;

&lt;h3&gt;
  
  
  Next week, checked before Monday
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Look at next week in ZenMaid's Dispatch View. List every appointment that has no cleaner assigned, and any cleaner who has more than 6 hours booked on one day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You catch the gaps on Sunday evening instead of at 7 a.m. on Monday. If you want it to assign someone, ask it to suggest first and confirm before it changes the schedule.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;ZenMaid's plans on 9 November 2026: Starter $19, Pro $39 and Pro Max $49 a month, SMS not included, with a 14-day trial. Cotlet.dev has no subscription: a 7-day trial with 2,000 credits and no card, then prepaid packs from $29 that last 12 months.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is this an official ZenMaid integration?&lt;/strong&gt; No. Cotlet.dev is independent and not affiliated with ZenMaid. It works through your own logged-in account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need Pro Max?&lt;/strong&gt; No. That is only needed for ZenMaid's Zapier integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if ZenMaid launches an API or Zoe for everyone?&lt;/strong&gt; Use them. Until then this is how your own ChatGPT or Claude can work in ZenMaid.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://cotlet.dev/blog/how-to-connect-zenmaid-to-chatgpt-claude?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=zenmaid" rel="noopener noreferrer"&gt;ZenMaid guide on the Cotlet.dev blog&lt;/a&gt; has screenshots for every AI. The &lt;a href="https://cotlet.dev/integrations/zenmaid-api-mcp-server?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=zenmaid" rel="noopener noreferrer"&gt;ZenMaid MCP server page&lt;/a&gt; lists what it can do, and you can &lt;a href="https://cotlet.dev/signup?app=zenmaid&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=zenmaid" rel="noopener noreferrer"&gt;try it free&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>zenmaid</category>
      <category>chatgpt</category>
      <category>mcp</category>
      <category>smallbusiness</category>
    </item>
    <item>
      <title>Buildertrend's Open API covers jobs and tasks. Here is how to get the rest into ChatGPT or Claude</title>
      <dc:creator>Cotlet</dc:creator>
      <pubDate>Tue, 10 Nov 2026 21:17:44 +0000</pubDate>
      <link>https://dev.to/cotletdev/buildertrends-open-api-covers-jobs-and-tasks-here-is-how-to-get-the-rest-into-chatgpt-or-claude-3men</link>
      <guid>https://dev.to/cotletdev/buildertrends-open-api-covers-jobs-and-tasks-here-is-how-to-get-the-rest-into-chatgpt-or-claude-3men</guid>
      <description>&lt;p&gt;Buildertrend now has an Open API, and it is a real step forward. As of 9 November 2026 it is still narrow: it reads and creates jobs and tasks, and that is about it. If you are a remodeler or a small builder who wants ChatGPT or Claude to look at the schedule, the daily logs, selections or change orders, the API will not get you there yet. This post maps what the API covers today and shows the route that covers the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Buildertrend Open API does today
&lt;/h2&gt;

&lt;p&gt;The developer portal at developer.buildertrend.com describes it as a way to "read Buildertrend data from your own systems, and create jobs from your templates". The reference lists these operations: list and get jobs, create a job from a template, list job templates and job users, and list, create, get and update tasks. There is no endpoint to delete a task.&lt;/p&gt;

&lt;p&gt;A few details worth knowing before you build on it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rate limit:&lt;/strong&gt; 60 requests per minute per app. On 27 October it was 20, and task creation was not there yet, so the API is moving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Not covered:&lt;/strong&gt; the schedule as its own resource, daily logs, change orders and selections.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No official AI connectors:&lt;/strong&gt; Buildertrend has no ChatGPT app, no Claude connector and no MCP server of its own. Its built-in AI features work inside Buildertrend, and Buildertrend says they need no separate ChatGPT or Claude subscription.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Zapier app and no n8n node&lt;/strong&gt; (both return a 404).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So a developer can sync jobs and tasks today. The owner who wants to ask an AI "what moves if the drywall slips two days?" still has no API for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The route that covers everything you see on screen
&lt;/h2&gt;

&lt;p&gt;MCP is the protocol ChatGPT, Claude, Cursor and other agents use to work with outside tools. Cotlet.dev hosts an MCP server that works in Buildertrend through a cloud browser signed in to your own account. You enter your Buildertrend password on Buildertrend's page; Cotlet does not see it or keep it. From then on your AI can use what your user can use: Jobs, Schedule, Daily Logs, Change Orders, Selections and To-Dos.&lt;/p&gt;

&lt;p&gt;Because it works through your account, it is not limited to the API's jobs and tasks. It is limited by your permissions instead.&lt;/p&gt;

&lt;p&gt;Setup takes about ten minutes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Make a free account on cotlet.dev and open Buildertrend in the Cloud Browser. Sign in as usual.&lt;/li&gt;
&lt;li&gt;In ChatGPT (Plugins), Claude (Customize, Connectors), Claude Code, Codex or Cursor, add an MCP server with the address &lt;code&gt;https://cotlet.dev/mcp/v1/connect&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ask: "Are you signed in to Cotlet through MCP?" and then give it a job.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you are wiring this into something bigger, the same server works in n8n's AI Agent node, so a scheduled workflow can read Buildertrend the same way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two jobs that the API cannot do yet
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Selections still waiting on clients
&lt;/h3&gt;

&lt;p&gt;Late selections hold up orders, and they are spread across every job.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Go through every active job in Buildertrend and list the selections that are still Pending or Draft, with the deadline and the client, sorted by the closest deadline.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You get one list instead of opening each job.&lt;/p&gt;

&lt;h3&gt;
  
  
  A one-week look-ahead across all jobs
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Show me every Buildertrend schedule item for the next 7 days across all jobs, grouped by job, and flag items that have no one assigned or that start before their predecessor ends.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is the conversation you have with your super on Monday morning, prepared before you get there. If you want changes, ask the AI to show you the plan first. Anything that would go out to a sub or a client waits for your approval.&lt;/p&gt;

&lt;h2&gt;
  
  
  Costs
&lt;/h2&gt;

&lt;p&gt;Buildertrend does not publish fixed prices; its pricing page sorts plans by yearly construction volume. Cotlet.dev is prepaid credits with no subscription: a 7-day trial with 2,000 credits and no card, then packs from $29 that last 12 months.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Should I use the Open API or this?&lt;/strong&gt; Both, if you build software. Use the API for job and task sync, and an MCP server for the parts the API does not cover yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Cotlet affiliated with Buildertrend?&lt;/strong&gt; No. It is independent and works through your own signed-in account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can the AI change things without asking?&lt;/strong&gt; Anything that reaches other people, like releasing a change order or notifying a sub, waits for your approval in the Cotlet console.&lt;/p&gt;

&lt;p&gt;More detail, with screenshots for each AI, is in the &lt;a href="https://cotlet.dev/blog/how-to-connect-buildertrend-to-chatgpt-claude?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=buildertrend" rel="noopener noreferrer"&gt;Buildertrend guide on the Cotlet.dev blog&lt;/a&gt;. See the &lt;a href="https://cotlet.dev/integrations/buildertrend-api-mcp-server?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=buildertrend" rel="noopener noreferrer"&gt;Buildertrend MCP server page&lt;/a&gt; or &lt;a href="https://cotlet.dev/signup?app=buildertrend&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=buildertrend" rel="noopener noreferrer"&gt;start a free trial&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>buildertrend</category>
      <category>mcp</category>
      <category>chatgpt</category>
      <category>construction</category>
    </item>
    <item>
      <title>Does Booksy have an API in 2026? What a shop owner can actually connect to ChatGPT</title>
      <dc:creator>Cotlet</dc:creator>
      <pubDate>Tue, 10 Nov 2026 21:17:04 +0000</pubDate>
      <link>https://dev.to/cotletdev/does-booksy-have-an-api-in-2026-what-a-shop-owner-can-actually-connect-to-chatgpt-15n4</link>
      <guid>https://dev.to/cotletdev/does-booksy-have-an-api-in-2026-what-a-shop-owner-can-actually-connect-to-chatgpt-15n4</guid>
      <description>&lt;p&gt;Short answer, checked on 9 November 2026: Booksy has an API, but it is for partners only. A barbershop or salon owner cannot get API keys from Booksy Biz, there is no Zapier app and no n8n node, and Booksy's new ChatGPT plugin works for clients, not for the shop. If you want ChatGPT or Claude to work inside your own Booksy Biz account, the practical route today is an MCP server that signs in to Booksy as you. This post explains what is open, what is closed, and how to set the working route up.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Booksy offers developers and owners today
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The API.&lt;/strong&gt; Booksy's developer docs exist, but access is by partnership: requests are signed with keys that Booksy issues to approved partners. There is no screen in Booksy Biz where an owner can create a key for their own shop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The ChatGPT plugin.&lt;/strong&gt; Since 19 October 2026, US clients can find and book Booksy appointments inside ChatGPT. Booksy's own explanation is clear about its limits: ChatGPT "can see your open slots and service names, but nothing else", and "there's nothing to activate" on the shop's side. It helps people book you. It does not let ChatGPT read your calendar, your clients or your reviews.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude.&lt;/strong&gt; No connector from Booksy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automation tools.&lt;/strong&gt; Zapier and n8n both return a 404 for Booksy.&lt;/p&gt;

&lt;p&gt;So the plugin covers discovery, and the API covers partners. The owner's back office, the part you work in every day, has no door for an AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  The route that works: give your AI your own Booksy Biz
&lt;/h2&gt;

&lt;p&gt;MCP is the standard way ChatGPT, Claude, Cursor and similar agents connect to outside tools. Cotlet.dev hosts an MCP server that works in Booksy Biz through a cloud browser you sign in to yourself. You type your Booksy password on Booksy's own page; Cotlet does not see it and does not store it. After that, your AI can work in the same places you do: the calendar, client cards and notes, reviews, Stats &amp;amp; Reports and Message Blasts.&lt;/p&gt;

&lt;p&gt;Setup:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a free account on cotlet.dev and open Booksy in your Cloud Browser. Sign in to Booksy Biz as usual.&lt;/li&gt;
&lt;li&gt;Add a custom connector in your AI with the server address &lt;code&gt;https://cotlet.dev/mcp/v1/connect&lt;/code&gt;. In ChatGPT it is under Plugins; in Claude under Customize, Connectors. Claude Code, Codex and Cursor take the same address.&lt;/li&gt;
&lt;li&gt;Check it with: "Are you signed in to Cotlet through MCP?" Then give it a real task.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A first test that shows the difference from the plugin:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Open my Booksy calendar and list tomorrow's appointments by staff member, with any gaps longer than an hour.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The plugin cannot answer that. A connected agent can, because it is reading your Booksy Biz calendar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two tasks owners hand over first
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Replying to reviews
&lt;/h3&gt;

&lt;p&gt;Reviews pile up, and answering them on a phone between clients is the first thing that slips. One Cotlet user asked for exactly this on their first day.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Show me every Booksy review from the last 14 days that has no reply. Draft a short, personal reply for each one, mention the service and the barber by name, and wait for my OK before posting anything.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The AI drafts, you approve, and only then does anything appear publicly. Anything that reaches clients waits for your approval in the Cotlet console.&lt;/p&gt;

&lt;h3&gt;
  
  
  A Friday numbers summary, automatically
&lt;/h3&gt;

&lt;p&gt;Booksy's Stats &amp;amp; Reports are built, in Booksy's words, "for operational insights, not accounting or taxes", which is exactly what a weekly check needs. If you use n8n, add an AI Agent node, give it the Cotlet MCP server, and schedule it for Friday afternoon:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;From Booksy Stats &amp;amp; Reports, give me this week's appointments, revenue and new clients per staff member, compared with last week, as five lines I can read on my phone.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No export, no spreadsheet. The same prompt works by hand in ChatGPT or Claude if you prefer to ask.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;Booksy Biz stays on your plan, listed at $29.99 a month plus $20 per extra team member on Booksy's US pricing page on 9 November 2026. Cotlet.dev uses prepaid credits with no subscription: a new account gets a 7-day trial with 2,000 credits and no card, and packs start at $29 and last 12 months.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is this an official Booksy integration?&lt;/strong&gt; No. Cotlet.dev is independent and not affiliated with Booksy. It works through your own signed-in account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it different from the Booksy plugin in ChatGPT?&lt;/strong&gt; Yes. The plugin helps clients book you. This lets your AI work in your shop's back office.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I turn it off?&lt;/strong&gt; Yes, in one click in the Cotlet console.&lt;/p&gt;

&lt;p&gt;The full guide with screenshots for each AI is on the &lt;a href="https://cotlet.dev/blog/how-to-connect-booksy-to-chatgpt-claude?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=booksy" rel="noopener noreferrer"&gt;Booksy how-to on the Cotlet.dev blog&lt;/a&gt;. The &lt;a href="https://cotlet.dev/integrations/booksy-api-mcp-server?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=booksy" rel="noopener noreferrer"&gt;Booksy MCP server page&lt;/a&gt; lists what the AI can do, and you can &lt;a href="https://cotlet.dev/signup?app=booksy&amp;amp;utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=booksy" rel="noopener noreferrer"&gt;try it free on your own shop&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>booksy</category>
      <category>chatgpt</category>
      <category>mcp</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
