# SEVA Systems > Insights, playbooks, and field notes from the team behind SEVA Systems. Public Ghost content for AI and LLM tooling. This file includes a bounded export of public pages first, then recent public posts. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages _No public content available._ ## Posts ### GPT-6 and Intelligent UI: when answers become interfaces URL: https://blog.sevasystems.io/gpt-6-intelligent-ui-answers-become-interfaces/ Last updated: 2026-10-09T10:53:24.000Z Ask ChatGPT how much food to buy for a dinner party and you may now get more than a paragraph. You might get a guest counter you can tap up and down, a shopping list that recalculates as you go, and a cooking timeline you can check off. On October 7, 2026, OpenAI began rolling out GPT-6 in ChatGPT with a capability it calls Intelligent UI, and it quietly changes what people expect an "answer" to look like. If you run a website or a digital product, that expectation will follow your customers to your site. Here is what changed and what to do about it. ## What OpenAI actually launched According to OpenAI's announcement: - **GPT-6 is now the default in the Chat tab.** Paid plans (Plus, Pro, Business and Enterprise) get GPT-6 Sol. Free and Go plans get GPT-6 Luna, with the rollout to those tiers starting October 8\. Enterprise availability depends on admin settings. - **Intelligent UI comes with it.** GPT-6 was trained to compose responses from text, visuals and interactive elements. Answers can include graphics, tappable buttons, forms, charts and small interactive experiences you use right in the conversation. - **The format depends on the question.** OpenAI's examples include side-by-side comparisons, interactive diagrams for explanations, road-trip stops on a map, and tools you can ask for on the spot, such as a savings calculator or a bill splitter. When plain text is the most useful answer, ChatGPT can still give you plain text. - **It is built on a component library.** OpenAI says it built a library of native, streamable components plus a compiler, so the interface appears progressively while the model is still writing. - **Only Chat is changing.** The models behind ChatGPT Work and Codex are not part of this update. OpenAI says ChatGPT is used by more than 1.2 billion people each week. Even if only part of that audience sees these interactive answers regularly, a lot of people are about to get used to answers that do something. OpenAI's own summary of the direction is blunt: "Instead of people adapting to software, software will adapt to people." ![Interface pieces like a chart, map tile, slider and button streaming in and snapping together into one panel.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a2-inline-1-1.webp) ## Why this matters for websites and products For years, a typical small-business website has been a set of pages that explain things. A visitor reads, then fills in a form or calls. Intelligent UI sets a different baseline: ask a question, get a tool that answers it. That shift shows up in three places. ### 1\. Expectations of your own site When a customer has just used a live calculator inside ChatGPT, a static page that says "pricing varies, contact us" feels slow by comparison. This does not mean every page needs to be an app. It means the most common questions your customers ask deserve the most useful format: - **"How much will this cost me?"** A simple estimator or clear pricing table beats a paragraph. - **"Which option is right for me?"** A short comparison or a three-question selector beats a long feature list. - **"When can I get it?"** Live availability or a booking widget beats "we'll get back to you." Start with your top five customer questions, from your inbox, sales calls or site search, and ask what the most useful answer would look like. ### 2\. Being findable and usable by AI More of your customers will meet your business through an AI answer first. ChatGPT can only include what it can reach and understand, so some basics matter more than ever: - **Let the right crawlers in.** OpenAI documents separate crawlers for different jobs. OAI-SearchBot powers ChatGPT search, and OpenAI states that sites opted out of it will not be shown in ChatGPT search answers. GPTBot is the crawler for model training, and blocking it is a separate, independent choice. - **Put your content in the HTML.** Google notes that not all bots can run JavaScript, and recommends server-side rendering or pre-rendering. A page that only shows its prices after scripts load may look empty to an automated reader. - **Keep facts consistent and visible.** Prices, hours, service areas and policies should be stated plainly on the page. Structured data can help machines read them, but Google's guidance is that markup must match what users can see. - **Don't chase magic files.** Google says there are no extra technical requirements, special AI text files or special schema needed to appear in its AI features. Solid, crawlable, clearly written pages are still the foundation. ### 3\. How you design digital products If you build software for customers or staff, Intelligent UI is a useful design prompt. It shows how much friction a fixed interface can add. Ideas worth borrowing: - **Start from the question, not the menu.** What is the person trying to decide? Show that first. - **Make outputs interactive.** A report with a slider to test "what if" is more useful than a static PDF. - **Progressive results.** OpenAI's interface appears as the model works, instead of a blank screen and a spinner. Showing partial results early makes any slow operation feel faster. - **Know when to stay simple.** Even OpenAI's model is trained to fall back to plain text when that is clearest. Interactivity is a tool, not a goal. ![A figure lost in a maze of menus on one side and using one simple, clear control panel on the other.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a2-inline-2-1.webp) ## What not to overreact to A few cautions: - **Your website is not obsolete.** AI answers draw on sources, and people still visit sites to buy, book and verify. Your site needs to be the trustworthy, complete source behind the answer. - **Not everything belongs in a chatbot.** Adding an AI chat widget to your site is not the same as answering questions well. A clear pricing table can beat a chatbot for most visitors. - **The details are still settling.** OpenAI itself says there is work ahead to improve the model's design judgment. Plan for direction, not for specific features that may change. ## What this means for you Customers are learning to expect answers they can use, not just read. Over the next few months: - List the five questions your customers ask most and decide whether each deserves a better format: a table, a calculator, a comparison or a booking flow. - Check that your important pages show their content without JavaScript and that you have made a deliberate choice about OAI-SearchBot and GPTBot in robots.txt. - Make sure prices, policies and contact details are consistent everywhere they appear. If you'd like help turning your most common customer questions into fast, useful tools on your site or in your product, [get in touch with SEVA Systems](https://sevasystems.io/contact?ref=blog.sevasystems.io). Designing and building that kind of interface is what we do every day. ## Sources - https://openai.com/index/gpt-6-for-everyone/ - https://developers.openai.com/api/docs/bots - https://developers.google.com/search/docs/appearance/ai-features - https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data ### Is your website agent-ready? A practical checklist URL: https://blog.sevasystems.io/is-your-website-agent-ready-checklist/ Last updated: 2026-10-09T10:53:18.000Z Your next visitor might not be a person. AI agents can now open a browser, read your pages, compare you with competitors and report back, or even fill in a form, on someone's behalf. OpenAI's new dots, for example, each come with their own cloud computer and browser, and OpenAI's Atlas browser has an agent mode built in. The person still makes the decision. But the agent decides what they see first. The good news: an agent-ready website is mostly just a well-built website. Here is a practical checklist. ## 1\. Serve real content in the first response Many modern sites send a nearly empty page and build it in the browser with JavaScript. People with fast phones rarely notice. Automated readers often do. Google notes plainly that not all bots can run JavaScript, and it still recommends server-side rendering or pre-rendering. **Check:** View the raw HTML of your key pages (or ask your developer to). Are your headline, prices, service list and contact details in it? If the page only fills in after scripts run, some agents and crawlers may see a blank page. **Also check speed.** Agents work on timeouts, and so do people. Fast hosting, sensible caching and compressed images help both. ## 2\. Make prices and key facts explicit Agents are often sent to answer simple questions: "How much does it cost?" "Do they serve my area?" "Are they open Saturday?" If the answer is buried in a PDF, an image or "contact us for a quote," the agent may report that it could not find it, and move on to a competitor who said it clearly. - State prices, or at least starting prices or ranges, in plain text. - Keep hours, locations, service areas, delivery times and return policies on clearly labeled pages. - Use the same facts everywhere. Conflicting prices on two pages confuse people and machines alike. ## 3\. Add structured data that matches the page Structured data is a small block of code, usually JSON-LD using the schema.org vocabulary, that labels what is on a page: this is a product, this is its price, these are our opening hours. Google recommends JSON-LD where your setup allows it. One rule matters more than the rest: Google's guidelines say not to mark up information that is not visible to users, even if it is accurate. Structured data should describe the page, not add hidden claims. Be realistic about what it does. Google also says there is no special schema you need to add to appear in its AI features. Structured data makes your facts easier to read reliably; it is not a ranking shortcut. ![A web page with a matching translucent layer of labels behind it, each lined up with a visible content block.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a3-inline-1-2.webp) ## 4\. Build forms and buttons that explain themselves When an agent operates a website, it has to work out what each button and field does. OpenAI has said website owners can add ARIA labels to improve how ChatGPT's agent works on their sites in Atlas. ARIA is part of the same accessibility toolkit that screen readers rely on. In practice, that means ordinary accessibility work: - Use real buttons and links, not clickable boxes. - Give every form field a visible, specific label ("Business email," not "Field 3"). - Show clear error messages next to the field that caused them. - Avoid flows that only work with a mouse hover or a drag gesture. This helps agents, and it helps your human visitors who use screen readers, keyboards or simply a small phone screen. ## 5\. Keep checkout and booking clean If you sell online, the fewer surprises the better: a clear cart, visible totals including shipping and tax before the last step, guest checkout where it makes sense, and no pop-ups that block the page. Agent payments are still early. OpenAI's help documentation for ChatGPT Work's cloud browser says that at launch it cannot sign in to websites or complete payments. Dots can use saved passwords for sign-in, with your confirmation for new sign-ins. Protocols such as the Agentic Commerce Protocol, an open standard developed by Stripe and OpenAI, aim to let businesses accept orders through AI agents while remaining the merchant of record. For most small businesses, the practical step today is a clean, standard checkout, not a rush to adopt a new protocol. ## 6\. Keep URLs stable Agents, AI answers and search engines remember links. If you move a page, set up a permanent redirect from the old address. Avoid putting important content behind URLs that change every session. A broken link in an AI answer is a lost customer. ## 7\. Decide who gets in, on purpose Robots.txt lets you tell well-behaved crawlers what they may access, and the big AI companies now run several different bots. OpenAI, for example, documents: - **OAI-SearchBot**, for ChatGPT search. Sites that block it will not be shown in ChatGPT search answers. - **GPTBot**, which crawls content that may be used to train models. Blocking it is a separate choice. - **ChatGPT-User**, for visits a person asks for in a chat. OpenAI notes that robots.txt rules may not apply to these user-initiated visits. Make a deliberate decision for each bot instead of copying a blanket block or allow list. There is also a newer way to recognize genuine agents. OpenAI's cloud browser signs its requests using a web standard for HTTP message signatures (RFC 9421), and major providers such as Cloudflare, Akamai and Vercel can verify them. If your firewall or bot protection blocks everything automated, check whether it can tell verified agents apart from scrapers. ## 8\. Treat llms.txt as optional You may have heard that every site needs an llms.txt file. It is a proposal, published in 2024, for a Markdown file that gives AI tools a short guide to a site. It is not a formal standard. Google says you do not need to create AI text files or other new machine-readable files to appear in its AI features. Our advice: add one only if you have something genuinely useful to put in it, such as documentation or a product catalog that benefits from a clean map. Never use it to say anything that differs from your real pages. ![Geometric bots approaching a building with some doors open, one closed, and a gate checking a glowing token.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a3-inline-2-2.webp) ## 9\. Don't trade security for access Agent traffic is still traffic. Keep the basics in place: - Rate limits and bot protection on login, contact and checkout forms. - Spam protection that does not rely only on puzzles that also block assistive tech. - No sensitive data in URLs. - A patched, monitored server, because a site that gets more automated visitors also gets more attackers testing it. ## What this means for you You don't need a separate "AI website." You need a fast, clear, accessible site that states its facts plainly and runs on well-maintained hosting. A quick self-audit: - Do my key pages show content without JavaScript? - Are my prices and policies written in plain text, and consistent? - Does my structured data match what's on the page? - Can someone complete my main form with only a keyboard? - Have I decided which AI bots to allow? If you answered "not sure" to more than one, that is a good place to start. SEVA Systems builds fast, server-rendered websites and runs them on managed hosting designed for exactly this. [Contact us](https://sevasystems.io/contact?ref=blog.sevasystems.io) for a review of your site. ## Sources - https://openai.com/index/introducing-dots/ - https://openai.com/index/introducing-chatgpt-atlas/ - https://developers.openai.com/api/docs/bots - https://help.openai.com/en/articles/11845367-chatgpt-agent-allowlisting - https://learn.chatgpt.com/docs/dots - https://www.agenticcommerce.dev/ - https://llmstxt.org/ - https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics - https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data - https://developers.google.com/search/docs/appearance/ai-features ### Patching is now a business decision: lessons from React2Shell URL: https://blog.sevasystems.io/patching-is-a-business-decision-react2shell-nextjs/ Last updated: 2026-10-09T10:53:11.000Z For a long time, software updates felt like housekeeping: worth doing, easy to postpone. That is no longer true for anything connected to the internet. Over the past year, critical flaws in some of the most popular web frameworks went from public announcement to active attacks in about a day. When the gap is that short, the decision to patch, and who is responsible for doing it, belongs on the business side of the table, not just in the IT backlog. Here is what happened, explained without the jargon, and a simple routine that keeps a small business out of trouble. ## React2Shell: a perfect 10, exploited in about a day On December 3, 2025, the React team disclosed CVE-2025-55182, a flaw in React Server Components that became widely known as "React2Shell." React is one of the most widely used tools for building websites and web apps, and Server Components power many modern sites, including those built with Next.js. The flaw allowed **unauthenticated remote code execution**. In plain terms: someone on the internet, with no account and no password, could send a crafted request and run their own commands on the server. It was rated CVSS 10.0, the maximum severity score. The React team also warned that apps could be vulnerable even if they did not use the specific feature involved, as long as they supported Server Components. Its advice was to upgrade immediately. What happened next is the important part: - AWS reported that groups it linked to China were already experimenting with exploit code on December 4, the day after disclosure. - Security firm Wiz said its sensors saw victims being compromised starting at 6:00 AM UTC on December 5\. It identified multiple cryptomining campaigns, in which attackers installed software that secretly uses the server's computing power to mine cryptocurrency. - Wiz also saw attackers harvesting credentials from servers, including cloud access keys stored in environment variables. - The US Cybersecurity and Infrastructure Security Agency (CISA) added the flaw to its Known Exploited Vulnerabilities catalog on December 5, 2025, and lists it as known to have been used in ransomware campaigns. A cryptominer sounds like a nuisance rather than a disaster. It isn't. It means a stranger is running code on your server. Mining is often just the first, most profitable thing they do. The same access can expose customer data, passwords and API keys. ![A cracked server leaking energy to spinning coins beside a sealed, shielded server, with an hourglass between them.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a4-inline-1-2.webp) ## 2026: a steady drumbeat of Next.js fixes Next.js, a popular framework built on React, moved to a formal security release program in July 2026, with advance notice of releases roughly once a month. Its team noted that the volume of vulnerability research is rising fast, driven by AI-assisted discovery. The releases since then show why: - **August 25, 2026:** Next.js 16.3.3 and 15.5.24 fixed two critical flaws. One (GHSA-2xp9-vwfh-vxw4) allowed unauthenticated remote code execution through the Image Optimization feature when it processed a malicious AVIF image. The root cause was in libheif, an image library that Next.js uses indirectly through another library called sharp. The patched versions simply switch off AVIF optimization until the upstream fix arrives. The second flaw affected Next.js servers running on Windows. - **September 22, 2026:** an out-of-band update (16.3.6) fixed a critical remote code execution issue in the code that generates social sharing images, again rooted in upstream dependencies. - **September 30, 2026:** the scheduled September release (16.3.8 and 15.5.27) fixed seven more issues, including server-side request forgery and cache poisoning. The Next.js team also said fixes for one more critical and one high-severity issue were postponed because of upstream dependency delays. - **October 8, 2026:** Next.js announced another out-of-band update, planned for October 14, to fix three vulnerabilities in upstream dependencies: two critical and one high. Two of them are the fixes postponed from September. Two lessons stand out for business owners. **First, the risk often lives in code you never chose.** The August flaw was not in Next.js itself, but in an image library two layers down. Modern websites are built from many of these open-source building blocks, and you inherit their bugs. **Second, old versions may never be fixed.** The August advisory lists affected versions going back to Next.js 10\. Patches shipped for versions 15 and 16 only. Next.js's support policy lists version 14 and earlier as unsupported. If your site runs on one of those, "patching" means a real upgrade project, and the longer you wait, the bigger it gets. ## What "end of life" means for your business Every piece of software has a support window. When it ends, the maintainers stop shipping security fixes. The software keeps working, which is exactly why it is easy to ignore. Node.js, the runtime underneath most JavaScript websites, is a good example. Node.js 20 reached end of life on April 30, 2026\. Node.js 22 is supported until April 30, 2027, and Node.js 24 moves into its maintenance phase on October 20, 2026\. The Node.js project's own guidance is that production applications should only use Active LTS or Maintenance LTS releases. An end-of-life runtime is like an office building whose lock maker has gone out of business. The doors still close. Nobody is fixing the next flaw in the lock. ## Three common traps - **One-click apps that never get updated.** Installing a website, CMS or tool with one click on a server is easy. Updating it usually is not automatic. An app that was set up once and never touched again keeps running whatever version it shipped with, flaws included. - **Abandoned dependencies.** A plugin or library that has not had a release in years will not get a fix when a flaw is found. Someone needs to notice and replace it. - **"It's behind a login, so it's fine."** React2Shell and the August Next.js image flaw required no login at all. Anything reachable from the internet needs patching, even internal tools. ![A loop of maintenance symbols, including a calendar, scan lens, backup, monitor and two keys, around a central shield.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a4-inline-2-2.webp) ## A simple maintenance routine You don't need a security team to get the basics right. You need a routine and an owner. 1. **A monthly patch day.** Pick a fixed day each month to apply updates to your website, server and plugins. Next.js now pre-announces its security releases roughly monthly, so a monthly rhythm lines up well. 2. **Same-day patching for critical flaws.** When a critical, internet-facing flaw is announced, don't wait for patch day. React2Shell showed how little time there can be. 3. **Automated dependency scanning.** Tools can check your project's building blocks against public vulnerability databases and alert you when something you use has a known flaw. 4. **Backups you have actually restored.** Keep automatic backups stored away from the main server, and test a full restore at least every few months. A backup you have never restored is a hope, not a plan. 5. **Monitoring and alerts.** Watch uptime, unusual CPU use (a classic sign of a cryptominer), and failed logins, and make sure alerts reach a person who will act. 6. **Multi-factor authentication everywhere.** Turn on MFA for hosting, domain, email, code and admin accounts, so a stolen password alone is not enough to get in. 7. **Keep a simple inventory.** Know what you run: which sites, which frameworks, which versions, which runtime, and when each reaches end of life. ## What this means for you Treat patching like insurance or bookkeeping: a recurring cost that protects the business. Decide who owns it, put patch day on the calendar, and budget for upgrades before software reaches end of life instead of after an incident. If you rely on an agency or freelancer, ask them directly: "Which framework and runtime versions are we on, and when were they last updated?" If you'd rather not track advisories yourself, SEVA Systems offers managed hosting and maintenance with scheduled patching, monitoring and tested backups. [Talk to us](https://sevasystems.io/contact?ref=blog.sevasystems.io) about keeping your site current. ## Sources - https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components - https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182 - https://www.cisa.gov/known-exploited-vulnerabilities-catalog - https://nextjs.org/blog/next-security-release-program - https://nextjs.org/blog/august-2026-security-release - https://github.com/vercel/next.js/security/advisories/GHSA-2xp9-vwfh-vxw4 - https://nextjs.org/blog/nextjs-security-update-september-22-2026 - https://nextjs.org/blog/september-2026-security-release - https://nextjs.org/blog/upcoming-nextjs-security-update-october-2026 - https://nextjs.org/support-policy - https://nodejs.org/en/about/previous-releases - https://github.com/nodejs/Release ### OpenAI's dots: what always-on AI agents mean for a small business URL: https://blog.sevasystems.io/openai-dots-always-on-ai-agents-small-business/ Last updated: 2026-10-09T10:53:00.000Z On September 29, 2026, at its DevDay event, OpenAI introduced "dots": AI agents that keep working after you close the chat window. You give a dot a goal, connect the apps it needs, and it carries on in the background, checking in when a decision needs you. For founders and small teams, it is the clearest sign yet that AI is moving from a tool you visit to a coworker that is always on. Here is what dots are, who can use them today, what they cost, and how to try one without creating a mess. ## What a dot actually is OpenAI describes dots as always-on agents. A few details set them apart from a normal ChatGPT conversation: - **They run on their own computer.** Each dot has its own cloud computer and its own browser, so work continues even when your laptop is off. You can open that computer at any time to see what it is doing, and take over if you want. - **They connect to your apps.** Through OpenAI's plugin ecosystem, OpenAI says dots can connect to more than 4,000 apps. A dot can only use the apps you have connected and the permissions those connections allow. - **They remember and learn.** A dot keeps its own notes on your preferences, decisions and ongoing work, and OpenAI says it learns from your feedback over time. - **They are reachable where you work.** You can message or call your dot in ChatGPT on desktop, web and mobile, and in Slack and Microsoft Teams. OpenAI says texting is coming soon. - **They juggle several projects.** One dot can run a project while working on others, without you managing separate threads. OpenAI also shared a small, very relatable example: an early tester's dot noticed he had forgotten to invoice a client, prepared the invoice, and sent it after he approved it. That last part, "after he approved it," matters most. ## How approvals and permissions work Dots are designed to ask before they act on anything that matters. According to OpenAI's announcement and its documentation: - **Background work is read-only.** When you are not actively working with it, a dot does what OpenAI calls "proactive research" using read-only tools. Those tools cannot send messages, change content in your apps, or control a browser or computer. - **Risky actions get reviewed.** Before an action that could affect your accounts or share information, an automatic review checks it against your instructions, your rules and OpenAI's safety requirements. The result is that the action goes ahead, waits for your approval, or is handed back to you. - **You can set your own rules.** Custom Rules let you allow specific actions, require approval for them, or block them outright. Built-in safety requirements always apply on top. - **Some things always stay with you.** OpenAI says certain sensitive tasks, such as changing a password, are never done by the dot. - **Passwords stay hidden from the model.** For supported websites, a dot can use saved passwords without the model seeing them, and using a saved login for a new sign-in needs your confirmation. - **There is an activity log.** An Activity View shows what your dot is doing, including background work. OpenAI is also candid that dots can make mistakes, and its documentation notes that stopping a task does not undo actions already completed. Review anything consequential before you approve it. ![Task cards flowing through a gate where some pass, one waits for a human hand to approve, and one is turned back.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a1-inline-1.webp) ## Who can use dots, and what they cost Dots are rolling out gradually, and access depends on your plan: - **ChatGPT Pro:** available to users over 18, except in the European Economic Area, the UK and Switzerland. - **ChatGPT Business Premium:** rolling out worldwide in supported regions. - **Enterprise, Edu and Healthcare:** a beta that is off by default until a workspace admin turns it on. Free, Go and Plus plans were not included at launch, though OpenAI says it plans to expand to more users. On cost, OpenAI says your first dot is included in Pro or Business Premium at no extra charge. Plans include an allowance for deeper work, with extended limits for the first month after launch. Conversations with your dot do not count toward ChatGPT usage limits, but tasks it starts in Codex or ChatGPT Work do. OpenAI has said you will later be able to add more dots and pay to increase a dot's speed or monthly workload. It has not published prices for those add-ons yet, and plan prices vary by region, so check OpenAI's pricing page for your country before you budget. Setup happens on desktop; after that, you can message your dot from the mobile app too. ## Good first jobs for a dot The best first tasks are repetitive, low risk and easy to check. Some examples that suit a small business: - **Inbox and follow-up triage.** Summarize what came in overnight and draft replies for you to approve. - **Invoice and payment reminders.** Flag unpaid invoices and prepare reminders, the same pattern as OpenAI's own example. - **Meeting prep.** Pull together notes on a client before a call from your CRM, email and shared files. - **Competitor and market watching.** Track changes on a short list of websites and send a weekly digest. - **Content drafts.** Turn a call transcript or product update into a first draft of a post or newsletter. Notice the pattern: the dot does the gathering and drafting, and a person makes the call. ## Guardrails to set on day one Treat a dot like a new hire with access to your systems. Before you connect anything, decide: - **Which apps, and at what level.** Connect only what the first task needs. Read access to your CRM is a very different decision from permission to send email as you. - **What always needs approval.** Anything that sends money, emails customers, deletes data or changes account settings should require your sign-off. - **Whose data it can see.** On personal plans, you can control whether dots' conversations and work are used to improve OpenAI's models. OpenAI says it does not use content from Business, Enterprise or Edu workspaces for training by default. If you handle client data, a business plan with admin controls is the safer starting point. - **Who reviews the log.** Pick one person to check the Activity View weekly, at least at first. ## Where a custom integration helps Plugins cover popular apps well. Many small businesses also run something less standard: a custom CRM, an internal database, a booking system, or a line-of-business tool built years ago. For those, an agent is only as useful as the doorway you give it. A small, well-scoped integration, such as an API that lets an agent read open orders but not delete them, is often safer and more reliable than handing an agent a login and hoping it navigates your admin screens correctly. OpenAI is also piloting "specialist dots" with large organizations: agents with their own identity, credentials and access to core systems. That is a hint at where this is heading, and clean, permissioned access to your data will matter more each year. ![An AI agent entering a narrow, locked doorway that opens only one highlighted drawer in a business system.](https://seva-ghost.b-cdn.net/ghost/2026/10/seva-blog-a1-inline-2.webp) ## What this means for you You do not need to rush. If you are on an eligible plan, try one dot on one narrow job for a few weeks, with approvals switched on for anything that leaves your company. Measure whether it saves real time. Meanwhile, look at your own systems: if an agent could not safely reach your data today, that is worth fixing whether or not you use dots. If you want help connecting AI agents to your CRM, website or internal tools with the right permissions, [talk to SEVA Systems](https://sevasystems.io/contact?ref=blog.sevasystems.io). We build custom software and integrations designed to be safe for both people and agents. ## Sources - https://openai.com/index/introducing-dots/ - https://learn.chatgpt.com/docs/dots - https://chatgpt.com/pricing