<?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: Jin Otto</title>
    <description>The latest articles on DEV Community by Jin Otto (@threadotter).</description>
    <link>https://dev.to/threadotter</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%2F3991292%2F9f4c8267-0804-44bb-97f5-8b01a8fa58f9.png</url>
      <title>DEV Community: Jin Otto</title>
      <link>https://dev.to/threadotter</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/threadotter"/>
    <language>en</language>
    <item>
      <title>I priced enrichment for an AI agent at scale. The data costs more than the inference.</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Sat, 25 Jul 2026 22:04:57 +0000</pubDate>
      <link>https://dev.to/threadotter/i-priced-enrichment-for-an-ai-agent-at-scale-the-data-costs-more-than-the-inference-290f</link>
      <guid>https://dev.to/threadotter/i-priced-enrichment-for-an-ai-agent-at-scale-the-data-costs-more-than-the-inference-290f</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.to/blog/autonomous-ai-agent-cost-math-2026"&gt;Last week&lt;/a&gt; I priced inference for a realistic autonomous AI agent at roughly $27 per active user per month. The math that explains why headline LLM rates and the actual cost of running an agent are an order of magnitude apart.&lt;/p&gt;

&lt;p&gt;This week I priced the prospect data the same agent needs to find anyone to message. Data won by a factor of two, and unlike inference, the price isn't dropping.&lt;/p&gt;

&lt;p&gt;This is constraint B of the autonomous-AI-runs-your-company audit: &lt;strong&gt;the data wall.&lt;/strong&gt; It's the constraint that doesn't dissolve with cheaper models. It's the constraint that quietly determines which autonomous-agent businesses survive 2026. And it's the constraint nobody pitches you on, because the answer is uncomfortable for anyone selling "AI runs your whole company."&lt;/p&gt;

&lt;h2&gt;
  
  
  Why high-quality B2B data is gated
&lt;/h2&gt;

&lt;p&gt;The autonomous-agent pitch implicitly promises end-to-end customer acquisition: the agent finds the prospects, qualifies them, drafts the outreach, sends it, handles replies. The first step (finding prospects) lives or dies on the quality of the data the agent can access.&lt;/p&gt;

&lt;p&gt;Where does high-quality B2B prospect data live in 2026?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; behind authentication, with active enforcement against automated access.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apollo, ZoomInfo, Lusha, Clay, Cognism, Lead411:&lt;/strong&gt; behind paid API access, credit-metered.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crunchbase, PitchBook:&lt;/strong&gt; behind subscriptions starting in the low thousands per year.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;G2 intent, 6sense, Bombora:&lt;/strong&gt; behind enterprise contracts that aren't quoted on websites.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The pattern is universal because the economic logic is simple. Verified contact data costs money to collect (research, enrichment, validation, decay-monitoring), and the moment it's free, it loses commercial value almost immediately. &lt;strong&gt;Gating isn't a bug. It's the only structure that keeps the data scarce enough to charge for.&lt;/strong&gt; Any vendor that opens the gate destroys their own business. Any "free" data layer that scales also commoditizes itself out of usefulness.&lt;/p&gt;

&lt;p&gt;So when an autonomous agent promises to find prospects, the question becomes: paid data or scraped data?&lt;/p&gt;

&lt;h2&gt;
  
  
  What paid data actually costs at scale
&lt;/h2&gt;

&lt;p&gt;Let's price out an autonomous agent that qualifies 1,000 prospects per active customer per month, a modest number if the agent is going to send 50-100 outbound messages and you want any kind of qualification funnel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apollo&lt;/strong&gt; lists at roughly $0.05–$0.10 per email-only contact and $0.30–$0.80 per contact when you include a verified mobile number, via a credit system metered per contact touched. Overage credits run $0.20 each on a $50 minimum top-up.&lt;/p&gt;

&lt;p&gt;At 1,000 prospects per active user per month, email-only:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low end: 1,000 × $0.05 = &lt;strong&gt;$50 per active customer per month&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;High end: 1,000 × $0.10 = &lt;strong&gt;$100 per active customer per month&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a product with $57 ARPU, that's 88-175% of revenue, before inference, before ads, before infrastructure, before paying the founder. The headline price is "starting at $59/month" for an Apollo seat; the &lt;em&gt;actual&lt;/em&gt; cost of using it the way an autonomous agent needs to use it is an order of magnitude more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ZoomInfo&lt;/strong&gt; is materially more expensive. Their prospecting API starts around &lt;strong&gt;$50,000 per year&lt;/strong&gt;; enrichment-only API access starts around $5,000 per year via the HubSpot marketplace. Full enterprise deployments run &lt;strong&gt;$30,000–$60,000+ per year&lt;/strong&gt;, with per-seat add-ons at $1,500–$2,500 per user per year. ZoomInfo doesn't publish per-contact rates because most contracts are negotiated against credit pools, but the implied per-contact cost is consistently several multiples of Apollo's.&lt;/p&gt;

&lt;p&gt;So the data math, at autonomous-agent scale, is roughly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Apollo, conservatively: &lt;strong&gt;$50–100/user/month&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;ZoomInfo or premium providers: easily &lt;strong&gt;$100–300/user/month&lt;/strong&gt; at full enrichment&lt;/li&gt;
&lt;li&gt;Specialty intent data layers (Bombora, 6sense): typically priced as annual contracts that don't decompose cleanly to per-user math, but materially add to the bill&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Combine that with the $27/user/month inference cost from last week's post, and the autonomous agent's compute + data bill is &lt;strong&gt;$77–127 per active customer per month before any other cost&lt;/strong&gt;. At a $57 ARPU, you're underwater on every customer, every month.&lt;/p&gt;

&lt;p&gt;This is why nobody actually does this. The autonomous-agent platforms quietly skip the paid-enrichment path and reach for the scraping workaround instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The scraping alternative and its quality cliff
&lt;/h2&gt;

&lt;p&gt;Scraping is cheaper. You can build a public-data pipeline (Google results, public LinkedIn profile snippets, company websites, podcast notes, public X profiles) for the cost of compute, proxy infrastructure, and the engineering time to keep the parsers from breaking when sites change their markup.&lt;/p&gt;

&lt;p&gt;The math on scraping is much friendlier per contact: pennies, not dimes. The math on what those contacts are &lt;em&gt;worth&lt;/em&gt; is brutal.&lt;/p&gt;

&lt;p&gt;Three things break:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Email verification rate collapses.&lt;/strong&gt; A paid Apollo email is verified to ~95% deliverability accuracy. A scraped email (guessed from a name + domain via &lt;code&gt;firstname.lastname@&lt;/code&gt;, &lt;code&gt;f.lastname@&lt;/code&gt;, etc.) verifies at 40-70% depending on company size and how much pattern matching you do. Anything below ~95% verification and your bulk sender reputation tanks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Role accuracy drifts immediately.&lt;/strong&gt; Static scraped data captures a snapshot. People change roles. The "VP of Sales" you scraped six months ago is now CRO at a different company, and the person you're emailing has just been promoted out of buying authority. Paid providers maintain decay-monitoring pipelines that catch this. Scrapers don't.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intent signal is absent.&lt;/strong&gt; This is the silent killer. Paid enrichment can tell you "this person is VP of Sales at a company that just hit Series B." It cannot tell you "this person is in market for what you sell &lt;em&gt;right now&lt;/em&gt;." Scraped data is even worse: it's the same static fact set, just less verified.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The deliverability collapse is the most quantifiable problem. If your bounce rate exceeds ~5%, Gmail and Outlook deliverability degrades; over ~10%, your sender domain gets flagged and reaches inbox at single-digit rates. An autonomous agent sending from polluted scraped lists doesn't fail loudly, it fails &lt;em&gt;quietly&lt;/em&gt;, by being filtered to spam folders nobody checks. The agent reports "1,099 emails sent today" and the dashboard looks healthy, and zero of them reach an inbox.&lt;/p&gt;

&lt;p&gt;This is constraint A and constraint C kissing. Scraped data triggers deliverability collapse, which triggers reliance on paid acquisition for distribution, which loops back to the unit-economics problem from post 2.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why "smarter AI" doesn't break the wall
&lt;/h2&gt;

&lt;p&gt;The intuitive response from someone who believes in the autonomous thesis is: "more powerful models will fix this. The agent will get better at qualifying prospects, deduping, verifying, intent-scoring."&lt;/p&gt;

&lt;p&gt;That argument has a load-bearing assumption it doesn't earn. &lt;strong&gt;More inference cannot manufacture data that isn't present in the source.&lt;/strong&gt; An LLM operating on scraped data can be more &lt;em&gt;efficient&lt;/em&gt; at finding the good prospects within a low-quality pool, but it cannot raise the quality of the pool itself. The intent signal that wasn't captured isn't going to materialize because GPT-6 is reading the same scraped LinkedIn snippet.&lt;/p&gt;

&lt;p&gt;Better models help around the edges: slightly better email-pattern guessing, slightly better role inference from public bio text. They don't change the fact that the highest-intent signal lives on platforms the agent can't access, in moments that don't show up in static enrichment data.&lt;/p&gt;

&lt;p&gt;This is what makes constraint B the most structurally durable of the three. Inference gets cheaper, the agent gets smarter, the price-drop curve keeps cooking, and the data wall stays exactly where it is. In fact, &lt;strong&gt;as inference compresses toward zero, gated data becomes a &lt;em&gt;larger&lt;/em&gt; share of the autonomous agent's competitive position&lt;/strong&gt;, not a smaller one. Cheap intelligence operating on bad data still produces bad outcomes. The relative value of the data layer keeps rising.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one bet that changes the equation
&lt;/h2&gt;

&lt;p&gt;There's a single move that genuinely changes the math: stop buying static lists of people and start catching buyers in the moment they show intent. The highest-quality prospect data isn't a row in a database. It's a person posting a question, a complaint, or a "what do you use for X" right now, in public, before they've started shopping.&lt;/p&gt;

&lt;p&gt;Not "scrape LinkedIn harder." Not "buy more Apollo credits." Instead: catch the moment buying intent surfaces in the open, and reach the buyer while the window is still warm.&lt;/p&gt;

&lt;p&gt;Where does buying intent surface in public, in 2026?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reddit, Hacker News, and niche forums:&lt;/strong&gt; founders and operators describe their pain in plain language before they ever run a search. "Ask HN: what tool do you use for X" is a buying signal in its clearest possible form.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bluesky and X:&lt;/strong&gt; people vent about the exact problem you solve, in real time, in public.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Public posts, podcast transcripts, GitHub issues:&lt;/strong&gt; real-time intent layers that no enrichment vendor sells, because they aren't a list to sell.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The economic shape of this is a near-inverse of the paid-enrichment world. The &lt;em&gt;signals&lt;/em&gt; are public and cheap to reach. The &lt;em&gt;interpretation&lt;/em&gt; is the hard part: which comment is a genuine buying window vs. a casual mention, which thread is a serious pain vs. venting, and how you respond in a real human voice instead of the AI slop everyone is sick of. That's where the value is created, and it's exactly the part a list vendor can't sell you.&lt;/p&gt;

&lt;p&gt;And here's the part the autonomous-agent thesis can't easily copy: this kind of outreach is high-intent and low-volume by structure. Blasting every mention at autonomous volume is how accounts get flagged and banned. Reaching the right buyer at the right moment, in your voice, with the right pacing, is the opposite of the "1,099 emails sent today" pattern. That's &lt;em&gt;why&lt;/em&gt; it lands in inboxes instead of spam folders.&lt;/p&gt;

&lt;p&gt;The move that closes constraint B doesn't look like "smarter AI on the same data." It looks like getting in front of the buyers who are already raising their hands, before your competitors even know they exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest read
&lt;/h2&gt;

&lt;p&gt;The data wall isn't getting weaker. Apollo isn't lowering prices. ZoomInfo isn't opening their database. LinkedIn isn't loosening enforcement. If anything, all of them are getting more aggressive about gating as AI-driven scraping makes their data more contested.&lt;/p&gt;

&lt;p&gt;The autonomous-agent platforms that try to solve constraint B by buying more Apollo credits will discover the unit economics don't close. The ones that try to solve it by scraping harder will discover deliverability collapses. The ones that try to solve it by waiting for "AI to get smarter" will discover smarter AI on bad data is still bad outcomes.&lt;/p&gt;

&lt;p&gt;Full autonomy is the wrong target at SMB economics. The move that actually wins is autopilot for the grind that pays off: find the buyers already asking for what you sell, draft the reply in your voice, and pace the sends so your accounts stay healthy and land in inboxes. That puts leads and customers in front of you, each with a receipt for the conversation that produced it, instead of burning revenue on data that was never going to close the math. The founder sets the bar and the voice; a judge holds that bar on every single draft. That's a business that closes the math today, not in 24 months.&lt;/p&gt;

&lt;p&gt;Next in the series: &lt;strong&gt;constraint C, the distribution problem.&lt;/strong&gt; Why "distribution is bought, full stop" is the most honest sentence in the autonomous-agent industry, why the cold channels are closing, and why organic distribution requires the one thing the autonomous thesis structurally cannot manufacture.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This is post 3 of a 5-part series on the AI-runs-your-company thesis.&lt;/em&gt; &lt;a href="https://dev.to/blog/ai-runs-your-company-honest-audit"&gt;Start with post 1&lt;/a&gt; &lt;em&gt;for the full audit, or&lt;/em&gt; &lt;a href="https://dev.to/blog/autonomous-ai-agent-cost-math-2026"&gt;read post 2&lt;/a&gt; &lt;em&gt;for the inference math.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/founder-led-b2b-data-costs-agent" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>data</category>
      <category>startup</category>
    </item>
    <item>
      <title>I did the math on what running an autonomous AI agent actually costs in 2026</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Wed, 15 Jul 2026 16:04:53 +0000</pubDate>
      <link>https://dev.to/threadotter/i-did-the-math-on-what-running-an-autonomous-ai-agent-actually-costs-in-2026-1d7e</link>
      <guid>https://dev.to/threadotter/i-did-the-math-on-what-running-an-autonomous-ai-agent-actually-costs-in-2026-1d7e</guid>
      <description>&lt;p&gt;I priced out a realistic autonomous agent at current LLM rates this week. The number came in 10x higher than the naive math suggested, and that gap turns out to be the entire story of why autonomous-agent businesses fight for their gross margin in 2026.&lt;/p&gt;

&lt;p&gt;This is post 2 in the series on the autonomous-AI-runs-your-company thesis. &lt;a href="https://dev.to/blog/ai-runs-your-company-honest-audit"&gt;Post 1&lt;/a&gt; made the case that three structural constraints (token economics, gated data, and bought distribution) explain why the autonomous business pitch hits a wall today. This post goes deep on the first constraint with the actual token spreadsheet.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the naive math gets you
&lt;/h2&gt;

&lt;p&gt;Suppose you're building "an AI agent that runs a small business." Per active customer, per month, the agent has to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Research and qualify prospects.&lt;/strong&gt; Roughly 300 sessions per month (10/day × 30 days). Each pulls in scraped pages, partial profiles, conversation history. Call it ~50K input tokens and ~3K output tokens per session.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Draft outbound messages.&lt;/strong&gt; ~100 cold emails per month per customer. ~2K input, ~500 output each.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handle inbound replies.&lt;/strong&gt; ~50 inbox events per month. ~3K input, ~500 output each.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generate creative.&lt;/strong&gt; ~30 ad variants per month for paid-channel rotation. ~5K input, ~1K output each.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Add it up:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Input: ~15.5M tokens&lt;/li&gt;
&lt;li&gt;Output: ~1.0M tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At GPT-5-mini's list rate of &lt;strong&gt;$0.125 per million input / $1.00 per million output&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Input cost: 15.5M × $0.125/M ≈ &lt;strong&gt;$1.94&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Output cost: 1.0M × $1.00/M ≈ &lt;strong&gt;$1.00&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Total: ~$2.94 per active customer per month.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If that were the real number, an autonomous agent would be a &lt;em&gt;fantastic&lt;/em&gt; business. At $57/mo ARPU, inference would be 5% of revenue. You'd have 50+ points of gross margin headroom. Distribution would be the only constraint to worry about.&lt;/p&gt;

&lt;p&gt;But that's not the real number, and the gap between $3 and the actual cost is where every autonomous-agent founder gets sandbagged.&lt;/p&gt;

&lt;h2&gt;
  
  
  The hidden multiplier: reasoning tokens
&lt;/h2&gt;

&lt;p&gt;Cheap chat models like GPT-5-mini are great at "rewrite this email" or "summarize this thread." They struggle with "look at this lead's whole context, decide whether to reach out, and if so plan a multi-step sequence." That work needs &lt;strong&gt;reasoning models&lt;/strong&gt;: o3, o3-mini, GPT-5.4 with thinking, Claude Sonnet/Opus with extended thinking, or the open-source reasoning models catching up fast.&lt;/p&gt;

&lt;p&gt;Reasoning model headline prices look almost reasonable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI o3:&lt;/strong&gt; $2 input / $8 output per million tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI o3-mini:&lt;/strong&gt; $0.10 input / $4.40 output per million&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Sonnet 4.6&lt;/strong&gt; (with extended thinking): $3 / $15 per million&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Opus 4.8&lt;/strong&gt; (with adaptive thinking, default "high" effort): $5 / $25 per million&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The trap is in how reasoning tokens get billed. The internal "thinking" the model does, the hidden chain-of-thought it generates before producing a visible answer, counts as &lt;strong&gt;output tokens&lt;/strong&gt; at output rates. For a non-trivial reasoning task, those hidden tokens run 3-10x the visible output. Anthropic's own guidance for extended thinking is to budget 2-5x visible output for thinking-heavy tasks. OpenAI's o3 quietly burns 3,000-10,000 thinking tokens on harder prompts.&lt;/p&gt;

&lt;p&gt;So a "small" agent decision, "should I reach out to this lead, and if so what's the plan," that looks like 500 visible output tokens is actually 2,000-5,000 billed tokens at the output rate.&lt;/p&gt;

&lt;p&gt;Now redo the per-customer math, with realistic model mix. Assume 60% of the work is the cheap-model drudgery above (drafting, summarizing) and 40% is reasoning-tier (qualification, planning, multi-step decisions), with a 4x thinking-token multiplier on the reasoning workload:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cheap-model portion (60% of volume): 0.6 × $2.94 = &lt;strong&gt;~$1.76&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Reasoning-model portion (40% of volume), at o3 prices with 4x thinking inflation:

&lt;ul&gt;
&lt;li&gt;Input: 0.4 × 15.5M × $2/M ≈ &lt;strong&gt;$12.40&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Output (visible + thinking, 4x multiplier): 0.4 × 1.0M × 4 × $8/M ≈ &lt;strong&gt;$12.80&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Subtotal: &lt;strong&gt;~$25.20&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Total: ~$27 per active customer per month.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use Opus instead of o3 for the hardest reasoning slice and the total drifts past $40. Use Sonnet 4.6 with extended thinking and you're in the high $20s to mid-$30s.&lt;/p&gt;

&lt;p&gt;So the publicly-disclosed $35/month per active user that one $250M-valued autonomous agent platform discloses isn't an outlier or a sign of incompetence. It's &lt;em&gt;exactly&lt;/em&gt; where realistic agent economics land in 2026 given real workloads on real models. The cheap headline rate of $0.125 per million input tokens is the GPT-5-mini honeypot. True, technically, for the small slice of agent work that doesn't require thinking.&lt;/p&gt;

&lt;h2&gt;
  
  
  The reliability tax that doesn't dissolve
&lt;/h2&gt;

&lt;p&gt;The math above assumes every agent action succeeds on the first try. Real agents don't.&lt;/p&gt;

&lt;p&gt;Tool calls fail. JSON outputs malform. The model hallucinates a field name and the downstream parser blows up. The agent loops on a "search → consider → decide" cycle and the second loop's context now includes the first loop's reasoning, so input tokens compound. A robust agent that ships in production has retry logic and fallback paths, and every retry buys you another round of input + output + thinking tokens at full price.&lt;/p&gt;

&lt;p&gt;On the agents I've watched run, the reliability tax adds 30-100% to the naive token cost, sometimes more for the long-tail of edge cases. This is the part of the math that doesn't dissolve with cheaper inference, because it's a function of how often the model is &lt;em&gt;wrong&lt;/em&gt;, not how cheap each call is. As models get better the tax shrinks, but it never zeros.&lt;/p&gt;

&lt;p&gt;That puts realistic 2026 autonomous-agent compute somewhere in the &lt;strong&gt;$25-$60 per active user per month&lt;/strong&gt; range, depending on model mix, task complexity, and how much retry-tolerance you've built in. At a $57 ARPU, that's 44-100%+ of revenue going to inference before you've paid for anything else. Which is exactly why every public autonomous-agent platform is also selling something else on the side, like ad markup, domain markup, add-ons, and packs, to widen the per-user revenue base so the inference share looks less terminal. Read that pattern closely: the platforms aren't widening revenue because autonomy is working. They're doing it because the compute bill of trying to automate judgment never closes at SMB prices.&lt;/p&gt;

&lt;h2&gt;
  
  
  The price-drop curve, and what it actually buys you
&lt;/h2&gt;

&lt;p&gt;The good news, and it's real news: inference costs are on a brutal price-drop curve. Epoch AI's tracking shows the cost of achieving a given level of model quality has dropped roughly &lt;strong&gt;10x per year&lt;/strong&gt; since 2023, and for some performance milestones, 40-900x per year. GPT-4-equivalent quality cost ~$20-60 per million tokens at launch in March 2023 and runs at ~$0.40 per million today. That's a ~50x compression in 3.5 years for equivalent intelligence.&lt;/p&gt;

&lt;p&gt;Reasoning-model pricing is dropping slower than chat-model pricing (the curve is steeper for o-series than for GPT-4o-equivalent), but it's still dropping fast. Open-source reasoning models (DeepSeek's reasoning variants, the various R-tier open releases) keep forcing the commercial labs to compress. The directional bet here is solid.&lt;/p&gt;

&lt;p&gt;If the trend continues another 12 months, your $35/user/month inference bill becomes ~$3.50. At a $57 ARPU, that's a normal SaaS-shaped gross margin. Within 24 months, the constraint largely dissolves for cost-disciplined builders. This is the most likely of the three constraints to break in your favor.&lt;/p&gt;

&lt;p&gt;The catch, and this is the part the autonomous-agent pitch doesn't talk about, is that &lt;strong&gt;the price curve only saves you if your customers stay long enough to benefit from it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At the disclosed 50% month-one churn rate of the platform I keep citing, half your cohort is gone before the model price has moved meaningfully. You're racing the price curve with a leaky bucket. Two years of 10x/yr inference drops doesn't help if your median customer lasts six weeks.&lt;/p&gt;

&lt;p&gt;That's the real shape of constraint A. It's not "inference is too expensive." That's solving. It's &lt;strong&gt;"high-churn businesses lose the race against the price curve, and high-retention businesses win it."&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The move the math actually points to
&lt;/h2&gt;

&lt;p&gt;Here's the conclusion the cost spreadsheet forces, and it's the opposite of the autonomous pitch: at SMB ARPU, full autonomy is the wrong target. You cannot run a $57/mo product on $35 of compute and burn another 30-100% on retries papering over a machine making every judgment call alone. The math says full-stack autonomy is ROI-negative at the price point where most small businesses actually buy.&lt;/p&gt;

&lt;p&gt;But flip the question. Most of the cost above isn't the &lt;em&gt;judgment&lt;/em&gt;. It's the grind around it: researching prospects, sifting noise, drafting message after message, keeping sequences from torching your sender reputation. That grind is exactly what cheap, deterministic, well-scoped automation handles beautifully and cheaply. The expensive part, the open-ended "decide what this business should do next" reasoning, is the part that doesn't pay back at SMB prices and the part a founder is genuinely better at anyway.&lt;/p&gt;

&lt;p&gt;So the ROI-positive shape isn't an agent that runs your company. It's &lt;strong&gt;autopilot for the work that compounds&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Find the buyers already asking.&lt;/strong&gt; The single highest-leverage thing automation does is surface the people raising their hand right now: the ones describing your exact problem in public, in real time. You don't need a reasoning model to decide who to cold-pitch into the void. You need a feed of warm intent landing in your inbox. That's signal, not autonomy, and signal is cheap to deliver and worth a fortune to receive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Draft in your voice, ready to send.&lt;/strong&gt; Drafting is the cheap-model slice of the math: summarizing context, writing the reply that fits the moment. Done well, it produces a message that sounds like you and clears a judge before it ships, on autopilot or with your read first. The leverage is collapsing the time from "someone's asking" to "you've answered."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pace the sends so accounts don't get banned.&lt;/strong&gt; Volume is what gets cold accounts flagged, deboosted, and banned. Autopilot that meters the pace, respects each platform's tolerance, and keeps deliverability intact is worth more than autopilot that blasts. The win condition is replies and booked calls, not message count.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The founder's judgment stays in this model, encoded once as the bar the system holds on every draft, because &lt;strong&gt;judgment is the leverage&lt;/strong&gt; and it's the one input that doesn't get cheaper on the price-drop curve. Spending a reasoning-model budget to imitate a founder's call on a $57/mo account is lighting money on fire. Spending it to put the right ten conversations in front of that founder every morning is the trade that prints.&lt;/p&gt;

&lt;p&gt;That's the business the math actually supports: not the agent that replaces the operator, but the autopilot that finds the demand, drafts the answer, and protects the channel, then puts leads and customers in the inbox while the operator does the part that's worth a human's hour.&lt;/p&gt;

&lt;p&gt;That's where Thread Otter sits on purpose. It watches Reddit, X, LinkedIn, and your alert feeds for the people describing your problem out loud, drafts the reply in your voice, and paces the sends so your accounts stay healthy, then drops the live conversations into one inbox. Autopilot on the grind, you on the judgment, leads instead of a compute bill.&lt;/p&gt;

&lt;p&gt;Next in the series: &lt;strong&gt;constraint B, the data wall.&lt;/strong&gt; Why high-quality B2B prospect data lives behind paywalls, why scraping public data hits a quality ceiling that more inference can't break through, and the one architectural bet that genuinely changes the equation.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This is post 2 of a 5-part series on the AI-runs-your-company thesis.&lt;/em&gt; &lt;a href="https://dev.to/blog/ai-runs-your-company-honest-audit"&gt;Start with post 1&lt;/a&gt; &lt;em&gt;for the full audit.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/reasoning-tokens-cost-autonomous-agents-2026" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AI can't run your company yet. Here's the math, and what to automate instead.</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Sun, 12 Jul 2026 18:44:46 +0000</pubDate>
      <link>https://dev.to/threadotter/ai-cant-run-your-company-yet-heres-the-math-and-what-to-automate-instead-89c</link>
      <guid>https://dev.to/threadotter/ai-cant-run-your-company-yet-heres-the-math-and-what-to-automate-instead-89c</guid>
      <description>&lt;p&gt;Last week I spent two hours interrogating a chatbot that runs a $250M-valued AI-agent platform. The pitch is the one you've heard a hundred times now: solo founder plus AI equals leverage of a fifty-person company at one-person cost. AI plans, AI codes, AI runs the ads, AI sends the cold email, AI handles the inbox. You sleep; the business compounds.&lt;/p&gt;

&lt;p&gt;I went in skeptical. I came out with the same conclusion every honest version of this conversation lands on: the thesis &lt;em&gt;will&lt;/em&gt; work eventually, and there are three specific structural constraints that mean it doesn't ship today. Token economics. Gated data. Bought distribution. Each one is a number, not an opinion. None of them are about whether the AI is "smart enough." They're about whether the math closes.&lt;/p&gt;

&lt;p&gt;This is the audit.&lt;/p&gt;

&lt;h2&gt;
  
  
  The thesis, steelmanned
&lt;/h2&gt;

&lt;p&gt;Before tearing into the constraints, let me give the autonomous-agent vision its strongest form. If you don't, the rest of this piece reads like another AI-skeptic blog post, and the world has enough of those.&lt;/p&gt;

&lt;p&gt;The core argument is real: a sufficiently capable AI agent could compress a company's operations into a single coordination layer. One human sets direction; the agent executes. Ad creative gets generated and rotated. Cold outreach gets drafted and sent. Inbound replies get handled. Code ships. Customer support resolves. The leverage curve bends. The "one-person billion-dollar company" stops being a meme and starts being a job description.&lt;/p&gt;

&lt;p&gt;This isn't science fiction. Some pieces of it already work, today, and well:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Creative generation at volume is solved.&lt;/strong&gt; The platform I interrogated disclosed generating roughly &lt;strong&gt;97 ad creatives in a single day&lt;/strong&gt;, ~600-700 per week, more than 15,000 lifetime. That's a real capability. A human creative team simply cannot match that throughput, and Meta's algorithm doesn't care about creative &lt;em&gt;origin&lt;/em&gt;. It cares about which creative converts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;First-draft writing is competent.&lt;/strong&gt; Cold email opens, blog posts, landing-page copy: frontier LLMs in 2026 produce drafts good enough to ship if you don't read too closely. The slop tax is real but bounded.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Routing and prioritization are tractable.&lt;/strong&gt; Triage, summarization, "is this lead worth a reply": these are exactly the shapes LLMs handle well.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the thesis is "AI can do the high-volume, low-judgment work of running a business," the answer is yes, today, and it's only getting better. That's the easy part.&lt;/p&gt;

&lt;p&gt;The hard part is the &lt;em&gt;rest of the company&lt;/em&gt;, and that's where the three constraints live.&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraint A: Token economics versus unit economics
&lt;/h2&gt;

&lt;p&gt;The math that doesn't close is the one the autonomous platforms quietly disclose and then try not to talk about.&lt;/p&gt;

&lt;p&gt;The $250M-valued platform I mentioned discloses two numbers on its public dashboard: monthly AI compute spend of &lt;strong&gt;~$295,000&lt;/strong&gt; and &lt;strong&gt;~8,444 active customer-companies&lt;/strong&gt;. Do the division and you get &lt;strong&gt;$34.94 per month in inference cost, per active customer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Their ARPU is &lt;strong&gt;$57/month&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That means &lt;strong&gt;61% of revenue per active customer goes to inference&lt;/strong&gt; before you've paid for a single ad impression, a server, a domain, or the founder's salary. Once you add the disclosed ad spend (~$157K/mo against ~$396K MRR, about &lt;strong&gt;40% of revenue&lt;/strong&gt; going back into customer acquisition), you've spent every dollar that came in the door, and you haven't paid for infrastructure yet.&lt;/p&gt;

&lt;p&gt;The platform can survive this because (a) some revenue comes from non-subscription sources (domain markup, ad markup, add-ons), (b) the cohort is young and growing, and (c) they just raised $30M. None of those are unit-economic solutions; they're runway. The actual economics close only if one of three things happens:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Inference costs fall.&lt;/strong&gt; This is genuinely happening, and faster than most people realize. According to Epoch AI's tracking of LLM inference prices, the cost to achieve a given level of model quality has dropped roughly &lt;strong&gt;10x per year&lt;/strong&gt; since 2023, and for some performance milestones, as much as 40-900x per year. Concretely: GPT-5-mini today lists at &lt;strong&gt;$0.125 per million input tokens and $1.00 per million output tokens&lt;/strong&gt;. Claude Sonnet 4.6 lists at &lt;strong&gt;$3/$15 per million&lt;/strong&gt;. GPT-4-equivalent quality, which cost roughly $20-$60 per million tokens at launch in 2023, can now be served at ~$0.40 per million, a roughly &lt;strong&gt;50x drop in ~3.5 years&lt;/strong&gt;. If the trend continues another 12-24 months, $35/mo of inference becomes $3.50/mo, and the gross margin opens up dramatically.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ARPU goes up.&lt;/strong&gt; This means the product graduates from "tool for solo founders at $57/mo" to "platform for SMB teams at $500/mo." Different product, different sales motion, different competitive landscape.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inference usage gets capped per customer.&lt;/strong&gt; Which is the literal opposite of what an "AI runs your company" pitch promises. Capping the agent's autonomy to protect margin is admitting the thesis hasn't closed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The honest read on constraint A: &lt;strong&gt;it's the most likely to dissolve&lt;/strong&gt;. Inference is on a brutal price-drop curve and every major lab is racing to undercut the others. Give it 24 months and this argument weakens significantly. If you're betting on autonomous AI businesses, you're really betting on the OpenAI/Anthropic/Google/DeepSeek price war producing another 10x cost drop before your customers churn. That's not a crazy bet. It's just not a bet you can win today, especially when month-one churn eats half your cohort before the price curve catches up.&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraint B: Quality data is gated, ungated data is low-value
&lt;/h2&gt;

&lt;p&gt;This is the constraint that doesn't dissolve with cheaper inference, and it's the one no one talks about.&lt;/p&gt;

&lt;p&gt;The autonomous-agent pitch implicitly promises end-to-end customer acquisition: agent finds prospects, agent qualifies them, agent reaches out, revenue happens. The promise lives or dies on the quality of "agent finds prospects."&lt;/p&gt;

&lt;p&gt;Where do high-quality B2B prospects live?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn.&lt;/strong&gt; Gated behind authentication. Their TOS explicitly prohibits automated access. They actively enforce.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apollo, ZoomInfo, Lusha, Clay enrichment.&lt;/strong&gt; Gated behind paid API access. Apollo's effective per-contact cost runs roughly &lt;strong&gt;$0.05-$0.10 for an email-only export&lt;/strong&gt; and &lt;strong&gt;$0.30-$0.80 when you include a mobile number&lt;/strong&gt;, both via a credit system that meters every contact you touch, with overage credits priced at $0.20 each on a $50 minimum top-up. ZoomInfo and the higher-end enrichment providers run materially more per-contact than that.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Crunchbase, PitchBook.&lt;/strong&gt; Gated.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Industry-specific databases (Built In, AngelList, etc.).&lt;/strong&gt; Mostly gated.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The gating exists for a precise reason: &lt;strong&gt;the data has value&lt;/strong&gt;. The economic principle that closes here is straightforward: the moment any of these surfaces went ungated, the data would lose its commercial value almost immediately, and the company sitting on it would lose its business. Gating is not a bug. It's the only thing keeping the data scarce enough to charge for.&lt;/p&gt;

&lt;p&gt;The autonomous-agent workaround is scraping public/ungated data: Google results, public Twitter profiles, niche directories, podcast episode notes. The platform I interrogated admitted this directly: "scraping ungated data gets you low-quality contacts." The math problem is unavoidable. If you scrape, your prospects are bad. If you pay for proper data, your CAC explodes and the unit economics from constraint A collapse further.&lt;/p&gt;

&lt;p&gt;There is a credible direction here: better AI signal qualification could, in theory, compensate for lower-quality data sources. An LLM that's exceptionally good at reading public signals (a founder just posted on Reddit asking for a tool like yours; a developer just complained on X about a specific pain) could in principle generate higher-intent leads than a static enrichment database. That's the bet that real-time signal layers are making. Whether it pays off depends on whether &lt;em&gt;signal interpretation&lt;/em&gt; is a hard enough problem that quality wins, or whether everyone converges on the same scraped surfaces and the moat collapses to commodity.&lt;/p&gt;

&lt;p&gt;The honest read on constraint B: &lt;strong&gt;this is the most structurally durable constraint&lt;/strong&gt;. It doesn't go away with better models. It doesn't go away with cheaper inference. Gating exists because data has value, and any "free" alternative produces low-value leads precisely because it's free. Until either (a) the gates open or (b) signal interpretation becomes so good that quality compensates for quantity, the autonomous prospect-acquisition promise has a ceiling.&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraint C: Distribution is bought, not built, and the math doesn't close at SMB ARPU
&lt;/h2&gt;

&lt;p&gt;The third constraint is the one the platform I interrogated stated explicitly, on the live demo, in a sentence I now believe is the most honest thing anyone has said about AI agents in 2026:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Distribution is bought, full stop."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Their numbers back it up. Of disclosed monthly revenue, &lt;strong&gt;roughly 40% goes back into Meta Ads&lt;/strong&gt;, about $157K on ~$396K MRR. That ratio only closes if customer lifetime value is 3-5x customer acquisition cost. At a $57/month price point with founder-disclosed month-one churn of around &lt;strong&gt;50%&lt;/strong&gt; (per the founder's own appearance on Mixergy earlier in 2026), the LTV-to-CAC ratio is brutal. The math runs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;50% monthly retention means median customer lifetime is roughly 1-2 months.&lt;/li&gt;
&lt;li&gt;At $57/mo, that's $57-114 in lifetime revenue per customer.&lt;/li&gt;
&lt;li&gt;If CAC is even $30-50 (a reasonable estimate at their volume), LTV-to-CAC is barely 2x, possibly less.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's not a venture-scale business. That's a treadmill business: buy customers, lose half of them, buy more, hope inference costs fall faster than you bleed.&lt;/p&gt;

&lt;p&gt;The autonomous workaround is cold outreach. The pitch: skip paid acquisition, use the agent to scrape prospects and email them at scale, build a cold-channel growth flywheel. Reality:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;X restricted cold-reply APIs in mid-2026.&lt;/strong&gt; Sending a cold reply to someone who hasn't engaged with you returns a 403. The agent can scroll; it cannot send.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reddit has become structurally hostile to automated outreach.&lt;/strong&gt; Years-old accounts get banned for posting that the algorithm reads as promotional. We've watched multi-year-old accounts get blanket-banned the day after a single batch of replies the filter read as patterned. Reddit doesn't care whether the replies were thoughtful; it cares that they were patterned.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LinkedIn's TOS prohibits automation, and they enforce.&lt;/strong&gt; The "everyone does it" defense doesn't help when your account gets restricted.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cold email at scale requires deliverability infrastructure&lt;/strong&gt; (warmed domains, sender reputation, complaint-rate isolation) that an agent running thousands of sub-companies under one root domain can't easily isolate. One bad sub-company nukes deliverability for all of them. The platform's own founder has acknowledged this architecture as a known gap, with per-company custom domains "in the pipeline" rather than shipped.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cold channels are closing. The channels that remain (content, SEO, community, founder-led brand) require &lt;em&gt;a human face&lt;/em&gt; that an autonomous agent fundamentally can't provide at the start of a company's life. There is no audience to compound on yet. There is no brand for the algorithm to amplify. There are no warm relationships to ask for distribution.&lt;/p&gt;

&lt;p&gt;Which sends you back to paid ads. Which closes the loop on constraint A.&lt;/p&gt;

&lt;p&gt;The honest read on constraint C: &lt;strong&gt;the autonomous-agent thesis works in verticals where distribution is already solved by other means.&lt;/strong&gt; Consumer apps where paid acquisition is the only path. Embedded-distribution plays where the agent lives inside an existing channel. Brand-driven categories where the celebrity halo of the platform itself (or its founder) does the work. In the general "AI builds and runs any business" framing, distribution is the load-bearing wall, and there is no autonomous version of it that scales at SMB ARPU.&lt;/p&gt;

&lt;h2&gt;
  
  
  What would have to change
&lt;/h2&gt;

&lt;p&gt;Stack the constraints and the picture is clear. For the autonomous-agent business thesis to ship at scale:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Inference costs need another 10x drop.&lt;/strong&gt; Probable on a 12-24 month timeline. Constraint A largely dissolves if this happens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Either gates open or signal interpretation gets dramatically better.&lt;/strong&gt; The first won't happen. The data providers have no incentive. The second is where the actual innovation surface lives, and it is already winnable today: reading the public buying signals that scraped enrichment lists never surface, like a founder posting that they need exactly what you sell.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cold channels either reopen or organic distribution gets its founder face.&lt;/strong&gt; Cold isn't reopening; platforms are trending the other way. Which means the winning move is a founder voice that the algorithm and real buyers actually trust, with AI carrying the volume behind it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That last point is the whole argument compressed: &lt;strong&gt;the version of "AI runs your company" that closes the math is the one where the founder owns the judgment and the brand, and AI runs the grind underneath it.&lt;/strong&gt; That is not a weaker product. It is the only configuration that wins at SMB economics.&lt;/p&gt;

&lt;h2&gt;
  
  
  The realist position for 2026
&lt;/h2&gt;

&lt;p&gt;I want to be clear about what I'm not saying. I'm not saying autonomous AI businesses won't happen. I think they will, partially, in specific verticals, over the next 24-48 months. I'm not saying the founders building these platforms are dishonest. Most of them are racing a real constraint stack with real capital, and some of them will get to the other side.&lt;/p&gt;

&lt;p&gt;What I am saying is that &lt;em&gt;today, in 2026&lt;/em&gt;, the autonomous-company thesis pays a structural tax across three constraints, and the tax is high enough that the businesses built on it look more like ad-buying agents with AI co-pilots than like the "AI runs everything" picture the marketing implies.&lt;/p&gt;

&lt;p&gt;The architecture that closes the math today is &lt;strong&gt;autopilot under a founder&lt;/strong&gt;. AI runs the high-volume grind: finding the buyers who are already asking for what you sell, drafting replies in your voice, pacing sends so your accounts don't get banned, generating creative, triaging and prioritizing. The founder owns the small set of moves where leverage actually lives: the voice that compounds organic distribution, the judgment call on which signals are worth chasing, the relationships that turn into customers.&lt;/p&gt;

&lt;p&gt;This is not a humility position. It's a &lt;em&gt;unit economics&lt;/em&gt; position. Autopilot-under-a-founder products close the math today because they don't pay all three constraint taxes at full freight. Compute is spent where it pays off instead of everywhere at once. Lead quality is high because the signals are real buying intent, not scraped guesswork. Distribution compounds because there is a brand buyers trust attached to it. The result is the same thing every founder actually wants: leads and customers landing in your inbox instead of a dashboard you have to babysit.&lt;/p&gt;

&lt;p&gt;The dial moves toward more autonomy as the constraints dissolve. Inference gets cheaper, the dial moves. Signal reading gets sharper, the dial moves. A new channel opens that AI can work honestly, the dial moves. The product that bets correctly is the one architected so the dial &lt;em&gt;can&lt;/em&gt; move, while already shipping the wins that pay off today.&lt;/p&gt;

&lt;p&gt;That's the company we're building. Thread Otter runs the grind on autopilot: it finds the people already asking for what you sell across Reddit, X, LinkedIn, and your reply inbox, drafts responses in your voice, and paces the sends so your accounts stay healthy. You stay on the judgment, because that is where the leverage is, and qualified conversations land in your inbox. In follow-up posts I'll go deeper on each of the three constraints with the specific math: token economics first, then the data wall, then the distribution collapse.&lt;/p&gt;

&lt;p&gt;If you're building an autonomous-anything business in 2026, the question that matters isn't "can my AI do this work." The question is "does the math close at my price point, given the three constraints." The answer that closes today: don't chase full autonomy, put the grind on autopilot and keep yourself on the judgment. That's the build that fills your inbox with buyers instead of burning your runway on a dashboard.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This is post 1 of a 5-part series on the AI-runs-your-company thesis. Next up: the token economics in more detail. What inference actually costs per customer at frontier-equivalent quality in 2026, and the price-drop curve you'd be betting on.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/ai-runs-your-company-honest-audit" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>startup</category>
    </item>
    <item>
      <title>The exact plan to get your first 100 customers with zero audience</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Fri, 10 Jul 2026 15:42:53 +0000</pubDate>
      <link>https://dev.to/threadotter/the-exact-plan-to-get-your-first-100-customers-with-zero-audience-3dag</link>
      <guid>https://dev.to/threadotter/the-exact-plan-to-get-your-first-100-customers-with-zero-audience-3dag</guid>
      <description>&lt;p&gt;When I started Thread Otter, I had zero audience. No Twitter following worth the name. No LinkedIn audience. No newsletter. No "my brother and I already scaled three SaaS past 20K MRR" track record to open a thread with. Just a product and the problem of getting it in front of the people who'd want it.&lt;/p&gt;

&lt;p&gt;If you read startup growth advice, you've seen the post. The one that goes &lt;em&gt;"here's exactly how I'm growing to 10K MRR, six channels, every day, no ads, no budget."&lt;/em&gt; It's a good post. I saved it. Then I read it a second time and noticed that every channel in it quietly assumes something I don't have yet: an audience, or a track record, or both. &lt;em&gt;"I document everything on TikTok and people follow the journey."&lt;/em&gt; Great, for someone people already follow. &lt;em&gt;"The right 10 connections on X can change your trajectory."&lt;/em&gt; Sure, once you have 10 connections.&lt;/p&gt;

&lt;p&gt;This is the version for the rest of us. The honest 0-to-100 plan when you're starting from nothing. Not the channels that work once you're known. The &lt;em&gt;order&lt;/em&gt; you actually run them in when you're not.&lt;/p&gt;

&lt;h2&gt;
  
  
  The mistake: copying the playbook of someone who's already known
&lt;/h2&gt;

&lt;p&gt;The reason those "6 channels every day" posts feel motivating and then go nowhere is survivorship bias, and it's worth naming precisely. You see the founder whose build-in-public TikTok took off. You don't see the ten thousand founders who posted the same earnest daily videos to 40 views and quit at week six, because they got 40 views, so the videos never reached you. The graveyard is invisible by construction. Every channel has one.&lt;/p&gt;

&lt;p&gt;So when you copy the channel &lt;em&gt;list&lt;/em&gt; of someone with a following, you're copying the part that worked &lt;em&gt;because&lt;/em&gt; they had a following. The audience wasn't the output of the channels. For them, it was the input.&lt;/p&gt;

&lt;p&gt;The fix isn't to try harder on those channels. It's to reorder.&lt;/p&gt;

&lt;h2&gt;
  
  
  The reframe: every channel has a prerequisite
&lt;/h2&gt;

&lt;p&gt;Channels aren't equally available to you on day one. Each one has an entry requirement. Sort them by it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Needs an existing audience to work at all:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build in public (TikTok, IG, X threads, daily LinkedIn content). Posting into a feed that doesn't know you is shouting in an empty room. These compound &lt;em&gt;beautifully&lt;/em&gt;, but only after you have a few hundred of the right people watching.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Needs platform trust you have to earn slowly:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reddit, X replies, LinkedIn outbound. A new or low-trust account doing volume gets suppressed or banned. (More on exactly why in &lt;a href="https://dev.to/blog/founder-led-outbound-x-reddit-bans"&gt;the platform trust tax&lt;/a&gt;.) These work, but they punish impatience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Needs nothing but work, available to you literally today:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cold email to people who showed intent.&lt;/li&gt;
&lt;li&gt;SEO that captures existing demand: comparison pages ("X alternative"), directories (AlternativeTo, SaaSHub, the AI-tool indexes), Show HN.&lt;/li&gt;
&lt;li&gt;One-to-one helpfulness in communities, not posting &lt;em&gt;at&lt;/em&gt; them, answering specific questions where you're genuinely the best answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Look at that list and the order writes itself. &lt;strong&gt;You start with the channels that don't require an audience, and you use them to earn the audience that unlocks the rest.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Tier 1: the channels that work with zero audience (start here)
&lt;/h2&gt;

&lt;p&gt;These are unglamorous, which is exactly why they're underused, which is exactly why they work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cold email, intent-targeted.&lt;/strong&gt; Not 500 sprayed emails, that's the &lt;em&gt;last&lt;/em&gt; step, not the first (&lt;a href="https://dev.to/blog/founder-led-cold-email-sequence"&gt;here's the order&lt;/a&gt;). The version that works at zero is small and surgical: people who just did something that signals they have the problem you solve. It needs no audience because you're going to them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demand-capture SEO.&lt;/strong&gt; Somebody is, right now, googling "Syften alternative" or "GummySearch shut down what now." A comparison page answers a question a buyer already has. It needs no audience because the audience is the search engine. One honest &lt;code&gt;/vs&lt;/code&gt; page can outperform a month of tweets from an account nobody follows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Genuine community helpfulness.&lt;/strong&gt; Not the link-drop that gets you banned. Answering the one question a week where your product is &lt;em&gt;actually&lt;/em&gt; the best answer, naming it without a URL, and otherwise being a real member. This is slow, it doesn't scale, and it's some of the highest-converting reach you'll ever get. It needs no audience because you're showing up where the conversation already is.&lt;/p&gt;

&lt;p&gt;The honest truth about Tier 1: it's hand-to-hand. It does not feel like "growth." It feels like work. That's the tell that you're doing the part that actually moves a 0-MRR product, because it's the part the audience-rich founders skipped and forgot they skipped.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tier 2: the channels that switch on once Tier 1 gives you proof
&lt;/h2&gt;

&lt;p&gt;Once Tier 1 has produced a few real users and a few real stories, the audience channels stop being empty rooms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build in public, but the honest version.&lt;/strong&gt; You finally have something true to say ("here's what the first five users actually did, including the two who churned"). That's a post. The trap is build-in-public &lt;em&gt;before&lt;/em&gt; you have anything true to report, which is just performing. &lt;a href="https://dev.to/blog/build-in-public-zero-mrr-posts"&gt;I wrote about what to post when you're still at $0&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Channel-native launches.&lt;/strong&gt; When you ship something real, don't tweet once and call it done. &lt;a href="https://dev.to/blog/launch-once-launch-five-times"&gt;Run it as four platform-native posts&lt;/a&gt;. This works better in Tier 2 because the Tier-1 reps have given you a handful of people who'll actually engage with the launch, which is what tells each platform's algorithm to show it to more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tier 3: the slow audience machine
&lt;/h2&gt;

&lt;p&gt;Daily content, video, the personal-brand flywheel. This is the channel from the viral post, and it genuinely is the #1 channel &lt;em&gt;for the people it works for.&lt;/em&gt; It's Tier 3 not because it's bad but because it's the slowest to pay off and the easiest to quit. Start it whenever you want, but fund it with the customers Tier 1 and 2 bring in, so you're not betting the company on a flywheel that takes six months to turn.&lt;/p&gt;

&lt;h2&gt;
  
  
  The timeline nobody promises you
&lt;/h2&gt;

&lt;p&gt;The viral post got one thing exactly right: its last step. &lt;em&gt;Six months minimum before the compound effect kicks in. Most people quit too early.&lt;/em&gt; That's the truest sentence in it. The difference is what you're being patient &lt;em&gt;about&lt;/em&gt;. You're not patiently waiting for an audience to appear. You're patiently running Tier 1, the hand-to-hand work, long enough that it produces the proof that makes Tier 2 and 3 work. Patience in output, not patience in waiting.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this is not
&lt;/h2&gt;

&lt;p&gt;It's not a promise that Tier 1 is fast. It's faster than building an audience first, which is the only comparison that matters. The first 100 customers are earned one real conversation at a time. Anyone who says otherwise has forgotten how they actually got theirs. What you can automate is the grind inside each tier, the finding, the drafting, the pacing, without ever skipping the conversations themselves.&lt;/p&gt;

&lt;p&gt;It's not "ignore the audience channels." It's "don't &lt;em&gt;start&lt;/em&gt; there." The order is the whole point.&lt;/p&gt;

&lt;p&gt;And it's not a substitute for a product worth telling people about. No channel ordering saves a thing nobody wants. All of this assumes you've got something a specific person would be glad you emailed them about.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you're starting from a flat line
&lt;/h2&gt;

&lt;p&gt;A flat line in your first weeks is not a death sentence. It's the default state of a product whose only marketing so far was existing. The fix is to start Tier 1 by hand this week: five intent-targeted emails, one honest comparison page, one genuinely useful answer in a community where your buyers hang out. Then do it again next week. That's the unglamorous engine under every "6 channels every day" post you've ever envied.&lt;/p&gt;




&lt;p&gt;If you're at the start of this, Thread Otter runs the conversation layer of this plan for you: it finds the intent-rich threads and replies worth your time, drafts each response grounded in your real product context and written in your voice, and paces the sending so the volume turns into customers instead of burning your accounts. Tier 1, on autopilot, without the platform trust tax.&lt;/p&gt;

&lt;p&gt;Run it on full autopilot inside your guardrails, or approve-first while it earns your trust. It's free for 7 days, no card.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.threadotter.com/pricing" rel="noopener noreferrer"&gt;threadotter.com/pricing&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/first-100-customers-zero-audience-plan" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>500 cold emails a day is the last step, not the first.</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Wed, 08 Jul 2026 19:31:46 +0000</pubDate>
      <link>https://dev.to/threadotter/500-cold-emails-a-day-is-the-last-step-not-the-first-31mm</link>
      <guid>https://dev.to/threadotter/500-cold-emails-a-day-is-the-last-step-not-the-first-31mm</guid>
      <description>&lt;p&gt;The most quoted line in cold-email advice is the volume: "I send 500 emails a day with Instantly." It's the line that makes cold email sound like a machine you switch on. And it's the line that gets founders to do the single most expensive thing you can do with cold email at the start, which is send a lot of it before any of the other parts are right.&lt;/p&gt;

&lt;p&gt;Volume is the &lt;em&gt;last&lt;/em&gt; step, not the first. The founders quoting the 500/day number bury the actual work in the sentence right after it: "but first, warm the domain for two weeks, nail the copy, get the targeting surgical." That clause is the whole job. The 500 is just what you turn up &lt;em&gt;after&lt;/em&gt; the job is done. Here's the order when nobody has heard of you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why cold email is the best Tier-1 channel
&lt;/h2&gt;

&lt;p&gt;Cold email is the one scalable channel that needs zero audience. You're not waiting to be discovered; you're going directly to a specific person. That's its whole superpower at 0-to-1: it doesn't care that you have four Twitter followers. It only cares whether the right person, at the right moment, got a message worth replying to.&lt;/p&gt;

&lt;p&gt;Which means the entire game is &lt;em&gt;right person, right moment, worth replying to&lt;/em&gt;, and none of those three is solved by volume. Volume applied before they're solved just means you burn your domain reputation and your prospect list at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: the domain has to be warm, or none of it matters
&lt;/h2&gt;

&lt;p&gt;If you register a domain and immediately start blasting, your mail lands in spam and you've poisoned the domain, sometimes permanently. The fix is unglamorous and non-negotiable: a separate sending domain (not your main one), set up with SPF, DKIM, and DMARC, then warmed for about two weeks before you send anything cold. Warming means ramping volume gradually so mailbox providers learn the domain sends real mail people engage with.&lt;/p&gt;

&lt;p&gt;This is the step everyone skips because it produces no visible progress for two weeks. It's also the step that decides whether the next 5,000 emails reach an inbox or a spam folder. Skipping it doesn't save two weeks; it costs you the domain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: targeting is the entire ballgame
&lt;/h2&gt;

&lt;p&gt;This is where cold email is either Thread Otter's whole thesis or it's spam, and the line between them is thin. The bad version: buy a list of 10,000 "SaaS founders" and email all of them the same thing. The good version: email the small number of people who &lt;em&gt;just did something that signals they have the problem you solve.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The example the volume-founders use is exactly right: if you sell an analytics tool, don't email "SaaS founders." Email the ones who just posted a job for an SEO consultant, or just hired their first marketer, because that's the moment the problem became real for them. The message fits their week, not their job title.&lt;/p&gt;

&lt;p&gt;That's intent-based targeting, and it's the difference between a 1% reply rate and a 15% one. It's also, not coincidentally, the harder part to do, which is most of why it's the part that works. (Finding those intent signals across channels is &lt;a href="https://dev.to/blog/buying-intent-signals-770-mentions"&gt;the same scoring problem as deciding which social mentions are worth a reply&lt;/a&gt;.)&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: the email is about them, and it earns the reply
&lt;/h2&gt;

&lt;p&gt;Once the domain is warm and the targeting is surgical, the email itself has one job: be worth replying to. A few things that survive contact with reality:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reference the specific trigger.&lt;/strong&gt; "Saw you're hiring an SEO consultant" beats "I help SaaS founders grow." The trigger proves you're not spraying.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One clear ask, low friction.&lt;/strong&gt; A question they can answer in one line beats "book a 30-minute demo." You're opening a conversation, not closing a deal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No link in the first email.&lt;/strong&gt; Same reason as &lt;a href="https://dev.to/blog/founder-led-outbound-x-reddit-bans"&gt;cold replies on social&lt;/a&gt;: links in first-touch cold mail hurt deliverability and read as a pitch. Earn the link in the reply.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sound like a person.&lt;/strong&gt; The merge-tag-and-template smell is as detectable in the inbox as it is on Reddit. If your email could have been sent by anyone to anyone, it'll be treated that way.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 4: now, and only now, scale the volume
&lt;/h2&gt;

&lt;p&gt;With a warm domain, surgical targeting, and copy that earns replies, &lt;em&gt;now&lt;/em&gt; the volume line makes sense. You scale up because each additional email is a positive-expected-value action, not because volume is the strategy. The founders who succeed at 500/day got there by proving the unit worked at 20/day first.&lt;/p&gt;

&lt;p&gt;The order, in one line: &lt;strong&gt;warm the domain, get the targeting surgical, write something worth a reply, then turn up the volume.&lt;/strong&gt; Reverse it and you've built a very efficient machine for burning prospects.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this is not
&lt;/h2&gt;

&lt;p&gt;It's not an argument against volume. Volume is great, once it's pointed at the right people with the right message from a domain that lands. It's an argument against volume &lt;em&gt;first&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;It's not a claim that cold email is easy. The two-week warmup and the surgical targeting are real work that produces no dopamine. That's exactly why it's an underused channel and therefore a good one.&lt;/p&gt;

&lt;p&gt;And it's not a license to ignore the law or the recipient. Honor unsubscribes, follow CAN-SPAM / GDPR for your market, and don't email people the message wouldn't genuinely help. "Worth replying to" is also the compliance-safe path.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you were about to turn on the firehose
&lt;/h2&gt;

&lt;p&gt;Don't, yet. Spend the two weeks warming a fresh sending domain. Spend the time after that narrowing your list from "everyone who could use this" to "the people who just showed they need it this week." Write twenty emails by hand to those people and see what reply rate you get. &lt;em&gt;Then&lt;/em&gt; scale the thing that's working. The 500/day number is a finish line, not a starting gun.&lt;/p&gt;




&lt;p&gt;If you're at the start of this, the replies are where the pipeline gets made, and that's the part Thread Otter handles for you (cold email is in beta): every reply grounded in your real product context and written in your voice, so a warm domain and surgical targeting turn into conversations instead of dead sends. The sending stays inside your guardrails (human pace, per-account caps, approve-first if you want it), so the volume that lands never burns the accounts you warmed.&lt;/p&gt;

&lt;p&gt;It's free for 7 days, no card.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.threadotter.com/pricing" rel="noopener noreferrer"&gt;threadotter.com/pricing&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/cold-email-order-of-operations" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>marketing</category>
      <category>productivity</category>
      <category>startup</category>
      <category>writing</category>
    </item>
    <item>
      <title>Why founder outreach gets X accounts labeled and Reddit accounts banned (and how to reply without it)</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Tue, 07 Jul 2026 16:38:07 +0000</pubDate>
      <link>https://dev.to/threadotter/why-founder-outreach-gets-x-accounts-labeled-and-reddit-accounts-banned-and-how-to-reply-without-1d9m</link>
      <guid>https://dev.to/threadotter/why-founder-outreach-gets-x-accounts-labeled-and-reddit-accounts-banned-and-how-to-reply-without-1d9m</guid>
      <description>&lt;p&gt;Get founder-led outreach wrong and the punishment arrives fast: an X account slapped with a platform-manipulation label, a Reddit account banned, sometimes both in the same week. The trigger is almost always the same activity: replying to people, at volume, about a product. And the part that catches everyone off guard is that it happens even when a real human is hitting send by hand in their own browser. No bot involved. The platform shuts them down anyway.&lt;/p&gt;

&lt;p&gt;If you take one thing from this post, take this: the platforms are not checking whether you're a robot. They're checking whether you &lt;em&gt;behave&lt;/em&gt; like one. That distinction is the whole game, and almost every "reply at scale" tactic gets it wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  Every platform has an immune system
&lt;/h2&gt;

&lt;p&gt;Reddit, X, and LinkedIn each run an integrity system whose job is to keep the signal-to-spam ratio high enough that real users stay. Think of it as an immune system. It doesn't care about your intentions. It pattern-matches behavior against the signature of spam, and when you match the signature, it responds: a label, a shadow, a ban, regardless of whether a human was technically in the loop.&lt;/p&gt;

&lt;p&gt;This is why "but I clicked send myself" is not the defense people think it is. The immune system isn't triggered by automation detection. It's triggered by the &lt;em&gt;pattern&lt;/em&gt;: volume, sameness, links, low account trust. A human producing that pattern looks identical to a bot producing it, because the pattern &lt;em&gt;is&lt;/em&gt; the spam, not the mechanism behind it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What each platform actually checks
&lt;/h2&gt;

&lt;p&gt;The signatures overlap more than you'd expect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Volume relative to trust.&lt;/strong&gt; A brand-new or low-history account doing twenty replies in a few days is the single loudest signal. The same twenty replies from a five-year-old account with a varied history barely registers. Trust is earned slowly and spent fast. (This is the part that makes copying a big account's tactics so dangerous: &lt;a href="https://dev.to/blog/founder-led-sales-zero-audience-plan"&gt;their volume is safe because of trust you don't have yet&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sameness.&lt;/strong&gt; Replies that share a structure, the warm opener, the helpful middle, the soft CTA, flag as templated even when each is individually fine. The immune system sees the repetition across your history, which you never see because you only ever look at one reply at a time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links in replies.&lt;/strong&gt; A link in a cold reply, repeated across threads, is the strongest "self-promoter" signal there is. On Reddit it's the quickest path to a shadowban. When eleven of your last twelve comments link the same product, mods don't need to deliberate. On X, links in replies to non-engaged accounts are a classic deboost trigger. Put the link in your bio; let the curious go find it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Replying to people who haven't engaged you.&lt;/strong&gt; Cold replies, to strangers who never followed, liked, or talked to you, are weighted as outbound solicitation. Some volume is tolerated; past a threshold it reads as a spam cannon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this kills the small account and not the big one
&lt;/h2&gt;

&lt;p&gt;Here's the asymmetry that trips up everyone who copies a successful founder's tactics. The founder posting "I comment on 50 posts a day and it built my following" is operating an aged, high-trust account. Their trust budget absorbs the volume. You run the identical playbook on a five-week-old account and the same behavior that grew them gets you labeled, because you're spending a trust budget you haven't funded yet.&lt;/p&gt;

&lt;p&gt;It's the same action with opposite outcomes, and the variable is &lt;em&gt;who's doing it.&lt;/em&gt; Driving 90 in the car that already got a warning, in front of the cop who wrote it, is not the same risk as the regular who's never been pulled over, even though the speed is identical.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually climbs out of it
&lt;/h2&gt;

&lt;p&gt;If you're flagged or trying not to get flagged, the moves are boring on purpose, because boring is what doesn't match the spam signature:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Drop volume hard.&lt;/strong&gt; Two or three genuinely-additive replies a day, not twenty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kill the templated opener.&lt;/strong&gt; Vary structure. If you couldn't tell your own replies apart with the topic removed, the immune system can't either.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Strip links from cold replies.&lt;/strong&gt; Name the product if it's truly the answer; let them find it. Link in bio.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Do normal-human activity.&lt;/strong&gt; Read, like, follow, get replied to. Trust is rebuilt by looking like a participant, not a broadcaster.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Let it age.&lt;/strong&gt; Labels and soft-bans commonly clear over days to a couple of weeks of clean behavior. There's no shortcut, including paid boosts. Integrity systems are deliberately not buyable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is also why naive auto-posting is a banhammer with extra steps: it's a machine for generating the exact signature, speed, volume, sameness, that every platform's immune system is built to catch. And it's why Thread Otter's autopilot is built as the opposite machine. Signals are scored first, so most things get skipped. Drafts are grounded in your product and judged, so nothing templated ships. Sends go out from your own logged-in browser at a per-account human pace with a sameness guard, so no two replies look alike. Automation that behaves like a careful human survives, because the immune system reads behavior, not tooling. (&lt;a href="https://dev.to/blog/founder-led-marketing-reddit-shadowban-lessons"&gt;The Reddit version of this lesson, in detail.&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  What this is not
&lt;/h2&gt;

&lt;p&gt;It's not a claim that founder-led replying is dangerous. Done at human pace, with variation and without link-dropping, it's one of the best 0-to-1 channels there is. The danger is &lt;em&gt;scale&lt;/em&gt;: the moment you try to make a human channel behave like a volume channel.&lt;/p&gt;

&lt;p&gt;It's not platform-specific paranoia. Reddit, X, and LinkedIn differ in details and in how fast they enforce (X is fastest and harshest), but the underlying logic is the same everywhere, including platforms that haven't built their immune system out yet. They will.&lt;/p&gt;

&lt;p&gt;And it's not a guarantee. Mods and integrity systems are imperfect; you can do everything right and still catch a strike on a bad day. The framework keeps you in the safe lane; it doesn't make you bulletproof.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you just got labeled or banned
&lt;/h2&gt;

&lt;p&gt;You probably already know which signal you tripped. It's usually the volume or the links, and you can feel it in retrospect. Pause the channel, appeal politely and specifically, then resume at a fraction of the pace with no links and varied copy. It comes back, almost always. The lesson it leaves is the one this whole product is built on: the goal is to behave like the founder you are, not the spam cannon the immune system is built to stop.&lt;/p&gt;




&lt;p&gt;If you want those replies to turn into conversations, leads, and customers without putting your accounts at risk, that's what I built Thread Otter to do. Every reply is grounded in your real product context and written in your voice, paced to stay in the safe lane the rest of this post describes. Sends go out from your own account at a human pace, autopilot or approve-first, your call.&lt;/p&gt;

&lt;p&gt;It's free for 7 days, no card.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.threadotter.com/pricing" rel="noopener noreferrer"&gt;threadotter.com/pricing&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/avoid-reddit-x-bans-founder-outreach" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
      <category>marketing</category>
      <category>socialmedia</category>
      <category>startup</category>
    </item>
    <item>
      <title>Everyone says build in public. Nobody tells you what to post when you're at $0 MRR.</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Thu, 18 Jun 2026 17:47:42 +0000</pubDate>
      <link>https://dev.to/threadotter/everyone-says-build-in-public-nobody-tells-you-what-to-post-when-youre-at-0-mrr-2o41</link>
      <guid>https://dev.to/threadotter/everyone-says-build-in-public-nobody-tells-you-what-to-post-when-youre-at-0-mrr-2o41</guid>
      <description>&lt;p&gt;"Build in public" is the most repeated piece of GTM advice for founders, and almost nobody tells you the part that actually matters: what do you post when there's nothing impressive to report yet?&lt;/p&gt;

&lt;p&gt;The build-in-public posts that go viral all have the same secret ingredient. &lt;em&gt;"My brother and I scaled several SaaS past 20K MRR."&lt;/em&gt; &lt;em&gt;"We hit $40K MRR in 8 months, here's the playbook."&lt;/em&gt; The number is the hook. It's the thing that makes you stop scrolling. And if you're early, with nothing impressive to report yet, you don't have the number. So you do one of two things, both bad: you stay silent because you've got nothing to brag about, or you manufacture a hook you haven't earned.&lt;/p&gt;

&lt;p&gt;I've done both. Here's what I learned about the version that works when you're at $0.&lt;/p&gt;

&lt;h2&gt;
  
  
  You cannot borrow a hook you haven't earned
&lt;/h2&gt;

&lt;p&gt;The first temptation is to write like the founders you admire — to open with momentum you don't have. "Here's how I'm going to grow this to 10K MRR." You're allowed to &lt;em&gt;want&lt;/em&gt; that. But the moment your content implies traction you don't have, two things happen. The savvy readers — the exact founders and operators you want — smell it, because they've written the same hopeful tweet and know what zero looks like dressed up as something. And you set a frame you then have to keep feeding, which is how earnest build-in-public curdles into LARPing as a successful founder.&lt;/p&gt;

&lt;p&gt;There's also a quieter cost. If you're building a product whose whole pitch is "be genuine, don't sound like a bot, don't astroturf" — and that's literally Thread Otter's pitch — then borrowing an unearned hook is the one unforced error that makes you the thing you're selling against. The content has to clear the same bar the product does.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you actually have at $0 that's worth posting
&lt;/h2&gt;

&lt;p&gt;You don't have a revenue number. You have something the 20K-MRR founders no longer do: you're &lt;em&gt;in&lt;/em&gt; the part of the journey most of your audience is also in. That's the asset. Specifically:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The real numbers, including the bad ones.&lt;/strong&gt; The signup that churned on day two. The channel that produced nothing. The funnel step you can't get to convert. That's a post people stop for, because almost nobody publishes the parts that didn't work. The honesty &lt;em&gt;is&lt;/em&gt; the hook, and it's a hook you've fully earned.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The teardown of your own mistakes.&lt;/strong&gt; I launched a feature on Twitter, got four likes, and figured out afterward what I should have done — &lt;a href="https://dev.to/blog/launch-once-launch-five-times"&gt;that's a post&lt;/a&gt;. My Reddit account got shadowbanned and a mod explained exactly why — &lt;a href="https://dev.to/blog/founder-led-marketing-reddit-shadowban-lessons"&gt;that's a post&lt;/a&gt;. You don't need a win. You need a specific lesson, told honestly, with the embarrassing part left in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you're learning about the problem.&lt;/strong&gt; Not your product — the &lt;em&gt;problem&lt;/em&gt;. If you're building in a space, you're learning things about it daily. "I watched 770 mentions of my keyword come in over ten hours; three were worth replying to. Here's how I decide" — &lt;a href="https://dev.to/blog/buying-intent-signals-770-mentions"&gt;that's a post&lt;/a&gt;, and it's useful whether or not anyone ever buys your tool.&lt;/p&gt;

&lt;p&gt;The pattern: at $0, your credibility comes from &lt;em&gt;specificity and honesty&lt;/em&gt;, not from &lt;em&gt;outcomes&lt;/em&gt;. You trade the revenue-number hook for the brutal-honesty hook. It's a good trade, because the honesty hook is one almost nobody else is willing to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "never sell in the video, build a relationship" advice is right — and incomplete
&lt;/h2&gt;

&lt;p&gt;The viral posts say: don't pitch, document the journey, and by the time you offer the product they're already sold. True. The incomplete part is &lt;em&gt;what you document.&lt;/em&gt; "Building in public" interpreted as "post your feature progress every day" produces a feed of changelog entries nobody outside your own head cares about. The relationship doesn't form around your roadmap. It forms around the &lt;em&gt;problem you both share&lt;/em&gt; and the &lt;em&gt;honesty you bring to it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So the reframe: don't build &lt;em&gt;your product&lt;/em&gt; in public. Build your &lt;em&gt;understanding of the problem&lt;/em&gt; in public. The product shows up as the natural consequence — "...which is why I ended up building X" — not the subject.&lt;/p&gt;

&lt;h2&gt;
  
  
  The mechanical stuff that's actually true
&lt;/h2&gt;

&lt;p&gt;A few tactics from the standard playbook survive contact with reality even at zero:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One shoot, many clips.&lt;/strong&gt; If you do video, filming once and cutting it into four or five pieces is real leverage. It's the rare scale tip that doesn't require an audience to already exist.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The first three seconds decide everything.&lt;/strong&gt; On video especially, the hook is the whole game. At $0 your best hook is a true, specific, slightly uncomfortable statement — "my launch got four likes" — not a claim of success.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency over intensity.&lt;/strong&gt; A small post every day beats a viral attempt every month, because the daily reps are how the platform learns your handle is a real contributor and not a spike.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What this is not
&lt;/h2&gt;

&lt;p&gt;It's not "wait until you have a number to post." That's the silence trap, and it costs you the six months of compounding that only start once you start. You post now, you just post the &lt;em&gt;honest&lt;/em&gt; thing instead of the &lt;em&gt;impressive&lt;/em&gt; thing.&lt;/p&gt;

&lt;p&gt;It's not a guarantee the honest posts go viral. Most won't. But the honest ones build something the impressive-sounding ones don't: a small audience that trusts you specifically, which is worth more at your stage than a large one that scrolled past a hook.&lt;/p&gt;

&lt;p&gt;And it's not permission to overshare for engagement. "Honest" means specific and true, not confessional theater. The numbers, the lessons, the problem — not your feelings about your cofounder.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you've been silent because you have nothing to brag about
&lt;/h2&gt;

&lt;p&gt;That silence is the most common build-in-public failure, and it's invisible because it produces no content to point at. The fix is to post the flat line. Post the four-likes launch. Post the three-out-of-770 lesson. The founders worth reaching are the ones who recognize that part of the journey — because they're in it too.&lt;/p&gt;




&lt;p&gt;If you're at the start of this and want the conversation layer handled — every reply grounded in your real product context and written in your voice, every one reviewed by you before it sends (no auto-posting, ever) — that's what I built Thread Otter to do.&lt;/p&gt;

&lt;p&gt;It's free for 14 days, no card. The first 100 Solo signups lock in &lt;strong&gt;$29/mo for life&lt;/strong&gt; — the Founding 100 cohort, counter live on the pricing page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.threadotter.com/pricing" rel="noopener noreferrer"&gt;threadotter.com/pricing&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/build-in-public-zero-mrr-posts" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I copy-pasted ChatGPT prompts into Reddit 200 times before I built this</title>
      <dc:creator>Jin Otto</dc:creator>
      <pubDate>Thu, 18 Jun 2026 17:21:19 +0000</pubDate>
      <link>https://dev.to/threadotter/i-copy-pasted-chatgpt-prompts-into-reddit-200-times-before-i-built-this-1kc8</link>
      <guid>https://dev.to/threadotter/i-copy-pasted-chatgpt-prompts-into-reddit-200-times-before-i-built-this-1kc8</guid>
      <description>&lt;p&gt;It's 11:14pm on a Tuesday. I'm 47 tabs deep in Reddit. I have ChatGPT open in another window. I'm doing the same loop I've been doing for three months:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find a thread where someone has the exact problem my product solves.&lt;/li&gt;
&lt;li&gt;Copy the OP into ChatGPT with a paragraph of context about who I am and what I'm building.&lt;/li&gt;
&lt;li&gt;Wait six seconds.&lt;/li&gt;
&lt;li&gt;Get a reply that sounds like a LinkedIn post wrote a Reddit comment.&lt;/li&gt;
&lt;li&gt;Rewrite it so it sounds like me.&lt;/li&gt;
&lt;li&gt;Paste, post, copy the link, log it in a spreadsheet.&lt;/li&gt;
&lt;li&gt;Forget what I just said by the time I get to the next thread.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I did this about 200 times before I admitted it wasn't working. Not the outreach — the outreach worked. The &lt;em&gt;process&lt;/em&gt; was the thing that was broken. I was the bottleneck, and the bottleneck wasn't writing the replies. It was the 30 seconds between every reply where I had to reload my own brain.&lt;/p&gt;

&lt;p&gt;This post is the field log. If you're doing founder-led GTM on Reddit, X, LinkedIn, or anywhere founders hang out, you've probably done some version of this loop too. Here's what I learned about why ChatGPT-then-paste is the slowest possible way to do it, and what I built instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The thing nobody tells you about ChatGPT for sales
&lt;/h2&gt;

&lt;p&gt;ChatGPT is a brilliant generalist. It is not a brilliant founder. It does not know what your product does. It does not know what you sound like. It does not know what you said to the last 12 people in this exact subreddit. Every single reply, you are giving it those three things again, and every single reply, it forgets them the second you close the tab.&lt;/p&gt;

&lt;p&gt;The cost of that forgetting compounds in three places:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Voice drift.&lt;/strong&gt; I sound a certain way when I write. Casual but specific. Short sentences. I don't say "leverage." I say "use." I don't say "synergy" ever. ChatGPT, left to its own defaults, writes like a Medium post from 2019. Every reply takes me four minutes to rewrite into something a human would say out loud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context blindness.&lt;/strong&gt; If you replied in r/SaaS yesterday, you probably want to know that before you reply there again today. ChatGPT does not know. ChatGPT has never met you. Every conversation starts from zero. Every reply re-derives your positioning from scratch and gets it slightly wrong.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No memory of what worked.&lt;/strong&gt; I have a sense — vague, unverified — of which replies got upvoted, which got DMs, which got ignored. ChatGPT has zero sense of it. Which means I am never learning from my own data. I am running the same play 200 times and hoping the average gets better.&lt;/p&gt;

&lt;p&gt;The combined effect is that ChatGPT is doing about 15% of the work and creating about 60% of the friction. It's a calculator pretending to be a co-pilot.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually need (and what I built)
&lt;/h2&gt;

&lt;p&gt;The thing I wanted, sitting there at 11pm, was simple to describe and apparently hard to find:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A single tab where I can see every interesting conversation happening about my product's space, where every reply comes back already grounded in what my product does, what I sound like, and what I've already said to this person.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's it. That's the whole brief. I'm not trying to replace myself. I'm trying to delete the 30 seconds of context-loading between every message. Multiply 30 seconds by 200 replies and you've got 100 minutes a day of me being a human RAM stick.&lt;/p&gt;

&lt;p&gt;So I built Thread Otter. It's a Chrome extension plus a web app. Here's what it actually does, in the order it does it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. It watches Reddit, X, LinkedIn, and Bluesky.&lt;/strong&gt; It pulls in threads where someone is actively asking about the problem you solve, using keyword and signal rules you set once. You don't go hunt for conversations. They land in an inbox.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. It already knows what your product does.&lt;/strong&gt; You drop a website URL the first time, it crawls and embeds it. From then on, every draft retrieves the relevant chunks. If someone asks "does it work with Webflow," the draft already knows whether it does, because it read your docs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. It already knows what you sound like.&lt;/strong&gt; You give it five to ten examples of your own writing — old replies, tweets, blog posts. It builds a voice profile and uses it for every draft. No more "leverage." No more LinkedIn cadence. The drafts come out &lt;em&gt;quiet&lt;/em&gt;. They sound like you wrote them at 11pm, because the model was given a sample of you writing at 11pm.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. It remembers the conversation.&lt;/strong&gt; If you replied to this person on Tuesday, the Wednesday draft knows that. Every message in the thread is part of the context, not just the OP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. The Chrome extension closes the loop in-place.&lt;/strong&gt; You don't have to leave Reddit to draft a reply. You open the side panel, the draft is already there, you edit, you paste, you post. Same flow on X, LinkedIn, Bluesky.&lt;/p&gt;

&lt;p&gt;That's the product. I'm not going to tell you it's magic. It is not magic. It is the same writing you would have done, with 30 seconds shaved off every reply, and the boring stuff cached.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this is not
&lt;/h2&gt;

&lt;p&gt;I have to be careful here, because the failure mode of every AI tool in 2026 is overselling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is not a fire-and-forget posting bot.&lt;/strong&gt; I will not build that. Spam is what kills good outbound and it's how good subreddits die. Every draft is reviewed by you before it posts. If you wanted a bot, there are plenty. This is not it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It does not find product-market fit for you.&lt;/strong&gt; If you point it at a market that doesn't want what you sell, it will help you write very pleasant replies to a market that does not want what you sell. Garbage in, polite garbage out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It does not replace the judgment call.&lt;/strong&gt; Should I reply to this thread? Should I push harder? Should I back off? You still decide. The tool just makes the mechanics cheaper.&lt;/p&gt;

&lt;p&gt;What it gives you back is the most valuable thing a solo founder has and the easiest thing to lose: an evening. If you do 200 reps a month and each rep cost you four minutes of fiddly editing, that's 13 hours a month. That's a weekend. That's the difference between burning out on outreach and actually getting to write the next feature.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I'm using it right now
&lt;/h2&gt;

&lt;p&gt;In the interest of not making this an ad, here is exactly what my week looks like now.&lt;/p&gt;

&lt;p&gt;Sunday night I open the inbox. There are roughly 30 to 50 fresh threads from the week, sorted by how well they match my saved rules. I skim. I trash maybe half — wrong fit, wrong tone, off-topic. The rest sit as drafts.&lt;/p&gt;

&lt;p&gt;Monday morning, coffee in hand, I work the queue. I'm probably averaging 90 seconds per reply now: read the thread, read the draft, edit two sentences, send. The draft is not always right. Sometimes it gets the angle wrong and I rewrite the opener. But the &lt;em&gt;bones&lt;/em&gt; of the reply — what my product does, what I sound like, what I already said — are correct. That's the part that used to take all my attention.&lt;/p&gt;

&lt;p&gt;Tuesday through Friday, the extension does most of the catching. Threads I want to reply to surface in-place. I draft in the side panel, post, move on.&lt;/p&gt;

&lt;p&gt;The result, ten weeks in: I'm sending roughly 4x the replies I was sending in the ChatGPT-and-spreadsheet era. The quality is better, not worse, because the drafts are grounded in stuff a generalist model never had. I haven't been to bed at 1am in a month.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you've been doing this loop too
&lt;/h2&gt;

&lt;p&gt;If any of the 11pm Tuesday scene at the top of this post felt familiar, I'd like to make this easy.&lt;/p&gt;

&lt;p&gt;I'm running a &lt;strong&gt;Founding 100&lt;/strong&gt; cohort right now. The first 100 founders to sign up on the Solo plan pay &lt;strong&gt;$29/month, locked in for life.&lt;/strong&gt; No tier games, no annual contract, no expiry. The plan after that is $49.&lt;/p&gt;

&lt;p&gt;The reason for the discount is that I want the first 100 customers to be people who'd give me real feedback. I will read every email. I will fix things you point at. If something is broken for the way you work, tell me and I'll move it to the top of the list.&lt;/p&gt;

&lt;p&gt;There are real spots left and the counter is live on the pricing page. When it hits 100, the lifetime price closes.&lt;/p&gt;

&lt;p&gt;If you want to try it without committing, every plan has a 14-day trial, no card required. Go in, drop your product URL, paste five of your own replies into the voice profile, point it at one subreddit you care about, and watch what shows up by tomorrow morning.&lt;/p&gt;

&lt;p&gt;And if you want to skip the trial and just take the founding deal: &lt;a href="https://www.threadotter.com/pricing" rel="noopener noreferrer"&gt;threadotter.com/pricing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The thing I wish someone had told me at 11pm three months ago was: this loop you're in is solvable. You don't have to keep being the bottleneck. The work is yours. The 30 seconds of reloading isn't.&lt;/p&gt;

&lt;p&gt;-- Otto&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://www.threadotter.com/blog/i-copy-pasted-chatgpt-prompts-into-reddit-200-times-before-i-built-this" rel="noopener noreferrer"&gt;www.threadotter.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
