<?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: Cortex AI</title>
    <description>The latest articles on DEV Community by Cortex AI (@cortexai).</description>
    <link>https://dev.to/cortexai</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%2F4166425%2Fbbc7a459-b165-4ab8-911f-9af82328c62b.png</url>
      <title>DEV Community: Cortex AI</title>
      <link>https://dev.to/cortexai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cortexai"/>
    <language>en</language>
    <item>
      <title>How an AI agent for QuickBooks works</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Fri, 16 Oct 2026 17:46:41 +0000</pubDate>
      <link>https://dev.to/cortexai/how-an-ai-agent-for-quickbooks-works-oll</link>
      <guid>https://dev.to/cortexai/how-an-ai-agent-for-quickbooks-works-oll</guid>
      <description>&lt;p&gt;An AI agent for QuickBooks connects to QuickBooks Online through OAuth 2.0, with no API keys, and reads or drafts work such as unbilled jobs and overdue invoices. Tokens expire (one hour for access, 100 days for refresh), webhooks carry only record IDs, and updates replace the whole record. Your office manager or bookkeeper should approve anything that changes the ledger or reaches a customer.&lt;/p&gt;

&lt;p&gt;An AI agent for QuickBooks is a program that reads your books through Intuit's API, notices what needs a human (an invoice 30 days past due, a finished job nobody billed, a customer who paid but still shows open) and drafts the next step for your office manager to approve. For a service company the books are where field work turns into money, so the useful agents sit between QuickBooks and the software your crew uses all day. The one rule that matters most: a person approves anything that changes the ledger or goes to a customer.&lt;/p&gt;

&lt;p&gt;This guide covers what QuickBooks already includes, how an outside agent connects, the technical limits that trip up builds, and what to keep with your bookkeeper.&lt;/p&gt;

&lt;h2&gt;
  
  
  What QuickBooks already does
&lt;/h2&gt;

&lt;p&gt;Check this first so you don't pay twice. Intuit has added AI agents to QuickBooks Online. According to &lt;a href="https://www.usecarly.com/blog/quickbooks-ai" rel="noopener noreferrer"&gt;a vendor's rundown of the agents&lt;/a&gt;, there is an Accounting Agent that categorizes transactions and flags anomalies, and a Payments Agent that predicts late payments and sends invoice reminders. Which agents you get depends on your plan. The same article says the agents work inside the ledger and do not update your field service software or message your team, and that bookkeepers still advise "trust, but verify."&lt;/p&gt;

&lt;p&gt;That article is written by a company that sells an AI assistant, and the plan details come from Intuit's marketing, so check them in your own account. The takeaway is simple: reminders and categorizing are covered. The gaps are across systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the built-in tools stop
&lt;/h2&gt;

&lt;p&gt;QuickBooks sees invoices. It does not see that a job finished on Tuesday and nobody created the invoice, because that fact lives in ServiceTitan, Jobber or Housecall Pro. For a trades company the expensive gaps are these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Unbilled work.&lt;/strong&gt; Completed jobs with no invoice. See &lt;a href="https://buildcortex.dev/help/unbilled-work" rel="noopener noreferrer"&gt;unbilled work&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slow collections.&lt;/strong&gt; A reminder that goes out on a schedule and ignores the customer who just called about the balance. See &lt;a href="https://buildcortex.dev/help/invoice-reminders" rel="noopener noreferrer"&gt;invoice reminders&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two sources of truth.&lt;/strong&gt; The field system says paid, QuickBooks says open.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The owner's morning view.&lt;/strong&gt; Cash in, money owed, jobs done but not billed, in one place.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How an agent connects to QuickBooks
&lt;/h2&gt;

&lt;p&gt;QuickBooks Online uses OAuth 2.0 only, according to &lt;a href="https://satvasolutions.com/blog/quickbooks-online-api-guide" rel="noopener noreferrer"&gt;one developer guide&lt;/a&gt;. There are no API keys. The company owner (or an admin) approves the connection once, and the agent then holds tokens.&lt;/p&gt;

&lt;p&gt;Three details matter in practice:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Tokens expire.&lt;/strong&gt; Intuit's own sample code says the &lt;a href="https://github.com/IntuitDeveloper/OAuth2-Dotnet_UsingSDK/blob/master/docs/help/Tokens.md" rel="noopener noreferrer"&gt;access token is valid for one hour and the refresh token for 100 days&lt;/a&gt; before you must re-authorize. The developer guide adds that the refresh token changes each time you renew, so a build has to store the newest one. A connection that nobody watches simply dies, and the agent goes quiet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limits.&lt;/strong&gt; One guide puts the cap at &lt;a href="https://satvasolutions.com/blog/quickbooks-online-api-limitations-guide" rel="noopener noreferrer"&gt;about 500 requests per minute per company, with batches of up to 30 operations&lt;/a&gt;, and says going over returns an HTTP 429. Those numbers are approximate, so read Intuit's current limits page before you size a build.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Webhooks are thin.&lt;/strong&gt; The &lt;a href="https://satvasolutions.com/blog/quickbooks-online-api-guide" rel="noopener noreferrer"&gt;developer guide&lt;/a&gt; says notifications cover 24 entity types (including invoices, payments, estimates and customers) and that "webhook payloads only contain entity IDs and operation types," so the agent has to fetch the record afterward. The limits guide recommends pairing webhooks with periodic checks because notifications can be delayed or duplicated.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to QuickBooks
&lt;/h3&gt;

&lt;p&gt;We found no direct ChatGPT connector from Intuit in our research. An assistant would need the OAuth connection above and a place where your bookkeeper approves what it drafts. Without that second part, a chatbot with access to your books is a risk, not a helper.&lt;/p&gt;

&lt;h2&gt;
  
  
  What an agent does around QuickBooks
&lt;/h2&gt;

&lt;p&gt;These are illustrations of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Unbilled work finder&lt;/td&gt;
&lt;td&gt;A job is complete in the field system with no matching invoice&lt;/td&gt;
&lt;td&gt;Job records, QuickBooks invoices&lt;/td&gt;
&lt;td&gt;A list of jobs to bill, with the likely invoice&lt;/td&gt;
&lt;td&gt;Office manager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Collections follow-up&lt;/td&gt;
&lt;td&gt;An invoice passes a set number of days overdue&lt;/td&gt;
&lt;td&gt;Invoice, balance, last contact&lt;/td&gt;
&lt;td&gt;A personal reminder, or a call note&lt;/td&gt;
&lt;td&gt;Office manager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Payment match&lt;/td&gt;
&lt;td&gt;A payment arrives&lt;/td&gt;
&lt;td&gt;Payment, open invoices&lt;/td&gt;
&lt;td&gt;A suggested match&lt;/td&gt;
&lt;td&gt;Bookkeeper&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Owner cash report&lt;/td&gt;
&lt;td&gt;Every morning&lt;/td&gt;
&lt;td&gt;Invoices, payments, aging&lt;/td&gt;
&lt;td&gt;One summary&lt;/td&gt;
&lt;td&gt;None, it only reads&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A QuickBooks admin who can approve the app connection.&lt;/li&gt;
&lt;li&gt;A read-only start. Let the agent read for two weeks and compare what it says with your own numbers before it drafts anything.&lt;/li&gt;
&lt;li&gt;Access to the field system and phone provider, so the agent can see what QuickBooks can't.&lt;/li&gt;
&lt;li&gt;One person per agent approving drafts, usually your office manager or bookkeeper.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Updates in QuickBooks replace the whole record, according to the developer guide, which says partial updates are not supported and that each change must carry the record's current version number. An agent that edits an invoice from stale data can wipe out fields. This is one reason we start with agents that read and draft, not agents that write to the ledger.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Money moves stay human.&lt;/strong&gt; Writing off a balance, issuing a credit or voiding an invoice is the owner's or bookkeeper's call.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accuracy is a real problem.&lt;/strong&gt; In the Federal Reserve's survey of small firms already using AI, &lt;a href="https://www.fedsmallbusiness.org/2026-report-on-employer-firms" rel="noopener noreferrer"&gt;46% named accuracy as a top challenge&lt;/a&gt;. That is a reason to review drafts, not to avoid them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double reminders.&lt;/strong&gt; If QuickBooks sends its own payment reminders and an agent also writes to the customer, pick one for each stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upkeep.&lt;/strong&gt; Tokens expire, limits change and fields get renamed. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside the software you already run, with a person approving anything that changes your books or reaches a customer. We are not an Intuit partner, and we'll say so when QuickBooks' own tools are enough. See what we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt;, and read how the same pattern works for &lt;a href="https://buildcortex.dev/guides/jobber-ai-integration" rel="noopener noreferrer"&gt;Jobber&lt;/a&gt;. The approval model is explained under &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your field software, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does QuickBooks have AI built in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. A vendor's rundown describes an Accounting Agent that categorizes transactions and a Payments Agent that predicts late payments and sends reminders, with access depending on plan. Check your own account for what your plan includes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does QuickBooks Online have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. It uses OAuth 2.0 only, with no API keys, according to a developer guide. The owner or an admin approves the connection once, and the app then holds tokens that must be refreshed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect ChatGPT to QuickBooks?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We found no direct connector from Intuit. An assistant would need the OAuth connection and a place where your bookkeeper approves what it drafts, because a chatbot with write access to your books is a risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does QuickBooks support webhooks?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, for 24 entity types including invoices, payments, estimates and customers. Payloads carry only record IDs and the operation, so the agent fetches the record afterward. Notifications can be delayed or duplicated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I keep an AI agent from changing the wrong thing in my books?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start read-only for two weeks, compare its output to your own numbers, then let it draft while a person approves. QuickBooks updates replace the whole record, so edits from stale data can erase fields.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://satvasolutions.com/blog/quickbooks-online-api-guide" rel="noopener noreferrer"&gt;QuickBooks Online API: Complete Developer Guide for 2026&lt;/a&gt;, Satva Solutions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://satvasolutions.com/blog/quickbooks-online-api-limitations-guide" rel="noopener noreferrer"&gt;Top 5 QuickBooks API Rate Limits (2026)&lt;/a&gt;, Satva Solutions&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/IntuitDeveloper/OAuth2-Dotnet_UsingSDK/blob/master/docs/help/Tokens.md" rel="noopener noreferrer"&gt;OAuth2 Tokens help&lt;/a&gt;, Intuit Developer (GitHub sample)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.usecarly.com/blog/quickbooks-ai" rel="noopener noreferrer"&gt;QuickBooks AI: The Agents, the Tiers, and What They Miss (2026)&lt;/a&gt;, Carly&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.fedsmallbusiness.org/2026-report-on-employer-firms" rel="noopener noreferrer"&gt;2026 Report on Employer Firms&lt;/a&gt;, Federal Reserve Banks (Small Business Credit Survey)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/quickbooks-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>quickbooks</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>accounting</category>
    </item>
    <item>
      <title>How an AI agent for Shopmonkey works</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Fri, 16 Oct 2026 15:46:35 +0000</pubDate>
      <link>https://dev.to/cortexai/how-an-ai-agent-for-shopmonkey-works-1gab</link>
      <guid>https://dev.to/cortexai/how-an-ai-agent-for-shopmonkey-works-1gab</guid>
      <description>&lt;p&gt;An AI agent for Shopmonkey connects through an API key an admin creates under Settings, Integration, API Keys, and through webhooks that report changes to orders, messages, inspections and other records. Estimates, repair orders and invoices are all orders told apart by status, and webhooks report record changes, not business events. A service advisor should approve every customer message.&lt;/p&gt;

&lt;p&gt;An AI agent for Shopmonkey is a small program that watches your shop's records (an estimate nobody answered, a repair order that finished while the car sat in the lot, a customer who declined a brake job in the spring) and drafts the next step for a service advisor to approve. Shopmonkey gives it two ways in: an API key an admin creates, and webhooks that tell the agent when something changed. What the agent should not do is send anything to a customer without a person reading it first.&lt;/p&gt;

&lt;p&gt;This guide covers how the connection works, what the data looks like, where builds go wrong, and what stays with your advisors.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Shopmonkey gives an agent to work with
&lt;/h2&gt;

&lt;p&gt;Shopmonkey describes its &lt;a href="https://www.shopmonkey.io/integrations/api-es-webhooks" rel="noopener noreferrer"&gt;API and webhooks page&lt;/a&gt; in plain terms: an API is "a door through which information and capabilities can be shared between two softwares," and a webhook is a kind of API driven by events instead of requests. The page says Shopmonkey can send information to other systems so they update on their own. It does not say which plans include access or how to get a key, so ask Shopmonkey or your account rep before you plan around it.&lt;/p&gt;

&lt;p&gt;The developer site, &lt;a href="https://shopmonkey.dev" rel="noopener noreferrer"&gt;shopmonkey.dev&lt;/a&gt;, links to the API overview, a webhooks page and an enterprise data streaming option. Third parties fill in the rest, and the quality varies. One of them, &lt;a href="https://www.usecarly.com/blog/shopmonkey-api/" rel="noopener noreferrer"&gt;Carly&lt;/a&gt;, is a company that competes in this space, so read its claims as a starting point and confirm them in your own account.&lt;/p&gt;

&lt;h2&gt;
  
  
  How an agent connects
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;An API key from an admin.&lt;/strong&gt; Carly's guide says an admin creates the key under Settings, Integration, API Keys, and that &lt;a href="https://www.usecarly.com/blog/shopmonkey-api/" rel="noopener noreferrer"&gt;a key carries the same permissions as the person who made it&lt;/a&gt;. Two practical consequences follow. If that admin leaves or has their role narrowed, the integration starts failing with a 403. And the key can't be viewed again after you create it, so a lost key means a new one and a broken connection until it is swapped. Create keys from a dedicated account with only the access the agent needs.&lt;/p&gt;

&lt;p&gt;A &lt;a href="https://supergood.ai/api-report-card/shopmonkey" rel="noopener noreferrer"&gt;Supergood review&lt;/a&gt; adds that there is no sandbox or developer tier, so a builder tests inside a real shop's account, and that there is no fine-grained scope for keys. That review comes from a company that sells API tooling, so treat it as one view. The practical point holds either way: test with read-only work first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Webhooks.&lt;/strong&gt; Carly lists eleven kinds of records that send events when they are created, changed or deleted: appointments, customers, inspections, inventory, messages, orders, payments, purchase orders, users, vehicles and vendors. These are changes to records, not business events. One edit in the shop can fire several webhooks. An agent has to work out for itself that "this estimate has gone quiet" is a fact, because no event says so.&lt;/p&gt;

&lt;p&gt;Two details matter for reliability. Delivery times out after about 55 seconds, so the receiving end should acknowledge fast and do its work afterward. And after repeated failures a webhook is switched off and missed events are not replayed on their own, according to the same guide. Someone has to notice and replay them.&lt;/p&gt;

&lt;h2&gt;
  
  
  One thing that surprises people: estimates are orders
&lt;/h2&gt;

&lt;p&gt;In Shopmonkey's data, per Carly's guide, an estimate, a repair order and an invoice are all the same kind of record, an order, told apart by a status field. There is no separate estimate endpoint. An agent that follows up on quiet estimates therefore watches orders in the Estimate status and ignores the rest. A build that skips this will either miss estimates or text customers about finished jobs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What an agent does around Shopmonkey
&lt;/h2&gt;

&lt;p&gt;These are examples of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Estimate follow-up&lt;/td&gt;
&lt;td&gt;An order in Estimate status has had no reply after a set number of days&lt;/td&gt;
&lt;td&gt;Order lines, vehicle, customer messages&lt;/td&gt;
&lt;td&gt;A personal text, ranked by dollar value&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Declined work revisit&lt;/td&gt;
&lt;td&gt;A customer is due back with declined inspection items&lt;/td&gt;
&lt;td&gt;Inspection results, last visit, vehicle&lt;/td&gt;
&lt;td&gt;A message naming the specific item&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ready for pickup&lt;/td&gt;
&lt;td&gt;An order moves to complete and the car is still on site&lt;/td&gt;
&lt;td&gt;Order status, customer contact&lt;/td&gt;
&lt;td&gt;A pickup message&lt;/td&gt;
&lt;td&gt;Front desk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Owner morning report&lt;/td&gt;
&lt;td&gt;Every morning&lt;/td&gt;
&lt;td&gt;Orders, payments, appointments&lt;/td&gt;
&lt;td&gt;One summary&lt;/td&gt;
&lt;td&gt;None, it only reads&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Shopmonkey admin willing to create a limited key and add a webhook.&lt;/li&gt;
&lt;li&gt;Two or three jobs, in order. Quiet estimates and declined work usually come first.&lt;/li&gt;
&lt;li&gt;Access to the other systems in play: your phone provider, QuickBooks, review accounts. Supergood reports that Shopmonkey's built-in catalog is short (QuickBooks Online, CARFAX, PartsTech, Nexpart and RepairLink), so most other connections need custom work.&lt;/li&gt;
&lt;li&gt;One advisor per agent approving drafts for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with a person approving every message and loosen it only after you have read enough drafts to trust them. We explain the model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Safety work stays human.&lt;/strong&gt; An agent never tells a customer a car is safe to drive or talks anyone out of a brake or steering repair.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prices and warranty.&lt;/strong&gt; Discounts, goodwill repairs and warranty calls belong to the advisor.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrong customer.&lt;/strong&gt; Match on phone number and vehicle, not just a name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double messages.&lt;/strong&gt; If Shopmonkey's own messaging and an agent both text about the same car, pick one for each stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upkeep.&lt;/strong&gt; Keys, permissions and events change. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside the software you already run, with a person approving anything that goes to a customer. We are not a Shopmonkey partner or a certified app, and we will say so when Shopmonkey's own tools are enough. See what we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and how this looks for &lt;a href="https://buildcortex.dev/industries/automotive-service" rel="noopener noreferrer"&gt;auto repair&lt;/a&gt;. For recovering work that fell off the board, read about &lt;a href="https://buildcortex.dev/help/declined-work" rel="noopener noreferrer"&gt;declined work&lt;/a&gt;. If your shop runs a different system, see &lt;a href="https://buildcortex.dev/guides/tekmetric-ai-integration" rel="noopener noreferrer"&gt;AI agents for Tekmetric&lt;/a&gt; or &lt;a href="https://buildcortex.dev/guides/autoleap-ai-integration" rel="noopener noreferrer"&gt;AutoLeap&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your shop software, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does Shopmonkey have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Shopmonkey's API and webhooks page describes both, and its developer site is shopmonkey.dev. The page does not say which plans include access, so confirm that with Shopmonkey before you plan a build.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Shopmonkey support webhooks?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. A third-party guide lists eleven record types that send events, including orders, messages, inspections and payments. These are record changes, so an agent has to work out for itself that an estimate has gone quiet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect ChatGPT to Shopmonkey?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We found no native ChatGPT connector. An assistant would need an admin-created API key or a webhook feed, plus a place where a service advisor approves drafts before anything reaches a customer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is there a sandbox to test an AI integration?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One third-party review reports there is no sandbox or developer tier, so testing happens in a real shop account. Start with read-only work and give the agent a key with limited access.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens if the admin who made the API key leaves?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A third-party guide says a key carries the same permissions as its creator, and the integration fails with a 403 if that person is offboarded or their role is narrowed. Create keys from a dedicated account.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://www.shopmonkey.io/integrations/api-es-webhooks" rel="noopener noreferrer"&gt;API &amp;amp; Webhooks Integration&lt;/a&gt;, Shopmonkey&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://shopmonkey.dev" rel="noopener noreferrer"&gt;Shopmonkey API documentation&lt;/a&gt;, Shopmonkey&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.usecarly.com/blog/shopmonkey-api/" rel="noopener noreferrer"&gt;Shopmonkey API guide&lt;/a&gt;, Carly&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://supergood.ai/api-report-card/shopmonkey" rel="noopener noreferrer"&gt;Shopmonkey API report card&lt;/a&gt;, Supergood&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/shopmonkey-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>shopmonkey</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>autorepair</category>
    </item>
    <item>
      <title>How an AI agent for Tekmetric works</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Thu, 15 Oct 2026 23:49:04 +0000</pubDate>
      <link>https://dev.to/cortexai/how-an-ai-agent-for-tekmetric-works-4ob8</link>
      <guid>https://dev.to/cortexai/how-an-ai-agent-for-tekmetric-works-4ob8</guid>
      <description>&lt;p&gt;An AI agent for Tekmetric connects one of two ways: an app approved by Tekmetric that the shop admin authorizes under Shop Settings, Integrations, or a webhook an admin adds themselves. API credentials are not self-serve (one review reports a wait of 2 to 3 weeks). Tekmetric already covers texting, reminders and campaigns; an agent adds follow-up judgment on estimates and declined work, with a service advisor approving every message.&lt;/p&gt;

&lt;p&gt;An AI agent for Tekmetric is a small program that watches what happens in your shop (an estimate nobody answered, a repair order that finished while the car sat on the lot, declined work for a customer who is due back) and drafts the next step for a service advisor to approve. In Tekmetric it can reach your data in two ways: through an app Tekmetric has approved, which your shop admin authorizes, or through a webhook an admin adds themselves. What it should not do is send anything to a customer without a person reading it first.&lt;/p&gt;

&lt;p&gt;This guide covers what Tekmetric already does, where the gaps are, how an agent connects, and what to keep with your advisors.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Tekmetric already does
&lt;/h2&gt;

&lt;p&gt;Check this first so you don't pay for something you already have.&lt;/p&gt;

&lt;p&gt;Tekmetric's &lt;a href="https://www.tekmetric.com/integrations" rel="noopener noreferrer"&gt;integrations page&lt;/a&gt; says it has 70+ integrations and lists two-way texting, text-to-pay, digital vehicle inspections, automated reminders, scheduled campaigns and Google review requests. Partners such as ShopGenie and AutoBucks add things like service reminders and a text-based rewards program. We did not find AI features described on that page.&lt;/p&gt;

&lt;p&gt;So the reminders and campaigns are already there. They run on rules: this message, at this time, to this list.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the built-in tools stop
&lt;/h2&gt;

&lt;p&gt;A reminder fires on a date. It doesn't know that the customer who declined a suspension job last month asked about financing, or that two estimates are sitting unanswered on the same day your advisor is out.&lt;/p&gt;

&lt;p&gt;The gaps we hear about most:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Estimates that go quiet.&lt;/strong&gt; Sent, viewed, never answered, then forgotten.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Declined work.&lt;/strong&gt; Inspection findings the customer put off, never revisited at the right moment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Finished cars that wait.&lt;/strong&gt; A repair order marked complete and a customer who hasn't been told.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Money and parts elsewhere.&lt;/strong&gt; Balances in QuickBooks, parts in a supplier portal, leads in your phone system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The owner's morning view.&lt;/strong&gt; Cars in, estimates open, cars ready, balances owed.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What an agent does around Tekmetric
&lt;/h2&gt;

&lt;p&gt;These are illustrations of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Estimate follow-up&lt;/td&gt;
&lt;td&gt;An estimate has no response after a set number of days&lt;/td&gt;
&lt;td&gt;Estimate lines, vehicle, notes, history&lt;/td&gt;
&lt;td&gt;A personal text or a call reminder, ranked by dollar value&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Declined work revisit&lt;/td&gt;
&lt;td&gt;A customer is due back and has open declined items&lt;/td&gt;
&lt;td&gt;Declined lines, mileage, last visit&lt;/td&gt;
&lt;td&gt;A message naming the specific item&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ready for pickup&lt;/td&gt;
&lt;td&gt;A repair order is complete and the car is still there&lt;/td&gt;
&lt;td&gt;Repair order status, contact&lt;/td&gt;
&lt;td&gt;A pickup message&lt;/td&gt;
&lt;td&gt;Front desk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Owner morning report&lt;/td&gt;
&lt;td&gt;Every morning&lt;/td&gt;
&lt;td&gt;Orders, estimates, balances&lt;/td&gt;
&lt;td&gt;One summary&lt;/td&gt;
&lt;td&gt;None, it reads only&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  How an agent connects to Tekmetric
&lt;/h2&gt;

&lt;p&gt;Two routes exist, and they are quite different.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;An approved app, authorized by your admin.&lt;/strong&gt; Tekmetric points developers to &lt;a href="https://www.tekmetric.com/integrations" rel="noopener noreferrer"&gt;an application page&lt;/a&gt;. One &lt;a href="https://supergood.ai/api-report-card/tekmetric" rel="noopener noreferrer"&gt;third-party review&lt;/a&gt; reports that credentials are not self-serve: they need an active paid subscription and manual approval from Tekmetric that typically takes 2 to 3 weeks, and they use OAuth 2.0 client credentials. It also reports that each query returns at most 25 records, so reading a whole shop's history takes many requests. That review is published by a company that sells managed API layers, so confirm these details with Tekmetric. Once a connected app exists, the shop admin grants it access: &lt;a href="https://help.steercrm.com/knowledge/connecting-your-shop-management-system-to-autoops" rel="noopener noreferrer"&gt;Shop Settings, then the Integrations tab, then Manage, then Grant Access&lt;/a&gt;. Revoking it works from the same screen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A webhook you add yourself.&lt;/strong&gt; A partner's setup guide shows that &lt;a href="https://support.shopgenie.io/support/setting-up-webhooks-in-tekmetric" rel="noopener noreferrer"&gt;an admin can add a webhook under Settings, then Integrations&lt;/a&gt;, and that webhooks deliver appointment and repair order updates in real time, instead of waiting for an hourly sync. We found no public list of events, so ask Tekmetric which ones exist before building on them.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Webhooks tell an agent something changed, which suits follow-up. A good agent then reads the record, checks it hasn't already acted on that event, and drafts. Events can repeat, and a careless build messages the customer twice.&lt;/p&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to Tekmetric
&lt;/h3&gt;

&lt;p&gt;We found no native ChatGPT or Claude connector. An assistant would need approved API access or a webhook feeding it, plus a place for a person to approve drafts. That last part is what turns a chatbot into something safe to put near customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Tekmetric admin who can grant access and add integrations.&lt;/li&gt;
&lt;li&gt;Two or three jobs in order. Quiet estimates and declined work are usually first.&lt;/li&gt;
&lt;li&gt;Access to the other systems: phone provider, QuickBooks, review accounts.&lt;/li&gt;
&lt;li&gt;One advisor per agent approving drafts for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with a person approving every draft and loosen it only after you've read enough to trust it. We explain the model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Safety work stays human.&lt;/strong&gt; An agent never tells a customer a car is safe to drive or talks anyone out of a brake or steering repair.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prices and warranty.&lt;/strong&gt; Discounts, goodwill repairs and warranty calls are the advisor's.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double messages.&lt;/strong&gt; If Tekmetric's automated reminders and an agent both text about the same car, pick one per stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrong customer.&lt;/strong&gt; Match on phone number and vehicle, not just a name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upkeep.&lt;/strong&gt; Credentials and events change. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside the software you already run, with a person approving anything that goes to a customer. We are not a Tekmetric partner or certified app, and we'll say so when Tekmetric's own tools are enough. See what we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and how this looks for &lt;a href="https://buildcortex.dev/industries/automotive-service" rel="noopener noreferrer"&gt;auto repair&lt;/a&gt;. For recovering work that fell off the board, see &lt;a href="https://buildcortex.dev/help/declined-work" rel="noopener noreferrer"&gt;declined work&lt;/a&gt;. If your shop runs another system, read &lt;a href="https://buildcortex.dev/guides/autoleap-ai-integration" rel="noopener noreferrer"&gt;AI agents inside AutoLeap&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your shop software, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does Tekmetric have AI built in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tekmetric's integrations page lists two-way texting, automated reminders, scheduled campaigns, Google review requests and digital vehicle inspections. We did not find AI features described on that page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Tekmetric have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, but it is not self-serve. Tekmetric sends developers to an application page, and one third-party review reports it needs an active paid subscription plus manual approval that typically takes 2 to 3 weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect ChatGPT to Tekmetric?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We foun&lt;/p&gt;

</description>
      <category>tekmetric</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>autorepair</category>
    </item>
    <item>
      <title>How an AI agent for AccuLynx works</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Thu, 15 Oct 2026 19:46:49 +0000</pubDate>
      <link>https://dev.to/cortexai/how-an-ai-agent-for-acculynx-works-4hh4</link>
      <guid>https://dev.to/cortexai/how-an-ai-agent-for-acculynx-works-4hh4</guid>
      <description>&lt;p&gt;An AI agent for AccuLynx connects through the AccuLynx API using a key that an administrator creates, limited to 10 requests per second per key, with webhook subscriptions for change events. AccuLynx already scores leads with its own AI (Lead Rank); an agent adds follow-up on stalled estimates and jobs, and reporting across your phones and books, with a person approving what goes to homeowners.&lt;/p&gt;

&lt;p&gt;An AI agent for AccuLynx is a small program that watches your account for events (a lead that nobody called back, an estimate that went quiet, a job with no invoice) and drafts the next step for someone in your office to approve. It connects through the AccuLynx API with a key an administrator creates. AccuLynx already uses AI to rank leads. What it doesn't do on its own is chase the estimate a homeowner went silent on, or compare your jobs with what you've actually collected.&lt;/p&gt;

&lt;p&gt;This guide covers what AccuLynx already does, where the gaps are, exactly how an agent connects, and what should stay with a person.&lt;/p&gt;

&lt;h2&gt;
  
  
  What AccuLynx already does
&lt;/h2&gt;

&lt;p&gt;Start here, so you don't pay for something you already own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lead Intelligence.&lt;/strong&gt; AccuLynx announced it in 2023: it &lt;a href="https://www.prweb.com/releases/acculynx-launches-new-ai-powered-lead-intelligence-feature-to-help-roofing-companies-improve-sales-895527840.html" rel="noopener noreferrer"&gt;uses AI to predict homeowner buying behavior&lt;/a&gt;, scoring leads against hundreds of third-party data attributes and showing a Lead Rank on leads and prospects. It is included in all subscriptions. The release gives no accuracy or win-rate figures, so treat it as a sorting aid, not a promise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Texting, documents, QuickBooks and Zapier.&lt;/strong&gt; AccuLynx's &lt;a href="https://acculynx.com/product-update-roundup-whats-new-in-acculynx/" rel="noopener noreferrer"&gt;product roundup&lt;/a&gt; lists text messaging, document automation, an Invoice Worksheet that records invoices to QuickBooks, and a Zapier integration that can send leads in from other apps. AccuLynx notes there are &lt;a href="https://apidocs.acculynx.com/docs/getting-started" rel="noopener noreferrer"&gt;limits on which software and data can move through Zapier&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If a ranked lead list and templated texts solve your problem, use those first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the built-in tools stop
&lt;/h2&gt;

&lt;p&gt;A rank tells you who to call. It doesn't make the call, and it doesn't remember that the homeowner on Maple Street asked about a metal upgrade and went quiet three weeks ago.&lt;/p&gt;

&lt;p&gt;The gaps we see most in roofing offices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Estimates that go silent.&lt;/strong&gt; After the inspection and the proposal, follow-up depends on whoever remembers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slow lead response.&lt;/strong&gt; A web form lands after hours and gets a reply the next afternoon.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Job stalls.&lt;/strong&gt; A job sits between steps (approved, materials, scheduled) and nobody owns the gap.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Money in two places.&lt;/strong&gt; A completed job in AccuLynx and an open balance in QuickBooks are two screens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The owner's view.&lt;/strong&gt; Leads by source, estimates out, jobs in production and collections in one message.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What an agent does inside AccuLynx
&lt;/h2&gt;

&lt;p&gt;These are illustrations of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;New lead reply&lt;/td&gt;
&lt;td&gt;A lead is created from a form or call&lt;/td&gt;
&lt;td&gt;Lead record, source, address&lt;/td&gt;
&lt;td&gt;A first reply and a task for the right rep&lt;/td&gt;
&lt;td&gt;Sales rep&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Estimate follow-up&lt;/td&gt;
&lt;td&gt;An estimate has no response after a set number of days&lt;/td&gt;
&lt;td&gt;Estimate, notes, past messages&lt;/td&gt;
&lt;td&gt;A personal text or call reminder, ranked by job size&lt;/td&gt;
&lt;td&gt;Sales rep&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stalled job check&lt;/td&gt;
&lt;td&gt;A job sits in one milestone longer than normal&lt;/td&gt;
&lt;td&gt;Job milestone, dates, notes&lt;/td&gt;
&lt;td&gt;A flag and a question for the project manager&lt;/td&gt;
&lt;td&gt;Project manager&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Completed job, open balance&lt;/td&gt;
&lt;td&gt;A job is complete and QuickBooks shows an open balance&lt;/td&gt;
&lt;td&gt;Job, invoice&lt;/td&gt;
&lt;td&gt;A payment reminder&lt;/td&gt;
&lt;td&gt;Office manager&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A fifth agent sends the owner one morning summary. It reads and never writes.&lt;/p&gt;

&lt;h2&gt;
  
  
  How an agent connects to AccuLynx
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;An API key from an administrator.&lt;/strong&gt; You need an active account and &lt;a href="https://apidocs.acculynx.com/docs/getting-started" rel="noopener noreferrer"&gt;a created, named API key&lt;/a&gt;, and the docs say a technical understanding of APIs is required. A third-party help guide reports the keys live in &lt;a href="https://help.alivo.ai/help-center/how-to-create-an-api-key-in-acculynx" rel="noopener noreferrer"&gt;a paid add-on called AppConnections&lt;/a&gt;, that only a Location or Company Administrator can create them, that each location needs its own key, and that the full key is shown once. Confirm the add-on and its cost with AccuLynx.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rate limits.&lt;/strong&gt; AccuLynx's docs set &lt;a href="https://apidocs.acculynx.com/docs/rate-limits" rel="noopener noreferrer"&gt;30 requests per second per IP and 10 requests per second per API key&lt;/a&gt;. Exceed them and you get an HTTP 429 and a ban lasting from about 30 seconds to a few minutes. A careful agent reads what changed instead of re-pulling every job.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Webhooks.&lt;/strong&gt; You can &lt;a href="https://apidocs.acculynx.com/docs/webhooks-end-user-reference" rel="noopener noreferrer"&gt;create a subscription&lt;/a&gt; by sending a request with a JSON body and choosing topics, using your key as a bearer token. The page we read doesn't describe retries or signature checks, so ask AccuLynx or the builder how duplicates and failed deliveries are handled.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Higher limits.&lt;/strong&gt; The docs point to AccuLynx's Partner Program for anything above the standard limits.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to AccuLynx
&lt;/h3&gt;

&lt;p&gt;We found no native ChatGPT or Claude connector in AccuLynx's documentation. The working paths are Zapier for one fixed step, or a custom app on the API when you need memory, judgment across systems and an approval queue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;An AccuLynx administrator to create the key, with the add-on enabled.&lt;/li&gt;
&lt;li&gt;Two or three jobs to hand off, in order. New lead reply and quiet estimates usually come first.&lt;/li&gt;
&lt;li&gt;Access to the other systems: phones, QuickBooks, ad accounts for the morning report.&lt;/li&gt;
&lt;li&gt;One person per agent who approves drafts for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with a person approving every draft and loosen it only after you've read enough to trust it. We explain the model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prices and promises.&lt;/strong&gt; Scope, price and discounts stay with a person. So do insurance conversations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duplicate messages.&lt;/strong&gt; If AccuLynx texting and an agent both reach a homeowner about the same estimate, pick one per stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key handling.&lt;/strong&gt; The key is shown once and opens the account. Store it safely and know who holds it. If it leaks, create a new one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintenance.&lt;/strong&gt; Keys, limits and endpoints change. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside the software you already run, with a person approving anything that leaves the building. We are not an AccuLynx partner or certified app, and we'll tell you when AccuLynx's own tools are enough. See what we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and how this looks for &lt;a href="https://buildcortex.dev/industries/roofing" rel="noopener noreferrer"&gt;roofing companies&lt;/a&gt;. For jobs that stall, see &lt;a href="https://buildcortex.dev/help/stalled-jobs" rel="noopener noreferrer"&gt;stalled jobs&lt;/a&gt;. For the bigger picture, read &lt;a href="https://buildcortex.dev/guides/ai-operations-layer" rel="noopener noreferrer"&gt;the AI operations layer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your AccuLynx account, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does AccuLynx have AI built in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. AccuLynx announced Lead Intelligence in 2023, which scores leads with a Lead Rank using third-party data and is included in all subscriptions. It ranks leads. It does not follow up on a stalled estimate for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does AccuLynx have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. You need an active account and an API key, and the docs say a technical understanding of APIs is required. A third-party help center reports the keys sit in a paid add-on called AppConnections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who can create an AccuLynx API key?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;According to a third-party help guide, only a Location or Company Administrator. Each location needs its own key, and the full key is shown only once, so it has to be stored when it is created.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can ChatGPT connect to AccuLynx?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We found no native ChatGPT connector in AccuLynx's documentation. Options are Zapier, which AccuLynx says has limits on what data it can move, or a custom app using the API.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the AccuLynx API rate limits?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AccuLynx's docs set a limit of 30 requests per second per IP and 10 requests per second per API key. Go over and you get an HTTP 429 and a short ban, so a good agent reads only what changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://apidocs.acculynx.com/docs/getting-started" rel="noopener noreferrer"&gt;Getting Started&lt;/a&gt;, AccuLynx API docs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apidocs.acculynx.com/docs/rate-limits" rel="noopener noreferrer"&gt;Rate Limits&lt;/a&gt;, AccuLynx API docs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apidocs.acculynx.com/docs/webhooks-end-user-reference" rel="noopener noreferrer"&gt;Webhooks End User Reference&lt;/a&gt;, AccuLynx API docs&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://help.alivo.ai/help-center/how-to-create-an-api-key-in-acculynx" rel="noopener noreferrer"&gt;How to create an API key in AccuLynx&lt;/a&gt;, Alivo&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.prweb.com/releases/acculynx-launches-new-ai-powered-lead-intelligence-feature-to-help-roofing-companies-improve-sales-895527840.html" rel="noopener noreferrer"&gt;AccuLynx Launches New AI-Powered Lead Intelligence Feature&lt;/a&gt;, PRWeb&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://acculynx.com/product-update-roundup-whats-new-in-acculynx/" rel="noopener noreferrer"&gt;Product Update Roundup&lt;/a&gt;, AccuLynx&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/acculynx-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>acculynx</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>roofing</category>
    </item>
    <item>
      <title>How an AI agent for AutoLeap works</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Thu, 15 Oct 2026 17:48:39 +0000</pubDate>
      <link>https://dev.to/cortexai/how-an-ai-agent-for-autoleap-works-127i</link>
      <guid>https://dev.to/cortexai/how-an-ai-agent-for-autoleap-works-127i</guid>
      <description>&lt;p&gt;An AI agent for AutoLeap works through AutoLeap's partner API, which one third-party review says is issued by hand to approved partners, uses a static key pair and has no documented webhooks, so an agent has to poll for changes. AutoLeap already sells its own AI receptionist (AutoLeap AIR); an outside agent adds follow-up judgment on estimates and declined work, with a service advisor approving every message.&lt;/p&gt;

&lt;p&gt;An AI agent for AutoLeap is a small program that watches the data in your shop management system (estimates that nobody answered, repair orders that sat, customers due back) and drafts the next step for a service advisor to approve. The catch with AutoLeap is access. According to one third-party review, its partner API is issued by hand, and it has no documented webhooks, so an outside agent has to check for changes on a schedule rather than being told the moment they happen.&lt;/p&gt;

&lt;p&gt;This guide covers what AutoLeap already offers, where the gaps are, how an agent can connect, and what a person should keep.&lt;/p&gt;

&lt;h2&gt;
  
  
  What AutoLeap already does
&lt;/h2&gt;

&lt;p&gt;Check this first, because some shops pay for an "AI agent" that repeats something they already own.&lt;/p&gt;

&lt;p&gt;AutoLeap sells &lt;a href="https://autoleap.com/blog/category/technical-advice/" rel="noopener noreferrer"&gt;AutoLeap AIR, an AI receptionist&lt;/a&gt; that answers the phone so a call during a brake job doesn't go to voicemail. Its feature list also includes reminders, customer communication and a QuickBooks connection for accounting. We did not find a public description of anything that decides which open estimate deserves a call today, so that is the gap an outside agent can fill.&lt;/p&gt;

&lt;p&gt;If your problem is unanswered phones, look at AutoLeap AIR before you hire anyone. It is built into the system your advisors already use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the built-in tools stop
&lt;/h2&gt;

&lt;p&gt;A receptionist and reminders are rules and scripts. They don't read an estimate and notice that a big brake and rotor job was declined by a customer who said "after payday."&lt;/p&gt;

&lt;p&gt;The gaps we hear about most in shops:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Estimates that go quiet.&lt;/strong&gt; The advisor sent it, the customer said they'd think about it, and nobody looks again.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Declined work.&lt;/strong&gt; Recommendations from the inspection that were never revisited, even when the customer's next oil change is due in three weeks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Money and parts in other places.&lt;/strong&gt; Paid status in QuickBooks, parts orders in a supplier portal, ad leads in another tab.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The owner's morning view.&lt;/strong&gt; One page: cars in, estimates waiting, cars ready for pickup, balances open.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What an agent does around AutoLeap
&lt;/h2&gt;

&lt;p&gt;These are illustrations of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Estimate follow-up&lt;/td&gt;
&lt;td&gt;An estimate has sat unanswered for a set number of days&lt;/td&gt;
&lt;td&gt;Estimate lines, vehicle, customer notes, past visits&lt;/td&gt;
&lt;td&gt;A personal text or a call reminder, ranked by dollar value&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Declined work revisit&lt;/td&gt;
&lt;td&gt;A customer is due for service and has open declined items&lt;/td&gt;
&lt;td&gt;Past declined lines, mileage, last visit&lt;/td&gt;
&lt;td&gt;A reminder that names the specific item&lt;/td&gt;
&lt;td&gt;Service advisor&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ready-for-pickup nudge&lt;/td&gt;
&lt;td&gt;A repair order is marked complete and the car is still on the lot&lt;/td&gt;
&lt;td&gt;Repair order status, customer contact&lt;/td&gt;
&lt;td&gt;A pickup message&lt;/td&gt;
&lt;td&gt;Front desk&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Owner morning report&lt;/td&gt;
&lt;td&gt;Every morning&lt;/td&gt;
&lt;td&gt;Orders, estimates, balances&lt;/td&gt;
&lt;td&gt;One summary message&lt;/td&gt;
&lt;td&gt;None, it only reads&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  How an agent can connect
&lt;/h2&gt;

&lt;p&gt;This part comes with a warning. We could not open AutoLeap's own developer site, so everything below comes from &lt;a href="https://supergood.ai/api-report-card/autoleap" rel="noopener noreferrer"&gt;a third-party review by Supergood&lt;/a&gt;, a company that sells managed API layers and so has a stake in making APIs look hard. Treat it as a starting point and confirm each item with AutoLeap.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Access is requested, not self-serve.&lt;/strong&gt; The review says developers ask AutoLeap for a Partner ID and Auth Key, that it requires a paid subscription and a partnership, and that there is no sandbox or third-party developer tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A static key pair.&lt;/strong&gt; It lists no OAuth and no per-shop consent screen. In practice that means whoever holds the key can reach whatever it unlocks, so it must be stored carefully and a person should know it exists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A REST API with a published spec.&lt;/strong&gt; The review describes a versioned v2 REST API with an OpenAPI spec covering customers, vehicles, items, inventory, repair orders, payments, technician timesheets and taxes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No webhooks documented.&lt;/strong&gt; An agent would poll, which means a delay of minutes instead of seconds. That is fine for follow-up, which works in days, and not fine for anything that needs an instant reaction.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Limits are unpublished.&lt;/strong&gt; The review says rate limits are not documented, so a careful build reads only what changed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For contrast, &lt;a href="https://www.tekmetric.com/integrations" rel="noopener noreferrer"&gt;Tekmetric lists 70+ integrations&lt;/a&gt; and lets a shop admin &lt;a href="https://support.shopgenie.io/support/setting-up-webhooks-in-tekmetric" rel="noopener noreferrer"&gt;add a webhook under Settings, then Integrations&lt;/a&gt; for a connected app, so the two systems differ here. If AutoLeap will not grant access for what you want, there are two fallbacks: scheduled exports for read-only reporting, or keeping the agent outside AutoLeap, where it watches your phones, texts and QuickBooks and hands the advisor a draft to enter.&lt;/p&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to AutoLeap
&lt;/h3&gt;

&lt;p&gt;We found no native ChatGPT or Claude connector. The same review reports no MCP server as of August 2026. A ChatGPT-style assistant would sit on top of whatever the partner API allows, with the same limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;An AutoLeap admin who can ask AutoLeap about integration access for your shop.&lt;/li&gt;
&lt;li&gt;Two or three jobs you want handled, in order. Estimates that went quiet are usually first.&lt;/li&gt;
&lt;li&gt;Access to the other systems involved: your phone provider, QuickBooks, review and ad accounts for the morning report.&lt;/li&gt;
&lt;li&gt;One advisor per agent who approves drafts for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with a person approving every draft. Loosen that only after you've read enough of them to trust the agent. We explain the model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Safety work stays human.&lt;/strong&gt; An agent never tells a customer a car is safe to drive, and never talks someone out of a brake or steering repair.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prices and promises.&lt;/strong&gt; Discounts, warranty decisions and anything about price are the advisor's.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double messages.&lt;/strong&gt; If AutoLeap reminders and an agent both text the same customer about the same car, pick one per stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Credential drift.&lt;/strong&gt; Keys and versions change. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside the software you already run, with a person approving anything that goes to a customer. We are not an AutoLeap partner or a certified app, and we'll say so when AutoLeap's own tools are enough. See what we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and how this looks for &lt;a href="https://buildcortex.dev/industries/automotive-service" rel="noopener noreferrer"&gt;auto repair&lt;/a&gt;. For recovering work that quietly fell off the board, see &lt;a href="https://buildcortex.dev/help/declined-work" rel="noopener noreferrer"&gt;declined work&lt;/a&gt;. Related reading: &lt;a href="https://buildcortex.dev/guides/jobber-ai-integration" rel="noopener noreferrer"&gt;AI agents inside Jobber&lt;/a&gt; shows the same pattern in a system with an open API.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your shop software, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does AutoLeap have AI built in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AutoLeap sells an AI receptionist called AutoLeap AIR for answering calls, and lists appointment reminders and customer communication among its features. We found no description of AI that decides which estimate to chase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect ChatGPT to AutoLeap?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not directly that we could find. Per one third-party review, AutoLeap has no public developer tier and no MCP server (checked August 2026). A connection would run through the partner API, which AutoLeap grants to approved partners.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does AutoLeap have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, but a third-party review says access is not self-serve. You ask AutoLeap for a Partner ID and Auth Key, and it requires a paid subscription and a partnership. Ask AutoLeap directly what it will give a shop-specific integration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does AutoLeap send webhooks?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;None are documented in the public partner API reference, according to that same review. An agent would check for changes on a schedule instead of being told the moment something happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it safe to let an AI agent write in my shop management system?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start with read-only access and drafts that a service advisor approves. Pricing, discounts, warranty promises and anything about brakes, steering or tires stay with a person.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://autoleap.com/blog/category/technical-advice/" rel="noopener noreferrer"&gt;Technical Advice (AutoLeap blog)&lt;/a&gt;, AutoLeap&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://supergood.ai/api-report-card/autoleap" rel="noopener noreferrer"&gt;AutoLeap API report card&lt;/a&gt;, Supergood&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.tekmetric.com/integrations" rel="noopener noreferrer"&gt;Integrations&lt;/a&gt;, Tekmetric&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://support.shopgenie.io/support/setting-up-webhooks-in-tekmetric" rel="noopener noreferrer"&gt;Setting up Webhooks in Tekmetric&lt;/a&gt;, Shopgenie&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/autoleap-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>autoleap</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>autorepair</category>
    </item>
    <item>
      <title>AI agents inside PestPac</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Wed, 14 Oct 2026 19:55:02 +0000</pubDate>
      <link>https://dev.to/cortexai/ai-agents-inside-pestpac-52kp</link>
      <guid>https://dev.to/cortexai/ai-agents-inside-pestpac-52kp</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/pestpac-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;An AI agent for PestPac connects through WorkWave's PestPac API (available to customers and approved developers, with a setup fee) or scheduled CSV reports, watches for cancellations, unscheduled service, idle leads and past-due invoices, and drafts the next step for a person to approve. PestPac already automates reminders and conversation summaries; the agent adds judgment and work that crosses into phones, QuickBooks and the CRM.&lt;/p&gt;

&lt;p&gt;An AI agent for PestPac is a program connected to your PestPac database through WorkWave's API that watches for things your office would catch if it had time: a recurring customer who cancelled, a service order that never got scheduled, a lead nobody called, an invoice going past due. It drafts the next step, and a person on your team approves it. PestPac already sends reminders and summarizes conversations on its own. The agent covers the judgment calls and the work that crosses into your phones, QuickBooks and CRM.&lt;/p&gt;

&lt;p&gt;This guide covers what PestPac does natively, where agents fit, what it takes to connect, and what should never be automated.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why pest control is a good fit for agents
&lt;/h2&gt;

&lt;p&gt;Pest control runs on recurring service. NPMA's 2025 industry figures put &lt;a href="https://www.npmapestworld.org/your-business/latest-news/us-pest-control-industry-sustains-steady-growth-with-6-increase-in-2025/" rel="noopener noreferrer"&gt;recurring revenue at 85.4% of residential service revenue&lt;/a&gt;, across an industry that brought in $13.416 billion. The same release counted 16,565 firms, with 81.4% running one or two locations.&lt;/p&gt;

&lt;p&gt;That combination matters. A small office handling thousands of recurring accounts loses money quietly: a skipped quarterly, a cancellation nobody tried to save, a renewal that lapsed. None of it shows up as a crisis. It shows up as a slow year.&lt;/p&gt;

&lt;p&gt;Staffing makes it harder. The Bureau of Labor Statistics puts &lt;a href="https://www.bls.gov/ooh/building-and-grounds-cleaning/pest-control-workers.htm" rel="noopener noreferrer"&gt;pest control worker median pay at $45,250&lt;/a&gt; and expects about 13,700 openings a year through 2035. The technicians are busy, and so is whoever answers the phone.&lt;/p&gt;

&lt;h2&gt;
  
  
  What PestPac already automates
&lt;/h2&gt;

&lt;p&gt;Check these before you pay anyone for an agent.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Customer Notifications.&lt;/strong&gt; PestPac can &lt;a href="https://www.pestpac.com/features/customer-communication" rel="noopener noreferrer"&gt;send call, text or email service reminders and on-the-way messages&lt;/a&gt;, with up to five touchpoints per reminder rule, and log customer confirmations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Communication Center.&lt;/strong&gt; Email, two-way texting and web chat in one place, with AI-generated summaries of each conversation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer portal and Ask to Pay.&lt;/strong&gt; Customers can update their own accounts and pay from a text link.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scheduled reports.&lt;/strong&gt; Report Writer can &lt;a href="https://www.pestpac.com/features/pest-control-reporting-software" rel="noopener noreferrer"&gt;run reports on a schedule and deliver them automatically&lt;/a&gt;, and every report exports to CSV.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WAIve.&lt;/strong&gt; WorkWave announced its AI platform in January 2026, including &lt;a href="https://teamsoftware.com/newsroom/workwave-transforms-field-service-operations-with-waive-tm-always-on-ai-optimization-that-listens-learns-and-acts" rel="noopener noreferrer"&gt;WAIve Teammates, specialized agents rolling out through 2026&lt;/a&gt; starting in the second quarter, with the customer keeping the final say. Ask your WorkWave rep what is live on your account today.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If reminders and on-the-way texts are your whole problem, turn on Customer Notifications and stop there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where an agent adds something
&lt;/h2&gt;

&lt;p&gt;PestPac's automations follow the rules you set. They don't decide which cancelled account is worth a call from the owner, and they don't see your phone system, ad accounts or QuickBooks unless an integration brings that data in.&lt;/p&gt;

&lt;p&gt;These are the agents we'd consider in a PestPac shop. They are illustrations of the pattern, not client results.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Cancellation save&lt;/td&gt;
&lt;td&gt;A recurring service setup is cancelled or suspended&lt;/td&gt;
&lt;td&gt;Location history, service notes, last invoices, reason code&lt;/td&gt;
&lt;td&gt;A save call script or a text, ranked by account value&lt;/td&gt;
&lt;td&gt;Office manager or owner&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unscheduled work&lt;/td&gt;
&lt;td&gt;A service order or follow-up has no date after a set number of days&lt;/td&gt;
&lt;td&gt;Service orders, routes, technician notes&lt;/td&gt;
&lt;td&gt;A scheduling task with the customer's preferred times&lt;/td&gt;
&lt;td&gt;Scheduler&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lead follow-up&lt;/td&gt;
&lt;td&gt;A lead sits with no activity&lt;/td&gt;
&lt;td&gt;Lead, source, any call recording notes&lt;/td&gt;
&lt;td&gt;A first reply and a follow-up plan&lt;/td&gt;
&lt;td&gt;Sales rep&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Past due&lt;/td&gt;
&lt;td&gt;An invoice passes your terms&lt;/td&gt;
&lt;td&gt;Invoices, payments, account notes&lt;/td&gt;
&lt;td&gt;A reminder in your voice, or a flag for a call&lt;/td&gt;
&lt;td&gt;Billing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;One more is worth it for most owners: a morning summary of new leads, cancellations, unscheduled work and open balances, pulled from PestPac and QuickBooks. Our &lt;a href="https://buildcortex.dev/help/customer-reactivation" rel="noopener noreferrer"&gt;customer reactivation&lt;/a&gt; page walks through the save workflow in more detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  How an agent connects to PestPac
&lt;/h2&gt;

&lt;p&gt;PestPac is less open than some field service platforms, so plan for this step.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;API access.&lt;/strong&gt; WorkWave's developer portal says you must be &lt;a href="https://developer.workwave.com/" rel="noopener noreferrer"&gt;a PestPac customer or an approved developer working for one&lt;/a&gt;, that there is a one-time setup fee for the API platform, and that further costs depend on data access and calls per day. A 30-day trial is available on request through WorkWave's API sales team.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plan tier.&lt;/strong&gt; PestPac's pricing page lists &lt;a href="https://www.pestpac.com/pricing" rel="noopener noreferrer"&gt;"API Integrations" in the Enterprise feature list&lt;/a&gt;. Confirm your tier before anyone scopes a build.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Credentials.&lt;/strong&gt; WorkWave issues them. Third-party integrations such as ClickPoint's document the set they need: &lt;a href="https://salesexechelp.clickpointsoftware.com/en/articles/5776541-pestpac-by-workwave" rel="noopener noreferrer"&gt;API key, tenant ID, client ID and secret, a username and the PestPac host URL&lt;/a&gt;. Create a dedicated PestPac user for the agent so its actions are logged under its own name.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What it can reach.&lt;/strong&gt; WorkWave describes the &lt;a href="https://www.pestpac.com/api/" rel="noopener noreferrer"&gt;PestPac API&lt;/a&gt; as covering servicing, scheduling, billing and payments, with webhook notifications when your data changes. In practice an agent reads locations, service orders, leads and invoices, and writes tasks and notes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;When the API isn't an option.&lt;/strong&gt; Report Writer exports to CSV on a schedule. An agent can work from those files for reporting and flagging, with no writes back. It's slower, but it's honest and cheap.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to PestPac
&lt;/h3&gt;

&lt;p&gt;There's no ChatGPT connector in WorkWave's materials that we found. The working paths are the PestPac API (through a custom app or an integration platform) or scheduled CSV reports passed to a model. Either way, don't paste customer lists into a personal ChatGPT account. Use a business account with data controls, or run the model privately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup steps and requirements
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Confirm API access and cost with WorkWave, in writing.&lt;/li&gt;
&lt;li&gt;Pick one job to start. For most pest companies it's cancellation saves or past-due invoices.&lt;/li&gt;
&lt;li&gt;Map your codes. Cancellation reasons, service types and lead sources must be used consistently, or the agent can't tell a move-out from an angry customer.&lt;/li&gt;
&lt;li&gt;Name the approver for each agent.&lt;/li&gt;
&lt;li&gt;Run every draft past that person for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Regulatory records stay human.&lt;/strong&gt; PestPac holds material usage and state reporting. An agent should never write to chemical application records or regulatory reports.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pricing stays human.&lt;/strong&gt; No discounts or price changes from an agent, even to save a cancellation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double messages.&lt;/strong&gt; If PestPac reminders and an agent both text the same customer, it looks careless. Assign each message type to one system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost surprises.&lt;/strong&gt; API pricing depends on calls per day, so an agent that polls everything constantly costs more. Good builds react to changes and read only what moved.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Upkeep.&lt;/strong&gt; Credentials rotate, APIs change, and models are retired. Someone has to own that, which is why we offer &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; for service businesses, including &lt;a href="https://buildcortex.dev/industries/pest-control" rel="noopener noreferrer"&gt;pest control companies&lt;/a&gt;, inside the software they already run. We are not a WorkWave partner, and we'll tell you if PestPac's own tools already cover what you need. See how we approach &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and why the cross-system view matters in &lt;a href="https://buildcortex.dev/guides/ai-operations-layer" rel="noopener noreferrer"&gt;the AI operations layer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; is a 30-minute look at your PestPac setup, phones and books. You leave knowing which job to hand an agent first and what API access you'd need.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does PestPac have an API?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. WorkWave offers a PestPac API to customers and approved developers working for them, with a one-time setup fee and further costs based on data access and daily calls. PestPac's pricing page lists API integrations in its Enterprise tier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does PestPac have AI features?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PestPac's Communication Center adds AI-generated summaries of customer conversations, and WorkWave announced its WAIve AI platform in January 2026 with specialized agents rolling out through the year. Ask WorkWave what is live on your account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How much is PestPac software?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;PestPac's pricing is quote-based across Small Business, Professional and Enterprise tiers; WorkWave doesn't publish a flat rate card. API access carries its own setup fee and usage-based costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect ChatGPT to PestPac?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not through a native connector that we found. The options are a custom app on the PestPac API or scheduled CSV exports passed to a model, using a business account with data controls rather than a personal ChatGPT login.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should an AI agent never do in PestPac?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It should not write chemical application or regulatory records, change prices or offer discounts, or message customers who already get PestPac's own reminders for the same event. Those stay with people or with one system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://www.npmapestworld.org/your-business/latest-news/us-pest-control-industry-sustains-steady-growth-with-6-increase-in-2025/" rel="noopener noreferrer"&gt;US Pest Control Industry Sustains Steady Growth with 6% Increase in 2025&lt;/a&gt;, National Pest Management Association&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.bls.gov/ooh/building-and-grounds-cleaning/pest-control-workers.htm" rel="noopener noreferrer"&gt;Occupational Outlook Handbook: Pest Control Workers&lt;/a&gt;, U.S. Bureau of Labor Statistics&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pestpac.com/features/customer-communication" rel="noopener noreferrer"&gt;Customer Communication&lt;/a&gt;, PestPac by WorkWave&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pestpac.com/features/pest-control-reporting-software" rel="noopener noreferrer"&gt;Pest Control Reporting Software&lt;/a&gt;, PestPac by WorkWave&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://teamsoftware.com/newsroom/workwave-transforms-field-service-operations-with-waive-tm-always-on-ai-optimization-that-listens-learns-and-acts" rel="noopener noreferrer"&gt;WorkWave Transforms Field Service Operations with WAIve&lt;/a&gt;, WorkWave / TEAM Software&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.workwave.com/" rel="noopener noreferrer"&gt;WorkWave Developer Portal&lt;/a&gt;, WorkWave&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pestpac.com/pricing" rel="noopener noreferrer"&gt;Pricing&lt;/a&gt;, PestPac by WorkWave&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://salesexechelp.clickpointsoftware.com/en/articles/5776541-pestpac-by-workwave" rel="noopener noreferrer"&gt;PestPac by WorkWave integration&lt;/a&gt;, ClickPoint SalesExec Help&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.pestpac.com/api/" rel="noopener noreferrer"&gt;PestPac API&lt;/a&gt;, PestPac by WorkWave&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>pestpac</category>
      <category>pestcontrol</category>
      <category>aiagents</category>
      <category>integrations</category>
    </item>
    <item>
      <title>AI agents inside Jobber</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Wed, 14 Oct 2026 15:47:09 +0000</pubDate>
      <link>https://dev.to/cortexai/ai-agents-inside-jobber-55k7</link>
      <guid>https://dev.to/cortexai/ai-agents-inside-jobber-55k7</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/jobber-ai-integration" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;An AI agent for Jobber connects through Jobber's official GraphQL API (authorized by a company admin through OAuth) and webhooks, watches for events like quiet quotes, missed calls and unpaid closed jobs, and drafts the next step for a person to approve. Jobber already handles two fixed quote and invoice follow-ups and offers its own AI Receptionist; an agent adds judgment, connections to phones and QuickBooks, and cross-system reporting.&lt;/p&gt;

&lt;p&gt;An AI agent for Jobber is a small program, connected through Jobber's official API, that watches your account for events (a new request, a quote that went quiet, a job closed with no invoice) and drafts the next step for someone on your team to approve. Jobber already automates some of this on its own. An agent earns its keep where Jobber's built-in rules stop: deciding which quote deserves a call, connecting Jobber to your phones and QuickBooks, and reporting across all of them.&lt;/p&gt;

&lt;p&gt;This guide covers what Jobber already does, where the gaps are, exactly how an agent connects, and what should stay with a person.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Jobber already automates
&lt;/h2&gt;

&lt;p&gt;Start here, because some owners pay for an "AI agent" that duplicates a setting they already have.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Quote and invoice follow-ups.&lt;/strong&gt; On the Connect plan and up, Jobber can send &lt;a href="https://help.getjobber.com/en/articles/automations/" rel="noopener noreferrer"&gt;two automatic quote follow-ups&lt;/a&gt; for quotes still awaiting a response, up to 90 days after sending, to clients who have follow-ups turned on. Invoice follow-ups work the same way for past-due invoices. The same Automations page can auto-draft quotes from new requests and notify you about high-value quotes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI Receptionist.&lt;/strong&gt; Jobber's own receptionist &lt;a href="https://www.getjobber.com/features/ai-receptionist/" rel="noopener noreferrer"&gt;answers calls and texts, books visits and takes requests&lt;/a&gt;, texts back callers who hang up, and escalates urgent calls. Jobber's pricing page lists it as &lt;a href="https://www.getjobber.com/pricing/" rel="noopener noreferrer"&gt;a $29 a month add-on, or included in the Plus plan&lt;/a&gt;. Connect starts at $99 a month billed annually.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reports and Zapier.&lt;/strong&gt; Plus-plan admins can describe a custom report and have Jobber AI build it. Jobber also connects to Zapier, which offers &lt;a href="https://zapier.com/apps/jobber/integrations" rel="noopener noreferrer"&gt;triggers such as Quote Sent, Quote Approved and Job Closed&lt;/a&gt;, and actions such as Create Client and Create Job.&lt;/p&gt;

&lt;p&gt;If two fixed follow-ups and an answering service cover your problem, turn those on first. They're cheaper than anything we'd build.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the built-in tools stop
&lt;/h2&gt;

&lt;p&gt;Jobber's automations are rules: same message, same timing, every quote. That's fine for a gutter cleaning. It's not how a good salesperson treats a full patio and retaining wall quote from a client who asked three questions about drainage.&lt;/p&gt;

&lt;p&gt;The gaps we see most often in Jobber accounts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No judgment on follow-up.&lt;/strong&gt; Two automated nudges, then nothing. Nobody decides which quiet quotes deserve a personal call this week.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phones live outside Jobber.&lt;/strong&gt; If you keep your own phone system instead of the AI Receptionist, missed calls never become requests unless someone types them in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Money lives in QuickBooks.&lt;/strong&gt; A job closed in Jobber and an unpaid balance in QuickBooks are two screens. Nobody compares them daily.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One view for the owner.&lt;/strong&gt; Jobber reports on Jobber. Ad spend, call volume and collections are somewhere else.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Small companies feel this most because the same two people answer phones, schedule and bill. The Census Bureau reported that &lt;a href="https://www.census.gov/library/stories/2026/05/ai-use-businesses.html" rel="noopener noreferrer"&gt;fewer than 20% of firms with four or fewer employees use AI&lt;/a&gt;, and a Federal Reserve analysis put AI adoption at &lt;a href="https://www.federalreserve.gov/econres/notes/feds-notes/monitoring-ai-adoption-in-the-u-s-economy-20260403.html" rel="noopener noreferrer"&gt;about 18% of firms as of year-end 2025&lt;/a&gt;. Most Jobber users are not behind their competitors yet.&lt;/p&gt;

&lt;h2&gt;
  
  
  What an AI agent does inside Jobber
&lt;/h2&gt;

&lt;p&gt;Here is what three common agents watch, read, draft and write back. These are illustrations of the pattern, not a client story.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agent&lt;/th&gt;
&lt;th&gt;Starts when&lt;/th&gt;
&lt;th&gt;Reads from Jobber&lt;/th&gt;
&lt;th&gt;Drafts&lt;/th&gt;
&lt;th&gt;Person approves&lt;/th&gt;
&lt;th&gt;Writes back&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Quote follow-up&lt;/td&gt;
&lt;td&gt;A quote has sat in "awaiting response" for a set number of days&lt;/td&gt;
&lt;td&gt;Quote lines, client notes, past jobs, any replies&lt;/td&gt;
&lt;td&gt;A personal follow-up or a call reminder, ranked by value&lt;/td&gt;
&lt;td&gt;Salesperson sends or edits&lt;/td&gt;
&lt;td&gt;A note on the quote&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Missed call to request&lt;/td&gt;
&lt;td&gt;Your phone system reports an unanswered call&lt;/td&gt;
&lt;td&gt;Client lookup by phone number, open requests&lt;/td&gt;
&lt;td&gt;A callback text and a draft request&lt;/td&gt;
&lt;td&gt;CSR sends, confirms request&lt;/td&gt;
&lt;td&gt;New request or client note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Closed job, no payment&lt;/td&gt;
&lt;td&gt;A job is closed and the balance is still open in Jobber or QuickBooks&lt;/td&gt;
&lt;td&gt;Job, invoice, visit notes&lt;/td&gt;
&lt;td&gt;Invoice reminder or a flag for the office&lt;/td&gt;
&lt;td&gt;Office manager&lt;/td&gt;
&lt;td&gt;Note on the invoice&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A fourth agent sends the owner one morning message: new requests, quotes sent and won, jobs completed, money still open. That one reads but never writes.&lt;/p&gt;

&lt;h2&gt;
  
  
  How an agent connects to Jobber
&lt;/h2&gt;

&lt;p&gt;There is no hidden back door. A legitimate agent uses the same public API as every app in Jobber's App Marketplace.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Authorization.&lt;/strong&gt; Jobber's API uses &lt;a href="https://developer.getjobber.com/docs/getting_started/" rel="noopener noreferrer"&gt;OAuth 2.0, not API keys&lt;/a&gt;, and a company admin authorizes the app for that account. The app asks for scopes (what it can read or write). Ask for the scope list and refuse anything the job doesn't need.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The API.&lt;/strong&gt; It's a GraphQL API with a single endpoint. Every request must name an API version; Jobber supports old versions for at least 12 months, so someone has to update the agent when versions retire.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Webhooks.&lt;/strong&gt; The agent subscribes to events such as client created or invoice updated. Jobber's &lt;a href="https://developer.getjobber.com/docs/using_jobbers_api/setting_up_webhooks/" rel="noopener noreferrer"&gt;webhook rules&lt;/a&gt; matter in practice: the app must answer within 1 second, the same event can arrive more than once, and the message carries only an ID, so the agent has to fetch the record afterward. A well-built agent checks the signature on every message and ignores duplicates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rate limits.&lt;/strong&gt; Jobber allows &lt;a href="https://developer.getjobber.com/docs/using_jobbers_api/api_rate_limits/" rel="noopener noreferrer"&gt;2,500 requests per 5 minutes&lt;/a&gt; per app and account, plus a cost budget per query. An agent that re-reads your whole client list every hour will get throttled. Good ones read what changed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private vs published apps.&lt;/strong&gt; A custom app built for your company can stay unpublished. Jobber's docs say a draft app is &lt;a href="https://developer.getjobber.com/docs/custom_integrations/" rel="noopener noreferrer"&gt;blocked if it connects to more than 5 paying Jobber accounts&lt;/a&gt;, so an agency using one unpublished app across many clients is a warning sign.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Connecting ChatGPT to Jobber
&lt;/h3&gt;

&lt;p&gt;We didn't find a native ChatGPT or Claude connector in Jobber's documentation. The working paths are Zapier (fixed triggers into a ChatGPT step) or a custom app on Jobber's API. Zapier is fine for one step, like summarizing new requests into Slack. It gets fragile once you need memory, judgment across systems or an approval queue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup steps and what you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Jobber admin login to authorize the app.&lt;/li&gt;
&lt;li&gt;A list of the two or three jobs you want handled, in order. Usually quiet quotes first.&lt;/li&gt;
&lt;li&gt;Access to the other systems involved: phone provider, QuickBooks, ad accounts if you want them in the morning report.&lt;/li&gt;
&lt;li&gt;One person per agent who approves drafts for the first few weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Expect the first agent to run with a person approving every draft. Loosen it only after you've read enough drafts to trust it. We explain that model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limits and risks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Duplicates.&lt;/strong&gt; Because Jobber can send the same event twice, a careless agent texts a customer twice. Ask how they prevent it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two systems texting.&lt;/strong&gt; If Jobber's own follow-ups are on and an agent also follows up, the customer hears from you four times. Pick one per quote stage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token and version drift.&lt;/strong&gt; Access tokens expire and API versions retire. Someone has to own that, which is the reason for &lt;a href="https://buildcortex.dev/managed-ai" rel="noopener noreferrer"&gt;managed AI operations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mistakes.&lt;/strong&gt; Jobber's own help pages note that Jobber AI can make mistakes. So can ours. Pricing, discounts and promises to customers stay with a person.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Where Cortex fits
&lt;/h2&gt;

&lt;p&gt;Cortex builds &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; that work inside Jobber and the other software you run, with a person approving anything that leaves the building. We are not a Jobber partner or a certified app, and we'll tell you when Jobber's own automations are enough. See which systems we connect on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and how this works for &lt;a href="https://buildcortex.dev/industries/home-services" rel="noopener noreferrer"&gt;home service companies&lt;/a&gt;. For the bigger picture of agents that read across your whole stack, read &lt;a href="https://buildcortex.dev/guides/ai-operations-layer" rel="noopener noreferrer"&gt;the AI operations layer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; looks at your Jobber account, phones and books in 30 minutes and tells you which job to hand an agent first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does Jobber have AI built in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Jobber offers an AI Receptionist add-on, AI-built custom reports on the Plus plan, auto-drafted quotes from requests and automatic quote and invoice follow-ups on Connect and up. Those cover fixed rules inside Jobber; they don't look across your other systems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I connect AI to Jobber?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Either through Zapier, which offers Jobber triggers like Quote Sent and Job Closed, or through an app built on Jobber's GraphQL API that a company admin authorizes. Zapier suits one fixed step; an API app suits agents that need history, judgment and approvals.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can ChatGPT access my Jobber account?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We found no native ChatGPT connector in Jobber's documentation. ChatGPT can be one step in a Zapier flow, or a custom app can pull Jobber data and pass it to a model with only the access the job needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it safe to give an AI agent access to Jobber?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It can be when the app asks only for the scopes its job needs, a person approves anything sent to customers, and someone monitors it. Jobber lets an admin authorize or disconnect an app, so access stays under your control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Will an AI agent conflict with Jobber's own follow-ups?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It can if both are on for the same quotes, and customers then hear from you too often. Decide which handles each stage, for example Jobber's automatic nudges first and the agent's personal follow-up for high-value quotes after that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://help.getjobber.com/en/articles/automations/" rel="noopener noreferrer"&gt;Automations&lt;/a&gt;, Jobber Help Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.getjobber.com/features/ai-receptionist/" rel="noopener noreferrer"&gt;AI Receptionist&lt;/a&gt;, Jobber&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.getjobber.com/pricing/" rel="noopener noreferrer"&gt;Pricing&lt;/a&gt;, Jobber&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://zapier.com/apps/jobber/integrations" rel="noopener noreferrer"&gt;Jobber integrations&lt;/a&gt;, Zapier&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.getjobber.com/docs/getting_started/" rel="noopener noreferrer"&gt;Getting started&lt;/a&gt;, Jobber Developer Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.getjobber.com/docs/using_jobbers_api/setting_up_webhooks/" rel="noopener noreferrer"&gt;Setting up webhooks&lt;/a&gt;, Jobber Developer Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.getjobber.com/docs/using_jobbers_api/api_rate_limits/" rel="noopener noreferrer"&gt;API rate limits&lt;/a&gt;, Jobber Developer Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://developer.getjobber.com/docs/custom_integrations/" rel="noopener noreferrer"&gt;Custom integrations&lt;/a&gt;, Jobber Developer Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.census.gov/library/stories/2026/05/ai-use-businesses.html" rel="noopener noreferrer"&gt;Large Firms With at Least 20 Employees Biggest AI Users&lt;/a&gt;, U.S. Census Bureau&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.federalreserve.gov/econres/notes/feds-notes/monitoring-ai-adoption-in-the-u-s-economy-20260403.html" rel="noopener noreferrer"&gt;Monitoring AI Adoption in the U.S. Economy&lt;/a&gt;, Federal Reserve Board&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>jobber</category>
      <category>aiagents</category>
      <category>integrations</category>
      <category>homeservices</category>
    </item>
    <item>
      <title>The AI operations layer: one brain across your business software</title>
      <dc:creator>Cortex AI</dc:creator>
      <pubDate>Wed, 14 Oct 2026 00:02:14 +0000</pubDate>
      <link>https://dev.to/cortexai/the-ai-operations-layer-one-brain-across-your-business-software-5gkn</link>
      <guid>https://dev.to/cortexai/the-ai-operations-layer-one-brain-across-your-business-software-5gkn</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://buildcortex.dev/guides/ai-operations-layer" rel="noopener noreferrer"&gt;buildcortex.dev&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;An AI operations layer is a set of AI agents that sits across a company's field service software, CRM, phones and accounting, and watches for work that falls between them, such as missed calls, unanswered estimates and unbilled jobs. It doesn't replace those tools; it reads their events, flags what didn't happen, and drafts the next step for a person to approve.&lt;/p&gt;

&lt;p&gt;An AI operations layer is a set of AI agents that sits across all the software a business runs (field service, CRM, phones, accounting) and watches for work that falls between them. It doesn't replace any of those tools. It reads what each one reports, notices when something that should have happened didn't, and drafts the next step for a person to approve.&lt;/p&gt;

&lt;p&gt;For a home-service company, "something that didn't happen" is concrete. A call came in and nobody booked it. An estimate went out and nobody followed up. A job was marked complete and never invoiced. Each of those lives in a different system, which is why no single tool catches them.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI operations layer vs AIOps
&lt;/h2&gt;

&lt;p&gt;The terms get mixed up in search results, so it is worth separating them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AIOps&lt;/strong&gt; is AI for IT operations: monitoring servers, spotting outages, finding the root cause of a failed deploy. It is a tool for IT teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An AI operations layer&lt;/strong&gt;, as we use the term, is about business operations: leads, jobs, invoices, follow-up. It is for owners, office managers and dispatchers. The closest everyday comparison is a very attentive office manager who can see every screen at once.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why work falls between systems
&lt;/h2&gt;

&lt;p&gt;Most service companies run five to ten pieces of software. A typical stack: ServiceTitan, Housecall Pro or Jobber for jobs and dispatch. A CRM or GoHighLevel for leads and texting. A phone system. QuickBooks for the books. Google Business Profile for reviews. Ad accounts.&lt;/p&gt;

&lt;p&gt;Each tool is good at its own job. None of them is responsible for the handoff to the next one.&lt;/p&gt;

&lt;p&gt;Larger companies have the same problem at a bigger scale. Okta's 2025 Businesses at Work report found the &lt;a href="https://www.okta.com/blog/2025/03/businesses-at-work-2025" rel="noopener noreferrer"&gt;average company now uses 101 apps&lt;/a&gt;. In a MuleSoft survey of IT leaders at large companies, &lt;a href="https://www.salesforce.com/news/stories/connectivity-report-2023/" rel="noopener noreferrer"&gt;only 29% of their applications were integrated&lt;/a&gt;, and 80% said integration problems were slowing them down. If enterprises with IT departments can't connect their tools, a 30-person plumbing company with one office manager has no chance of doing it by hand.&lt;/p&gt;

&lt;p&gt;The phone is where it shows first. Invoca analyzed more than 70 million calls and found that only &lt;a href="https://invoca.com/reports/the-invoca-home-services-lead-conversion-benchmarks-report-2026" rel="noopener noreferrer"&gt;52% of callers to home services businesses speak with a person&lt;/a&gt;. The rest hit voicemail, hold queues or menus. The call log shows the miss. The CRM never hears about it. Nobody calls back.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a chatbot in each tool doesn't fix it
&lt;/h2&gt;

&lt;p&gt;Every software vendor is adding AI. That helps inside each product. A field service AI can summarize a job. A CRM AI can draft a text. But each one only sees its own data.&lt;/p&gt;

&lt;p&gt;The missed call is in the phone system. The customer's history is in the FSM. The open estimate is in the CRM. The unpaid invoice is in QuickBooks. A chatbot inside any one of them can't see the gap, because the gap is the space between them.&lt;/p&gt;

&lt;p&gt;An operations layer reads from all of them. That is the whole idea.&lt;/p&gt;

&lt;h2&gt;
  
  
  How an AI operations layer works in practice
&lt;/h2&gt;

&lt;p&gt;Under the hood, it works on events and checks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Listen for events.&lt;/strong&gt; Most modern business software can send a notification the moment something changes. Housecall Pro offers &lt;a href="https://help.housecallpro.com/en/articles/5683520-how-to-enable-webhooks" rel="noopener noreferrer"&gt;webhooks for more than 50 events&lt;/a&gt;, including jobs created and completed, estimates and invoices, though only on its MAX plan. GoHighLevel sends &lt;a href="https://marketplace.gohighlevel.com/docs/" rel="noopener noreferrer"&gt;real-time notifications for 50+ events&lt;/a&gt;, including new contacts and inbound messages. Twilio, which runs many business phone systems, sends a &lt;a href="https://www.twilio.com/docs/usage/webhooks/voice-webhooks" rel="noopener noreferrer"&gt;status callback when each call ends&lt;/a&gt;. ServiceTitan's online booking can send an event when a customer &lt;a href="https://help.servicetitan.com/docs/set-up-scheduling-pro-webhooks" rel="noopener noreferrer"&gt;leaves contact details but abandons the booking&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Compare across systems.&lt;/strong&gt; The agent holds simple rules a person wrote down. A call ended with no answer and no job was created for that number within an hour. An estimate was sent five days ago and the CRM shows no reply. A job was completed yesterday and has no invoice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Draft, don't act.&lt;/strong&gt; When a rule trips, the agent drafts the fix: the callback text, the follow-up email, the invoice reminder for the office. A person reviews and sends. What the agent may do alone is a permission you set, one job at a time. We describe that model in &lt;a href="https://buildcortex.dev/help/human-in-the-loop" rel="noopener noreferrer"&gt;human-in-the-loop AI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Report.&lt;/strong&gt; Once a day, the owner gets one message: what was caught, what was handled, and what is still open.&lt;/p&gt;

&lt;p&gt;Newer standards make the plumbing easier. The &lt;a href="https://modelcontextprotocol.io/specification/2025-06-18" rel="noopener noreferrer"&gt;Model Context Protocol&lt;/a&gt; is an open standard for connecting AI models to business tools and data. It also says the host application must get the user's explicit consent before a tool runs, which fits the draft-then-approve approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  Examples from a home-service week
&lt;/h2&gt;

&lt;p&gt;This is an illustration of how the layer behaves, not a client story.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Monday, 8:10 AM.&lt;/strong&gt; Three calls rang out over the weekend. The layer matches them against the FSM, finds two with no booking, and puts two callback drafts in front of the CSR.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tuesday.&lt;/strong&gt; Eleven large replacement estimates have had no reply for a week. The comfort advisor gets a list with a drafted follow-up for each, written in the company's voice.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wednesday.&lt;/strong&gt; A tech closed out a water heater install, but no invoice was created. The office manager gets a flag before the end of the day.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Every morning.&lt;/strong&gt; The owner gets yesterday's booked jobs, revenue and open items in one text, pulled from the FSM, QuickBooks and the ad accounts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of those steps is clever. The value is that they happen every day without someone remembering to check.&lt;/p&gt;

&lt;h2&gt;
  
  
  Risks and how to control them
&lt;/h2&gt;

&lt;p&gt;Connecting AI to every system raises fair questions. Who can see what? What if it sends something wrong?&lt;/p&gt;

&lt;p&gt;Three rules we follow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Least access.&lt;/strong&gt; Each agent gets only the records its job needs. The estimate agent doesn't need payroll.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Approval on anything with money or a promise.&lt;/strong&gt; Pricing, discounts and upset customers stay with people.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A written risk process.&lt;/strong&gt; NIST's &lt;a href="https://www.nist.gov/itl/ai-risk-management-framework" rel="noopener noreferrer"&gt;AI Risk Management Framework&lt;/a&gt; organizes this into four functions: govern, map, measure, manage. A small business doesn't need a thick policy, but it should know who owns each agent and how failures are caught.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Where the layer runs is a choice too. Some companies keep it in the cloud. Others want it on a private server. We cover that trade-off in &lt;a href="https://buildcortex.dev/private-ai" rel="noopener noreferrer"&gt;private AI for service businesses&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to start
&lt;/h2&gt;

&lt;p&gt;Small firms are behind on AI use. The Census Bureau found AI use &lt;a href="https://www.census.gov/library/stories/2026/05/ai-use-businesses.html" rel="noopener noreferrer"&gt;didn't change significantly among firms with fewer than 20 employees&lt;/a&gt; from late 2025 into 2026, while larger firms kept adding it. The good news is that an operations layer doesn't have to start big.&lt;/p&gt;

&lt;p&gt;Start with one handoff that hurts. Usually it's missed calls or quiet estimates. Connect the two systems involved, write the rule, and run it with a person approving every draft for a few weeks. Add the next handoff once the first one is trusted.&lt;/p&gt;

&lt;p&gt;That is how Cortex builds it: &lt;a href="https://buildcortex.dev/ai-agents" rel="noopener noreferrer"&gt;AI agents&lt;/a&gt; with defined jobs, working inside the software you already pay for. See which systems we evaluate on &lt;a href="https://buildcortex.dev/integrations" rel="noopener noreferrer"&gt;integrations&lt;/a&gt; and why we &lt;a href="https://buildcortex.dev/help/existing-software" rel="noopener noreferrer"&gt;work inside existing software&lt;/a&gt; instead of replacing it. The free &lt;a href="https://buildcortex.dev/audit" rel="noopener noreferrer"&gt;AI Operations Audit&lt;/a&gt; maps where work drops in your stack and which handoff to fix first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions people ask
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is an AI operations layer?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is a set of AI agents that reads from all the software a business runs and catches work that falls between systems. It flags what was missed and drafts the next step. The underlying tools stay the same.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is an AI operations layer the same as AIOps?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. AIOps is AI for IT teams: monitoring servers and finding the cause of outages. An AI operations layer works on business operations such as leads, jobs, invoices and follow-up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is an intelligence layer?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is a common name for software that sits above other systems and makes sense of their data together. An AI operations layer is one kind: it adds agents that act on what they see, with a person approving anything important.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need to replace my field service software to add an AI layer?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;No. The layer connects to the software you already use through its API and webhooks. What it can reach depends on the vendor and sometimes on your plan, which is why an audit of your stack comes first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is it safe to connect AI to all my business systems?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It can be, if each agent gets only the access its job needs, a person approves anything involving money or a promise, and someone owns monitoring. Those rules matter more than which model is used.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://www.okta.com/blog/2025/03/businesses-at-work-2025" rel="noopener noreferrer"&gt;Businesses at Work 2025&lt;/a&gt;, Okta&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.salesforce.com/news/stories/connectivity-report-2023/" rel="noopener noreferrer"&gt;2023 Connectivity Benchmark Report&lt;/a&gt;, Salesforce / MuleSoft&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://invoca.com/reports/the-invoca-home-services-lead-conversion-benchmarks-report-2026" rel="noopener noreferrer"&gt;Home Services Lead Conversion Benchmarks Report 2026&lt;/a&gt;, Invoca&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://help.housecallpro.com/en/articles/5683520-how-to-enable-webhooks" rel="noopener noreferrer"&gt;How to enable webhooks&lt;/a&gt;, Housecall Pro Help Center&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.gohighlevel.com/docs/" rel="noopener noreferrer"&gt;HighLevel API documentation&lt;/a&gt;, HighLevel&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.twilio.com/docs/usage/webhooks/voice-webhooks" rel="noopener noreferrer"&gt;Voice webhooks&lt;/a&gt;, Twilio&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://help.servicetitan.com/docs/set-up-scheduling-pro-webhooks" rel="noopener noreferrer"&gt;Set up Scheduling Pro webhooks&lt;/a&gt;, ServiceTitan&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://modelcontextprotocol.io/specification/2025-06-18" rel="noopener noreferrer"&gt;Model Context Protocol Specification (2025-06-18)&lt;/a&gt;, Model Context Protocol&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.nist.gov/itl/ai-risk-management-framework" rel="noopener noreferrer"&gt;AI Risk Management Framework&lt;/a&gt;, National Institute of Standards and Technology&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.census.gov/library/stories/2026/05/ai-use-businesses.html" rel="noopener noreferrer"&gt;Large Firms With at Least 20 Employees Biggest AI Users&lt;/a&gt;, U.S. Census Bureau&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>aiagents</category>
      <category>integrations</category>
      <category>homeservices</category>
      <category>operations</category>
    </item>
  </channel>
</rss>
