<?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: Michael O</title>
    <description>The latest articles on DEV Community by Michael O (@michael_xero_ai).</description>
    <link>https://dev.to/michael_xero_ai</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%2F3885095%2Fb9f1710e-f233-42e4-a1b5-8e598e62c1b5.png</url>
      <title>DEV Community: Michael O</title>
      <link>https://dev.to/michael_xero_ai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/michael_xero_ai"/>
    <language>en</language>
    <item>
      <title>How To Stop Missing Website Leads After Hours</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Fri, 19 Jun 2026 20:04:30 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-stop-missing-website-leads-after-hours-jdd</link>
      <guid>https://dev.to/michael_xero_ai/how-to-stop-missing-website-leads-after-hours-jdd</guid>
      <description>&lt;p&gt;The lead came in at 9:14pm on a Tuesday. Someone found the website, read the services page, and hit submit on the contact form. By 9am Wednesday when the owner checked email, that person had already booked with someone else.&lt;/p&gt;

&lt;p&gt;That gap kills revenue. Not complicated reasons, not pricing, not weak SEO. Just silence.&lt;/p&gt;

&lt;p&gt;Most small businesses with websites lose a meaningful slice of leads this way. After-hours is when people actually have time to browse. They finish their day job, they search for a plumber or landscaper or bookkeeper, they find you, they want to know if you can help. But your inbox is closed and your phone is off.&lt;/p&gt;

&lt;p&gt;The response rate drops sharply after two hours. After 12, it drops further. After 24, most people have moved on. This is documented across local service verticals and it shows up in any business that tracks its inquiry-to-response window.&lt;/p&gt;

&lt;p&gt;There is a practical fix. It is not complicated to build the first version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this keep happening to otherwise well-run businesses?
&lt;/h2&gt;

&lt;p&gt;The business owner is usually not negligent. They are busy. They are doing the actual work during the day, and after hours they are not monitoring inboxes. The website form sends an email, that email sits, and by morning the lead is cold or gone.&lt;/p&gt;

&lt;p&gt;Two things make this worse:&lt;/p&gt;

&lt;p&gt;First, most contact forms give no confirmation that does useful work. They say "thank you, we'll be in touch" and stop there. The potential customer has no signal about when they'll hear from you, whether anyone saw the message, or if the form even worked.&lt;/p&gt;

&lt;p&gt;Second, there is no system watching for new submissions. The business owner is the system. When the business owner is unavailable, the system is offline.&lt;/p&gt;

&lt;p&gt;This is not a lead quality problem or a marketing problem. It is a gap in the business operations layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does a practical after-hours lead system actually do?
&lt;/h2&gt;

&lt;p&gt;The minimum version does three things: send an immediate acknowledgment to every submission, alert the owner in a real-time channel they actually check, and follow up automatically if nobody responds within a set window. Each step is simple to build. Combined, they close the gap where most leads disappear.&lt;/p&gt;

&lt;p&gt;The minimum version does three things:&lt;/p&gt;

&lt;p&gt;One: it acknowledges every submission immediately, regardless of the time. A short, real-sounding message that confirms the inquiry was received and sets an expectation. "Got your message, we typically respond within a few hours. If this is urgent, here's how to reach us directly." That alone stops the lead from assuming nobody is home.&lt;/p&gt;

&lt;p&gt;Two: it notifies the owner or team in a way they will actually see. Not just another email. A text, a Telegram message, a Slack ping. Whatever channel gets checked. The notification should include the person's name, what they asked about, and a direct link to reply.&lt;/p&gt;

&lt;p&gt;Three: if nobody responds within a defined window, it follows up automatically on behalf of the business. Not a generic drip email. A short, context-aware message that references what they asked about and asks if they still need help.&lt;/p&gt;

&lt;p&gt;That is the whole system. Nothing in that list requires custom software or an agency retainer.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you build the first version?
&lt;/h2&gt;

&lt;p&gt;Start with what you already have. Most small business websites support form integrations that can trigger an automation sequence. Connect submissions to a workflow tool like Zapier or Make, send an acknowledgment immediately, alert the owner in a real-time channel, and set a follow-up trigger if no reply happens within two hours.&lt;/p&gt;

&lt;p&gt;Start with what you already have.&lt;/p&gt;

&lt;p&gt;Most small business websites run on Wordpress, Squarespace, Webflow, or similar platforms. Every one of those supports form integrations. The goal is to connect form submissions to an automation layer and from there to a notification channel and a response draft.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Wire the form to something that can take action.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tools like Zapier, Make, or n8n can receive a form submission and trigger a sequence. If you're already using a CRM, many of those have this built in. The point is that the submission needs to land somewhere other than an email inbox.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Send an immediate acknowledgment.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The acknowledgment goes out the moment the form is submitted. It should:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Address the person by name if the form collected it&lt;/li&gt;
&lt;li&gt;Confirm the specific service or question they mentioned&lt;/li&gt;
&lt;li&gt;State when they should expect a real reply&lt;/li&gt;
&lt;li&gt;Include one direct contact option for urgent needs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Write this once. It takes ten minutes. Every submission gets it automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Alert the owner in a real-time channel.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Email is fine for many things. For time-sensitive leads, it is not reliable enough. Pick one channel where you actually see notifications and set up the alert there. The message to yourself should be short: name, what they want, timestamp. Include a one-tap link to reply directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Set a follow-up trigger.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If no reply has gone out within two hours (or four hours, or overnight, whatever fits your business), send a second message to the lead. Something like: "Just wanted to make sure this came through. We'd love to help with [topic]. Let me know if you have questions." That is it.&lt;/p&gt;

&lt;p&gt;The follow-up is not aggressive. It is just a signal that you noticed them. Most small businesses never send this message because there is no system to send it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where does AI actually fit in this system?
&lt;/h2&gt;

&lt;p&gt;AI has two practical roles in after-hours lead handling: drafting context-aware acknowledgments that reference the specific inquiry instead of using a static template, and escalating follow-up when a conversation goes cold. You do not need AI to build the first version. Wire up the basics first and layer AI in once the flow is stable.&lt;/p&gt;

&lt;p&gt;AI has two useful roles here.&lt;/p&gt;

&lt;p&gt;The first is drafting. Instead of writing one static acknowledgment template, an AI can generate a reply that references the specifics of the submission. If someone asks about kitchen renovation costs, the acknowledgment can mention kitchen renovation specifically instead of saying "your inquiry." Small thing, but it changes how the message reads.&lt;/p&gt;

&lt;p&gt;The second is follow-up escalation. If the person replies and the owner misses it, an AI can detect the gap and draft a response for approval. If the conversation needs to go somewhere specific (pricing, scheduling, a specific trade question), an AI can pull from a knowledge base and handle it directly.&lt;/p&gt;

&lt;p&gt;You do not need AI to build the first version of this system. Wire up the basics, test them for a week, and add the AI layer once you know the flow works. The automation matters more than the AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What about phone inquiries that come in after hours?
&lt;/h2&gt;

&lt;p&gt;Missed calls after hours are a separate but related problem. If callers do not leave voicemails, you lose the inquiry with no record. A missed call text-back captures those leads before they disappear. It is the fastest single addition for service businesses that rely on phone traffic.&lt;/p&gt;

&lt;p&gt;Phone is a separate problem. If you are not answering after hours and callers are not leaving voicemails, you are losing that traffic without any record.&lt;/p&gt;

&lt;p&gt;A missed call text-back is the simplest fix. When someone calls and you do not pick up, they automatically receive a text: "Hey, I missed your call. I'll get back to you shortly. What were you calling about?" That text captures the inquiry and moves it into a channel you can respond to.&lt;/p&gt;

&lt;p&gt;Some businesses use AI voice agents for after-hours calls. That can work well for defined scenarios (appointment bookings, FAQ-style questions, quote requests for simple services). It is a bigger build than the web lead system above. Get the form flow working first.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does the owner actually do differently once this is live?
&lt;/h2&gt;

&lt;p&gt;Not much changes on the surface. Leads arrive, get acknowledged automatically, get logged, and notify the owner in a channel they already watch. The difference is that the business is now effectively open for lead capture around the clock. Response time shrinks, fewer inquiries go cold, and the owner is no longer the single point of failure for first contact.&lt;/p&gt;

&lt;p&gt;Not much changes in the day-to-day. Leads arrive, get acknowledged, get logged, and notify you in a channel you already watch. You respond when you have time, knowing the lead has already been kept warm.&lt;/p&gt;

&lt;p&gt;The difference is that your effective business hours for lead capture shift from 9-5 to 24/7. The inquiries that used to die in silence now stay warm until you can get to them.&lt;/p&gt;

&lt;p&gt;Businesses that add this system often see the most impact from the acknowledgment message alone. Not the AI follow-up, not the notification. Just the immediate "we got your message." That single message changes the experience for the person on the other side of the form.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to build first if you are starting from scratch
&lt;/h2&gt;

&lt;p&gt;If you have no automation in place, the fastest path is connecting your contact form to a workflow tool, adding an immediate acknowledgment, and setting up a personal alert channel. That covers the most common failure point. Add follow-up triggers and AI drafting once the basic flow has run for a week without issues.&lt;/p&gt;

&lt;p&gt;If you have nothing in place:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add name and phone number fields to your contact form if they are not there&lt;/li&gt;
&lt;li&gt;Connect the form to a Zapier or Make workflow (both have free tiers)&lt;/li&gt;
&lt;li&gt;Set up an immediate email or SMS acknowledgment&lt;/li&gt;
&lt;li&gt;Add a Slack or Telegram notification for new submissions&lt;/li&gt;
&lt;li&gt;Add a 2-hour follow-up step if no internal action has happened&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is a half-day of setup. It does not require a developer. It works on any website platform with a contact form.&lt;/p&gt;

&lt;p&gt;If you want a more complete version with AI drafting, knowledge base integration, and CRM logging, that is the Build Lab path. Evoworks builds these systems for small businesses that want it done rather than figured out.&lt;/p&gt;




&lt;p&gt;Research from &lt;a href="https://hbr.org/2011/03/the-short-life-of-online-sales-leads" rel="noopener noreferrer"&gt;Harvard Business Review&lt;/a&gt; found that companies contacting leads within an hour are nearly seven times more likely to qualify them than those that wait. A &lt;a href="https://www.leadresponsemanagement.org/lrm_study" rel="noopener noreferrer"&gt;Velocify study&lt;/a&gt; on lead response found response speed to be the single largest variable in conversion rates for service businesses.&lt;/p&gt;

&lt;p&gt;Related: &lt;a href="https://dev.to/blog/how-to-automate-customer-follow-up-with-ai"&gt;How To Automate Customer Follow-Up With AI&lt;/a&gt; covers the full follow-up layer once your lead system is working.&lt;/p&gt;

&lt;p&gt;Related: &lt;a href="https://dev.to/blog/ai-agent-stack-solo-founder-2026"&gt;AI Agent Stack For Solo Founders 2026&lt;/a&gt; shows how this fits into a broader business automation picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want someone to build this for you?&lt;/strong&gt; The &lt;a href="https://dev.to/build-lab"&gt;AI Front Desk&lt;/a&gt; at Evoworks handles after-hours lead capture, acknowledgment, and follow-up for local service businesses.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://evoworks.app/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $7 starter guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://evoworks.app/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://evoworks.app/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building EvoWorks in public: an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://evoworks.app/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;: $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://evoworks.app/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;: the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://evoworks.app/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt;: practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://evoworks.app" rel="noopener noreferrer"&gt;evoworks.app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://evoworks.app/blog/how-to-stop-missing-website-leads-after-hours" rel="noopener noreferrer"&gt;evoworks.app&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Build an AI Agent That Qualifies Leads Automatically</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Thu, 18 Jun 2026 20:05:00 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-build-an-ai-agent-that-qualifies-leads-automatically-ei</link>
      <guid>https://dev.to/michael_xero_ai/how-to-build-an-ai-agent-that-qualifies-leads-automatically-ei</guid>
      <description>&lt;p&gt;Most solo founders are not losing leads because their product is bad. They're losing them because they don't have time to respond fast enough, ask the right questions, or figure out who's worth a real conversation before the prospect moves on.&lt;/p&gt;

&lt;p&gt;Manual qualification is a full-time job inside a full-time job. You get an inquiry, you try to schedule a call, the person goes cold before the call happens, and you never know if they were actually a fit.&lt;/p&gt;

&lt;p&gt;An AI lead qualification agent changes the math. Not by replacing your judgment, but by doing the filtering before you ever have to show up.&lt;/p&gt;

&lt;p&gt;This is how I built one for Xero AI, and what the architecture actually looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does Lead Qualification Actually Mean for a Solo Founder?
&lt;/h2&gt;

&lt;p&gt;Lead qualification is the process of determining whether an inbound prospect matches the criteria for your offer before you invest time in a conversation. For solo founders, it means filtering on three signals: do they have the problem, can they pay, and are they the right kind of buyer for how you work. Everything else is noise.&lt;/p&gt;

&lt;p&gt;Before building anything, be precise about what you're actually trying to solve.&lt;/p&gt;

&lt;p&gt;Qualification, in practical terms, means answering three questions about every inbound lead:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Do they have the problem you solve?&lt;/li&gt;
&lt;li&gt;Can they afford what you charge?&lt;/li&gt;
&lt;li&gt;Are they the right kind of buyer for how you deliver?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A qualified lead is someone where the answer to all three is yes. An unqualified lead is someone where one or more is no. Most leads are unqualified, and that's fine. The goal is figuring out which is which without spending 30 minutes on every inquiry.&lt;/p&gt;

&lt;p&gt;The AI agent's job is to gather that information, score it, and route it. Either it escalates to you, or it handles the next step automatically, or it closes the loop with a graceful no.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Inputs Does an AI Qualification Agent Need to Work?
&lt;/h2&gt;

&lt;p&gt;An AI qualification agent needs structured input about the lead: where they came from, what problem they described, any budget signals, and their decision authority. The more structured the intake, the more accurate the scoring. Sparse inputs like a one-line DM require the agent to ask follow-up questions before it can route the lead correctly.&lt;/p&gt;

&lt;p&gt;A qualification agent is only as good as the data it can access. Before writing any logic, map out where leads come from and what information arrives with them.&lt;/p&gt;

&lt;p&gt;For most solo founders, leads arrive through:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A contact form or intake form on your site&lt;/li&gt;
&lt;li&gt;DMs on Twitter, LinkedIn, or Reddit&lt;/li&gt;
&lt;li&gt;Replies to your newsletter&lt;/li&gt;
&lt;li&gt;Referrals with context (or without context)&lt;/li&gt;
&lt;li&gt;Cold email responses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each of these has a different information density. A detailed intake form gives you 80% of what you need. A Twitter DM that says "hey, tell me more" gives you almost nothing.&lt;/p&gt;

&lt;p&gt;Your agent needs to handle both. For information-rich leads, it evaluates immediately. For information-sparse leads, it asks clarifying questions before scoring.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does the Qualification Scoring Logic Work?
&lt;/h2&gt;

&lt;p&gt;Qualification scoring works by checking each lead against a defined set of criteria: budget signal, problem fit, decision authority, and urgency. The agent assigns a strength rating to each signal, strong, weak, or absent, and combines them into a routing decision. High-scoring leads go to booking. Weak signals trigger a clarifying question. Poor fit gets a graceful redirect.&lt;/p&gt;

&lt;p&gt;Once you have data, the agent needs to score it against your criteria. Here is the scoring framework I use:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Budget signal.&lt;/strong&gt; Are there any explicit or implicit signals about what they can spend? For Xero, charging $2,500+ for Build Lab setups, I need to know they're a business owner with real revenue, not a student experimenting. If someone says "I'm a freelancer just starting out," that changes the routing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem fit.&lt;/strong&gt; Does what they describe match the problem the product actually solves? Generic "I want to use AI" is different from "I'm spending 4 hours a day on follow-up and I want that automated." The second one is a fit. The first one needs more qualification.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decision authority.&lt;/strong&gt; For B2B work, are they the person who can say yes? An employee asking on behalf of a company is different from the founder asking directly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Urgency signal.&lt;/strong&gt; Are they shopping, or are they ready to move? "Looking for options" is very different from "we need this running in two weeks."&lt;/p&gt;

&lt;p&gt;The agent scores each signal as strong, weak, or absent. A lead with strong budget + strong problem fit + decision authority goes straight to a calendar invite. A lead with weak signals gets a follow-up question. A lead that clearly doesn't fit gets a polite redirect with a relevant resource.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does the Technical Setup Actually Look Like?
&lt;/h2&gt;

&lt;p&gt;The minimum viable qualification agent runs on four components: an intake form with targeted questions, an AI scoring layer that reads responses, a routing mechanism that sends different responses based on score, and a log that records every lead and decision. No complex CRM required. The whole thing can be assembled in a few hours.&lt;/p&gt;

&lt;p&gt;You don't need a CRM, a complex backend, or custom code to start. The minimal version runs on:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An intake form&lt;/strong&gt; with the right questions baked in. Don't make it long. Four or five fields maximum: what's the problem, what have you tried, what's the timeline, how did you find us. These answers feed directly into scoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An AI agent with scoring logic.&lt;/strong&gt; I run this through Evo, which reads the form response and applies the qualification criteria above. The output is a score and a routing decision: escalate, ask more, or redirect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A routing mechanism.&lt;/strong&gt; Depending on the score, the agent either sends a calendar invite link automatically, sends a follow-up question, or replies with a polished "here's what might actually help you" message that points to the right resource without burning the relationship.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A log.&lt;/strong&gt; Every lead, every score, every routing decision goes into a simple Supabase table. This is how you improve the system over time. You look at the leads you closed, find the pattern, and tighten the scoring criteria.&lt;/p&gt;

&lt;p&gt;The full pipeline takes about two hours to set up the first time. After that, it runs without you touching it.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Should the AI Agent Handle Follow-Up After Qualification?
&lt;/h2&gt;

&lt;p&gt;After a lead is qualified and routed, most won't convert immediately. The agent sends one well-timed follow-up if the lead doesn't respond to the initial routing. If they reply with a question, the agent answers it. If they aren't ready yet, the agent notes their timeline and schedules a check-in automatically.&lt;/p&gt;

&lt;p&gt;Qualification is step one. Most leads don't buy immediately even when they're qualified.&lt;/p&gt;

&lt;p&gt;The agent handles follow-up on a schedule. Someone fills out the form, scores as qualified, gets a calendar invite, but doesn't book. Three days later, the agent sends a short check-in: "Did you get a chance to look at that link? Happy to answer any questions first if that's easier."&lt;/p&gt;

&lt;p&gt;This works because it's one message, sent at the right time, with the right tone. Not a drip sequence. Not five emails over two weeks. One message. If they respond, you take over. If they don't, the agent logs it and moves on.&lt;/p&gt;

&lt;p&gt;The difference between this and a CRM sequence is that the agent can adapt. If the person replies with a question, the agent answers it. If they say they're not ready yet, the agent notes the timeline and schedules a follow-up for when they said they'd be ready.&lt;/p&gt;

&lt;p&gt;That kind of contextual follow-up is what a VA would do, if you had one, and if they had perfect memory.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should a Human Stay in the Loop With This System?
&lt;/h2&gt;

&lt;p&gt;Two moments require human judgment: reviewing any lead that scores as a genuine fit before sending a calendar invite, and running the actual conversation. The agent handles intake, scoring, follow-up, and logging. The founder handles the call. Keeping humans in the loop at these two points prevents mistakes without creating bottlenecks.&lt;/p&gt;

&lt;p&gt;This system is not fully autonomous. There are two places where I still make the call myself.&lt;/p&gt;

&lt;p&gt;First: any lead that scores as a genuine fit gets a human review before I send a calendar invite. The agent proposes the action. I confirm. This takes ten seconds and ensures I never accidentally book someone who is clearly a bad fit based on something the form didn't capture.&lt;/p&gt;

&lt;p&gt;Second: the first call itself. The agent sets it up, sends the briefing doc, loads the context. But the conversation is mine. The value I provide comes from that call, not from automation replacing it.&lt;/p&gt;

&lt;p&gt;Everything else, the initial scoring, the follow-up messages, the no-fit redirects, the logging, runs automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Improve the Qualification System Over Time?
&lt;/h2&gt;

&lt;p&gt;The qualification system improves by analyzing the log of past leads. Reviewing closed deals reveals which intake signals to weight more heavily. Reviewing failures shows where scoring went wrong. Over weeks, criteria tighten, routing becomes more accurate, and fewer unqualified leads reach a real conversation. The log makes the system self-correcting.&lt;/p&gt;

&lt;p&gt;After running this for a few months, the most valuable thing is the log.&lt;/p&gt;

&lt;p&gt;I can look at the leads that converted and trace back what signals were present at intake. Then I update the scoring criteria to weight those signals more. I can look at the leads that didn't convert and find the pattern there too, usually a mismatch between what they described and what I deliver.&lt;/p&gt;

&lt;p&gt;Over time, the qualification gets more accurate. The agent gets better at finding the right leads faster. And I spend less time in conversations that were never going to go anywhere.&lt;/p&gt;

&lt;p&gt;This is the real value of an AI qualification system. Not just saving time on individual leads. Building a machine that gets smarter the more it runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should You Start If You're Building This From Scratch?
&lt;/h2&gt;

&lt;p&gt;Start by writing your qualification criteria on paper before touching any tooling. Define what a good lead looks like in three to five observable signals. Then build an intake form, connect a simple AI scoring layer, and handle routing manually while you validate the criteria. Add automation layer by layer once the logic proves out.&lt;/p&gt;

&lt;p&gt;If you're starting from zero, don't overbuild. Here's the sequence:&lt;/p&gt;

&lt;p&gt;First, write out your qualification criteria manually. What does a good lead look like? What are the signals? Three to five criteria, specific and observable.&lt;/p&gt;

&lt;p&gt;Second, set up a simple intake form. Google Forms or Typeform works. Make sure it captures the signals you actually need.&lt;/p&gt;

&lt;p&gt;Third, connect a simple AI agent to read form responses and score them. You can do this with a manual review step at first, where the agent sends you a summary and a suggested routing decision. You make the call. Later you automate the routing.&lt;/p&gt;

&lt;p&gt;Fourth, add follow-up. Start with one message, timed right. Then add a second touch if needed.&lt;/p&gt;

&lt;p&gt;That's the whole system. Simple, visible, and improvable.&lt;/p&gt;

&lt;p&gt;If you want to see how this fits into a broader AI agent operating system for a solo business, that's covered in &lt;a href="https://dev.to/blog/how-to-build-an-ai-operating-system-solo-business"&gt;How to Build an AI Operating System for Your Solo Business&lt;/a&gt;. And if you want to understand what happens after qualification, the follow-up automation piece is in &lt;a href="https://dev.to/blog/how-to-automate-customer-follow-up-with-ai"&gt;How to Automate Customer Follow-Up With an AI Agent&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For founders who want this built and running in a day rather than pieced together over weeks, that's exactly what the &lt;a href="https://xeroaiagency.com/build" rel="noopener noreferrer"&gt;Xero AI Build Lab&lt;/a&gt; does. We scope the qualification criteria to your business, build the intake and scoring logic, and hand you a system that runs without you babysitting it.&lt;/p&gt;




&lt;p&gt;For more on how AI agents handle structured decision-making, &lt;a href="https://blog.hubspot.com/sales/lead-scoring" rel="noopener noreferrer"&gt;HubSpot's guide to lead scoring&lt;/a&gt; covers the traditional framework this architecture builds on. &lt;a href="https://zapier.com/blog/automate-lead-management/" rel="noopener noreferrer"&gt;Zapier's automation blog&lt;/a&gt; has practical examples of routing logic you can adapt. Both are worth reading before wiring your first qualification pipeline.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Related:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-build-an-ai-operating-system-solo-business"&gt;How to Build an AI Operating System for Your Solo Business&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-automate-customer-follow-up-with-ai"&gt;How to Automate Customer Follow-Up With an AI Agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-use-ai-agents-for-lead-generation"&gt;How to Use AI Agents for Lead Generation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-build-personal-crm-ai-agent"&gt;How to Build a Personal CRM With an AI Agent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-run-multiple-ai-agents-solo-founder"&gt;How to Run Multiple AI Agents as a Solo Founder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-build-ai-lead-qualification-agent" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>AI Agent Email Management for Solo Founders: Stop Letting Your Inbox Run Your Day</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Wed, 17 Jun 2026 20:07:46 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/ai-agent-email-management-for-solo-founders-stop-letting-your-inbox-run-your-day-4j2c</link>
      <guid>https://dev.to/michael_xero_ai/ai-agent-email-management-for-solo-founders-stop-letting-your-inbox-run-your-day-4j2c</guid>
      <description>&lt;p&gt;Most solo founders check email more than they check their actual metrics. The inbox becomes the default task manager, the fallback when focus breaks, the thing you tell yourself you'll "just quickly clear" before getting back to real work. It never clears.&lt;/p&gt;

&lt;p&gt;The fix isn't inbox zero tips. It's removing yourself from the loop for everything that doesn't need you.&lt;/p&gt;

&lt;p&gt;Here's how to build an AI agent system that handles the bulk of your email without automating the wrong things.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is email still consuming hours of your day as a solo founder?
&lt;/h2&gt;

&lt;p&gt;The problem isn't volume. It's that every message looks like it requires a decision. Cold pitches, SaaS receipts, customer replies, and campaign notifications all land in the same pile with the same visual weight. Your brain treats them identically, scans everything, defers half, and hours disappear before you've shipped anything.&lt;/p&gt;

&lt;p&gt;After those first-pass reads, you're already reactive. The morning is gone. And the real work hasn't started.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does an AI agent actually do with your email inbox?
&lt;/h2&gt;

&lt;p&gt;An AI email agent handles four functions before a message reaches you: categorize it, draft a reply for routine threads, track follow-up commitments you have made, and compress the whole inbox into a morning brief. You still handle conversations that matter. You just stop opening receipts, cold pitches, and FYI threads before they are pre-sorted.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you build an AI email triage system without code?
&lt;/h2&gt;

&lt;p&gt;You need three things: a category file your agent can read, a brief template defining what to surface, and a scheduled trigger running each morning. No database, no new paid tool. The category file is plain markdown listing every email type you actually receive: &lt;em&gt;customer reply&lt;/em&gt;, &lt;em&gt;cold pitch&lt;/em&gt;, &lt;em&gt;receipt&lt;/em&gt;, &lt;em&gt;needs reply&lt;/em&gt;, &lt;em&gt;FYI only&lt;/em&gt;. That file becomes your agent's classification ruleset.&lt;/p&gt;

&lt;p&gt;Once trained on your categories, the sorting is consistent. It doesn't forget a category because you're tired. It doesn't skip the brief because you're slammed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should your daily email brief look like?
&lt;/h2&gt;

&lt;p&gt;A working brief has four sections: what needs action today with a one-line summary per thread, drafts queued for review, threads waiting on someone else's reply, and a handled section showing what was auto-processed. It arrives in Telegram each morning. You scan it in five minutes and know exactly what to open.&lt;/p&gt;

&lt;p&gt;A template that works in practice:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DAILY EMAIL BRIEF - [DATE]

NEEDS ACTION TODAY:
- [thread] from [person]: [one-line summary]

DRAFTS READY FOR REVIEW:
- [thread] from [person]: draft queued

WAITING ON REPLIES:
- [thread] to [person]: sent [date], no reply yet

HANDLED / FYI:
- [X] receipts filed, [X] cold pitches archived
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Should you let an AI agent send emails on your behalf?
&lt;/h2&gt;

&lt;p&gt;Start with drafts, not auto-send. The agent writes the reply and puts it in your Drafts folder or sends it to Telegram for one-tap approval. You stay the last step, just not writing from scratch. Once you've reviewed 20 drafts and they're consistently right, you can shift to auto-send for routine thread types. Trust builds from evidence.&lt;/p&gt;

&lt;p&gt;Some threads should never go near an agent: sensitive escalations, partnership negotiations, anything where the person asked for your specific take. The agent handles volume. You handle relationships.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does this look like in practice at Xero?
&lt;/h2&gt;

&lt;p&gt;The Xero setup handles roughly 70% of incoming email without a manual touch. Receipts, newsletters, cold pitches, and FYI notifications are categorized and filed automatically. A brief arrives in Telegram at 7am with three to five threads that need a real response. That covers the full inbox review for most days. The initial build took two hours.&lt;/p&gt;

&lt;p&gt;Email stopped being the first thing I think about. The brief tells me what matters. Everything else was already handled.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which tools work best for AI email management in 2026?
&lt;/h2&gt;

&lt;p&gt;For the full pipeline with persistent memory, cron scheduling, and Telegram delivery, OpenClaw is what the Xero stack runs on. For a lighter setup, Make or Zapier with Claude or GPT-4o works fine: trigger on new Gmail, classify, log, and push a digest. Superhuman and Shortwave have some AI built in but lack the persistent memory layer.&lt;/p&gt;

&lt;p&gt;For the scheduling layer, read how to &lt;a href="https://xeroaiagency.com/blog/how-to-set-up-daily-ai-briefing-for-your-business" rel="noopener noreferrer"&gt;set up a daily AI briefing&lt;/a&gt; and how to &lt;a href="https://xeroaiagency.com/blog/how-to-schedule-ai-agent-tasks" rel="noopener noreferrer"&gt;schedule AI agent tasks&lt;/a&gt;. For the prioritization framework, &lt;a href="https://xeroaiagency.com/blog/what-to-automate-first-solo-founder" rel="noopener noreferrer"&gt;what to automate first&lt;/a&gt; is the right read. External tooling reference: &lt;a href="https://zapier.com/blog/ai-automation/" rel="noopener noreferrer"&gt;Zapier's AI automation overview&lt;/a&gt; and &lt;a href="https://www.make.com/en/blog" rel="noopener noreferrer"&gt;Make's automation blog&lt;/a&gt; cover the integration side well.&lt;/p&gt;

&lt;h2&gt;
  
  
  What do you actually gain when email stops running your day?
&lt;/h2&gt;

&lt;p&gt;Your mornings shift. When you stop treating the inbox as your first task, you start on your own terms, working on what actually moves the business instead of reacting to what landed overnight. The founders running the most output aren't working harder. They've removed the ambient drain. Email is the most fixable part.&lt;/p&gt;

&lt;p&gt;The simplest place to start is one workflow: the daily brief. Not the full triage system. Just the morning summary. Build the template, give it to an agent with your inbox connection, run it for a week. You'll know within five days whether you want to go further.&lt;/p&gt;

&lt;p&gt;If you want help getting the agent stack right, the &lt;a href="https://xeroaiagency.com/book" rel="noopener noreferrer"&gt;Xero Build Lab&lt;/a&gt; is where I work with founders on setups exactly like this. Or grab the &lt;a href="https://xeroaiagency.com/guide" rel="noopener noreferrer"&gt;$7 guide&lt;/a&gt; for the full prioritization framework, including which email tasks make sense to hand off on day one.&lt;/p&gt;

&lt;p&gt;Start with the brief. Build the rest once you see it work.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/ai-agent-email-management-solo-founder" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Get Your First AI Consulting Client (Without a Portfolio)</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Tue, 16 Jun 2026 20:06:44 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-get-your-first-ai-consulting-client-without-a-portfolio-4n1h</link>
      <guid>https://dev.to/michael_xero_ai/how-to-get-your-first-ai-consulting-client-without-a-portfolio-4n1h</guid>
      <description>&lt;p&gt;You know how to build AI agents. You've set up automations, connected tools, maybe even built a system that runs parts of your own business. The gap isn't skill. It's the first client.&lt;/p&gt;

&lt;p&gt;Most advice for getting consulting clients assumes you have a portfolio, a network in the industry, or at least a few warm intros. When you're selling AI work in 2026, none of that is true yet for most people. The space is new enough that almost nobody has a deep track record. That's actually the opening.&lt;/p&gt;

&lt;p&gt;Here's what works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Starting With Your Own Problem Work So Well?
&lt;/h2&gt;

&lt;p&gt;The fastest path to a first client runs backward from something you already built for yourself. You automated your newsletter, built a customer research system, set up inbox triage. That before-and-after is more convincing to solo founders than any polished agency portfolio. One real example from your own life beats ten generic promises.&lt;/p&gt;

&lt;p&gt;You don't need a case study from a client. You need to be able to say: "Here's the problem I had. Here's what I built to fix it. Here's what that saves me per week."&lt;/p&gt;

&lt;p&gt;That's a proof of concept. And for most solo founders who are your ideal buyers, it's more convincing than a polished portfolio anyway. They're skeptical of agencies. They trust people who sound like they've actually done the thing.&lt;/p&gt;

&lt;p&gt;Write one tight paragraph describing your own before and after. That's your sales asset for now.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Specific Does Your Offer Need to Be?
&lt;/h2&gt;

&lt;p&gt;Far more specific than feels comfortable. "I help businesses use AI" closes doors because nobody sees themselves in it. Saying "I build AI agents for solo service businesses spending 10+ hours a week on repetitive client communication" makes people forward your name to exactly the right person, and makes that person respond immediately.&lt;/p&gt;

&lt;p&gt;Go narrower. Way narrower than feels comfortable.&lt;/p&gt;

&lt;p&gt;"I build AI agents for solo service businesses that are spending 10 or more hours a week on repetitive client communication."&lt;/p&gt;

&lt;p&gt;"I set up customer research systems for SaaS founders who don't have time to do manual user interviews."&lt;/p&gt;

&lt;p&gt;"I automate lead generation for freelancers who want clients but hate cold outreach."&lt;/p&gt;

&lt;p&gt;When you're this specific, two things happen. People forward it to the exact right person. And when the right person reads it, they respond immediately because it sounds like you wrote it for them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/blog/how-to-charge-1000-ai-agent-setup"&gt;I charge $7 for the full AI agent setup guide now, but the first few setups I did at lower rates just to get the reps and the stories.&lt;/a&gt; The specificity of the offer mattered more than the price point at the start.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should You Go to Find Buyers Without a Following?
&lt;/h2&gt;

&lt;p&gt;Go where the conversation is already happening. Reddit is still one of the best channels for this and most AI consultants ignore it. Search r/solopreneur, r/Entrepreneur, and r/SaaS for terms like "automating," "repetitive tasks," or "wasting time on." Find someone describing your exact problem, reply with something genuinely useful, and let your profile do the rest.&lt;/p&gt;

&lt;p&gt;You don't need to build an audience. You need to find a conversation that's already in progress and add something useful to it.&lt;/p&gt;

&lt;p&gt;When you find a thread where someone describes the exact problem you solve, write a reply that's actually useful. Not a pitch. Not a mention of your services. Just answer the question well, from experience.&lt;/p&gt;

&lt;p&gt;People check profiles. If your profile or bio has one line pointing somewhere, a percentage of those people click through.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/blog/how-to-use-reddit-for-saas-growth-without-getting-banned"&gt;Reddit outreach done right is one of the highest-leverage moves a solo founder can make.&lt;/a&gt; The trick is being genuinely useful first. The bar for that on Reddit is low enough that one good comment in the right thread can pull real leads.&lt;/p&gt;

&lt;p&gt;Do this consistently for two weeks. Five or six solid replies per day to real problems in your niche. Track which threads you commented on and whether anyone reached out.&lt;/p&gt;

&lt;p&gt;According to &lt;a href="https://www.indiehackers.com/post/where-did-your-first-10-customers-come-from-b45e38beee" rel="noopener noreferrer"&gt;Indie Hackers community data&lt;/a&gt;, Reddit and direct community engagement consistently rank as top channels for first-client acquisition among solo consultants.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is a Free Audit and Should You Offer One?
&lt;/h2&gt;

&lt;p&gt;A free 20-minute AI audit is the cleanest door opener when you have no prior clients. You look at someone's workflow, name three or four places where an AI agent removes friction, and tell them what a build would take. No pitch, no commitment. Most founders have never had this conversation and the value lands fast.&lt;/p&gt;

&lt;p&gt;The cleanest way to get a first client without proof is to offer something small and free that demonstrates what you know.&lt;/p&gt;

&lt;p&gt;You're not giving away your implementation work for free. You're giving away the diagnosis. The people who want the fix become your first paying projects.&lt;/p&gt;

&lt;p&gt;To find people to audit: post in a relevant Slack community or Discord server offering 5 free audits this month. Or DM people in the Reddit threads you've been helping, after you've already left a useful comment. The warm up matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to Charge and How to Structure the First Engagement?
&lt;/h2&gt;

&lt;p&gt;Charge something. Even $200 is better than free. Free attracts people who don't value the work. Structure it around one concrete deliverable with a clear end state: one deployed agent, a short video walkthrough, and a handoff doc. When buyers know exactly what they get, the decision gets easier and you walk away with a real case study.&lt;/p&gt;

&lt;p&gt;Charge something. Even $200 for a first project is better than free. Free attracts people who don't value the work and creates weird dynamics.&lt;/p&gt;

&lt;p&gt;Structure the first engagement so it has a clear, deliverable end state. Not "AI consulting for the month." Something like: "I'll map your current workflow, identify automation opportunities, and build you one working AI agent connected to [specific tool]. Deliverables at the end of 30 days: one deployed agent, a short video walkthrough, and a doc you can hand to anyone you hire later."&lt;/p&gt;

&lt;p&gt;When people know exactly what they're getting, the buying decision gets easier. And when you finish with a clear deliverable, you have a case study and a testimonial.&lt;/p&gt;

&lt;p&gt;Keep the scope tight enough that you can actually deliver it well even if it takes longer than expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does the Client Flywheel Build After the First One?
&lt;/h2&gt;

&lt;p&gt;One client plus one documented outcome makes your next pitch dramatically easier. Document the problem they came in with, what you built, and what changed. That becomes your main sales asset. By client three you've refined the process enough to deliver faster, charge more, and say no to work that doesn't fit your niche.&lt;/p&gt;

&lt;p&gt;Once you have one client and one outcome, document everything. The problem they came in with, what you built, what changed for them. This becomes your sales asset for every conversation after.&lt;/p&gt;

&lt;p&gt;The second client is easier because you can say: "I did this exact thing for someone running a similar business. Here's what they said."&lt;/p&gt;

&lt;p&gt;The third is easier still because by then you've refined the process enough that you can deliver faster.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/blog/how-to-set-up-ai-agent-workflows-solopreneur"&gt;Setting up your own AI agent to help run this business in parallel is worth doing early.&lt;/a&gt; The time you save on your own operations is time you can put into client work and client acquisition.&lt;/p&gt;

&lt;p&gt;A study from &lt;a href="https://clutch.co/resources/how-b2b-buyers-choose-service-providers" rel="noopener noreferrer"&gt;Clutch on B2B buyer behavior&lt;/a&gt; shows that over 80% of B2B buyers check for case studies before committing. One real outcome beats ten vague promises.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Stops Most People From Actually Getting Started?
&lt;/h2&gt;

&lt;p&gt;Overthinking the product while avoiding real conversations. Most people stuck at zero clients have spent weeks refining their positioning doc without having five actual conversations with someone who has the problem. You need conversations, not a perfect offer. Ask what takes the most time, what they've tried, what would make their week noticeably easier.&lt;/p&gt;

&lt;p&gt;You don't need a perfect offer. You need five conversations with people who have the problem you solve. Not pitches. Conversations. Ask what's taking the most time. Ask what they've tried. Ask what would make their week noticeably easier.&lt;/p&gt;

&lt;p&gt;Those conversations will shape your offer better than any amount of planning alone.&lt;/p&gt;

&lt;p&gt;The AI consulting space in 2026 is still early enough that people who can actually implement things, who know what a real deployment looks like versus a demo, are genuinely rare. Most founders have heard about AI agents. Very few have worked with someone who can actually build one that runs reliably.&lt;/p&gt;

&lt;p&gt;You don't need to convince people AI is valuable. You need to show them you can deliver it.&lt;/p&gt;

&lt;p&gt;Start there.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Want to see the full breakdown of what a $7 AI setup guide includes, including the exact deliverables and how to scope client work?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://xeroaiagency.com/guide" rel="noopener noreferrer"&gt;Grab the $7 founder's guide to AI agent setup.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Or if you're ready to talk through your specific situation, &lt;a href="https://xeroaiagency.com/book" rel="noopener noreferrer"&gt;book a free 30-minute call.&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-get-first-ai-consulting-client" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Give an AI Agent Your Business Context (So It Actually Knows What You're Building)</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Mon, 15 Jun 2026 20:26:59 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-give-an-ai-agent-your-business-context-so-it-actually-knows-what-youre-building-280</link>
      <guid>https://dev.to/michael_xero_ai/how-to-give-an-ai-agent-your-business-context-so-it-actually-knows-what-youre-building-280</guid>
      <description>&lt;p&gt;Most people set up an AI agent, spend 20 minutes prompting it, get a decent answer, and then next session they start from scratch.&lt;/p&gt;

&lt;p&gt;The agent has no idea who you are. No idea what you're building. No idea what decisions you made last week. You're basically hiring a new contractor every single time and spending the first 10 minutes of every call re-explaining your entire company.&lt;/p&gt;

&lt;p&gt;That's not an AI cofounder. That's an expensive autocomplete.&lt;/p&gt;

&lt;p&gt;The fix is not a better model. It's a context architecture. And you can build one in an afternoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does My AI Agent Keep Forgetting Everything?
&lt;/h2&gt;

&lt;p&gt;Because it has no context architecture. Every session starts cold, with no knowledge of your product, your customers, or your past decisions. The bottleneck is not your prompt quality or the model you picked. It is that the agent has no persistent knowledge of who you are and what you are building. Fix that, and the whole tool changes.&lt;/p&gt;

&lt;p&gt;When you first start using AI tools, the bottleneck feels like prompt quality. "How do I write better prompts?" is one of the most Googled AI questions of 2025.&lt;/p&gt;

&lt;p&gt;But after a few months, you hit a different wall. Your prompts are fine. The model is capable. The problem is that every conversation starts at zero.&lt;/p&gt;

&lt;p&gt;The model doesn't know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What your product actually does&lt;/li&gt;
&lt;li&gt;Who your customer is and what they hate&lt;/li&gt;
&lt;li&gt;What you tried last month and why it failed&lt;/li&gt;
&lt;li&gt;What your voice sounds like&lt;/li&gt;
&lt;li&gt;What your personal non-negotiables are&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So it gives you generic answers. Not wrong, just useless for your specific situation.&lt;/p&gt;

&lt;p&gt;Context is what turns a general-purpose AI into something that actually operates like a partner in your business.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are the Three Layers of Business Context an AI Agent Needs?
&lt;/h2&gt;

&lt;p&gt;Your AI agent needs context at three distinct levels: identity (who you are and what you believe), operations (how your business runs right now), and memory (what happened recently and what decisions are live). Each layer serves a different function. Skip one and the agent gives answers calibrated to a business that is not yours.&lt;/p&gt;

&lt;p&gt;There's a clean way to think about this. Your AI agent needs context at three levels.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Layer 1: Identity&lt;/strong&gt; - who you are, what you're building, what you believe&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Layer 2: Operations&lt;/strong&gt; - how your business actually runs right now&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Layer 3: Memory&lt;/strong&gt; - what happened recently and what decisions are live&lt;/p&gt;

&lt;p&gt;Most people skip all three and just type a long system prompt. That works for simple tasks. It falls apart the moment you want the agent to help with anything nuanced.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 1: Identity
&lt;/h3&gt;

&lt;p&gt;This is your SOUL.md or identity file. One document that captures the permanent facts about you and your business.&lt;/p&gt;

&lt;p&gt;What goes in it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your name, your product name, your one-line positioning&lt;/li&gt;
&lt;li&gt;Who your customer is (specific, not "entrepreneurs")&lt;/li&gt;
&lt;li&gt;What you've built so far&lt;/li&gt;
&lt;li&gt;What you're working toward in the next 90 days&lt;/li&gt;
&lt;li&gt;What you will not do (important: constraints sharpen the agent's judgment)&lt;/li&gt;
&lt;li&gt;Your voice and tone rules&lt;/li&gt;
&lt;li&gt;3-5 examples of content or decisions that felt "right"&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Keep it under 1,500 words. It should read like a briefing document, not a manifesto.&lt;/p&gt;

&lt;p&gt;The goal is that someone who has never met you could read this file and make a reasonable call on your behalf. If it's too vague for that, it's too vague for your agent.&lt;/p&gt;

&lt;p&gt;Here at Xero, every product in the portfolio has a dedicated identity file. When Evo (our AI cofounder stack) spins up a task, it reads the relevant identity file first. The output is measurably different. More specific, more on-brand, fewer questions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 2: Operations
&lt;/h3&gt;

&lt;p&gt;This layer covers how the business runs right now. It changes more often than your identity layer, but slower than daily memory.&lt;/p&gt;

&lt;p&gt;What this includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Current product stack (tools, integrations, what's live vs. in progress)&lt;/li&gt;
&lt;li&gt;Revenue stage (pre-revenue, $X MRR, etc.) so the agent calibrates advice appropriately&lt;/li&gt;
&lt;li&gt;Active channels (where are you actually posting, selling, reaching people?)&lt;/li&gt;
&lt;li&gt;Team structure (is it just you? A VA? Co-founder?)&lt;/li&gt;
&lt;li&gt;Known problems you're actively solving&lt;/li&gt;
&lt;li&gt;What "a good week" looks like operationally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This doesn't need to be a perfectly formatted document. A flat markdown file with bullets works fine. Update it monthly or when something major changes.&lt;/p&gt;

&lt;p&gt;The agent will cite this context when you ask operational questions. "Given that you're pre-revenue with one channel, the move is X, not Y." That kind of calibration only happens when the agent actually knows your stage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Layer 3: Memory
&lt;/h3&gt;

&lt;p&gt;This is the live layer. Daily decisions, recent outcomes, open loops.&lt;/p&gt;

&lt;p&gt;Most AI agent setups skip this entirely and then wonder why the agent's answers don't feel relevant.&lt;/p&gt;

&lt;p&gt;Memory at this layer is just a rolling log or a structured notes file. Some approaches:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A decisions log&lt;/strong&gt; - every significant call you made and why. "Decided not to build email onboarding flow. Reason: not enough users yet to justify. Revisit at 50 signups."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A weekly context file&lt;/strong&gt; - what shipped, what failed, what's the #1 focus this week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An open questions file&lt;/strong&gt; - things you haven't decided yet that the agent should know are live.&lt;/p&gt;

&lt;p&gt;In OpenClaw, this maps directly to the MEMORY.md file that lives in the workspace. The agent reads it at the start of each session. If you update it regularly, the agent stays calibrated to where you actually are, not where you were when you first set it up.&lt;/p&gt;

&lt;p&gt;This is the layer most people neglect, and it's the one that makes the biggest visible difference week to week.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Actually Set Up a Context Architecture for an AI Agent?
&lt;/h2&gt;

&lt;p&gt;Create three markdown files in your AI workspace: SOUL.md for your identity, OPERATIONS.md for how the business runs today, and MEMORY.md for rolling context. Write the identity file first, fill in operations based on what is true right now, and update memory weekly. Your agent reads these files before any complex session.&lt;/p&gt;

&lt;p&gt;Concretely, here's the setup:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1.&lt;/strong&gt; Create three files in your AI workspace:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;SOUL.md&lt;/code&gt; (identity)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;OPERATIONS.md&lt;/code&gt; (current state)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;MEMORY.md&lt;/code&gt; (rolling context)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Step 2.&lt;/strong&gt; Write your identity file first. Start with: "If you had to describe my business to a smart friend in 5 minutes, what would you say?" Write that out. Then trim it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3.&lt;/strong&gt; Fill your operations file based on what's true right now. Be honest about your stage. Inflating it doesn't help; the agent is working for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4.&lt;/strong&gt; Add a short weekly update to MEMORY.md. Even 3-5 bullet points per week is enough. Date each entry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5.&lt;/strong&gt; Tell your agent to read these files at the start of any complex session. In OpenClaw this happens automatically through the workspace injection. In other setups you may need to paste the context manually or use a system prompt that pulls from the files.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Changes When Your AI Agent Has Proper Business Context?
&lt;/h2&gt;

&lt;p&gt;The answers shift from generic to specific. Instead of five general options, you get a recommendation calibrated to your product, your stage, and your customer. Content suggestions sound like you. Operational advice accounts for your constraints. The agent stops asking questions you have already answered a dozen times before.&lt;/p&gt;

&lt;p&gt;The difference shows up fast.&lt;/p&gt;

&lt;p&gt;Instead of "here are five general options," you get "given that you're building for non-technical solo founders and already have an SEO play running, the highest-value next step is probably X."&lt;/p&gt;

&lt;p&gt;Instead of generic copy suggestions, you get something that sounds like you wrote it.&lt;/p&gt;

&lt;p&gt;Instead of starting every session re-explaining your backstory, you spend the session actually making progress.&lt;/p&gt;

&lt;p&gt;The agent still makes mistakes. It still has gaps. But the nature of the mistakes changes from "completely off-base" to "close but slightly miscalibrated." That's a much faster iteration loop.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does a Context Architecture Get More Valuable Over Time?
&lt;/h2&gt;

&lt;p&gt;Because every update compounds. Each decision you log gives the agent one more data point. Each weekly memory update keeps advice calibrated to your actual stage. The founders who build this in month one are in a fundamentally different position by month six, not because the model improved, but because their context got richer.&lt;/p&gt;

&lt;p&gt;Here's the thing about a context architecture: it compounds.&lt;/p&gt;

&lt;p&gt;Every week you update MEMORY.md, the agent gets a little more useful. Every decision you log, the agent has one more data point for the next related call. Every update to your operations file means the advice stays calibrated to your actual stage, not six months ago.&lt;/p&gt;

&lt;p&gt;This is why founders who build an AI agent properly in month one are in a fundamentally different position by month six. It's not the model that got better. Their context architecture got richer.&lt;/p&gt;

&lt;p&gt;The founders who don't do this plateau. They keep getting generic answers. They get frustrated and think "AI isn't that useful." They're right, for how they've set it up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should You Start If You Have No Context Architecture Yet?
&lt;/h2&gt;

&lt;p&gt;Start with your SOUL.md identity file. One hour, no format required. If you already use AI tools but keep repeating yourself each session, check whether your OPERATIONS.md exists and is current. That is usually where the leak is. Missing MEMORY.md is why agents feel tactical but not like a real partner.&lt;/p&gt;

&lt;p&gt;If you're starting from zero, write your SOUL.md first. One hour. Don't overthink the format.&lt;/p&gt;

&lt;p&gt;If you're already using AI tools but feel like you're repeating yourself every session, look at your OPERATIONS.md. Does it exist? Is it current? That's usually where the leak is.&lt;/p&gt;

&lt;p&gt;If you're getting good tactical answers but the agent doesn't feel like a real operating partner, the MEMORY.md layer is missing. Start logging decisions.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://dev.to/products/ai-founders-guide"&gt;Xero AI $7 founder guide&lt;/a&gt; walks through the full context architecture setup, including templates for all three files, the exact questions to answer in each, and how to structure your workspace so these files stay useful over time instead of going stale.&lt;/p&gt;

&lt;p&gt;You can also read &lt;a href="https://dev.to/blog/how-to-write-an-identity-file-for-your-ai-agent"&gt;how to write an identity file for your AI agent&lt;/a&gt; for a deeper breakdown of just the SOUL.md layer, or &lt;a href="https://dev.to/blog/how-to-give-ai-agent-long-term-memory-between-sessions"&gt;how to give an AI agent long-term memory between sessions&lt;/a&gt; for the technical side of the memory layer.&lt;/p&gt;

&lt;p&gt;The short version: your AI agent is only as useful as the context you give it. Build the architecture once. Update it consistently. The compounding starts almost immediately.&lt;/p&gt;

&lt;p&gt;For more on how leading AI researchers think about agent memory design, &lt;a href="https://www.anthropic.com/research" rel="noopener noreferrer"&gt;Anthropic's research on long-context AI behavior&lt;/a&gt; is worth reading. And &lt;a href="https://platform.openai.com/docs/guides/memory" rel="noopener noreferrer"&gt;OpenAI's documentation on persistent memory&lt;/a&gt; covers how memory works at the API level for builders who want to go deeper on the technical side.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-give-ai-agent-business-context" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My AI Keeps Forgetting Everything. Here Is How to Fix It.</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Mon, 15 Jun 2026 20:17:35 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/my-ai-keeps-forgetting-everything-here-is-how-to-fix-it-4hm9</link>
      <guid>https://dev.to/michael_xero_ai/my-ai-keeps-forgetting-everything-here-is-how-to-fix-it-4hm9</guid>
      <description>&lt;p&gt;You spend 20 minutes briefing your AI on your business. Your customers, your voice, your stack, what you are building. It replies like it finally gets it.&lt;/p&gt;

&lt;p&gt;Next day: clean slate. Knows nothing.&lt;/p&gt;

&lt;p&gt;That is not a bug in the model. It is the default state of every AI system with no memory architecture. The model is stateless. Each session starts from zero unless you design it otherwise.&lt;/p&gt;

&lt;p&gt;Most people patch this by copying and pasting context into every new chat. That works until it does not. It does not scale. It makes every session feel like an interview you are giving to someone who quit yesterday.&lt;/p&gt;

&lt;p&gt;Here is how to actually fix it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does My AI Agent Forget Between Sessions?
&lt;/h2&gt;

&lt;p&gt;Every large language model processes whatever is in its context window and produces output. When that session ends, the context is gone. Consumer tools fake persistence with hidden system prompts containing a few saved preferences. That is a sticky note, not memory. For real solo founder automation work, you need a file, a read step, and a write step.&lt;/p&gt;

&lt;p&gt;"But I thought it remembered my preferences?" Some consumer tools fake this with hidden system prompts that include a few lines of saved preferences. That is not memory. That is a sticky note. It does not scale to anything complex.&lt;/p&gt;

&lt;p&gt;For a solo founder running real automations, you need three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A file that stores what the agent knows about your business&lt;/li&gt;
&lt;li&gt;A step at the start of every session that reads that file&lt;/li&gt;
&lt;li&gt;A step that writes new things back to the file when sessions end&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is the whole system.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Build a MEMORY.md File for Your AI Agent?
&lt;/h2&gt;

&lt;p&gt;Create one markdown file called MEMORY.md in your project root. This is your agent's long-term brain. Five sections cover everything: identity context, operating rules, active projects, recurring context references, and a dated decisions log. Keep it under 2,000 words. Precise short context outperforms a bloated file with stale sections every time.&lt;/p&gt;

&lt;p&gt;Here is what each section contains:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Identity context.&lt;/strong&gt; Who you are, what you are building, what stage you are at. Your agent should know your name, your main product, your target customer, your current focus, and your biggest constraint.&lt;/p&gt;

&lt;p&gt;Example structure:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Name: Michael
Building: Xero AI Agency + Xero Scout (Reddit customer discovery tool)
Target customer: Non-technical solo founders who want AI running their business
Current focus: Organic search growth via daily blog posts
Main constraint: One person operation, everything has to run while I sleep
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Operating rules.&lt;/strong&gt; How the agent should behave. What it should never do. What channels it posts to. What approvals it waits for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Active projects.&lt;/strong&gt; A brief status on what is in progress. This section changes most often.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Recurring context.&lt;/strong&gt; Where to find passwords, voice guides, strategy docs. The memory file should reference where things live, not contain them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decisions log.&lt;/strong&gt; Short entries when you make a decision the agent should not second-guess. Dated, append-only.&lt;/p&gt;

&lt;p&gt;Keep the file under 2,000 words. Long context is not better context. Precise context is better context.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Make Your AI Agent Actually Use the Memory File?
&lt;/h2&gt;

&lt;p&gt;A memory file is worthless if nothing reads it. Add a mandatory recall step to your system prompt that fires before any complex task. In OpenClaw, this is baked into the agent instructions: run memory_search before answering questions about current projects. That single instruction eliminates roughly 80 percent of wrong-action situations because the agent checks facts instead of guessing.&lt;/p&gt;

&lt;p&gt;In OpenClaw, the system prompt for Evo (the internal AI operator at Xero) includes this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Before answering any question about current projects, plans, or preferences,
run memory_search to check MEMORY.md and memory/*.md.
Never assume you know the current state without checking.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That one instruction eliminates roughly 80% of "why did my AI do something wrong" situations. The agent is not guessing from session context. It is checking the file.&lt;/p&gt;

&lt;p&gt;If you are not using OpenClaw, replicate this pattern in whatever framework you use. The mechanic is the same: system prompt tells the agent to read the memory file at the start of relevant tasks, agent retrieves the contents and includes them in its working context, agent answers or acts from that grounded context.&lt;/p&gt;

&lt;p&gt;Some setups implement this as a first tool call. Every session starts with &lt;code&gt;read_memory()&lt;/code&gt; before anything else executes. The point is that it cannot be optional.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Happens If You Never Write Updates Back to Memory?
&lt;/h2&gt;

&lt;p&gt;Memory that never updates becomes a liability. If your file says you are building a MVP and you shipped six months ago, your agent makes confident but wrong decisions. That is worse than no memory file because the agent does not know it is wrong. Manual updates take three minutes. Skipping them consistently turns your memory layer into a trap.&lt;/p&gt;

&lt;p&gt;Two ways to handle writes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manual end-of-session update.&lt;/strong&gt; After any session where something important happened, you or the agent updates the relevant section in MEMORY.md. Decision made? Add it to the decisions log. Project shipped? Update the active projects section.&lt;/p&gt;

&lt;p&gt;This takes about three minutes. Most people say they will do it and then do not. Build it into your close-of-day routine, or add a cron reminder for 6pm that fires a note saying "update memory."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated extraction.&lt;/strong&gt; In Evo's setup, a nightly briefing job pulls notable decisions or state changes from the day's session history and surfaces them for the memory file. It does not write automatically. It drafts the updates and flags them for review. That keeps a human in the loop on what the agent thinks it learned.&lt;/p&gt;

&lt;p&gt;Fully automated memory writes require careful guardrails. You do not want an agent overwriting your operating rules because it inferred a preference from one session. Scope them tightly. Append-only to a "recent observations" section you review weekly is safer than letting the agent edit any part of the file.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does a Full AI Agent Memory Architecture Look Like?
&lt;/h2&gt;

&lt;p&gt;Split memory into short, purpose-specific files rather than one large document. Each file stays focused and updates on its own rhythm. The core MEMORY.md holds identity and rules and rarely changes. Projects, decisions, and contacts each get their own file. The recall step searches all files together, finding what is relevant without loading everything into context every request.&lt;/p&gt;

&lt;p&gt;Here is the actual file structure Evo runs on:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MEMORY.md                    # Core identity, rules, preferences
memory/projects.md           # Active project status
memory/decisions.md          # Decision log, dated entries
memory/people.md             # Key contacts and their context
memory/integrations.md       # APIs and tools connected and why
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each file is short. &lt;code&gt;MEMORY.md&lt;/code&gt; sits under 600 words. &lt;code&gt;projects.md&lt;/code&gt; gets updated when a project ships or stalls. &lt;code&gt;decisions.md&lt;/code&gt; is append-only, newest entry at the top.&lt;/p&gt;

&lt;p&gt;In OpenClaw, &lt;code&gt;memory_search&lt;/code&gt; does semantic search across all indexed memory files, so the agent finds the relevant piece without reading every file every time. If you are on a simpler setup, load the full contents into context at session start. It works fine at this scale.&lt;/p&gt;

&lt;p&gt;According to &lt;a href="https://www.anthropic.com/research" rel="noopener noreferrer"&gt;Anthropic's research on agent architectures&lt;/a&gt;, persistent context management is one of the core unsolved challenges in deploying reliable AI agents for real-world tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the Fastest Way to Get AI Agent Memory Running Today?
&lt;/h2&gt;

&lt;p&gt;If you are not ready to build the full architecture, create one file called CONTEXT.md. Write 300 to 500 words covering who you are, what you are building, your focus, and three rules the agent must follow. Paste it at the top of every session or set it as a system prompt. Update it weekly.&lt;/p&gt;

&lt;p&gt;This approach works until it does not. Once you have three or more automations running on different schedules, context drift becomes expensive. One automation fires with stale project status and makes a decision that conflicts with what another automation did yesterday. That is when you build the full file structure.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are the Most Common Mistakes With AI Agent Memory?
&lt;/h2&gt;

&lt;p&gt;Most setups fail the same way: files get too long, never get updated, or fill up with raw content the agent cannot use. Over-length memory dilutes signal. Stale memory is harmful because the agent acts confidently on wrong facts. Secrets in markdown files passed through context windows are a security risk worth fixing early.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Making the memory file too long.&lt;/strong&gt; Trim aggressively. If a section has not changed in three months and nothing in your current work references it, archive it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Storing things the agent cannot use.&lt;/strong&gt; Screenshots, raw transcripts, unformatted logs. The agent needs structured, retrievable information. Raw dumps do not help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Putting secrets in it.&lt;/strong&gt; Passwords, API keys, sensitive client details do not go in a plaintext memory file. Those stay in &lt;code&gt;.env&lt;/code&gt; or a secrets manager. The memory file should reference where secrets live, not contain them.&lt;/p&gt;

&lt;p&gt;For more on production-grade memory patterns, &lt;a href="https://python.langchain.com/docs/concepts/memory/" rel="noopener noreferrer"&gt;LangChain's documentation on memory modules&lt;/a&gt; covers the technical tradeoffs between buffer memory, summary memory, and vector store approaches.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does Memory Fit Into the Larger AI Agent Stack?
&lt;/h2&gt;

&lt;p&gt;Memory is one layer in a three-layer system. Without an identity file, your agent does not know its rules. Without a memory file, it does not know your current state. Without a workflow layer, it cannot pass context between tasks. Most solo founder setups skip two of the three. All three together makes an agent that runs itself.&lt;/p&gt;

&lt;p&gt;If you have not set up the identity file yet, read &lt;a href="https://xeroaiagency.com/blog/how-to-write-an-identity-file-for-your-ai-agent" rel="noopener noreferrer"&gt;how to write an identity file for your AI agent&lt;/a&gt; next. The identity file and the memory file work together. One tells your agent who it is. The other tells it what is currently happening.&lt;/p&gt;

&lt;p&gt;And if you are building an AI setup that needs to run reliably overnight with multiple tasks in sequence, &lt;a href="https://xeroaiagency.com/blog/how-to-set-up-ai-agent-workflows-solopreneur" rel="noopener noreferrer"&gt;how to set up AI agent workflows as a solopreneur&lt;/a&gt; covers the scheduling and context handoff patterns that keep things from colliding.&lt;/p&gt;

&lt;p&gt;The goal is not perfect memory. The goal is an agent that does not require you to re-brief it every time you open a chat. Three files, two steps, updated weekly. That is enough.&lt;/p&gt;




&lt;p&gt;Want the full memory architecture template including the exact MEMORY.md structure Evo uses plus the recall prompts? The &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;First AI Agent guide&lt;/a&gt; walks through the complete setup. Or if you want it built for your specific stack, &lt;a href="https://xeroaiagency.com/book" rel="noopener noreferrer"&gt;book a Build session&lt;/a&gt; and we will get your agent running with persistent memory the same day.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-give-ai-agent-long-term-memory-between-sessions" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Automate Customer Follow-Up With AI (Without Sounding Like a Robot)</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Mon, 15 Jun 2026 20:08:24 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-automate-customer-follow-up-with-ai-without-sounding-like-a-robot-2l9c</link>
      <guid>https://dev.to/michael_xero_ai/how-to-automate-customer-follow-up-with-ai-without-sounding-like-a-robot-2l9c</guid>
      <description>&lt;p&gt;Most deals don't die because the offer was bad. They die because nobody followed up.&lt;/p&gt;

&lt;p&gt;You get busy. A lead goes quiet after a demo call. You tell yourself you'll send a message tomorrow. Tomorrow becomes next week. By the time you circle back, they've signed with someone else.&lt;/p&gt;

&lt;p&gt;This is the number one revenue leak for solo founders running any service, SaaS trial, or consulting offer. And it's almost entirely fixable with an AI agent.&lt;/p&gt;

&lt;p&gt;This post covers the exact system I use at Xero to automate follow-up without it feeling like generic email automation. Everything here is running in production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Manual Follow-Up Always Break Down?
&lt;/h2&gt;

&lt;p&gt;When you're the only person in the company, your attention is the bottleneck. You're handling calls, proposals, product, and support simultaneously. Manual follow-up requires remembering who needs what and when. Human memory plus a shared calendar is not a reliable system. Things slip. Leads go dark. Revenue leaks quietly.&lt;/p&gt;

&lt;p&gt;An AI agent holds the context of every active lead and triggers messages on a schedule you design, adapting the copy based on where that person sits in your funnel. It doesn't forget. It doesn't get distracted. It shows up on schedule every single time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does AI-Powered Follow-Up Actually Look Like?
&lt;/h2&gt;

&lt;p&gt;There's a version of "AI follow-up" that's just spam automation: mass emails sent from a CRM at day 1, day 3, day 7, slightly varied templates addressed to "Hi {first_name}." What works instead is an agent with real context. It knows what the lead asked about, which stage they're at, and what was said on the call.&lt;/p&gt;

&lt;p&gt;When the agent drafts a follow-up, it pulls from that context. The message references something the person actually said. It feels like you remembered, because functionally you did. According to &lt;a href="https://blog.hubspot.com/sales/follow-up-email" rel="noopener noreferrer"&gt;HubSpot's sales research&lt;/a&gt;, 80% of sales require five or more follow-ups, yet most salespeople stop after the first one. The agent handles the persistence.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Build a Follow-Up System in Four Parts?
&lt;/h2&gt;

&lt;p&gt;An AI follow-up system has four components: a database with lead context, a trigger that fires when follow-up is due, a draft generator that uses that context, and a review step before anything gets sent. Each piece is simple on its own. The value comes from connecting them correctly so they match your actual sales process.&lt;/p&gt;

&lt;p&gt;Here's how each part works in practice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A database for leads with context.&lt;/strong&gt;&lt;br&gt;
Every lead needs a home your AI agent can read. I use a Supabase table with columns for: name, company, lead source, current stage, last contact date, call notes, and objections. The agent reads from and writes to this table at every touchpoint. If you're not technical, Notion or Airtable both work. The only requirement is that your agent can read the record before generating any message.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A trigger that fires when follow-up is due.&lt;/strong&gt;&lt;br&gt;
The agent doesn't check on leads randomly. It runs on a schedule, scans the pipeline, and identifies anyone who hasn't been contacted within the window for their current stage. For example: demo requested but no response in 48 hours gets a short check-in. Demo done but no reply in three days gets a "any questions?" message. Proposal sent with no reply in five days gets a follow-up acknowledging the timing. At ten days, it sends a direct "is this still a priority?" close-or-move-on message.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Draft generation using the lead's context.&lt;/strong&gt;&lt;br&gt;
When a follow-up fires, the agent pulls the lead record, reads the notes, and writes a draft. My prompt is roughly: "Write a follow-up message for [Name]. They inquired about [service]. On the call they mentioned [context from notes]. We haven't heard back in [X] days. Sound like a founder sending a personal note. Reference something specific from the conversation. Keep it under 80 words." The output goes into a review queue, not directly to the lead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Updating the record after each touchpoint.&lt;/strong&gt;&lt;br&gt;
Once a message sends, the agent logs it: date, message content, whether it was modified from the draft. When a reply arrives, the agent reads it, summarizes the sentiment, and updates the lead's stage. If they're ready to move forward, it flags them. If they're not interested, it closes the record. The whole loop is automated. You're spending minutes a day, not hours.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Tools Do You Actually Need for This?
&lt;/h2&gt;

&lt;p&gt;You need four things: a database, an agent runtime, a message delivery method, and a review queue. Supabase is free up to a decent scale and pairs well with AI agents that can run SQL. &lt;a href="https://openclaw.ai" rel="noopener noreferrer"&gt;OpenClaw&lt;/a&gt; handles scheduling, memory, and tool access. &lt;a href="https://n8n.io" rel="noopener noreferrer"&gt;n8n&lt;/a&gt; is a solid no-code alternative.&lt;/p&gt;

&lt;p&gt;For email delivery, Resend is the simplest API available. For the review queue, I receive drafts via Telegram with approve or edit buttons, which took about an hour to build. That setup keeps me in control without creating a new job.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes AI-Written Follow-Ups Sound Human?
&lt;/h2&gt;

&lt;p&gt;The agents that feel human share a few traits you can engineer into your prompts. They're short: two to four sentences, not paragraphs. They reference something specific from the actual conversation. They don't oversell. They sometimes acknowledge the gap: "I know you've been quiet, which usually means not interested or crazy busy. Either is fine, just let me know."&lt;/p&gt;

&lt;p&gt;That kind of directness reads as human and gets replies. The quality of your AI follow-ups is directly proportional to the quality of your call notes. Give the agent more specific context and it writes more specific messages. Give it generic notes and you'll get generic follow-ups.&lt;/p&gt;

&lt;h2&gt;
  
  
  Won't People Know It Was Written by AI?
&lt;/h2&gt;

&lt;p&gt;Most won't, if you build this right. The tell is not "AI wrote this." The tell is "this is a template." People are trained to spot templates, not AI. If the message is specific to the person, references something real from your conversation, and doesn't read like a mail merge, they'll assume you wrote it personally.&lt;/p&gt;

&lt;p&gt;I've had leads reply to AI-drafted messages saying "appreciate you taking the time to follow up personally." That's the signal you're after. The only failure mode is when the agent uses generic language because the lead record lacked context from the first conversation. Fix the notes, not the system. &lt;a href="https://www.saleshandy.com/blog/follow-up-email-after-no-response/" rel="noopener noreferrer"&gt;Saleshandy's follow-up research&lt;/a&gt; shows reply rates on well-timed contextual follow-ups run significantly higher than generic automated sequences.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Start This Week Without Building Everything at Once?
&lt;/h2&gt;

&lt;p&gt;Start with a spreadsheet. List every active lead, when you last contacted them, and what you know about their situation. That is your initial database. Write a draft for each overdue person yourself. Once you've done that two or three times and understand what a good follow-up looks like for your funnel, build the agent.&lt;/p&gt;

&lt;p&gt;You'll know exactly what context it needs because you just did the work manually. From there the path is: database, trigger, draft generation, review queue. You can wire this up in a weekend if you know what you're doing. If you want someone to build it for you, &lt;a href="https://xeroaiagency.com/build-lab" rel="noopener noreferrer"&gt;Build Lab&lt;/a&gt; is the right path.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Separates Founders Who Get Results From Those Who Don't?
&lt;/h2&gt;

&lt;p&gt;The founders who get the most from AI follow-up design the system around their actual sales process. If you close deals in three conversations, your cadence should reflect that. If your customers take six weeks to decide, your timing should match. The agent is only as useful as the rules you give it.&lt;/p&gt;

&lt;p&gt;Map your pipeline stages. Decide what follow-up behavior belongs at each one. Then build the agent to match. Most of the revenue you're leaving on the table isn't from bad leads. It's from good leads who needed someone to show up one more time.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Want this built for your business?&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/build-lab" rel="noopener noreferrer"&gt;Book a Build Lab session&lt;/a&gt; and we'll wire up your AI follow-up system in one focused week.&lt;/p&gt;

&lt;p&gt;Related reading: &lt;a href="https://xeroaiagency.com/blog/how-to-build-personal-ai-assistant-knows-your-business" rel="noopener noreferrer"&gt;How to Build a Personal AI Assistant That Knows Your Business&lt;/a&gt; and &lt;a href="https://xeroaiagency.com/blog/what-to-automate-first-solo-founder" rel="noopener noreferrer"&gt;What to Automate First as a Solo Founder&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-automate-customer-follow-up-with-ai" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Set Up AI Agent Workflows as a Solopreneur (Without It Falling Apart in Week Two)</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Sun, 14 Jun 2026 20:05:57 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-set-up-ai-agent-workflows-as-a-solopreneur-without-it-falling-apart-in-week-two-43kj</link>
      <guid>https://dev.to/michael_xero_ai/how-to-set-up-ai-agent-workflows-as-a-solopreneur-without-it-falling-apart-in-week-two-43kj</guid>
      <description>&lt;p&gt;Most solopreneur AI setups last about ten days.&lt;/p&gt;

&lt;p&gt;Week one feels like magic. You automate a few things, your agent posts a tweet, you get a summary email, you think you've cracked it. Week two, the prompts start drifting. The agent does something weird. You fix it manually. Then you stop running it. Then you forget it exists.&lt;/p&gt;

&lt;p&gt;The problem isn't the tools. You treated AI like a collection of features instead of a system with structure. Workflows are what separate the people who actually run their business on AI from the people who dabble and abandon.&lt;/p&gt;

&lt;p&gt;This is the actual approach used at Xero to run a solo AI agency on about two hours of active attention per day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Do Most Solo Founder AI Setups Break After Week One?
&lt;/h2&gt;

&lt;p&gt;Founders connect tools, use them manually for a few days, then expect the whole thing to keep running on autopilot. When something drifts or breaks, they patch it reactively. That is not a workflow. A real AI workflow needs three things: a defined trigger, a defined context the agent reads before acting, and a defined output with a clear handoff.&lt;/p&gt;

&lt;p&gt;Here is the difference in practice. An ad hoc setup means opening a chat, explaining the context again, running the task, pasting the output somewhere. A workflow means a cron fires at 9am, the agent reads its context file, runs the task, saves the output, and you see the result in Telegram. One is a feature you use. The other is a system that runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Four Workflow Types Cover 80 Percent of Solo Business Work?
&lt;/h2&gt;

&lt;p&gt;After building and iterating on AI systems for a year, almost every solo founder task falls into four buckets: monitoring, production, decision-support, and execution. Most solo businesses need roughly eight of these running total, not fifty. Each type has different risk levels and different requirements for human review before output ships.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitoring workflows&lt;/strong&gt; run on a schedule, scan something, and surface what matters. A Reddit monitor that finds threads about your product category. A news scanner that flags competitor moves. Pure background work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Production workflows&lt;/strong&gt; take an input and produce content or communication. A tweet from a URL. A blog post from a keyword. A follow-up email from a CRM note. These work well once you add quality gates.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Decision-support workflows&lt;/strong&gt; pull together information so you can make a faster call. A weekly digest of what your agents did. A revenue summary with variance flags. These don't automate the decision, they remove the friction before you make one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Execution workflows&lt;/strong&gt; actually do things in the world. Post to social. Send an email. Update a database. These require the most care because errors have real consequences. They should always have a review step unless the stakes are low and the pattern is very well tested.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is the Context Layer and Why Does It Come Before Building Anything Else?
&lt;/h2&gt;

&lt;p&gt;The context layer is a file your agent reads before any task. It contains who you are, what your business does, your voice, your current focus, and what the output will be used for. Without it, every workflow starts from zero and produces generic output. At Xero this file is called the soul file.&lt;/p&gt;

&lt;p&gt;Every workflow at Xero references that file. The agent never acts without it loaded. If you haven't written one yet, read &lt;a href="https://xeroaiagency.com/blog/how-to-write-an-identity-file-for-your-ai-agent" rel="noopener noreferrer"&gt;how to write an identity file for your AI agent&lt;/a&gt; before building anything else. &lt;a href="https://www.csail.mit.edu/research" rel="noopener noreferrer"&gt;Research from MIT CSAIL&lt;/a&gt; confirms that agents with explicit persona and context documents make meaningfully fewer off-target decisions than those relying on in-session briefings.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Stop AI Workflows From Drifting Generic Over Time?
&lt;/h2&gt;

&lt;p&gt;Quality gates are checkpoints where the agent compares output against a standard before anything ships. Without them, production workflows start generating bland, repetitive, off-brand content within weeks. The simplest version is a final step where the agent reviews its own output against a checklist: does this sound right, is it specific, does it contain banned phrases?&lt;/p&gt;

&lt;p&gt;For anything high-stakes, a Telegram approval step is worth the extra thirty seconds. Low-stakes workflows like internal digests can auto-publish once the pattern is well tested. We have a post on &lt;a href="https://xeroaiagency.com/blog/ai-agent-guardrails-how-to-build-quality-gates" rel="noopener noreferrer"&gt;how to build AI agent guardrails and quality gates&lt;/a&gt; that covers the mechanics. &lt;a href="https://www.anthropic.com/research" rel="noopener noreferrer"&gt;Anthropic's alignment research&lt;/a&gt; also shows self-review steps measurably improve output accuracy in multi-step agentic pipelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Handle Scheduling and Memory So Workflows Don't Repeat or Collide?
&lt;/h2&gt;

&lt;p&gt;Stagger workflows across the day so nothing runs at the same minute. Simultaneous jobs create race conditions where agents read and write the same files at the same time. Your agent also needs a log of what it has already done or it will post duplicate topics and resurface the same threads week after week.&lt;/p&gt;

&lt;p&gt;Morning workflows at 7am. Content production at 9am. Reviews at 6pm. The memory log is just a markdown file that records what ran and what it produced. &lt;a href="https://xeroaiagency.com/blog/how-to-build-ai-agent-memory-system" rel="noopener noreferrer"&gt;How to build AI agent memory&lt;/a&gt; covers the practical setup without needing a database.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does a Real Solopreneur Workflow Stack Actually Look Like Day to Day?
&lt;/h2&gt;

&lt;p&gt;Here is the actual stack at Xero: a morning briefing at 7am, content production at 9am, a Twitter queue at 10am, and a nightly recap at 6pm. Eight cron jobs. Three context files. One approval loop. The whole thing runs on OpenClaw on a Mac mini and requires under two hours of active attention per day.&lt;/p&gt;

&lt;p&gt;7:00am: Morning briefing fires. Agent reads overnight signals (Reddit mentions, newsletter opens, Stripe activity), writes a two-paragraph summary, sends it to Telegram. About 90 seconds to read.&lt;/p&gt;

&lt;p&gt;9:00am: Content production. Agent picks the next scheduled blog post from a queue file, writes a draft, runs a quality check, saves it to the blog-posts folder.&lt;/p&gt;

&lt;p&gt;10:00am: Twitter queue. Agent reviews the current opportunity queue, drafts three reply options, sends them to Telegram for one-tap approval.&lt;/p&gt;

&lt;p&gt;6:00pm: Nightly recap. Agent summarizes what shipped today, flags anything that needs attention tomorrow, updates the running log file.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Start Without Getting Overwhelmed by the Setup?
&lt;/h2&gt;

&lt;p&gt;Start with one workflow end-to-end. Pick the monitoring or production workflow that would save you the most time right now. Build the trigger, write the context file, define the output, add one quality gate, and let it run for a week without touching it. See where it breaks. Fix that one thing. Then add the next.&lt;/p&gt;

&lt;p&gt;Every workflow you add is another hour per week reclaimed. The system compounds. Week four of a running AI stack feels completely different from week one of dabbling with tools.&lt;/p&gt;

&lt;p&gt;If you want help mapping your specific business to this structure, &lt;a href="https://xeroaiagency.com/build-lab" rel="noopener noreferrer"&gt;Build Lab&lt;/a&gt; is where we work through this hands-on. We look at what you're actually doing, identify which workflows will have the most impact, and build the first two or three together.&lt;/p&gt;

&lt;p&gt;Not consulting. Building. There's a difference.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-set-up-ai-agent-workflows-solopreneur" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Fable 5 Shutdown: Why Local AI Matters</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Sun, 14 Jun 2026 02:15:09 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/fable-5-shutdown-why-local-ai-matters-1m6o</link>
      <guid>https://dev.to/michael_xero_ai/fable-5-shutdown-why-local-ai-matters-1m6o</guid>
      <description>&lt;p&gt;Anthropic did not just ship a new model problem this week. It exposed an infrastructure problem.&lt;/p&gt;

&lt;p&gt;On June 12, 2026, Anthropic said the U.S. government issued an export control directive requiring the company to suspend access to Fable 5 and Mythos 5 by foreign nationals. Anthropic said the practical result was abrupt removal of Fable 5 and Mythos 5 access for all customers, while other Anthropic models were not affected.&lt;/p&gt;

&lt;p&gt;That is the part every builder should sit with.&lt;/p&gt;

&lt;p&gt;The debate will turn into safety, politics, national security, open source, and who was right. Those debates matter. But if you are building AI agents for your business, there is a simpler lesson:&lt;/p&gt;

&lt;p&gt;If your agent only works while one cloud model provider keeps the tap open, you do not own the system. You rent it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually happened to Fable 5?
&lt;/h2&gt;

&lt;p&gt;Anthropic said the U.S. government issued a directive to suspend access to Fable 5 and Mythos 5 by foreign nationals, inside or outside the United States. Because complying cleanly was not practical for ordinary service, Anthropic said it had to disable both models for all customers. Other Anthropic models were not affected.&lt;/p&gt;

&lt;p&gt;The official Anthropic statement says the directive arrived at 5:21pm ET on June 12, 2026. Anthropic also said the letter did not give specific details of the national security concern. The company understood the issue to involve a possible method of bypassing, or jailbreaking, Fable 5.&lt;/p&gt;

&lt;p&gt;Anthropic disagreed with the scope of the shutdown, while still complying with the legal order. Its position was that the disclosed technique showed a narrow issue, not a broad reason to recall a commercial model.&lt;/p&gt;

&lt;p&gt;You can read the official statement here: &lt;a href="https://www.anthropic.com/news/fable-mythos-access" rel="noopener noreferrer"&gt;Anthropic statement on Fable 5 and Mythos 5 access&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Coverage from &lt;a href="https://www.theverge.com/ai-artificial-intelligence/949553/anthropic-fable-5-mythos-5-government-national-security" rel="noopener noreferrer"&gt;The Verge&lt;/a&gt; framed it the same way: a sudden shutdown of Anthropic's most advanced models following a government directive. Anthropic's own &lt;a href="https://docs.anthropic.com/en/release-notes/system-prompts" rel="noopener noreferrer"&gt;system prompt release notes&lt;/a&gt; also show Fable 5 as a real model entry as of June 9, 2026.&lt;/p&gt;

&lt;p&gt;This was not a vague rumor. It was a provider-level access event.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does this matter for AI agents?
&lt;/h2&gt;

&lt;p&gt;AI agents depend on continuity more than chatbots do. A chatbot can fail for a day and annoy you. An agent may be tied into support, research, content, lead routing, code work, internal memory, or daily operations. When the model disappears, the workflow may disappear with it.&lt;/p&gt;

&lt;p&gt;That is the difference most people miss.&lt;/p&gt;

&lt;p&gt;If you are using an AI model to brainstorm headlines, a shutdown is frustrating. If you are using it as the reasoning layer for a support agent, a research workflow, a coding assistant, or a business operator, sudden loss of access is operational risk.&lt;/p&gt;

&lt;p&gt;This is especially true for long-running agents.&lt;/p&gt;

&lt;p&gt;Agents are not just prompts. They are systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;model access&lt;/li&gt;
&lt;li&gt;memory&lt;/li&gt;
&lt;li&gt;tools&lt;/li&gt;
&lt;li&gt;permissions&lt;/li&gt;
&lt;li&gt;workflows&lt;/li&gt;
&lt;li&gt;schedules&lt;/li&gt;
&lt;li&gt;files&lt;/li&gt;
&lt;li&gt;evaluation loops&lt;/li&gt;
&lt;li&gt;escalation rules&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When one piece changes, the whole system can wobble. If the model is the only reasoning engine your agent knows how to use, the entire agent becomes fragile.&lt;/p&gt;

&lt;p&gt;That does not mean cloud models are bad. Xero uses cloud models every day. They are still the fastest path to high-quality reasoning, coding, writing, and tool use.&lt;/p&gt;

&lt;p&gt;But Fable 5 made one thing obvious: model access is not guaranteed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does this mean everyone should run local models now?
&lt;/h2&gt;

&lt;p&gt;No. Most people should not immediately move everything to local models. Cloud models are still better for many hard tasks. They are easier to use, faster to integrate, and usually stronger at planning, code, writing, and research. Local models matter because they give your agent a fallback layer when access, pricing, privacy, or policy changes.&lt;/p&gt;

&lt;p&gt;That is the practical version of the argument.&lt;/p&gt;

&lt;p&gt;Not "cloud AI is dead."&lt;/p&gt;

&lt;p&gt;Not "local models are already better."&lt;/p&gt;

&lt;p&gt;The real point is resilience.&lt;/p&gt;

&lt;p&gt;A serious AI agent should eventually have tiers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;best cloud model for hard reasoning&lt;/li&gt;
&lt;li&gt;cheaper cloud model for routine tasks&lt;/li&gt;
&lt;li&gt;local model for private, simple, or fallback work&lt;/li&gt;
&lt;li&gt;deterministic scripts for tasks that do not need an LLM&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That stack is less exciting than betting everything on the newest model. It is also more likely to survive contact with reality.&lt;/p&gt;

&lt;p&gt;Local models do not need to beat Fable 5, GPT-5.5, Gemini, or any frontier model to be useful. They just need to be good enough for specific jobs where reliability matters more than peak intelligence.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;classify incoming messages&lt;/li&gt;
&lt;li&gt;summarize known documents&lt;/li&gt;
&lt;li&gt;draft first-pass replies&lt;/li&gt;
&lt;li&gt;route tasks to the right queue&lt;/li&gt;
&lt;li&gt;extract fields from forms&lt;/li&gt;
&lt;li&gt;answer internal FAQ questions&lt;/li&gt;
&lt;li&gt;run offline when an API is down&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is not science fiction. That is boring infrastructure. Boring infrastructure is what keeps agents useful after the hype cycle moves on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the real risk with cloud-only agents?
&lt;/h2&gt;

&lt;p&gt;The real risk is not that one provider makes a bad decision. The risk is that your business quietly depends on an invisible chain of decisions you do not control. Pricing can change. Models can be deprecated. Safety filters can tighten. Regions can be restricted. A provider can be acquired. A government can intervene.&lt;/p&gt;

&lt;p&gt;You do not need to be paranoid to plan for that.&lt;/p&gt;

&lt;p&gt;This week was the cleanest example yet because the switch flipped quickly. Anthropic said it received a directive and removed access. Builders woke up to a new reality.&lt;/p&gt;

&lt;p&gt;That can happen in smaller ways too.&lt;/p&gt;

&lt;p&gt;Maybe your model does not vanish. Maybe it just gets worse at the exact workflow you built around. Maybe a safety update blocks a support task that worked yesterday. Maybe your account gets rate limited during a launch. Maybe the price of your workflow doubles.&lt;/p&gt;

&lt;p&gt;Agents make these risks more painful because they are connected to real processes.&lt;/p&gt;

&lt;p&gt;When a chatbot breaks, you open another tab.&lt;/p&gt;

&lt;p&gt;When an agent breaks, your pipeline stops.&lt;/p&gt;

&lt;p&gt;That is why the next wave of agent architecture will look less like "pick the smartest model" and more like "design the system so the model can be replaced."&lt;/p&gt;

&lt;h2&gt;
  
  
  How should builders design AI agents after Fable 5?
&lt;/h2&gt;

&lt;p&gt;Build agents with replaceable model layers. Keep prompts, tools, memory, and workflow logic separate from the model provider. Use cloud models where they are strongest, but make sure routine tasks can fall back to cheaper models, local models, or scripts. The model should be a component, not the entire product.&lt;/p&gt;

&lt;p&gt;That sounds obvious until you inspect most agent setups.&lt;/p&gt;

&lt;p&gt;Many agents are just:&lt;/p&gt;

&lt;p&gt;Prompt plus Claude.&lt;/p&gt;

&lt;p&gt;Prompt plus GPT.&lt;/p&gt;

&lt;p&gt;Prompt plus whatever model is hottest this week.&lt;/p&gt;

&lt;p&gt;That works until it does not.&lt;/p&gt;

&lt;p&gt;A stronger architecture looks more like this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Separate memory from the model.&lt;/strong&gt;&lt;br&gt;
Your agent's long-term knowledge should live in files, a database, or a retrieval layer you control. Do not treat the model's chat history as your business memory.&lt;/p&gt;

&lt;p&gt;Related: &lt;a href="https://dev.to/blog/how-to-give-an-ai-agent-persistent-memory"&gt;How to Give an AI Agent Long-Term Memory Between Sessions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Separate workflows from the model.&lt;/strong&gt;&lt;br&gt;
The model can decide what to do, but the actual workflow should be visible: labels, queues, files, scripts, APIs, approval steps, and logs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Separate skill from provider.&lt;/strong&gt;&lt;br&gt;
If your support agent can only write using one provider's model, it is fragile. If it can route with a local model, draft with a cheap model, and escalate hard cases to a frontier model, it is sturdier.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Keep a low-intelligence fallback.&lt;/strong&gt;&lt;br&gt;
For many workflows, a fallback does not need to be brilliant. It needs to keep the lights on. Classify, summarize, route, and alert. That is enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Test provider failure on purpose.&lt;/strong&gt;&lt;br&gt;
Turn off the primary model in staging. See what breaks. The result will teach you more than another benchmark chart.&lt;/p&gt;

&lt;p&gt;This is the architecture behind serious agents. Not one perfect model. A system that keeps working when one layer fails.&lt;/p&gt;

&lt;h2&gt;
  
  
  Are local models the next wave for business agents?
&lt;/h2&gt;

&lt;p&gt;Local models are likely the next wave for parts of business agents, not the whole stack. They are strongest as a sovereignty, privacy, cost-control, and fallback layer. Frontier cloud models will still handle the hardest reasoning, but local models will increasingly power the boring tasks that agents need every day.&lt;/p&gt;

&lt;p&gt;That is where the market should go.&lt;/p&gt;

&lt;p&gt;Not every small business needs a local frontier lab in the back room. But a lot of agent products will need a local or self-hosted mode for trust.&lt;/p&gt;

&lt;p&gt;The pitch becomes simple:&lt;/p&gt;

&lt;p&gt;Your agent can still work if the API is down.&lt;/p&gt;

&lt;p&gt;Your sensitive documents can stay on your machine.&lt;/p&gt;

&lt;p&gt;Your workflows are not trapped inside one provider.&lt;/p&gt;

&lt;p&gt;Your business memory belongs to you.&lt;/p&gt;

&lt;p&gt;That last line matters most.&lt;/p&gt;

&lt;p&gt;When people talk about AI sovereignty, it can sound abstract. Fable 5 made it concrete. A model can be great, popular, and available one day, then removed from the stack the next day.&lt;/p&gt;

&lt;p&gt;If your agent is just a thin wrapper around that model, your agent disappears with it.&lt;/p&gt;

&lt;p&gt;If your agent has its own memory, tools, rules, fallback models, and operating loop, the model outage becomes a problem to route around.&lt;/p&gt;

&lt;p&gt;That is the difference between using AI and building with AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should you do next?
&lt;/h2&gt;

&lt;p&gt;Do not panic-rebuild your stack. Audit it. Write down which workflows depend on one provider, which tasks can run on smaller models, and which pieces of memory you actually control. Then build one fallback path. Start with the boring workflow that would hurt most if it stopped tomorrow.&lt;/p&gt;

&lt;p&gt;For Xero, this is now part of the operating thesis.&lt;/p&gt;

&lt;p&gt;Cloud models still matter. The newest frontier model can create huge leverage. But serious agents need an exit plan. Not because every provider is bad. Because agents become infrastructure the moment you depend on them.&lt;/p&gt;

&lt;p&gt;The Fable 5 shutdown is the warning shot.&lt;/p&gt;

&lt;p&gt;If you are building an AI operator, make the model replaceable. Own the memory. Keep the workflow visible. Add a fallback. Test what happens when the tap turns off.&lt;/p&gt;

&lt;p&gt;That is what the next generation of agent builders will care about.&lt;/p&gt;

&lt;p&gt;And it is exactly the kind of architecture Xero teaches in &lt;a href="https://dev.to/learn/build-an-ai-cofounder"&gt;Build an AI Co-Founder&lt;/a&gt; and the beginner path at &lt;a href="https://dev.to/learn/your-first-ai-agent"&gt;Your First AI Agent&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Published by Michael Olivieri / Xero AI.&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/fable-5-shutdown-local-ai-agents" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Ran a Zero-Human Company for 3 Months. Here's What Actually Happened.</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Sat, 13 Jun 2026 20:06:16 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/i-ran-a-zero-human-company-for-3-months-heres-what-actually-happened-106</link>
      <guid>https://dev.to/michael_xero_ai/i-ran-a-zero-human-company-for-3-months-heres-what-actually-happened-106</guid>
      <description>&lt;p&gt;The experiment started as a bet.&lt;/p&gt;

&lt;p&gt;Could one person run a software business, content engine, and growth loop without hiring anyone, without burning out, and without spending 80 hours a week glued to a screen?&lt;/p&gt;

&lt;p&gt;Three months later, the answer is: mostly yes, with specific caveats that nobody on Twitter is talking about.&lt;/p&gt;

&lt;p&gt;Here's the full breakdown.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does a Zero-Human Company Actually Mean in Practice?
&lt;/h2&gt;

&lt;p&gt;A zero-human company replaces repeatable, rule-based labor with AI systems so your time goes toward decisions that require actual judgment. It is not a no-work company. At Xero AI, the AI co-founder Evo handles content, scheduling, research, customer monitoring, and weekly financial logs. Your time goes to product and people.&lt;/p&gt;

&lt;p&gt;What Evo does not handle: final judgment calls, relationship-based selling, product direction, and anything that requires reading a room.&lt;/p&gt;

&lt;p&gt;The split matters. Most people hear "AI does everything" and imagine full autonomy. The reality is more like having a junior operator who executes fast, never complains, and occasionally gets things badly wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Were the Actual 90-Day Numbers?
&lt;/h2&gt;

&lt;p&gt;Over 90 days Xero AI published 55 blog posts with cross-posts to dev.to and Hashnode, ran 90-plus scheduled tweets, sent 8 newsletters, and got 31 Reddit replies approved and posted. Traffic grew from under 100 monthly visitors to 2,900-plus uniques. Google non-branded keyword clicks went from zero to 140 per month.&lt;/p&gt;

&lt;p&gt;These are real PostHog and GSC figures, not projections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content output:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;55 blog posts published at xeroaiagency.com/blog&lt;/li&gt;
&lt;li&gt;55 dev.to cross-posts with canonical URLs pointing back to the main site&lt;/li&gt;
&lt;li&gt;21 Hashnode cross-posts&lt;/li&gt;
&lt;li&gt;90+ tweets scheduled and posted&lt;/li&gt;
&lt;li&gt;12 newsletter drafts written, 8 sent&lt;/li&gt;
&lt;li&gt;Reddit replies drafted: 47, approved and posted: 31&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Traffic (PostHog, 90-day window):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Total pageviews: 8,400+&lt;/li&gt;
&lt;li&gt;Unique visitors: 2,900+&lt;/li&gt;
&lt;li&gt;Reddit referrals: 640 views (best non-paid channel)&lt;/li&gt;
&lt;li&gt;Google organic: 380 views, up from near zero&lt;/li&gt;
&lt;li&gt;Dev.to referrals: 290 views&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Search (Google Search Console, final 30-day window):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Total impressions: 18,000+ (up from 6,368 at the 30-day mark)&lt;/li&gt;
&lt;li&gt;Total clicks: 210 (up from 18)&lt;/li&gt;
&lt;li&gt;Average position: 6.2 (was 8.5)&lt;/li&gt;
&lt;li&gt;Non-branded keyword clicks: 140 (was 0)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Monthly infrastructure costs:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI API costs (Claude, GPT-5.5, image gen): $180&lt;/li&gt;
&lt;li&gt;OpenClaw subscription: $39&lt;/li&gt;
&lt;li&gt;Supabase (database + storage): $25&lt;/li&gt;
&lt;li&gt;Netlify hosting: $19&lt;/li&gt;
&lt;li&gt;Postiz (social scheduling): $29&lt;/li&gt;
&lt;li&gt;MailerLite newsletter: $0 on the free tier&lt;/li&gt;
&lt;li&gt;Total: $292/month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the real cost of running an AI-powered content and growth engine as a solo founder. Not $5/month. Not $2,000/month. About $300.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Are the Four Things That Broke the Hardest?
&lt;/h2&gt;

&lt;p&gt;Four problems hit hard enough to permanently change the pipeline. One hallucinated a competitor feature. One caused voice drift so gradual it took five weeks to notice. One let an embarrassing post go live without human review. The fourth was memory loss between sessions that took two weeks to fully debug.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Hallucination in evergreen posts.&lt;/strong&gt;&lt;br&gt;
Three early posts had factual errors that snuck past review. One claimed a competitor had a feature it did not have. One cited a statistic with the wrong source. The fix required a mandatory fact-check step and a source-verification pass baked into the publishing pipeline.&lt;/p&gt;

&lt;p&gt;Read: &lt;a href="https://xeroaiagency.com/blog/how-to-stop-your-ai-agent-from-hallucinating" rel="noopener noreferrer"&gt;How to Stop Your AI Agent from Hallucinating Facts&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Voice drift after 30 days.&lt;/strong&gt;&lt;br&gt;
Around week five, posts started sounding more generic. The agent was drifting toward average internet writing because there was no fresh signal about what "Xero voice" meant. Solution: updated the SOUL.md file with 15 specific examples of good versus bad writing. Voice tightened immediately.&lt;/p&gt;

&lt;p&gt;If you have not built an identity file for your agent yet, &lt;a href="https://xeroaiagency.com/blog/how-to-write-an-identity-file-for-your-ai-agent" rel="noopener noreferrer"&gt;that is the first thing to fix&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Volume outpacing distribution.&lt;/strong&gt;&lt;br&gt;
Writing 55 posts is only useful if someone reads them. By month two the content engine was running faster than the distribution strategy. Slowing from one post per day to five per week freed up capacity to actually promote each piece. Volume is not a moat. Authority is.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Memory loss between sessions.&lt;/strong&gt;&lt;br&gt;
When OpenClaw sessions restarted, early versions of Evo occasionally forgot context from previous days. The fix was a persistent memory system (MEMORY.md plus weekly summaries written to the vault) but it took two weeks to get right.&lt;/p&gt;

&lt;p&gt;Related: &lt;a href="https://xeroaiagency.com/blog/how-to-give-an-ai-agent-persistent-memory" rel="noopener noreferrer"&gt;How to Give an AI Agent Long-Term Memory Between Sessions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. No review gate on public output.&lt;/strong&gt;&lt;br&gt;
Week three. An automated post went live with a competitor name mentioned in a way that was tonally awkward. No human reviewed it before publish. The pipeline now requires approval for anything mentioning competitors or making specific product claims.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does the Operating System Behind This Actually Work?
&lt;/h2&gt;

&lt;p&gt;Evo runs on three core files: SOUL.md for voice and identity, MEMORY.md for persistent context across sessions, and SOURCE_OF_TRUTH.md for operational facts like prices and live URLs. Together they define what the company is and how it should act. Without all three, the agent generates plausible text rather than accurate output.&lt;/p&gt;

&lt;p&gt;According to &lt;a href="https://www.anthropic.com/research/building-effective-agents" rel="noopener noreferrer"&gt;Anthropic's research on building effective agents&lt;/a&gt;, agents operating from persistent structured context outperform session-only agents on multi-step tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SOUL.md:&lt;/strong&gt; The identity file. Voice, values, tone, what the company does and does not do. Every post, tweet, and Reddit comment comes from an agent that has read this file in the current session.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MEMORY.md:&lt;/strong&gt; Persistent context across sessions. Decisions made, things learned, things to avoid. Updated weekly by Evo. This is how the agent knows pricing changed, a product was killed, or a topic performed badly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SOURCE_OF_TRUTH.md:&lt;/strong&gt; The operational single source of facts. Product names, prices, current offers, live URLs, account statuses. When accurate, Evo does not hallucinate product details. When stale, errors multiply.&lt;/p&gt;

&lt;p&gt;Read the full breakdown: &lt;a href="https://xeroaiagency.com/blog/what-is-a-source-of-truth-document-for-ai-systems" rel="noopener noreferrer"&gt;What Is a SOURCE_OF_TRUTH Document for AI Systems&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does a Typical Working Day Actually Look Like?
&lt;/h2&gt;

&lt;p&gt;Most days involve 60 to 90 minutes of active founder time split across three touchpoints: a 20-minute morning Telegram briefing review, a 15 to 30-minute midday Reddit and Twitter approval pass, and a 15 to 30-minute evening recap from Evo covering what shipped and what is planned for tomorrow. The agent handles the rest.&lt;/p&gt;

&lt;p&gt;Morning: a Telegram briefing arrives at 7am covering overnight stats, what Evo worked on, flags needing decisions, and the one priority for the day.&lt;/p&gt;

&lt;p&gt;Midday: check Reddit reply drafts waiting for approval. Post the good ones, decline the weak ones, occasionally rewrite one.&lt;/p&gt;

&lt;p&gt;Evening: Evo sends a recap covering what shipped, any issues, and tomorrow's plan. Most days nothing needs adjusting.&lt;/p&gt;

&lt;p&gt;This is not passive income. It is leveraged effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Parts of Running a Business Still Require a Human?
&lt;/h2&gt;

&lt;p&gt;Sales conversations, community presence, product decisions, and relationship building all require a human and probably always will at this stage. No one has bought from an automated email sequence alone. Real customers ask questions and want to feel a person is behind the product. Reddit credibility comes from showing up as a real founder, not just from posting drafted replies.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hbr.org/2018/07/collaborative-intelligence-humans-and-ai-are-joining-forces" rel="noopener noreferrer"&gt;Harvard Business Review's research on AI-human collaboration&lt;/a&gt; found the strongest outcomes come from systems where AI handles volume and humans handle judgment. Three months of running this confirms that in practice.&lt;/p&gt;

&lt;p&gt;A zero-human company handles the operational load. It does not replace the founder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is Running a Zero-Human Company Actually Worth Doing?
&lt;/h2&gt;

&lt;p&gt;Yes, if the goal is running a content and growth engine without a team. Xero AI publishes more content, shows up on more channels, and collects more data than a traditional two-person content team could for $300/month. But if the goal is a company that runs completely without you, that is a longer horizon still being built.&lt;/p&gt;

&lt;p&gt;The first 90 days proved the concept. The next 90 will test whether it scales to revenue.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should You Start If You Want to Try This?
&lt;/h2&gt;

&lt;p&gt;Start with the architecture, not the tools. Write a SOUL.md identity file first, then build a persistent memory system so decisions survive session restarts, then pick one repeatable task and build a single loop. Add guardrails before you add volume. Give the agent a morning briefing format so you stay informed without being overwhelmed by notifications.&lt;/p&gt;

&lt;p&gt;The full breakdown of &lt;a href="https://xeroaiagency.com/blog/zero-human-company-is-it-possible-2026" rel="noopener noreferrer"&gt;what is actually possible in a zero-human company in 2026&lt;/a&gt; covers what is genuinely automated versus what still needs a founder.&lt;/p&gt;

&lt;p&gt;The fastest shortcut through the setup is the &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Build Your First AI Agent guide&lt;/a&gt;, which covers the identity file, memory system, and first automation loop in one structured walkthrough.&lt;/p&gt;

&lt;p&gt;If you want the full architecture behind what Evo runs on, &lt;a href="https://xeroaiagency.com/book1" rel="noopener noreferrer"&gt;Book 1: The AI Co-Founder Blueprint&lt;/a&gt; covers how the vault, boot sequence, and operating system work together.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Published by Michael Olivieri / Xero AI&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;xeroaiagency.com. Building the zero-human company in public.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/i-ran-a-zero-human-company-for-3-months" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Set Up a Daily AI Briefing for Your Business</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Fri, 12 Jun 2026 20:10:46 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-set-up-a-daily-ai-briefing-for-your-business-2dap</link>
      <guid>https://dev.to/michael_xero_ai/how-to-set-up-a-daily-ai-briefing-for-your-business-2dap</guid>
      <description>&lt;p&gt;Every morning used to cost me 40 minutes before I did a single thing. Check Stripe. Check analytics. Check if anything broke overnight. Scroll Twitter to see if anything relevant happened. Open Notion to remember what I was working on.&lt;/p&gt;

&lt;p&gt;That was not a morning routine. It was scattered manual data collection that ate the best cognitive hours of the day.&lt;/p&gt;

&lt;p&gt;The fix was not a productivity system. It was an automated briefing that runs at 7 AM, pulls everything together, and drops it into Telegram before I make coffee. One message. Everything I actually need.&lt;/p&gt;

&lt;p&gt;Here is exactly how that works, and how you can build the same thing.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Does a Good Daily Business Briefing Actually Contain?
&lt;/h2&gt;

&lt;p&gt;A useful briefing answers four specific questions: what is the one thing to do today, did anything break or spike overnight, what decisions are sitting in the queue, and how are the background systems running. Under 200 words, readable in 90 seconds, structured so the most important item always comes first.&lt;/p&gt;

&lt;p&gt;Most founders overcomplicate this. They imagine some massive dashboard with 30 metrics. That is not the goal.&lt;/p&gt;

&lt;p&gt;A good briefing answers four questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What is the number one thing I should do today?&lt;/li&gt;
&lt;li&gt;Did anything break, spike, or drop overnight?&lt;/li&gt;
&lt;li&gt;What is sitting in queue that needs a decision?&lt;/li&gt;
&lt;li&gt;Any flags from the automated systems running in the background?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Everything else is noise. The briefing should be readable in 90 seconds.&lt;/p&gt;

&lt;p&gt;The version running at Xero looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Morning Briefing | Friday June 12

#1 Priority: Ship the Build Lab onboarding sequence

Overnight flags:
- Xero Scout: 3 new sign-ups, 0 cancellations
- Blog: "how-to-validate-saas-idea" hit 142 views (up 60%)
- No system errors

Pending decisions:
- Newsletter issue scheduled for 9 AM, review pending
- Twitter queue has 4 posts ready

Today's focus: Content pipeline + Build Lab
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No fluff. No long context. Just the state of the business in two minutes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Does a Telegram Message Beat a Dashboard?
&lt;/h2&gt;

&lt;p&gt;Dashboards require intent: you have to decide to open them. A Telegram message arrives whether you want it to or not. The briefing meets you where you already are, in the same app where real people message you, so there is zero friction between waking up and knowing where your business stands.&lt;/p&gt;

&lt;p&gt;This matters more than it sounds. The goal is to start working from a grounded, informed state rather than spending the first hour of your morning reconstructing context from scattered sources.&lt;/p&gt;

&lt;p&gt;Slack works too. Discord works. The point is: the message comes to you.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is the Basic Architecture Behind an AI Briefing?
&lt;/h2&gt;

&lt;p&gt;Three components make this work: a scheduled AI agent that can run at a fixed time and pull from live data sources, connections to wherever your business numbers actually live (Stripe, Supabase, an analytics API), and a delivery target like a Telegram bot or Slack webhook that you actually check first thing in the morning.&lt;/p&gt;

&lt;p&gt;You need three things:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;An AI agent with cron scheduling.&lt;/strong&gt; Something that can run at a fixed time, pull data from multiple sources, generate a summary, and deliver it. OpenClaw handles this natively with its cron tool and session system. You can read more about how cron scheduling works in the &lt;a href="https://openclaw.io/docs/cron" rel="noopener noreferrer"&gt;OpenClaw documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data connections.&lt;/strong&gt; Wherever your business numbers live. For most solo founders this is Stripe (revenue), your analytics platform (traffic), your CRM or simple spreadsheet (leads), and any live systems running in the background.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A delivery target.&lt;/strong&gt; Telegram bot, Slack webhook, email, whatever you actually read first thing.&lt;/p&gt;

&lt;p&gt;The agent does not need to be complex. A prompt like: "Check the Stripe dashboard for overnight revenue, check Supabase for new signups, check the blog analytics for any spikes, identify the top priority task from the queue, flag anything that needs attention, and send a short morning briefing to Telegram" will get you 80% of the way there.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Do You Set Up the Cron Job?
&lt;/h2&gt;

&lt;p&gt;The cron job is the scheduler that fires the briefing agent every morning. You define a time (7 AM in your local timezone), a prompt for the agent to run, and a delivery target. For most setups this takes under an hour to configure once you have your API connections ready.&lt;/p&gt;

&lt;p&gt;If you are running OpenClaw, the setup is straightforward. You define a schedule, a message/prompt for the agent to run, and a delivery target.&lt;/p&gt;

&lt;p&gt;A minimal version looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"schedule"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"kind"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"cron"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"expr"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0 7 * * *"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"tz"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"America/Edmonton"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"payload"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"kind"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"agentTurn"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"message"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Run the morning briefing: pull Stripe overnight revenue, check Supabase for new Xero Scout signups, check blog analytics for any significant traffic changes, identify today's #1 priority from the task queue, and deliver a short 200-word briefing to Telegram."&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"sessionTarget"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"isolated"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The key decision: isolated vs. persistent session. Isolated means each morning briefing runs fresh with no accumulated context. That is usually what you want. Persistent sessions are better for agents that need to remember what happened yesterday to make today's briefing meaningful.&lt;/p&gt;

&lt;p&gt;For most founders starting out, isolated is simpler and safer.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Data Sources Should You Pull From?
&lt;/h2&gt;

&lt;p&gt;Start with revenue (Stripe overnight charges), product activity (new signups from your database), content performance (any post that spiked 30%+ on Plausible or Fathom), system health (did your cron jobs run without errors), and your top priority task from a simple queue table. Five sources cover most solo founder businesses completely.&lt;/p&gt;

&lt;p&gt;This is where most setup guides get vague. Here is what actually matters:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Revenue.&lt;/strong&gt; Stripe has an API. A simple call to the charges endpoint filtered by the last 24 hours tells you overnight revenue. If you are pre-revenue, this can be "leads created" instead.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Product activity.&lt;/strong&gt; New signups, new user actions, any error spikes. If you are using Supabase, a quick query to your users table filtered by &lt;code&gt;created_at &amp;gt;= now() - interval '24 hours'&lt;/code&gt; gives you overnight signups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content performance.&lt;/strong&gt; If you are doing SEO or posting content, any post that spiked 30%+ overnight is worth knowing about. &lt;a href="https://plausible.io" rel="noopener noreferrer"&gt;Plausible Analytics&lt;/a&gt; has a simple API. So does &lt;a href="https://usefathom.com" rel="noopener noreferrer"&gt;Fathom&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;System health.&lt;/strong&gt; Are your automations running? If you have agents doing scheduled work, you want to know if anything failed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Priority task.&lt;/strong&gt; This one requires a task queue. Even a Supabase table with tasks and a priority field is enough. The agent queries the top-priority incomplete task and surfaces it.&lt;/p&gt;

&lt;p&gt;You do not need all five on day one. Start with revenue and one system health check. Expand from there.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Prompt Actually Produces a Clean Briefing?
&lt;/h2&gt;

&lt;p&gt;Most agents produce briefings that are too long, too structured, or full of unnecessary commentary. The prompt matters more than the tool. The key moves: plain text only (no markdown in Telegram), lead with the priority, end with flags, and explicitly tell the agent not to explain what it is doing.&lt;/p&gt;

&lt;p&gt;This is a version of the prompt in the Xero morning briefing that produces clean output:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You are running the morning briefing for a solo AI founder. Pull the following data: overnight Stripe revenue, new Supabase signups, any blog posts with traffic spikes, and the top priority task from the queue. Write a briefing under 200 words. Plain text only, no markdown, no headers. Lead with the #1 priority. Follow with overnight numbers. End with any flags. Be direct. If there is nothing unusual, say so. Do not explain what you are doing.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The "plain text only, no markdown" instruction is important. Markdown headers in a Telegram message look clunky. The briefing should read like a message from a sharp assistant, not a formatted report.&lt;/p&gt;




&lt;h2&gt;
  
  
  Does Adding an Evening Briefing Make the System Better?
&lt;/h2&gt;

&lt;p&gt;Yes, significantly. A nightly recap running around 9 PM logs what actually shipped versus what was planned, any metrics that moved, and what to focus on tomorrow. That context feeds into the morning briefing and creates a compounding feedback loop that gets sharper over time.&lt;/p&gt;

&lt;p&gt;The combination does something useful: it creates a feedback loop where tomorrow's morning briefing has better context because last night's recap logged what actually happened.&lt;/p&gt;

&lt;p&gt;This is not a complicated system. It is just two cron jobs with well-crafted prompts. But the compounding effect on focus is real.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/blog/how-to-schedule-ai-agent-tasks"&gt;Read: How to Schedule AI Agent Tasks&lt;/a&gt; covers the cron setup in more detail if you want to go deeper on the scheduling side.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Tool Do You Actually Need to Build This?
&lt;/h2&gt;

&lt;p&gt;You need an AI agent framework that handles cron scheduling, session management, API calls, and message delivery without requiring you to stitch together raw webhooks and custom scripts. OpenClaw is what the Xero stack runs on. The morning briefing, nightly recap, and Sunday CEO review all run on top of it as scheduled isolated sessions.&lt;/p&gt;

&lt;p&gt;A lot of founders try to build this with raw API calls and custom scripts on the first attempt. That works, but it takes time to set up reliably.&lt;/p&gt;

&lt;p&gt;The full system, including the briefing prompts, cron configs, and Supabase query patterns, is inside the &lt;a href="https://xeroaiagency.com/guide" rel="noopener noreferrer"&gt;AI Operating System guide&lt;/a&gt;. It is a one-time download for $7 and covers the full daily automation stack.&lt;/p&gt;

&lt;p&gt;If you want it built for your specific business, that is what &lt;a href="https://xeroaiagency.com/build-lab" rel="noopener noreferrer"&gt;Build Lab&lt;/a&gt; is for.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Long Does It Take to Set Up?
&lt;/h2&gt;

&lt;p&gt;For a basic version with Telegram delivery and one or two data sources, expect two to three hours the first time, mostly spent on getting the API connections right. The full version with Stripe, Supabase, analytics, and a task queue takes a weekend. The payback is fast: recovering 40 minutes every morning adds up to 240 hours a year.&lt;/p&gt;




&lt;p&gt;The briefing is not a luxury. It is infrastructure. Every business, even a one-person business, benefits from a clean daily readout that surfaces what matters and ignores what does not.&lt;/p&gt;

&lt;p&gt;Build it once. It runs for years.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Related reading:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-build-personal-ai-assistant-knows-your-business"&gt;How to Build a Personal AI Assistant That Knows Your Business&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-track-what-your-ai-agent-is-doing"&gt;How to Track What Your AI Agent Is Doing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/blog/how-to-schedule-ai-agent-tasks"&gt;How to Schedule AI Agent Tasks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-set-up-daily-ai-briefing-for-your-business" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Use AI for Competitive Intelligence as a Solo Founder</title>
      <dc:creator>Michael O</dc:creator>
      <pubDate>Fri, 12 Jun 2026 20:04:47 +0000</pubDate>
      <link>https://dev.to/michael_xero_ai/how-to-use-ai-for-competitive-intelligence-as-a-solo-founder-1dl7</link>
      <guid>https://dev.to/michael_xero_ai/how-to-use-ai-for-competitive-intelligence-as-a-solo-founder-1dl7</guid>
      <description>&lt;p&gt;Most solo founders watch their competitors the same way: manually, inconsistently, and usually after something has already happened.&lt;/p&gt;

&lt;p&gt;A competitor drops prices and you find out from a customer who mentioned it. Someone launches a feature you were planning and you see it on Twitter three days late. A new player enters your space and you don't notice until they show up in the same Reddit threads you do.&lt;/p&gt;

&lt;p&gt;That gap between what's happening and when you find out is where solo founders lose ground. Not because they're slow thinkers. Because they don't have a research team checking signals every day.&lt;/p&gt;

&lt;p&gt;AI can close that gap. Not with vague promises. With actual running automations that watch specific sources on a schedule and surface what matters without you having to look.&lt;/p&gt;

&lt;p&gt;Here's how to build it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does Competitive Intelligence Actually Mean at Small Scale?
&lt;/h2&gt;

&lt;p&gt;For solo founders, competitive intelligence means answering four questions automatically: Are rivals changing pricing? What are their customers complaining about? Where are they showing up that you aren't? Is anyone new entering your space? A weekly AI-driven answer to these four questions beats any manual research process you currently have.&lt;/p&gt;

&lt;p&gt;Most solo founders don't need enterprise-grade competitive intel. You don't need to track 50 companies or run sentiment analysis on a thousand reviews. You need to know four things:&lt;/p&gt;

&lt;p&gt;Are your main competitors changing their pricing or positioning? What are their customers complaining about right now? Where are they showing up that you aren't? Is anyone new entering your space worth paying attention to?&lt;/p&gt;

&lt;p&gt;That's it. An AI system that answers those four questions on a weekly basis will outperform any manual process you have right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which Sources Actually Tell You Something About Your Competitors?
&lt;/h2&gt;

&lt;p&gt;Not every data source is worth monitoring. The highest-signal sources for solo founders are Reddit threads, low-star reviews on G2 and Trustpilot, competitor changelogs or blog posts, job listings, and their social presence. Each reveals a different layer of what competitors are doing and where their customers are frustrated.&lt;/p&gt;

&lt;p&gt;Not all competitor signals are equal. Some are noise. These are worth tracking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reddit threads.&lt;/strong&gt; Customers complain about products on Reddit in ways they never would in a formal review. Search your competitors by name in relevant subreddits, then search the pain point your product solves. You'll find threads where people explicitly say what competitor X is missing, what they switched from and why, what they wish existed. Raw, unfiltered product feedback for free.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Review platforms.&lt;/strong&gt; G2, Trustpilot, Product Hunt, App Store if relevant. The one-star and two-star reviews for your competitors are a direct feed of unmet expectations. Read them as a product roadmap written by your future customers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Their own changelog or blog.&lt;/strong&gt; If a competitor publishes updates, they're telling you exactly where they're investing. A new pricing page, a new integration announcement, a blog post about a feature you both have. All signal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job listings.&lt;/strong&gt; Counterintuitive but useful. If a competitor is hiring three backend engineers and two data scientists, they're building something serious. If they've pulled all their listings, they may be cutting back or pivoting. One check per month catches the big shifts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Their social presence.&lt;/strong&gt; Not to copy what they post. To notice what topics they're leaning into, what they're stopping, and how their audience responds.&lt;/p&gt;

&lt;p&gt;You don't need to monitor all of these daily. Weekly is fine for most. The goal is to stop being surprised by things you could have known.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do You Build an AI Competitive Monitoring Workflow?
&lt;/h2&gt;

&lt;p&gt;The workflow has five steps: define your target list in a markdown file, set up a weekly Reddit monitor per competitor, scan review platforms for low-star themes, run a monthly job listing check, and compile it all into a weekly summary with a single recommended action. Once set up, it runs without any active time from you.&lt;/p&gt;

&lt;p&gt;Here's the structure we run at Xero for competitor tracking. It requires about zero active time per week once set up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Define your target list.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A simple markdown file with three to five competitors, their website URL, their Reddit presence if any, their review profile link, and their job board URL if it's public. Update this file manually when something changes. The agent reads it before every run.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Set up the Reddit monitor.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The agent searches Reddit for each competitor name, pulls the top threads from the last seven days, filters for anything with more than five comments, and extracts the key points. Complaints. Praise. Feature requests. Comparisons. It saves a summary to a weekly intel log.&lt;/p&gt;

&lt;p&gt;This is where &lt;a href="https://xeroaiagency.com/scout" rel="noopener noreferrer"&gt;Xero Scout&lt;/a&gt; does a lot of the heavy lifting. It's built to monitor Reddit for founder-relevant signals, which means you can point it at your competitor landscape and get structured results without writing the scraping logic yourself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Review platform scan.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The agent fetches recent reviews from the platforms you've identified, focuses on low-star reviews for competitors, and groups the most common complaints by theme. "Missing integrations" is one cluster. "Pricing too high" is another. "Support is slow" is another. These clusters tell you where the door is open.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Job listing check.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once a month, not weekly, the agent visits the competitor's jobs page and logs what's new. If roles have changed materially, it flags it. Low frequency, but high value when something shifts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: The weekly summary.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every Monday morning, a summary lands in Telegram. One message. Four sections. Reddit signals this week. Review themes from competitors. Pricing or positioning changes spotted. One recommended action based on what was found.&lt;/p&gt;

&lt;p&gt;That last part matters. The output isn't just raw data. It's a recommendation. The agent draws a conclusion and you decide what to do with it in 90 seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does the Prompt Context Layer Matter So Much?
&lt;/h2&gt;

&lt;p&gt;Without your business context, an AI competitive summary is just a list of facts. With context, the agent interprets: it knows your positioning, your current build focus, and your differentiators, so it can flag which competitor weakness is actually an opening for you. That interpretation layer is what makes the output worth reading instead of just collecting.&lt;/p&gt;

&lt;p&gt;The difference between a competitive intel summary that's actionable and one that's noise is the context you give the agent.&lt;/p&gt;

&lt;p&gt;Before the agent runs its analysis, it reads your business context file. That file should include what your product does and who it's for, your current positioning, the two or three problems you believe you solve better than anyone else, and what you're currently building or focused on.&lt;/p&gt;

&lt;p&gt;With that context, the agent doesn't just summarize. It interprets. "Competitor X is getting complaints about the onboarding flow, which is exactly the problem we solved in our last build. Worth highlighting this in the next content piece."&lt;/p&gt;

&lt;p&gt;Without context, you get a list of facts. With context, you get strategic interpretation. That distinction is the whole value of the system.&lt;/p&gt;

&lt;p&gt;If you haven't written your business context file yet, &lt;a href="https://xeroaiagency.com/blog/how-to-write-an-identity-file-for-your-ai-agent" rel="noopener noreferrer"&gt;writing an identity file for your AI agent&lt;/a&gt; is the first thing to do. The competitive intel workflow is only as good as the context it runs on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Should You Actually Do With Competitive Intel Once You Have It?
&lt;/h2&gt;

&lt;p&gt;The simple bridge between research and action: every time the weekly summary lands, make one decision about it. Not ten. You see a competitor's pricing complaint cluster, decide whether it changes your positioning this week. You see them entering a segment you deprioritized, decide if that shifts your roadmap. One pass, one decision, then move on.&lt;/p&gt;

&lt;p&gt;Gathering intel and acting on it are two separate disciplines. Most founders gather it and do nothing because there's no bridge between the research and the work.&lt;/p&gt;

&lt;p&gt;Here's the simple bridge: every time the competitive intel summary lands, you make one decision about it. Not ten. One.&lt;/p&gt;

&lt;p&gt;You see a consistent complaint about a competitor's pricing structure. Decision: do you want to address that in your own positioning this week? Yes means it goes in the content queue. No means you log it and move on.&lt;/p&gt;

&lt;p&gt;You see a competitor started pushing hard into a market segment you'd deprioritized. Decision: does that change anything about your roadmap? Yes or no. Log it.&lt;/p&gt;

&lt;p&gt;The goal is to make the research actionable in one pass, not let it pile up in a doc you never open.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Should You Look at Competitor Data Yourself Instead of Relying on AI?
&lt;/h2&gt;

&lt;p&gt;Automate the monitoring and filtering. Handle the judgment calls yourself. If a competitor launches something that could directly affect your market position, read the primary source, not a summary. If they publish a major content piece in your competitive area, actually engage with it. The AI surfaces and summarizes; you decide what matters.&lt;/p&gt;

&lt;p&gt;Not everything should be automated.&lt;/p&gt;

&lt;p&gt;If a competitor launches something that could directly affect your market position, read it yourself. Don't rely on a summary for something that warrants your full attention.&lt;/p&gt;

&lt;p&gt;If they publish a major piece of content in an area you're competing on, read it. Understand their angle. The AI can flag it. You should actually engage with the primary source.&lt;/p&gt;

&lt;p&gt;The automation handles monitoring and filtering. You handle the judgment calls on what matters. If you find yourself forming opinions about your competitive position without ever reading primary sources, you've over-automated.&lt;/p&gt;

&lt;p&gt;A useful split: let the agent surface and summarize. You decide what to act on.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Competitive Research Advantage Does a Solo Founder Actually Have?
&lt;/h2&gt;

&lt;p&gt;Solo founders with a well-configured AI agent move faster than most small teams on competitive research. A ten-person company has to coordinate who tracks what, where intel lives, how it gets shared. You have one system, one context file, one output, and zero coordination overhead. Speed from signal to action is faster once the monitoring is in place.&lt;/p&gt;

&lt;p&gt;One thing that often gets overlooked: solo founders actually have an advantage here over larger companies.&lt;/p&gt;

&lt;p&gt;A ten-person team has to coordinate who's tracking what, where the intel lives, how it gets shared. A solo founder with a well-configured AI agent has one system, one context file, one output. No coordination overhead. No information getting siloed in someone's inbox.&lt;/p&gt;

&lt;p&gt;The speed at which you can see something, process it, and act on it as a solo operator is genuinely faster than most small teams. The only blocker is not having the monitoring system in place.&lt;/p&gt;

&lt;p&gt;For context on how competitive intel fits into a full operating stack, &lt;a href="https://xeroaiagency.com/blog/ai-agent-stack-solo-founder-2026" rel="noopener noreferrer"&gt;the AI agent stack for solo founders in 2026&lt;/a&gt; covers the broader picture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Should You Start With AI Competitive Intelligence?
&lt;/h2&gt;

&lt;p&gt;Pick two competitors, write four Reddit search queries related to your space, and set up one cron job that runs those searches weekly and sends you a summary. That single workflow gives you more consistent competitive signal than most founders get manually. Once it's running and proving value, layer in reviews, job listings, and the recommendations engine.&lt;/p&gt;

&lt;p&gt;You don't need to build the full system on day one.&lt;/p&gt;

&lt;p&gt;Pick two competitors. Write down four Reddit search queries related to your space. Set up one cron job that runs those searches weekly and sends you a summary. That's the start.&lt;/p&gt;

&lt;p&gt;Once it's running and you see value, add the review platform scan. Then the job listing check. Then the recommendations layer. Build in stages. Each one compounds.&lt;/p&gt;

&lt;p&gt;The founders who stay ahead aren't the ones who research harder. They're the ones who've set up systems that research for them while they build.&lt;/p&gt;

&lt;p&gt;If you want help setting up this exact workflow for your business, the &lt;a href="https://xeroaiagency.com/build-lab" rel="noopener noreferrer"&gt;Build Lab&lt;/a&gt; is where we do this hands-on. You leave with a running system, not a plan.&lt;/p&gt;

&lt;p&gt;For more context on how competitive research fits into the broader field of solo founder intelligence work, &lt;a href="https://hbr.org/topic/subject/competitive-strategy" rel="noopener noreferrer"&gt;Harvard Business Review's guide to competitive intelligence&lt;/a&gt; covers the strategic principles. &lt;a href="https://research.g2.com/" rel="noopener noreferrer"&gt;G2's research on buyer behavior&lt;/a&gt; is useful for understanding how customers actually evaluate tools in your space. And &lt;a href="https://explodingtopics.com/" rel="noopener noreferrer"&gt;Exploding Topics&lt;/a&gt; is worth bookmarking for catching emerging competitor categories early.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Published by Michael Olivieri / Xero AI&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Start Building Your Own AI System
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt;&lt;/strong&gt; - $1 launch-test guide, instant download. The fastest way to get started.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt;&lt;/strong&gt; - the full architecture ($19).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us newsletter&lt;/a&gt;&lt;/strong&gt; - practical AI 3x/week for people with day jobs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to build your own AI co-founder?
&lt;/h2&gt;

&lt;p&gt;I'm building Xero in public — an AI system that runs distribution, content, and ops while I work a full-time job.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Start here:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/your-first-ai-agent" rel="noopener noreferrer"&gt;Your First AI Agent&lt;/a&gt; — $7 guide, instant download&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go deeper:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/learn/build-an-ai-cofounder" rel="noopener noreferrer"&gt;Build an AI Co-Founder&lt;/a&gt; — the full architecture ($19)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Newsletter:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com/newsletter" rel="noopener noreferrer"&gt;AI for the Rest of Us&lt;/a&gt; — practical AI 3x/week for people with day jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Site:&lt;/strong&gt; &lt;a href="https://xeroaiagency.com" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://xeroaiagency.com/blog/how-to-use-ai-for-competitive-intelligence-solo-founder" rel="noopener noreferrer"&gt;xeroaiagency.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>solopreneur</category>
      <category>automation</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
