<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Madhu Tarun Sai blog</title>
<link>https://tarunsai.com/blog/</link>
<atom:link href="https://tarunsai.com/rss.xml" rel="self" type="application/rss+xml"/>
<description>Notes from building AI automation, growth systems and content engines.</description>
<language>en</language>
<item>
<title>Before an agent touches your CRM: containment first, model choice second</title>
<link>https://tarunsai.com/blog/before-an-agent-touches-your-crm-containment-first/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/before-an-agent-touches-your-crm-containment-first/</guid>
<pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
<description>The AI agent incidents in the news were containment and configuration failures, not models turning clever. For a ten to sixty person business that translates into five unglamorous controls before an agent touches live customer data: a scoped credential, a staging target, a human write gate, a readable audit log and a kill switch.</description>
<category>Trend</category><category>AI agents</category><category>Security</category>
</item>
<item>
<title>Gemini 4 Argon in n8n: swap the model, not the workflow</title>
<link>https://tarunsai.com/blog/gemini-4-argon-n8n-swap-the-model-not-the-workflow/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/gemini-4-argon-n8n-swap-the-model-not-the-workflow/</guid>
<pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
<description>Gemini 4 Argon is a model option for n8n Agents and the Google Gemini node from launch day, so upgrading the brain behind a lead scorer or document parser is a dropdown and a credential rather than a rebuild. The work worth doing is making the swap testable.</description>
<category>Trend</category><category>AI automation</category><category>n8n</category>
</item>
<item>
<title>Your team&#39;s AI chat on your own server, in about three hours</title>
<link>https://tarunsai.com/blog/self-host-team-ai-chat-open-webui-three-hours/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/self-host-team-ai-chat-open-webui-three-hours/</guid>
<pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
<description>Open WebUI is a self-hosted chat front end that points at local Ollama models or any OpenAI-compatible API, so a per-seat subscription becomes one server plus metered tokens. The install is about three hours: container, provider key, signup closed, proxy, prompts, rule sheet. Skip it if nobody on staff patches servers.</description>
<category>How-to</category><category>Private AI</category><category>Open WebUI</category>
</item>
<item>
<title>Give your AI coding agents a fixed seat: a 3-hour OpenRig setup</title>
<link>https://tarunsai.com/blog/openrig-fixed-seats-ai-coding-agents-3-hour-setup/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/openrig-fixed-seats-ai-coding-agents-3-hour-setup/</guid>
<pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
<description>OpenRig gives coding agents named seats, roles and shared context, so a seat keeps its address and queued work when the agent in it changes. Useful if your team already runs Claude Code or Codex daily. Not a lead intake or reporting tool. Budget about three hours for a first rig.</description>
<category>How-to</category><category>Agent ops</category><category>OpenRig</category>
</item>
<item>
<title>What an open-source AI SDR tells you before you pay for speed to lead</title>
<link>https://tarunsai.com/blog/open-source-ai-sdr-before-you-pay-for-speed-to-lead/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/open-source-ai-sdr-before-you-pay-for-speed-to-lead/</guid>
<pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate>
<description>AgentSDR is an open-source, self-hosted AI SDR for email, LinkedIn and WhatsApp, with an AI CRM that classifies replies. Its setup path is a git clone, Docker and Postgres, which makes it a useful free benchmark for what automated first touch requires, and a poor substitute for a CRM-integrated build.</description>
<category>Use case</category><category>Speed to lead</category><category>AgentSDR</category>
</item>
<item>
<title>How to turn a repeat client fix into a Claude Code skill in about three hours</title>
<link>https://tarunsai.com/blog/repeat-client-fix-into-a-claude-code-skill/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/repeat-client-fix-into-a-claude-code-skill/</guid>
<pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate>
<description>A fix you have done twice is a procedure, and Claude Code will read that procedure from a single SKILL.md file. The build is mostly writing, not coding, and a sensible budget is about three hours. Skip it when the fix changes shape every time.</description>
<category>How-to</category><category>Operator&#39;s notebook</category><category>Claude Code</category>
</item>
<item>
<title>Local AI agents on Windows: what changes if your data cannot leave the building</title>
<link>https://tarunsai.com/blog/local-ai-agents-on-windows-data-cannot-leave-the-building/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/local-ai-agents-on-windows-data-cannot-leave-the-building/</guid>
<pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
<description>NVIDIA and Microsoft have opened a vendor-supported path for AI agents to run on the Windows machine instead of a cloud API, but the privacy and speed claims attach to new RTX Spark systems, not to your existing office PCs. The useful move this month is an audit, not a purchase order.</description>
<category>Trend</category><category>Data sovereignty</category><category>Windows</category>
</item>
<item>
<title>A voice agent claims 65% resolution: the math to run before you buy</title>
<link>https://tarunsai.com/blog/voice-agent-65-percent-call-resolution-math-before-you-buy/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/voice-agent-65-percent-call-resolution-math-before-you-buy/</guid>
<pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate>
<description>Ringg and OpenAI report that Ringg&#39;s agents resolve up to 65% of routine customer calls without a human. That is a vendor number, so it belongs in your spreadsheet as a ceiling, not a forecast. Here is the worksheet to run on your own call log first.</description>
<category>Use case</category><category>Voice agents</category><category>OpenAI</category>
</item>
<item>
<title>GoHighLevel follow-up that actually fires: the 40 minute audit before you hire</title>
<link>https://tarunsai.com/blog/gohighlevel-follow-up-audit-before-you-hire/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/gohighlevel-follow-up-audit-before-you-hire/</guid>
<pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate>
<description>Businesses pay freelancers to fix GoHighLevel lead follow-up even though the platform documents round-robin assignment, internal notifications and timed reminders. The gap is configuration and ownership, not features. Six checks, about 40 minutes, tell you whether you need a rebuild or one missing notification action.</description>
<category>Use case</category><category>Speed to lead</category><category>GoHighLevel</category>
</item>
<item>
<title>OpenAI&#39;s always-on agents: what dots change for a small team this month</title>
<link>https://tarunsai.com/blog/openai-dots-always-on-agents-small-team/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/openai-dots-always-on-agents-small-team/</guid>
<pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate>
<description>OpenAI announced dots, agents in ChatGPT built to keep working between conversations, on 2026-09-29. The persistence is real and the rollout is narrow. For a small team the new work is governance, not prompting: scope, one connected app, a log someone reads, and a named stop switch. Run one low-risk dot this month.</description>
<category>Trend</category><category>AI agents</category><category>ChatGPT</category>
</item>
<item>
<title>What a business pays for when it bolts n8n onto the CRM it already has</title>
<link>https://tarunsai.com/blog/what-a-business-pays-for-bolting-n8n-onto-its-crm/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/what-a-business-pays-for-bolting-n8n-onto-its-crm/</guid>
<pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate>
<description>Demand keeps showing up for an automation layer beside a CRM the business intends to keep. The licence is the cheap part: n8n&#39;s Community edition is free, while the server, the patching and the on-call are the real purchase. Add the layer for timing, shape and hand-offs, not for reporting.</description>
<category>Use case</category><category>CRM automation</category><category>n8n</category>
</item>
<item>
<title>OpenAI&#39;s SBDC partnership makes your local business advisor the one asking about AI</title>
<link>https://tarunsai.com/blog/openai-sbdc-partnership-what-it-signals-for-small-business/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/openai-sbdc-partnership-what-it-signals-for-small-business/</guid>
<pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate>
<description>OpenAI will train about 150 Small Business Development Center advisors to run hands-on AI workshops for at least 1,000 small businesses. The product news is minor. The channel news is not: the person raising AI with an owner stops being a vendor and becomes the advisor they already trust.</description>
<category>Trend</category><category>P4</category><category>ChatGPT</category>
</item>
<item>
<title>Voice cloning on your own hardware: a three-hour plan for VoiceStudio</title>
<link>https://tarunsai.com/blog/voice-cloning-your-own-hardware-voicestudio-three-hour-plan/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/voice-cloning-your-own-hardware-voicestudio-three-hour-plan/</guid>
<pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
<description>VoiceStudio is a local, open-source speech tool that clones voices, dubs video and transcribes without accounts or cloud keys. The docs support that. They do not describe an IVR product or promise studio quality, so treat it as an export-and-upload workflow and budget about three hours to find out whether the output is usable.</description>
<category>How-to</category><category>Local AI</category><category>VoiceStudio</category>
</item>
<item>
<title>How to test a tiny decision model on your lead routing in three hours</title>
<link>https://tarunsai.com/blog/test-tiny-decision-model-lead-routing-three-hours/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/test-tiny-decision-model-lead-routing-three-hours/</guid>
<pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate>
<description>A GitHub project called Jeff is described publicly as a 0.8B decision model answering in roughly 30 milliseconds, but nothing verifies it as a replacement for a paid routing call. The honest move is a three hour test on your own past routing decisions, judged on accuracy before cost.</description>
<category>How-to</category><category>Lead routing</category><category>Jeff</category>
</item>
<item>
<title>How to put every AI agent you run behind one dashboard in about two hours</title>
<link>https://tarunsai.com/blog/one-dashboard-for-every-ai-agent-you-run/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/one-dashboard-for-every-ai-agent-you-run/</guid>
<pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
<description>Paperclip is an open-source server and UI that puts agent activity, month spend, pending approvals and failed run transcripts on one screen. The operations detail is the reason to install it, not the orchestration branding. Budget about two hours for the first agent, and skip it if nobody will open the dashboard.</description>
<category>How-to</category><category>Automation operations</category><category>Paperclip</category>
</item>
<item>
<title>What a Relevance AI plus Make front office actually covers across locations</title>
<link>https://tarunsai.com/blog/relevance-ai-make-multi-location-front-office-what-it-covers/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/relevance-ai-make-multi-location-front-office-what-it-covers/</guid>
<pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
<description>A Relevance AI plus Make build for a multi-location front office reliably takes capture, routing and CRM writeback off the desk. It does not replace phone staff, and no primary source says it does. Here is the work split, the arithmetic on your own call volume, and what still needs a person.</description>
<category>Use case</category><category>AI agents</category><category>Relevance AI</category>
</item>
<item>
<title>What HighLevel&#39;s official Claude connector changes for your CRM</title>
<link>https://tarunsai.com/blog/highlevel-official-claude-connector-what-it-changes/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/highlevel-official-claude-connector-what-it-changes/</guid>
<pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
<description>HighLevel already documents an official MCP connector for Claude, so the interesting question is not whether AI in the CRM is early. It is who is accountable once a model can read and write records. The work to do this month is permissions, approval gates and logging, in writing, before you approve scopes.</description>
<category>Trend</category><category>CRM automation</category><category>GoHighLevel</category>
</item>
<item>
<title>Stripe built an agent over its own internal knowledge: what to copy in a small shop</title>
<link>https://tarunsai.com/blog/stripe-internal-knowledge-agent-what-to-copy/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/stripe-internal-knowledge-agent-what-to-copy/</guid>
<pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
<description>Stripe&#39;s writeup of its internal agent platform is worth reading for the operating model, not the model. The copyable part for a small operator is ownership, scoped access to approved documents, and a refresh habit. Chat over a folder of PDFs is the easy half and the half that fails quietly.</description>
<category>Trend</category><category>Internal operations</category><category>Agents</category>
</item>
<item>
<title>The CRM chores you keep hiring out are already workflow actions you own</title>
<link>https://tarunsai.com/blog/crm-chores-you-outsource-are-already-workflow-actions/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/crm-chores-you-outsource-are-already-workflow-actions/</guid>
<pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate>
<description>Small businesses keep paying for one-off help with lead follow-up, assignment, appointment booking and contract sending. HighLevel&#39;s own docs list all four as workflow actions. The gap is not missing tooling, it is that nobody inside the business owns the workflow, so the same task gets bought again next quarter.</description>
<category>Use case</category><category>Operator&#39;s notebook</category><category>GoHighLevel</category>
</item>
<item>
<title>What buyers are paying for in CRM automation right now</title>
<link>https://tarunsai.com/blog/what-buyers-are-paying-for-in-crm-automation/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/what-buyers-are-paying-for-in-crm-automation/</guid>
<pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
<description>Live CRM job postings show buyers are not shopping for software. They are paying for implementation, workflow design and a clean handoff, sometimes inside days. For a small team that means writing down the workflow before buying help, and judging any quote on documentation as much as on build.</description>
<category>Trend</category><category>CRM automation</category><category>GoHighLevel</category>
</item>
<item>
<title>Bad PDF ingestion is why your document chatbot gives wrong answers</title>
<link>https://tarunsai.com/blog/pdf-ingestion-document-chatbot-wrong-answers/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/pdf-ingestion-document-chatbot-wrong-answers/</guid>
<pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
<description>The wrong answers usually come from the ingestion step, not the model. A new paper on retrieval-aware chunking normalizes every format to PDF, converts once with a multimodal model, and plans chunks over section identifiers. The reported savings are large, the benchmark is clean, and your scans are not. Audit before you buy.</description>
<category>Use case</category><category>Document AI</category><category>RAG</category>
</item>
<item>
<title>Set up a LinkedIn writing workflow with Claude skills in about three hours</title>
<link>https://tarunsai.com/blog/linkedin-claude-skills-writing-workflow-three-hours/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/linkedin-claude-skills-writing-workflow-three-hours/</guid>
<pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
<description>A public bundle of LinkedIn skills for Claude Code is worth copying for its workflow, not its writing. The draft is the easy part. The de-AI pass, the audit step and the approval gate are what stop a small team from publishing the same sludge as everyone else, faster.</description>
<category>How-to</category><category>Content ops</category><category>Claude Code</category>
</item>
<item>
<title>Your lead response loses on latency, not wording</title>
<link>https://tarunsai.com/blog/lead-response-latency-not-wording/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/lead-response-latency-not-wording/</guid>
<pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate>
<description>The reply your AI sends is probably fine. The path it travels before sending is where the deal goes. n8n&#39;s own latency post puts orchestration, routing, caching and timeouts ahead of prompt quality, and that reframes speed to lead as an architecture problem you can audit in an afternoon.</description>
<category>Use case</category><category>Speed to lead</category><category>n8n</category>
</item>
<item>
<title>How to turn a blog post into LinkedIn and Instagram carousels in 2 hours</title>
<link>https://tarunsai.com/blog/turn-a-blog-post-into-linkedin-and-instagram-carousels-in-2-hours/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/turn-a-blog-post-into-linkedin-and-instagram-carousels-in-2-hours/</guid>
<pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
<description>A LinkedIn carousel is a PDF and an Instagram carousel is a folder of JPEGs, so both come out of one Pillow script instead of a design tool. Here is the two hour build, the slide contract that makes every later post a fill-in-the-blanks job, and the platform limits that catch people.</description>
<category>How-to</category><category>Content systems</category><category>Pillow</category>
</item>
<item>
<title>Fix or rebuild: what to do with a neglected GoHighLevel account</title>
<link>https://tarunsai.com/blog/fix-or-rebuild-neglected-gohighlevel-account/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/fix-or-rebuild-neglected-gohighlevel-account/</guid>
<pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
<description>Usually it is not a rebuild. In a neglected GoHighLevel account the contact data is fine and the automation layer is what has rotted, in four predictable places. Run a 90 minute audit first: sending status, active workflows, who holds the API keys, duplicates, and three traced leads.</description>
<category>Trend</category><category>CRM automation</category><category>GoHighLevel</category>
</item>
<item>
<title>Bridging GoHighLevel to a back office that closes leads after 72 hours.</title>
<link>https://tarunsai.com/blog/bridging-gohighlevel-to-a-back-office-that-closes-leads-after-72-hours/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/bridging-gohighlevel-to-a-back-office-that-closes-leads-after-72-hours/</guid>
<pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate>
<description>A multi-site housing operator ran sales in GoHighLevel and reporting in a legacy back office whose API matched leads by email only and auto-closed them after 72 hours of silence. The bridge that worked stamped the back-office ID onto every CRM contact, looked leads up on demand instead of migrating 14,000 of them, and treated a 201 response as a claim to verify, not a result.</description>
<category>Integration</category><category>GoHighLevel</category><category>n8n</category><category>Supabase</category>
</item>
<item>
<title>A five-channel AI SDR, measured.</title>
<link>https://tarunsai.com/blog/a-five-channel-ai-sdr-measured/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/a-five-channel-ai-sdr-measured/</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<description>Email, LinkedIn, SMS, voicemail and AI voice calls in one 30-day, 12-step cadence built in GoHighLevel with Clay enrichment, ElevenLabs voice and avatar video personalisation, deployed across nine partner agencies. On the staffing campaign: 505 leads contacted, 72% open, 25.5% reply, 13.2% positive reply.</description>
<category>Outbound</category><category>GoHighLevel</category><category>Clay</category>
</item>
<item>
<title>Six weeks to hire, down to one.</title>
<link>https://tarunsai.com/blog/six-weeks-to-hire-down-to-one/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/six-weeks-to-hire-down-to-one/</guid>
<pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
<description>For an insurance-agency recruiting business I automated candidate sourcing, screening, scoring and interview scheduling across the full funnel. Time to hire went from six weeks to under one, and the qualified-candidate rate rose from 40% to 78%. The same sourcing stack now runs for nine agencies.</description>
<category>Recruiting</category><category>Automation</category>
</item>
<item>
<title>An operating system of 43 agents.</title>
<link>https://tarunsai.com/blog/an-operating-system-of-43-agents/</link>
<guid isPermaLink="true">https://tarunsai.com/blog/an-operating-system-of-43-agents/</guid>
<pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
<description>The internal system that runs Web AI Automations: 8 primary agents and 35 sub-agents on React and Vite, FastAPI, Supabase and n8n, with model routing across Claude and OpenRouter to keep inference cost under control at scale. Two walkthroughs are on the Watch section of the home page.</description>
<category>Own product</category><category>Agents</category>
</item>
</channel>
</rss>
