<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Hexact's Newsletter]]></title><description><![CDATA[Actionable insights on automation and data strategy for smarter decision-making. ]]></description><link>https://newsletter.hexact.io</link><image><url>https://substackcdn.com/image/fetch/$s_!Z1qT!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc40027-61d8-4ca8-b568-658896158ebd_1165x1165.png</url><title>Hexact&apos;s Newsletter</title><link>https://newsletter.hexact.io</link></image><generator>Substack</generator><lastBuildDate>Mon, 15 Jun 2026 10:07:25 GMT</lastBuildDate><atom:link href="https://newsletter.hexact.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Hexact, Inc.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hexact@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hexact@substack.com]]></itunes:email><itunes:name><![CDATA[Stepan Aslanyan]]></itunes:name></itunes:owner><itunes:author><![CDATA[Stepan Aslanyan]]></itunes:author><googleplay:owner><![CDATA[hexact@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hexact@substack.com]]></googleplay:email><googleplay:author><![CDATA[Stepan Aslanyan]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Second Brain Update: Centralized Customer Record, Every Channel, Accessible From Anywhere]]></title><description><![CDATA[This update covers a lot of ground.]]></description><link>https://newsletter.hexact.io/p/second-brain-update-centralized-customer</link><guid isPermaLink="false">https://newsletter.hexact.io/p/second-brain-update-centralized-customer</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 09 Jun 2026 21:59:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xVjd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This update covers a lot of ground. Unified order history from every sales channel you sell on, a single customer record that follows buyers across platforms, mobile access to your local knowledge base, performance improvements, and a cleaner UI throughout.</p><p><strong>Performance and UI improvements</strong></p><p>We&#8217;ve shipped a round of performance and optimization improvements to Second Brain, along with a refreshed Learn feature dashboard and UI. Queries run faster, data loads more reliably, the overall experience feels tighter, and the Learn section is now easier to navigate and read at a glance.</p><p><strong>Unified commerce order history</strong></p><p>If you sell across multiple platforms, your customer data has probably always been scattered. Someone buys from you on Amazon, again on Shopify, and they exist as three separate records across three separate dashboards. Second Brain now solves that.</p><p>You can import full order history from any sales channel, including Amazon, Shopify, Faire, Walmart, eBay, and more, with support for multiple stores on the same platform. Orders and individual line items land in one place, tied to your contacts. Buyers are automatically matched across platforms by email, phone, or customer ID, so a customer who purchased from you on three different channels shows up as one person with their complete history.</p><p>Every platform exports data differently, so we built a universal database structure that can receive any of them. You bring your export file and describe it to Claude or Codex, and it maps your data into the right structure automatically. Once it&#8217;s in, you can ask for any report in plain language: which products sold most last quarter, which customers haven&#8217;t reordered in 90 days, lifetime revenue by channel. No dashboards to configure, no exports to run.</p><p>Contact details in the desktop app now show commerce orders alongside Stripe and PayPal activity, with products, quantities, and prices in one view, and commerce spend included in each contact&#8217;s lifetime revenue totals. Stripe and PayPal records now also capture gross, fees, net, refunds, and currency-converted amounts. Multi-currency is supported throughout.</p><p>If you&#8217;re not in ecommerce, none of this appears in your Second Brain. No commerce tables, no order fields. This is a core principle we&#8217;re building around: you only see what&#8217;s relevant to how you actually use the product. The Database tab works the same way. It shows only tables that contain your data, and the moment you import something new, that table becomes available to navigate, manage, and search. There&#8217;s more to do here, but the direction is set.</p><p><strong>Your Second Brain, accessible from anywhere</strong></p><p>Second Brain stores your data locally. Your SQLite database lives on your computer, not on a cloud server somewhere, which means you stay in control of it. That&#8217;s intentional. But it also raised an obvious question: what if I&#8217;m not at my desk?</p><p>We&#8217;ve added instructions for connecting Second Brain to <a href="https://openai.com/codex/">Codex on the desktop</a>. Once you set that up, you can access your knowledge base from two places: Claude Desktop on your computer, and the ChatGPT app&#8217;s Codex tab on your phone. As long as your computer is on, Codex on mobile can reach your local database through that desktop connection.</p><p>What that means in practice: you&#8217;re in a meeting, you remember you wanted to add a contact or update a note. You pull out your phone, open the Codex tab, and do it. Your computer stays home. Your data stays local. You just gained a remote interface into it.</p><p><strong>What you can do from mobile</strong></p><p>Anything you can do in Second Brain from the desktop, you can now do from your phone. Query your knowledge base in plain language, add new records, edit existing entries, look something up mid-conversation. The database never leaves your machine. What travels between your phone and your computer is only the query and the response. The data stays where you put it.</p><p><strong>How to set it up</strong></p><p>The connection instructions are inside your dashboard. Follow the Codex setup guide once, and mobile access works automatically from that point on.</p><div><hr></div><p><strong>Already using Second Brain?</strong> <a href="https://brain.hexact.io/">Download</a> the latest version to get all of the above, including the unified commerce history, the refreshed Learn dashboard, and the Codex setup instructions.</p><p><strong>New to Second Brain?</strong> Start a <a href="https://brain.hexact.io/">7-day free trial</a> and see how it fits into your workflow before committing to anything.</p><p><strong>Want a walkthrough first?</strong> <a href="https://calendly.com/hexact/discovery-call">Book a free demo call</a> and we&#8217;ll show you how the whole thing works, including the mobile setup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xVjd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 424w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 848w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 1272w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xVjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png" width="1456" height="959" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:959,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1884639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/147878624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xVjd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 424w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 848w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 1272w, https://substackcdn.com/image/fetch/$s_!xVjd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fd86a79-b62a-4240-92d8-96ae05d507f1_1476x972.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[We Built a Language Learning Tracker Into Second Brain. Here's Why.]]></title><description><![CDATA[Second Brain now has a Learn section.]]></description><link>https://newsletter.hexact.io/p/we-built-a-language-learning-tracker</link><guid isPermaLink="false">https://newsletter.hexact.io/p/we-built-a-language-learning-tracker</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Sat, 06 Jun 2026 13:26:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AVZ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Second Brain now has a Learn section. Here&#8217;s how it happened.</p><p>I&#8217;m learning Spanish. It will be my fifth language. Every time I&#8217;ve learned a new one, I&#8217;ve started the same way: words. Not grammar rules, not conversation practice, not apps that gamify everything into streaks and badges. Just words, a few minutes a day, as consistently as possible.</p><p>Vocabulary is the foundation, and it&#8217;s the only part of language learning that&#8217;s genuinely measurable. You either know a word or you don&#8217;t. You can set a goal like &#8220;500 words this year&#8221; and actually track it, which is more than you can say for &#8220;get better at speaking.&#8221;</p><p>The problem is I&#8217;ve been counting manually. A spreadsheet here, a notebook there, trying different apps, none of them doing exactly what I needed. Most tools are built around flashcard decks or spaced repetition algorithms. Useful, but not the point. I just wanted a simple, honest count: words I know, words I&#8217;m working on, progress over time.</p><p>Then I started hearing the same thing from Second Brain customers. They were already using AI to learn languages, having lessons with Claude, building vocabulary through conversation. But the tracking was still a mess, manual counts, scattered notes, no real picture of progress. Same problem, same frustration. So we decided to just build it properly.</p><h2>Introducing Learn</h2><p>Second Brain now has a Learn section, built specifically for language study. It&#8217;s on by default when you open the app.</p><p>Here&#8217;s what it does:</p><p><strong>Language profiles.</strong> Add one or more languages you&#8217;re studying. Each gets its own word list, phrase list, and progress tracking. You can archive a language you&#8217;re not actively working on and bring it back anytime.</p><p><strong>Word and phrase tracking.</strong> Every word or phrase you add gets a status: new, learning, known, or ignored. When you mark something known, the date is recorded. That&#8217;s how your progress becomes measurable over time, not just a feeling.</p><p><strong>A real dashboard.</strong> You get a progress summary showing total tracked items, known count and percentage, and weekly charts of words marked known over the last 8 weeks. You can filter by the last 7 days, last 30 days, or all time. It&#8217;s a simple, honest picture of whether you&#8217;re actually making progress.</p><p><strong>Claude does the logging.</strong> This is the part that changes the workflow entirely. During a lesson with Claude, it can add words you miss, mark ones you already know, log phrases, and update statuses, all through your existing MCP connection. Everything stays on your machine. No cloud sync, same local-first model as the rest of Second Brain.</p><h2>What This Looks Like in Practice</h2><p>You open a lesson with Claude and tell it you want to practice Spanish vocabulary. During the conversation, Claude logs new words automatically. After the session you open Learn, check your dashboard, and see exactly where you stand.</p><p>You can also ask Claude directly: &#8220;How many Spanish words have I marked known this month?&#8221; and get a real answer pulled from your data.</p><p>A few starter prompts worth trying:</p><ul><li><p>&#8220;Add the top 100 most common Spanish words to my Learn list.&#8221;</p></li><li><p>&#8220;Populate about 50 useful Spanish phrases, greetings, travel, and small talk.&#8221;</p></li><li><p>&#8220;During our lesson, log new words I miss and mark ones I already know.&#8221;</p></li><li><p>Already have a word list somewhere? Upload your spreadsheet or CSV and ask Claude to insert it into your Learn list. No manual re-entry.</p></li></ul><h2>Getting Started</h2><p>Open Learn from the main menu (it sits after Settings). Go to Profiles and add your first language. Then update your Claude skill from the in-app skill setup page, that&#8217;s what gives Claude access to read and write your Learn data. After that, study with Claude or browse and edit your lists directly in the app.</p><p>If you don&#8217;t need Learn, you can hide it entirely from Settings without losing any data.</p><h2>Is This for Everyone?</h2><p>Not everyone is learning a language, and not everyone who does learns through vocabulary lists. That&#8217;s fine. If Learn isn&#8217;t relevant to you, you can hide it from Settings in one click and nothing changes about how you use Second Brain.</p><p>But if you are learning a language and you&#8217;ve been tracking progress manually or not tracking it at all, this is worth trying. The AI side was already covered. What was missing was the structure around it.</p><p>If you try it and have ideas for what else would be useful, I&#8217;d genuinely like to hear them. There&#8217;s more to build here.</p><p>Download the new version at <a href="https://brain.hexact.io">brain.hexact.io</a>. A 7-day free trial is included, no credit card required.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AVZ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 424w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 848w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 1272w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AVZ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png" width="1456" height="938" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2009178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/200887032?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AVZ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 424w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 848w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 1272w, https://substackcdn.com/image/fetch/$s_!AVZ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42ff125-0a55-4ea8-87a4-8fbcc0af58b3_1499x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[What's new in Second Brain: expanded email archives, custom datasets, and fixes]]></title><description><![CDATA[We shipped a new version this week. Here is what changed.]]></description><link>https://newsletter.hexact.io/p/whats-new-in-second-brain-expanded</link><guid isPermaLink="false">https://newsletter.hexact.io/p/whats-new-in-second-brain-expanded</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Sun, 31 May 2026 15:41:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nPxP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Email archive import: more formats, much bigger files</strong></h2><p>Email archive import was already in Second Brain. This update expands it significantly. We added support for more file types and removed the size limits that were blocking larger archives. If you tried importing before and hit a wall, try again.</p><p>Supported formats now include .eml, .mbox, .zip containing .eml files, and .pst for Outlook. The dry run option lets you preview the import before it runs, which is useful when you are dealing with a large archive and want to know what you are working with first.</p><h2><strong>Custom datasets</strong></h2><p>You can now create named datasets and import any CSV file into Second Brain. Price lists, product catalogs, inventory, whatever structured data you work with regularly. You can have multiple datasets and manage them independently.</p><p>Deduplication is handled by ID. Re-import an updated file and existing records get updated, not duplicated. Update your catalog, re-import, done.</p><p>Claude can query any dataset directly in conversation. Ask about your prices, look up a product, cross-reference a price list. No manual copying, no context window gymnastics.</p><h2><strong>Second Brain as a source of truth</strong></h2><p>The core idea behind Second Brain is that Claude should always have accurate, current context about your business without you having to paste it in every time. You build the knowledge base once, keep it current, and Claude works from it.</p><p>It works both ways. Claude reads from your knowledge base to answer questions and help you make decisions. You can also ask Claude to update records, retag entries, reorganize datasets. The app and Claude are two ways to manage the same data. As your business evolves, your knowledge base evolves with it.</p><h2><strong>Bug fixes and performance improvements</strong></h2><p>This release also includes:</p><ul><li><p>Bug fixes across import pipelines and dashboard rendering</p></li><li><p>Better handling of large file imports without timeouts</p></li><li><p>Stability improvements for MCP connectivity</p></li><li><p>General performance improvements across the app</p></li></ul><p>If you are on an older version, the update is worth it.</p><p><a href="https://brain.hexact.io/">Download the latest version</a> &#8212; available on macOS and Windows. </p><p><strong>7-day free trial, no credit card required.</strong></p><p>Want a walkthrough? <a href="https://calendly.com/hexact/discovery-call">Book a free demo call.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nPxP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 424w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 848w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 1272w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nPxP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png" width="1456" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2264999,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/199992189?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nPxP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 424w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 848w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 1272w, https://substackcdn.com/image/fetch/$s_!nPxP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21b7a-fa86-4c83-bb9b-846840fdad48_1502x975.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Everything Second Brain Can Do Right Now]]></title><description><![CDATA[We just shipped a new version.]]></description><link>https://newsletter.hexact.io/p/everything-second-brain-can-do-right</link><guid isPermaLink="false">https://newsletter.hexact.io/p/everything-second-brain-can-do-right</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 26 May 2026 12:53:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!52eR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>We just shipped a new version. Here&#8217;s the full list of what&#8217;s in the app today.</em></p><p>I&#8217;ve written a lot about why we built Second Brain and what problems it solves. But I keep getting the same question: &#8220;What exactly does it do?&#8221; Not the philosophy. Not the vision. The actual features, right now, in the current version.</p><p>So here&#8217;s the full breakdown. Everything that&#8217;s in the app as of today.</p><h2>Your local database</h2><p>Second Brain runs on a local database on your machine. No cloud. No subscription server. Your data sits in a file on your computer that you fully own and control.</p><p>The dashboard shows you what&#8217;s in your database: how many records, how much space it takes, and shortcuts to the main sections. You can browse every table in the database directly from the app, search across all your data from one search bar, and edit or delete individual records without touching any code. </p><p>When you first open the app, a short onboarding walks you through the basics. The app checks for updates automatically and tells you when a new version is available.</p><h2>Contacts and CRM</h2><p>This is where most of your data comes together. You get a full contact management system with search and filtering across names, emails, phone numbers, and organizations.</p><p>Each contact has a detail page with everything linked to them: identity info, email addresses, phone numbers, social profiles, physical addresses, company affiliations, newsletter subscriptions, billing records, calendar events, notes, and a timeline of all activity. You can see lifetime revenue per contact when payment data is imported (stripe, paypal).</p><p>Need a list? The CSV export lets you pick which columns to include, applies whatever filters you&#8217;ve set. That&#8217;s your email campaign list, or your outreach segment, built from real data in seconds.</p><h2>21 import sources</h2><p>We built parsers for the tools people actually use, so you can bring existing data into the database without reformatting anything.</p><p><strong>Payments and billing:</strong> Stripe subscriptions, Stripe transactions, PayPal subscriptions, PayPal transactions, and bank statements (CSV). Each one scoped per company. Bank statements use a column mapping step so you can import from any bank&#8217;s CSV export format.</p><p><strong>Email:</strong> Email suppression lists (bounces, unsubscribes, spam reports, blocks) and full email archives.</p><p><strong>Contacts:</strong> A universal CSV importer with column mapping that works with any CRM or spreadsheet export, plus dedicated parsers for Google Contacts and survey responses.</p><p><strong>Calendar:</strong> Google Calendar event imports.</p><p><strong>Publishing:</strong> Substack archive imports with author attribution for articles.</p><p><strong>Notes and knowledge:</strong> Notion (Markdown and CSV), ChatGPT conversation exports, Evernote (.enex files), OneNote (multiple formats), Obsidian vaults, Logseq graphs, and general knowledge files (PDFs, Word docs, text files, ZIP archives with 200+ documents at once).</p><p><strong>Project and task tools:</strong> Asana tasks, Jira issues (all fields), Trello boards, and Todoist backups.</p><p>Every import that supports it has a dry run mode. You can preview exactly what will be created or changed before anything gets written to your database. Background imports show progress in real time with status updates and logs, and you can cancel mid-import if something looks wrong.</p><h2>Database management</h2><p>You can browse every table in your database. Edit any row directly. Delete individual records or bulk delete. Deletion shows you exactly what will be affected before you confirm.</p><p>The maintenance tools handle the cleanup work that databases need over time. There&#8217;s a cleanup tool that removes junk contacts (disposable email domains, spam-pattern names), tags suppressed emails, and refreshes database indexes. You can customize the blocklist of disposable domains and define your own junk name detection rules.</p><p>Backup and restore is built in. Export your entire database as a backup file. </p><h2>Live automations</h2><p>Three integrations that keep your database current while the app is running.</p><p><strong>Hexomatic.</strong> Connect your API key, pick a scraping workflow, and map it to a company and a target field in your database. Hexomatic runs on its schedule, and the results flow into your local database automatically. No manual downloads. You can pause and resume sync, view activity logs, and manage multiple workflow mappings.</p><p><strong>Stripe.</strong> Enter your secret key per company, and Second Brain syncs your payment data automatically. Pause, resume, or trigger a manual sync anytime. When Stripe automation is active, the manual Stripe CSV import on the Import page is disabled to avoid conflicts.</p><p><strong>PayPal.</strong> Same setup. Client ID and secret, live or sandbox mode, pause and resume, manual sync.</p><h2>Claude Desktop connection</h2><p>This is what turns a database into a working AI tool.</p><p>Second Brain generates the MCP configuration snippet that connects your local database to Claude Desktop (<a href="https://www.youtube.com/watch?v=uCK9Nb_W1eA">watch this video to learn how to connect to Claude Desktop</a>). One setup step, and Claude can read from and write to your local knowledge base directly inside a conversation.</p><p>The app also generates a starter Skill file, a markdown document that teaches Claude how to work with your data safely. Permission-first rules: Claude can read anything, but writes only happen when you explicitly ask. The Skill explains how it works, and you can customize to your specific needs. See more skills <a href="https://github.com/HEXACT-INC/second-brain-claude-skills">here</a>.</p><p>Claude Desktop&#8217;s free plan works with this connection. You don&#8217;t need a paid Claude subscription to start using your database as context.</p><h2>Settings and profile</h2><p>Your owner profile holds your email addresses, phone numbers, companies and roles, social profiles, and other details. This is the context Claude uses when it needs to know who you are.</p><p>You can manage multiple owner companies, which is how imports, automations, and contact scoping all stay organized when you run more than one business.</p><p>CRM settings let you define your own relationship types for contact imports and customize field labels for column mapping, so your import workflow matches your business terminology.</p><h2>What&#8217;s new in this version</h2><p>We ship updates regularly. The latest version includes stability improvements across import pipelines, better error handling on large datasets, and refinements to the database management tools. If you&#8217;re on an older version, download the latest build.</p><h2>Try it</h2><p>Download Second Brain at <a href="https://brain.hexact.io">brain.hexact.io</a>. 7-day free trial, no credit card required.</p><p>Start with one import. Whatever data you already paste into AI conversations manually. Get it into the database, connect Claude, and ask a question you couldn&#8217;t answer before.</p><p>That&#8217;s usually enough to see whether this changes how you work.</p><p>Want a walkthrough first? <a href="https://calendly.com/hexact/discovery-call">Book a free 15-minute demo</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/deal" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!52eR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 424w, https://substackcdn.com/image/fetch/$s_!52eR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 848w, https://substackcdn.com/image/fetch/$s_!52eR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 1272w, https://substackcdn.com/image/fetch/$s_!52eR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!52eR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png" width="1456" height="941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2351527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/deal&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/199317503?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!52eR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 424w, https://substackcdn.com/image/fetch/$s_!52eR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 848w, https://substackcdn.com/image/fetch/$s_!52eR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 1272w, https://substackcdn.com/image/fetch/$s_!52eR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05da6c39-7cea-4e23-9ada-21c6dd5b89d5_1497x968.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Second Brain: When Your AI Tool Should Be Able to Do the Job But Can't]]></title><description><![CDATA[You paste a page of text into Claude or ChatGPT, ask it to proofread, and it does a great job.]]></description><link>https://newsletter.hexact.io/p/second-brain-when-your-ai-tool-should</link><guid isPermaLink="false">https://newsletter.hexact.io/p/second-brain-when-your-ai-tool-should</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 19 May 2026 14:00:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tuEe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You paste a page of text into Claude or ChatGPT, ask it to proofread, and it does a great job. You upload a small spreadsheet, ask it to clean up the data, and it works perfectly. So naturally you think: this will handle my 200-page document, or my 10,000-row contact list, the same way.</p><p>It won&#8217;t.</p><p>AI is great at processing text and data. But every model has a context window, a limit on how much it can hold in memory at once. When your input exceeds that limit, the model either truncates it silently, loses track of earlier content, or gives you a partial result and stops. The capability is there. The capacity isn&#8217;t.</p><p>That&#8217;s the problem the Second Brain solves. It sits between your raw data and Claude, breaking large inputs into structured, queryable records in a database. Instead of one massive file that overwhelms the context window, Claude sees clean rows it can process, search, and cross-reference without hitting any limits.</p><p>Here are two real use cases from my own experience that show exactly how this works.</p><h2>Use Case 1: Merging Contacts from Multiple Sources into One Clean Database</h2><p>If you run more than one business, or even one business with more than one data source, you know this situation. Customers in one spreadsheet, leads in another, investors in a third, maybe a fourth export from some CRM or platform you used two years ago. Every file has different columns. Some split first name and last name. Some have a single &#8220;Name&#8221; field. One has phone numbers, another doesn&#8217;t. Formats are inconsistent. Duplicates are everywhere.</p><p>At some point you need a unified view. Who are these people? Where do they overlap? Who is a customer in one business and an investor in another?</p><p>This looks like a straightforward AI task. Upload the spreadsheets, ask Claude to merge them. Done.</p><p>Except it doesn&#8217;t work at scale. If your dataset is a few hundred rows, AI can handle the merge. But when you&#8217;re dealing with thousands of contacts across multiple exports, the model truncates data, hallucinates entries, or gives you a partial result and acts like it&#8217;s done. Large CSVs exceed what any chat-based AI can process in one shot.</p><h3>How the Second Brain makes this work</h3><p>The Second Brain treats contacts as a proper database, not a chat attachment. Each contact is a record in a SQLite table. Each field (name, email, phone, company, source, payment history) is a column. When you import from multiple spreadsheets, the data gets normalized into one unified schema.</p><p>Now Claude can do the job it couldn&#8217;t do before.</p><p>Query across sources: &#8220;Show me everyone who is both a paying customer and an investor.&#8221; That&#8217;s a SQL join. Claude runs it in seconds.</p><p>Deduplicate properly: Match on email, name + company, or phone number. You define the rules. The AI doesn&#8217;t guess.</p><p>Enrich on clean data: &#8220;Which contacts are missing an email address?&#8221; &#8220;Which customers from 2023 never logged in again?&#8221; These questions are easy when the data is structured. They&#8217;re impossible when you&#8217;re staring at five different Google Sheets.</p><p>Sometimes the source data is even messier than mismatched columns. I&#8217;ve dealt with CSV exports where everything was stuffed into raw JSON payloads. Name, phone, address, service history, review status, all buried inside a single field. The Second Brain extracts and normalizes this automatically. You go from unreadable blobs to clean, queryable records, and suddenly you can ask things like &#8220;show me all clients in a specific city who completed more than 3 jobs but never left a review&#8221; and get an answer in seconds.</p><p>The AI didn&#8217;t get smarter. The data got structured. That was the only difference.</p><h2>Use Case 2: Proofreading a 200+ Page Book</h2><p>I wrote a book called &#8220;Bones: 21 Clich&#233;s Running and Ruining Your Business.&#8221; After months of writing and rewriting, I needed a serious proofread. Not just grammar. English is not my native language, and when you produce 200+ pages, small issues compound. A slightly unnatural preposition, an odd word choice, a sentence structure that&#8217;s technically correct but sounds off to a native ear. Over that many pages, these pile up.</p><p>Proofreading a book. That&#8217;s exactly what AI should be able to do. Upload the document, ask Claude to review it. Simple.</p><p>If you haven&#8217;t tried this with a long document, let me save you the frustration. It does not work.</p><h3>Why large documents break AI</h3><p>Large language models have context windows. Even the biggest ones cannot hold a 200+ page document in working memory at once. Here&#8217;s what actually happens.</p><p>The model reads the first chunk and does solid work on it. By the page 20-30 of the book, it&#8217;s lost track of tone and style decisions from the first chapters. By the end, it&#8217;s proofreading in isolation, with no awareness of the whole.</p><p>The response hits its output limit long before the job is finished. You get corrections for the first 20 or 30 pages. Then it stops. You ask it to continue. Now it&#8217;s working from a fragmented context. Quality drops with each continuation.</p><p>Formatting gets in the way. Word documents carry metadata: styles, headers, footers, comments, tracked changes. The AI confuses structural elements with content. Edits break your formatting. Sections get skipped entirely.</p><p>The result: maybe 15% of your book gets reviewed, inconsistently, with no guarantee the same standards applied throughout.</p><h3>How the Second Brain makes this work</h3><p>Instead of feeding Claude one massive .docx file, I just imported the book into the knowledge base. Each page became one row in a database table. </p><p>Now Claude wasn&#8217;t processing a 200-page Word document. It was looking at a table with 200+ rows of clean text. No formatting noise. No embedded images. No metadata. Just the words.</p><p>The real power showed up in cross-document queries. &#8220;Find every instance where I used &#8216;which&#8217; instead of &#8216;that&#8217; in a restrictive clause.&#8221; &#8220;Flag pages where the tone shifts noticeably from the pages around them.&#8221; &#8220;List every sentence longer than 35 words.&#8221; These consistency checks only work when the full text is structured and queryable. They&#8217;re impossible with a monolithic file.</p><p>The proofreading quality stayed high from page 1 to page 211. The AI never had to manage a large document. It just did what it&#8217;s good at: analyze text, one piece at a time, with the ability to reference everything else when needed.</p><h2>Why This Keeps Happening</h2><p>These two use cases look completely different. One is data merging. The other is prose editing. But the failure mode was the same: the AI had the skills for the job, but the input was in a shape it could not work with.</p><p>AI models are excellent at analyzing, comparing, and transforming organized data. They struggle when the first task is organizational.</p><p>The Second Brain fills that gap with two layers: structure and Skills.</p><p>Structure is the road. Your raw data gets normalized into a queryable database so AI has something to work with.</p><p>Skills are the rules of that road. A <a href="https://github.com/HEXACT-INC/second-brain-claude-skills">Skill</a> is a set of instructions attached to your Second Brain that tells Claude how to behave with your specific data. Which tables exist. How sources relate to each other. What to never guess about. What to ask before doing. It&#8217;s the rulebook for your knowledge base.</p><p>This is why &#8220;upload your file and ask AI&#8221; keeps disappointing people. No structure, no rules. You&#8217;re asking a powerful engine to drive without a road or a map. The Second Brain provides both.</p><h2>Where This Is Going</h2><p>We started building the <a href="https://brain.hexact.io/">Second Brain</a> to solve our own problems at Hexact. Since then, we&#8217;ve been using it to store and query across all of our published articles, track customer and lead data in one place, and connect ideas across different knowledge domains.</p><p>It works with the tools we already have. Hexomatic collects and enriches the data. The Second Brain stores and structures it. Claude analyzes it on demand. The combination is more useful than any of those pieces alone.</p><p>We&#8217;re still early in development, but if you&#8217;re dealing with scattered data across multiple sources, documents too large for AI to handle, or knowledge that needs structure before it becomes useful, this is what we&#8217;re building toward.</p><p><strong>Want to see how it works?</strong> <a href="https://calendly.com/hexact/discovery-call">Book a call with us</a> and we&#8217;ll walk you through the current setup, from data import to your first cross-source query.</p><p><strong>Already using <a href="https://hexomatic.com/">Hexomatic</a> for data collection?</strong> The Second Brain adds the storage and analysis layer that turns scraped data into a working knowledge base. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tuEe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuEe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 424w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 848w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tuEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png" width="1386" height="1076" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1076,&quot;width&quot;:1386,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2944608,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/198404655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tuEe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 424w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 848w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 1272w, https://substackcdn.com/image/fetch/$s_!tuEe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181f2250-1675-47cf-9a23-2b60d7fcc078_1386x1076.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[What Happens When You Can Actually Talk to Your Database]]></title><description><![CDATA[I imported tens of thousands of contacts, payment records, meetings, support tickets and newsletter subscribers into Second Brain. Then I started asking questions.]]></description><link>https://newsletter.hexact.io/p/what-happens-when-you-can-actually</link><guid isPermaLink="false">https://newsletter.hexact.io/p/what-happens-when-you-can-actually</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Thu, 14 May 2026 03:59:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nMRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For most of my career, I wanted the same thing: one place where all my data lives together, so I can ask it questions and spot patterns. Like those scenes in movies where someone walks up to a screen, asks a question, and instantly gets the answer pulled from everywhere. One window, everything connected.</p><p>Reality was the opposite. Every tool I use keeps its own version of reality. Stripe knows who paid. Substack knows who reads my newsletter. Google Calendar knows who I met with last Tuesday. My CRM knows... whatever someone remembered to type into it six months ago.</p><p>Now multiply that by several businesses, each with its own Stripe account, its own calendar, its own contact list, its own CRM. The data doesn&#8217;t just live in different tools. It lives in different worlds. A customer in one business might also be a client in another, and I&#8217;d have no way of knowing unless I happened to remember their name.</p><p>None of these tools talk to each other. And I got tired of it.</p><p>So when we built Second Brain, the first thing I did was dump everything into it. Every contact, every transaction, every subscriber, every meeting. All into one local database on my laptop. Then I connected it to Claude and started asking questions I&#8217;d never been able to ask before.</p><h2>I finally know the relationship between my newsletter and customers</h2><p>Here&#8217;s a question I couldn&#8217;t answer until I put both datasets in the same database: what&#8217;s the relationship between reading the newsletter and becoming a customer?</p><p>Not just the overlap. The sequence.</p><p>Did people subscribe to the newsletter first and then become customers? Or did they buy first and subscribe later? How long between subscribing and paying? Are long-time readers more likely to stay on a paid plan?</p><p>No single tool gives you this. Your newsletter platform tracks opens and clicks. Your payment processor tracks charges. But the timeline across both? That only exists when the data is in one place and you can actually ask questions across it.</p><p>In a traditional CRM, you&#8217;d need to connect your payment system to your analytics platform to your email tool, set up automations, build reports. In Second Brain, I asked the question and got the answer in about five seconds.</p><h2>I actually know who I&#8217;m talking to</h2><p>You&#8217;re about to get on a call. You check the CRM. You see a name, a company, maybe a deal stage. That&#8217;s it.</p><p>What you don&#8217;t see: this person&#8217;s payment failed twice last month. They filed a support ticket that&#8217;s still open. They unsubscribed from your newsletter.</p><p>You walk into the call thinking everything is fine. It&#8217;s not.</p><p>I used to do this all the time. Now before any important call, I ask Claude: &#8220;What do I know about this person?&#8221; It pulls their payment history, subscription status, newsletter engagement, calendar meetings, any notes I&#8217;ve saved. All in one answer.</p><p>It takes ten seconds and it completely changes how I approach the conversation. I&#8217;m not guessing anymore. I&#8217;m prepared.</p><h2>You can ask questions nobody built a dashboard for</h2><p>This is the thing that changed my thinking the most.</p><p>Dashboards are great, but they only answer questions someone already thought to ask. They&#8217;re static. Someone designed them last quarter based on what seemed important then.</p><p>That shift matters more than any feature. You go from consuming pre-made reports to interrogating your own business in real time. You become curious about your data because the cost of asking a question (before it was a new custom report) dropped to zero.</p><h2>It works both ways</h2><p>Everything I&#8217;ve described so far is about asking your database questions. But you can also tell it things.</p><p>After a call, I say &#8220;save this &#8230;.. about&#8230;..&#8221; It goes straight into the database as a note, linked to the contact. I can paste a screenshot of a chat and ask Claude to create a records based on that. I can paste a meeting summary and say &#8220;add this to the customer&#8217;s record.&#8221; I can say &#8220;this person is now the CEO of Acme Corp&#8221; and it&#8217;s done.</p><p>This is the part that makes it feel like that movie scene I mentioned at the top. You&#8217;re not filling out forms. You&#8217;re not clicking through dropdown menus. You&#8217;re having a conversation with your database, and it works in both directions. Ask and get answers. Tell and it remembers. Meanwhile still having the direct access to your data using Second Brain interface.</p><h2>It keeps getting better</h2><p>We ship updates constantly. Right now Second Brain has 21 import sources: Stripe, PayPal, Notion, ChatGPT conversations, Evernote, Asana, Jira, Trello, Obsidian, Google Calendar, Google Contacts, Substack, email archives, CSV uploads, and more.</p><p>We just added zip file imports (up to 200+ doc files at once), and improved database cleanup tool. More import sources are coming.</p><p>Here&#8217;s what I&#8217;ve learned building this: each new import source makes everything else more valuable. Connecting your Stripe data is useful. Importing your Stripe data, CRM and subscribers is powerful. Import your Google Calendar data on top of that and now you can see the correlations.</p><p>It compounds. The more data you bring in, the more questions you can ask, and the more patterns you find that were always there but invisible.</p><h2>Try it</h2><p>Download the latest version at <a href="https://brain.hexact.io">brain.hexact.io</a>. Free trial, no credit card.</p><p>Start with one import. Whatever you have. A contacts CSV, your transactions, your newsletter subscriber list, multiple spreadsheets. Get it in, connect Claude, and ask your database something you&#8217;ve always wanted to know but never could.</p><p>You&#8217;ll be surprised what&#8217;s been hiding in your own data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nMRR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 424w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 848w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 1272w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nMRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png" width="1456" height="942" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:942,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2799767,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/197611976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nMRR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 424w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 848w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 1272w, https://substackcdn.com/image/fetch/$s_!nMRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0397dad-94ea-44de-b7f1-cfff66d9b184_1509x976.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Second Brain Update: Database Tools, OneNote Import, and How to Actually Get Started]]></title><description><![CDATA[A few things shipped this week, plus a practical note on how to stop overthinking your setup.]]></description><link>https://newsletter.hexact.io/p/second-brain-update-database-tools</link><guid isPermaLink="false">https://newsletter.hexact.io/p/second-brain-update-database-tools</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Wed, 06 May 2026 14:56:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_e5r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>What&#8217;s new</h2><h3>Database management tools</h3><p>You can now edit and delete data directly from the app. Browse your entries, fix a typo, remove something outdated, all from within Second Brain. This was one of the most requested features since launch, and it&#8217;s live now.</p><h3>OneNote import</h3><p>If you&#8217;ve been sitting on years of OneNote notebooks, you can now bring them into Second Brain. Export from OneNote, import into the app, done. Your notes land as structured entries in your local database, searchable and ready to connect with Claude.</p><h3>Bug fixes</h3><p>Several stability fixes across the board. Smoother imports, fewer edge cases on large datasets, better error handling. Nothing dramatic, but the kind of work that makes the app feel more solid every week.</p><h2>Updated: How to connect with Claude</h2><p>The setup instructions for connecting Second Brain with Claude Desktop have been updated. If you tried connecting before and hit friction, it&#8217;s worth revisiting.</p><p>Here&#8217;s the thing most people don&#8217;t realize: <strong>Claude Desktop&#8217;s free plan works with Second Brain.</strong> You get a limited number of prompts per day, but the MCP connection works the same way. You don&#8217;t need a paid Claude plan to start using your personal database as context. Install Second Brain, connect it to Claude Desktop, and you&#8217;re running.</p><p>The paid plan obviously gives you more prompts and longer conversations. But if you want to test the workflow before committing, the free option still works.</p><p>We also published a <a href="https://github.com/HEXACT-INC/second-brain-claude-skills/">skills archive on GitHub</a> with ready-to-use skills like weekly review, meeting prep, and quick lookup.  </p><h2>How to actually start</h2><p>I keep hearing the same question: &#8220;What should I import first?&#8221;</p><p>Stop thinking about it as building an archive. Think about it as eliminating repetition.</p><p>What files do you upload to ChatGPT or Claude every week? What context do you re-explain every time you start a new conversation? Product specs, client data, meeting notes, project documentation, your own writing. That&#8217;s your starting point.</p><p>Import the stuff you&#8217;re already feeding to AI manually. Once it&#8217;s in your Second Brain database and connected via MCP, Claude has that context automatically. No more copy-pasting the same brief into every conversation.</p><p>You don&#8217;t need to import everything on day one. Start with what you use today. Add more as you go.</p><h2>What&#8217;s coming next</h2><p>We&#8217;ve gotten a lot of requests and ideas from early users (keep them coming). Two things we&#8217;re thinking about first:</p><p><strong>Custom database location.</strong> Right now the SQLite database lives in a default directory. We want to give you the option to choose where it sits. Your NAS, a synced folder, an external drive. Your data, your choice of where it lives.</p><p><strong>More tools to keep your Second Brain current.</strong> The initial focus was on importing historical data. The next step is making it easier to keep things up to date. Live syncs, scheduled refreshes, and smarter ways to capture new information as it happens, not after the fact.</p><p>Both are in active development. No dates yet, but these are top priority.</p><div><hr></div><p>Try Second Brain: <a href="https://brain.hexact.io">brain.hexact.io</a>. 7-day free trial, no credit card required.</p><p>Want a quick walkthrough? <a href="https://calendly.com/hexact/discovery-call">Book a 15-min demo</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_e5r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 424w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 848w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_e5r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png" width="1456" height="915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4828993,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/196662576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_e5r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 424w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 848w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!_e5r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac8e8aa8-62da-4160-893c-b834e45afbc9_2232x1402.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[New Second Brain Update, Open Source Skills, and a Request: Show Us How You Use It]]></title><description><![CDATA[We just published a public GitHub repo with ready-to-use Claude skills for Second Brain.]]></description><link>https://newsletter.hexact.io/p/new-second-brain-update-open-source</link><guid isPermaLink="false">https://newsletter.hexact.io/p/new-second-brain-update-open-source</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Thu, 30 Apr 2026 20:31:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WiU0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We just published a public GitHub repo with ready-to-use Claude skills for Second Brain.</p><p><strong><a href="https://github.com/HEXACT-INC/second-brain-claude-skills">github.com/HEXACT-INC/second-brain-claude-skills</a></strong></p><p>A skill is a markdown file that teaches Claude how to handle a specific task with your data. Drop it into your skills folder, restart Claude, and it works. </p><p>The repo currently have five skills:</p><p><strong>second-brain</strong> is the core skill. It gives Claude safe, permission-first access to your local database. Read anything, write only when you say so. This one should be installed first. Everything else builds on top of it.</p><p><strong>quick-lookup</strong> answers &#8220;what do I know about X?&#8221; questions. Ask about a person, a company, a deal, and it pulls everything from your KB, synthesizes it into a short answer. Useful before calls, before signing contracts, before replying to an email you&#8217;re not sure about.</p><p><strong>weekly-review</strong> generates a summary of everything you captured in the last 7 days. Notes, meetings, saved ideas, new contacts. Instead of scrolling through your database wondering what happened last week, you get a concise brief.</p><p><strong>meeting-prep</strong> builds a pre-call brief for a specific person or company. It pulls contact history, past meetings, relevant notes, payment data if it exists. You walk into the call knowing what matters.</p><p><strong>save-and-categorize</strong> handles &#8220;save this&#8221; requests. Share a thought, a link, a meeting takeaway, and the skill figures out the right entry type, writes a clean title, and stores it properly. No manual tagging.</p><h2>Tell Us What&#8217;s Missing, What&#8217;s Blocking You, or What You&#8217;d Change</h2><p>We shipped the app and the skills based on what we already know. But you&#8217;re using it differently. You loaded different data, you run a different business, you ask different questions. That means you&#8217;re hitting walls we haven&#8217;t hit yet.</p><p>What feature would make the biggest difference for you right now? What&#8217;s confusing? What workflow are you trying to build but can&#8217;t? What skill would save you time if it existed? A daily journal, a deal tracker, an invoice reviewer, a hiring pipeline brief, a content calendar. If it involves structured data and a repeatable task, it&#8217;s probably a good skill. Reply to this email or leave a comment.</p><p>If you've built a skill that works for you and you're willing to share it, the repo is open. Fork it, add your skill folder with a <code>SKILL.md</code> and a <code>README.md</code>, and open a pull request. Same goes for improving the existing ones. One rule: keep each skill focused on one job.</p><p>Any feedback that points to a product gap - we&#8217;ll build it. That&#8217;s how the new import formats, database management tool and global search happened. Users asked, we shipped.</p><h2>New Release: Download the Latest Version</h2><p>We also shipped a new version of Second Brain today. If you already have the app installed, download the latest build from <a href="https://brain.hexact.io">brain.hexact.io</a>. Here&#8217;s what changed:</p><p><strong>Database management tool.</strong> You can now edit any table in your database manually, right from the app. No SQL required. This was the most requested feature after launch.</p><p><strong>Global search.</strong> Search across all your local records from one search bar. Contacts, notes, articles, transactions. Type a name or a keyword and see results from every table.</p><p><strong>Bug fixes.</strong> Stability improvements across import pipelines, dashboard rendering, and MCP connectivity.</p><p>If you&#8217;re on an older version, the update is worth it. The database tool alone changes how you interact with your data day to day.</p><h2>Use Cases That Make This Click</h2><p>I&#8217;ve been using Second Brain daily since before the launch. Here are some real workflows that show what this setup can do once your data is loaded.</p><p><strong>Pre-meeting intelligence.</strong> Before any call, I ask Claude: &#8220;What do I know about this person?&#8221; It pulls their contact record, any past emails, payment history if they&#8217;re a customer, notes from previous meetings. I walk in prepared without spending 15 minutes digging through apps.</p><p><strong>Customer health check.</strong> &#8220;Show me all customers who paid more than $500 but haven&#8217;t logged in since 2024.&#8221; That query runs against my actual database. Real data, real answers. No dashboard needed.</p><p><strong>Content research from your own writing.</strong> &#8220;What have I written about data ownership?&#8221; Claude searches my 168 published articles and pulls the relevant ones. I see my own arguments, positions, and examples. Useful to see how things change compared to what I said six months ago.</p><p><strong>Supplier and vendor comparison.</strong> If you use Hexomatic to scrape pricing pages or product catalogs, that data flows into Second Brain automatically. Ask Claude to compare suppliers by price, minimum order, or any other detail. The comparison runs on your scraped data, not on Claude&#8217;s general knowledge.</p><p><strong>Trend spotting across scraped data.</strong> Scrape job postings in your industry weekly. After a few months, ask Claude: &#8220;Are companies hiring more for AI roles compared to three months ago?&#8221; You get trend analysis from your own data, not a generic report.</p><p>The pattern is the same in every case. Your data is already in the database. You ask a question in plain language. Claude reads your actual records and answers. No exports, no spreadsheets, no switching between six apps.</p><h2>Get Started</h2><ol><li><p>Download the latest version at <a href="https://brain.hexact.io">brain.hexact.io</a></p></li><li><p>Install the <code>second-brain</code> skill, then add whichever specialized skills you want</p></li><li><p>Browse the full repo at <a href="https://github.com/HEXACT-INC/second-brain-claude-skills">github.com/HEXACT-INC/second-brain-claude-skills</a></p></li></ol><p>Three things you can do right now: update the app, try a new skill, and tell us what you&#8217;re building with it. Reply to this email with your use case, open a pull request with your skill, or just star the repo so we know you&#8217;re watching. We&#8217;re building this in the open and your input shapes what comes next.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WiU0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 424w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 848w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 1272w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WiU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2660277,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/196030186?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WiU0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 424w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 848w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 1272w, https://substackcdn.com/image/fetch/$s_!WiU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875a9aad-7639-4de0-bd58-853cf1212bf2_1482x981.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Hexomatic + Second Brain: Scraping That Feeds Your AI Directly]]></title><description><![CDATA[In previous articles I covered how to use Hexomatic to extract structured data from the web, and how Second Brain gives AI persistent access to your local knowledge base.]]></description><link>https://newsletter.hexact.io/p/hexomatic-second-brain-scraping-that</link><guid isPermaLink="false">https://newsletter.hexact.io/p/hexomatic-second-brain-scraping-that</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 27 Apr 2026 13:59:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IHxu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In previous articles I covered how to use Hexomatic to extract structured data from the web, and how Second Brain gives AI persistent access to your local knowledge base. This article connects the two.</p><p>When you link Hexomatic to Second Brain, scraped data flows directly into your local database while the app is running. No exports. No file management. No copy-pasting into Claude. The data arrives, gets indexed, and becomes queryable immediately.</p><p>That changes what scraping is useful for.</p><h2>Why This Connection Matters</h2><p>Connect them and you get a knowledge base that updates itself. Hexomatic collects, Second Brain stores, Claude reads. You ask questions and get answers based on data that was scraped hours ago, not months ago.</p><p>The key difference from the workflow I described in the previous article (scrape with Hexomatic, then pass CSVs to ChatGPT or Claude manually) is that this is continuous. You set it up once. The data keeps flowing in. Your AI gets smarter about your market without you touching anything.</p><h2>Use Cases</h2><h3>Competitor price monitoring</h3><p>Set up a Hexomatic workflow that scrapes competitor pricing pages on a schedule. Every run pushes the latest prices into Second Brain.</p><p>Then ask Claude: &#8220;How <strong>[product name]</strong> prices changed in the last 30 days?&#8221; or &#8220;Which competitors or products or items raised prices this quarter?&#8221; Claude answers from real data, not from its training set. No hallucination. No guessing. Actual numbers from actual pages, timestamped and stored locally.</p><h3>Lead research and qualification</h3><p>Use Hexomatic&#8217;s Google Search Scraper to find companies in a specific niche. Extract team pages, contact information, company descriptions. All of it flows into Second Brain.</p><p>Now you can ask Claude: &#8220;Show me all companies that have<strong> [specify question] </strong>and mention Series A funding&#8221; or &#8220;Which leads from the Miami construction scrape have email addresses on their contact pages?&#8221; Claude queries your local database and gives you a filtered list. No spreadsheet filtering. No VLOOKUP.</p><h3>Market research across job boards</h3><p>Scrape job postings in your industry. Track what roles companies are hiring for, what tools they mention, what salary ranges they post. This data accumulates in Second Brain over weeks and months.</p><p>Ask Claude: &#8220;What programming languages are most demanded in the fintech job postings I scraped?&#8221; or &#8220;Are companies in my scrape hiring more for AI roles compared to three months ago?&#8221; You get trend analysis based on your own collected data, not a generic industry report.</p><h3>Supplier and vendor intelligence</h3><p>Scrape supplier directories, vendor lists, product catalogs. Hexomatic handles the extraction, Second Brain stores it.</p><p>Ask Claude: &#8220;Which suppliers from the last scrape offer bulk pricing under $5 per unit?&#8221; or &#8220;Compare the three packaging suppliers I scraped last week by product range and minimum order.&#8221; The comparison happens across your actual scraped data, not from Claude&#8217;s general knowledge about those companies.</p><h3>Real estate and property data</h3><p>Scrape property listings, Zillow pages, commercial real estate directories. Price, location, square footage, listing date. All flows into Second Brain.</p><p>Ask Claude: &#8220;What&#8217;s the average price per square foot for commercial properties I scraped in Broward County?&#8221; or &#8220;Show me listings under $500K that appeared in the last two scrapes.&#8221; You&#8217;re doing market analysis on live data without building a dashboard or writing any code.</p><h3>Review and reputation tracking</h3><p>Scrape Google Maps listings, Yelp reviews, Trustpilot pages for your business or your competitors. The reviews accumulate in your knowledge base.</p><p>Ask Claude: &#8220;What are the most common complaints in our competitor&#8217;s reviews from the last month?&#8221; or &#8220;Has our average rating changed since the last scrape?&#8221; Sentiment analysis on real customer feedback, stored locally, queryable anytime.</p><h3>Content and SEO monitoring</h3><p>Scrape competitor blogs, industry publications, ranking pages for target keywords. Track what gets published, how often, and what topics they cover.</p><p>Ask Claude: &#8220;What topics did our top three competitors publish about this month?&#8221; or &#8220;Are there any keyword gaps where competitors are publishing but we&#8217;re not?&#8221; Content strategy informed by actual competitive data, not assumptions.</p><h2>How It Works in Practice</h2><p>The setup is simple:</p><ol><li><p>Build your scraping workflow in Hexomatic. Define what to collect and how often.</p></li><li><p>Connect Hexomatic to Second Brain through the integration settings.</p></li><li><p>Leave Second Brain running. Data flows in automatically with each Hexomatic run.</p></li><li><p>Ask Claude anything about the data you&#8217;ve collected.</p></li></ol><p>There&#8217;s no batch processing step. No file conversion. No manual import. The pipeline is: web page to Hexomatic to local database to Claude. All automated except the part where you ask questions.</p><h2>The Compound Effect</h2><p>The real value isn&#8217;t in any single scrape. It&#8217;s in accumulation. One scrape gives you a snapshot. Months of scheduled scrapes give you a dataset that shows trends, changes, and patterns that no single search could reveal.</p><p>Because Second Brain stores everything locally with timestamps, Claude can compare across time periods. &#8220;How has this changed since January?&#8221; becomes a real question with a real answer, not a prompt that returns a generic framework.</p><p>Every Hexomatic workflow you connect to Second Brain makes your AI more informed about your specific market, your specific competitors, your specific opportunities. That&#8217;s data no one else&#8217;s Claude has access to.</p><p>Many of these scraping tasks already have built-in automations in Hexomatic, including Google Maps, Google Search, Amazon product data, and readable page content extraction, emails scraper, etc, so you just select the automation and run it. For more specific cases where you need a custom scraping template, you can build it yourself or let our team handle it through the <a href="https://calendly.com/hexact/concierge-service-hexact">Concierge Service</a>.</p><p>&#8594; Get started with Hexomatic at <a href="https://hexomatic.com">hexomatic.com</a> &#8594; Download Second Brain at <a href="https://brain.hexact.io">brain.hexact.io</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IHxu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 424w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 848w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 1272w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IHxu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png" width="1130" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149916,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/195628488?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IHxu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 424w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 848w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 1272w, https://substackcdn.com/image/fetch/$s_!IHxu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75cbdd75-c318-4127-b128-5d23d84e929d_1130x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[AI Closed the Knowledge Gap. Your Data Is the Only Edge Left.]]></title><description><![CDATA[AI gave everyone access to the same general knowledge.]]></description><link>https://newsletter.hexact.io/p/ai-closed-the-knowledge-gap-your</link><guid isPermaLink="false">https://newsletter.hexact.io/p/ai-closed-the-knowledge-gap-your</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Sat, 25 Apr 2026 12:55:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PIUM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI gave everyone access to the same general knowledge. A junior marketer can write like a senior strategist. A solo founder can analyze data like a team of analysts. The gap between what people know is closing fast, and in some fields it&#8217;s already gone.</p><p>Two years ago, knowing how to write a financial model or draft a legal contract was a real skill. Now you type a sentence and get a usable first draft in seconds. The knowledge itself stopped being scarce. Anyone with a $20/month subscription has access to the same reasoning engine you do.</p><p>So what actually makes you different?</p><p>Your data. Your customer transactions, your payment history, your CRM contacts, your project tasks from Asana and Jira, your notes from Notion and Obsidian, your email archives, your calendar events, your ChatGPT conversation history, your internal documents. The specific, exact, up-to-date information that no public model was trained on. That&#8217;s the only thing the next person with the same AI subscription doesn&#8217;t have.</p><p>The problem with AI right now is not that it&#8217;s dumb. It&#8217;s that it guesses when it should know. Ask it how many customers you have, and it makes something up. Ask it what you decided about pricing last quarter, and it hallucinates a plausible answer. Ask it who your biggest client is, and it gives you a confident response based on nothing. AI doesn&#8217;t have your actual data. It has outdated patterns from the internet. So it fills the gaps with things that sound right but aren&#8217;t.</p><p>General context features like memory and custom instructions don&#8217;t fix this. They store surface-level preferences. They don&#8217;t give AI access to your exact records, your real numbers, your actual transaction history. The difference between &#8220;I remember you run a SaaS company&#8221; and &#8220;here are the 12 accounts that churned last quarter and why&#8221; is the difference between a chatbot and a tool you can make decisions with.</p><p>That&#8217;s what Second Brain is. A local database on your machine that gives AI persistent access to everything you&#8217;ve collected. All queryable through a conversation with Claude. Nothing leaves your machine. You own the data completely.</p><p>Instead of &#8220;what&#8217;s a good pricing strategy for SaaS?&#8221; you get &#8220;based on your last three pricing changes and how churn responded each time, here&#8217;s what the data suggests.&#8221; One is a blog post anyone could read. The other is business intelligence built from your actual records.</p><h2>Getting Your Data In</h2><p>The biggest barrier to any system like this is the import step. If it&#8217;s painful, people don&#8217;t do it. So we built parsers for the tools people already use.</p><p>Second Brain currently imports from: CRM exports, Stripe, PayPal, Notion, ChatGPT conversation exports, Evernote, Obsidian vaults, Logseq graphs, Asana tasks, Jira, Trello boards, Todoist, Google Calendar, Google Contacts, Emails and general knowledge files (PDFs, Word docs, text files, ZIP archives).</p><p>Each parser takes the export format the platform already provides and converts it into structured, searchable entries in your local database.</p><p>Beyond static imports, Second Brain connects directly to Hexomatic. You set up scraping workflows in Hexomatic, define what to collect and how often, and the results get inserted into your local database automatically while the app is running. Competitor pricing data, Google Maps listings, Google search results, job postings, product catalogs, articles, etc. The data flows in without manual downloads or copy-pasting. Your knowledge base stays current without you doing the research yourself.</p><h2>Where We&#8217;re Headed</h2><h3>Better tools to manage your knowledge base</h3><p>Importing data is step one. Organizing it so AI can reason over it properly is step two.</p><p>Right now, imported data lives as entries. That works for search. But as your knowledge base grows, a flat collection of thousands of entries becomes hard for AI to navigate efficiently. Structure matters. A database where contacts link to meetings, meetings link to decisions, decisions link to tasks gives AI something it can actually reason across. A pile of disconnected files doesn&#8217;t.</p><p>We&#8217;re building tools to shape that structure. Tag systems, category management, duplicate detection across sources, merging entries that came from different platforms but represent the same thing. The goal is to give you control over how your knowledge base is organized without requiring you to write SQL or think about database design.</p><p>We&#8217;re also improving how AI reads the correlations in your data. When you ask about a customer, Claude should be able to connect their payment history, the meeting where you discussed their account, the task you created afterward, and the email you sent. That requires the database to understand relationships between entries, not just store them side by side.</p><h3>More import sources</h3><p>We're adding connectors for more categories: calendar and scheduling tools, accounting and bookkeeping platforms, email marketing services, e-commerce systems, team messaging, and contact management. Every new category feeds the same local database and gives AI a fuller picture of your business.</p><h3>Optional cloud sync</h3><p>Second Brain is local-only by design. That's the right default and it's not changing. But we're already working on the architecture for an optional cloud layer. It's a harder problem than it sounds, because keeping the same privacy model in a cloud environment requires deeper engineering than just syncing files. We're building it properly, not rushing it. Given how fast things are moving, this is not far out.</p><p>This is going to be opt-in. Local-only remains the default.</p><h2>The Point</h2><p>The advantage is no longer which AI you use. It&#8217;s what you feed it. That compounds over time, and it only works when AI reads from your real data, not a pasted paragraph that disappears when you close the tab.</p><p>&#8594; Get Second Brain at <a href="https://brain.hexact.io">brain.hexact.io</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PIUM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 424w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 848w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 1272w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PIUM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png" width="1000" height="741" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:741,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1372243,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/195435093?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PIUM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 424w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 848w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 1272w, https://substackcdn.com/image/fetch/$s_!PIUM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe82164-5125-4fea-b20a-2dd0d0a6e34b_1000x741.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Second Brain Is Live. Here's What's In It.]]></title><description><![CDATA[We just shipped Second Brain, a desktop app that puts your entire business knowledge base on your own computer.]]></description><link>https://newsletter.hexact.io/p/second-brain-is-live-heres-whats</link><guid isPermaLink="false">https://newsletter.hexact.io/p/second-brain-is-live-heres-whats</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 21 Apr 2026 00:15:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xH2T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We just shipped Second Brain, a desktop app that puts your entire business knowledge base on your own computer. No cloud dependency. No third-party storage. One local database you fully control.</p><p>Download it at <a href="https://brain.hexact.io">brain.hexact.io</a> and subscribe for updates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://brain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xH2T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 424w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 848w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 1272w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xH2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png" width="761" height="441" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:441,&quot;width&quot;:761,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73005,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://brain.hexact.io/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/194840359?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xH2T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 424w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 848w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 1272w, https://substackcdn.com/image/fetch/$s_!xH2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F869c03cb-a093-4356-b09d-54eaeddaf34a_761x441.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why we built this</h2><p>Every business runs on scattered data. Contacts in one place, billing in another, notes in a third, emails buried somewhere else. We built Second Brain because we needed it ourselves at Hexact. The idea is simple: one local app that pulls everything together and lets you query it, connect it, and actually use it.</p><p>It started as an internal tool. Now it&#8217;s available to everyone.</p><h2>What you get right now</h2><p>Second Brain ships with a working set of features across six areas. Here&#8217;s what&#8217;s already in the app.</p><h3>Your local knowledge base</h3><p>Everything runs on a local SQLite database on your machine. The dashboard gives you a quick snapshot of what&#8217;s stored and where your database lives. You can browse your data table by table with the built-in database explorer. Light and dark modes are included.</p><h3>Data imports</h3><p>You can bring data in from multiple sources:</p><ul><li><p>Stripe and PayPal billing data from CSV exports (subscriptions and payments)</p></li><li><p>Email archives from common mailbox formats (individual messages, mailbox bundles, zipped bundles)</p></li><li><p>Google Contacts and Google Calendar exports</p></li><li><p>Survey responses from CSV</p></li><li><p>Substack content exports</p></li><li><p>Knowledge files (documents you want searchable in the system)</p></li><li><p>A universal CSV import for anything else you want to map in</p></li></ul><p>Every import supports dry run mode, so you can preview parsing results before anything gets written.</p><h3>Contacts hub</h3><p>A dedicated contacts area with multiple ready-made views: recent, newsletters, missing email, by source, businesses, and more. Search works across large datasets. Each person gets a profile with a timeline view of related activity, including calendar context where available. You can edit records, export a person as a portable summary, delete, or suppress contacts you don&#8217;t want surfaced.</p><h3>Writing and notes</h3><p>An entries system for notes, records, and long-form writing. Articles get their own filtered view for longer content. Everything lives in the same underlying system, just different lenses on the same data.</p><h3>Live automations</h3><p>While the app is open, background sync runs periodically. You can connect:</p><ul><li><p><strong>Hexomatic (workflow mapping) </strong>With Hexomatic, you can set up web scraping workflows that run on a schedule. The scraped data gets inserted into your local database automatically, no manual exports or copy-pasting. You define what to scrape, map it to a company, and the app handles the rest in the background while it's running.</p></li><li><p><strong>Stripe and PayPal</strong> (API key per company, billing sync)</p></li></ul><h3>Claude Desktop integration</h3><p>This is the part that makes Second Brain more than a database. You can connect Claude Desktop directly to your local knowledge base. The app walks you through the setup right on the main page. It also generates a starter skill document that teaches Claude how to work with your data safely, with permission-first rules baked in.</p><p>Once connected, you can talk to Claude about your contacts, customers, articles, notes, and billing data as if it already knows your business. It reads directly from your local database. It can also write to it. Ask Claude to add a contact, update a record, save a note, or log a meeting, and it does it right in your knowledge base. The skill document enforces permission-first rules, so nothing gets written without your explicit say-so.</p><h3>Settings and housekeeping</h3><p>Owner profile with multiple emails, phones, companies, roles, and domains. Timezone selection so dates read correctly. Database cleanup tools to remove junk and duplicates, with tuning for blocked email domains and junk name patterns.</p><h2>This is an early release</h2><p>Some things still need polishing. We&#8217;re shipping updates regularly. If something feels off or breaks, please contact support@hexact.io. Feedback shapes what gets built next.</p><p><strong>Download Second Brain at <a href="https://brain.hexact.io">brain.hexact.io</a>.</strong></p>]]></content:encoded></item><item><title><![CDATA[I wanted OpenClaw's philosophy without the autonomy. So I built my own.]]></title><description><![CDATA[In the last two posts I explained why we built Second Brain and announced the launch.]]></description><link>https://newsletter.hexact.io/p/i-wanted-openclaws-philosophy-without</link><guid isPermaLink="false">https://newsletter.hexact.io/p/i-wanted-openclaws-philosophy-without</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 13 Apr 2026 13:07:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P3ZO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the last two posts I explained why we built Second Brain and announced the launch. A lot of people replied asking about the technical side. How does data actually get in? What formats does it support? How does it connect to Claude? I&#8217;ll try to cover those questions here.</p><p>But first I want to talk about something that influenced how we designed this.</p><p><strong>Why not just use OpenClaw</strong></p><p>If you follow the AI space, you&#8217;ve probably heard about OpenClaw. It can send emails, browse the web, negotiate deals, create social media profiles, all while you sleep. People are building teams of 9 agents that run their work and personal life simultaneously.</p><p>I genuinely liked the idea. Local-first, open-source, persistent memory. The philosophy is right.</p><p>But I wasn&#8217;t ready to hand over my business data to an autonomous agent that runs 24/7 and acts on its own. Not because the technology is bad. Because the trust model isn&#8217;t there yet for me. My database has customer payment records, contact details, internal notes, financial data across three companies. The moment an agent starts acting autonomously on that data, sending emails I didn&#8217;t review, making decisions I didn&#8217;t approve, modifying records while I sleep, I lose control.</p><p>Many people are raising concerns about OpenClaw&#8217;s broad access to files and terminal. One user&#8217;s agent created a dating profile without his knowledge. These are early-stage problems that will get solved. But right now, for real business data, I wanted something different.</p><p>So we built Second Brain with a different philosophy: give AI full read and write access to your data, but only when you&#8217;re in the conversation. Nothing happens without you asking for it. Nothing runs in the background by AI, but you still have workflows running in the background. You stay in control of every query and every change, and you keep the track.</p><p>Same local-first approach. Same privacy model. But you&#8217;re the operator, not the passenger.</p><p><strong>The database layer</strong></p><p>Second Brain runs on a local database on your computer. No server, no cloud. You can open it in any database viewer, back it up by copying a file, or move it to another machine by dragging it over.</p><p>The schema is designed around how businesses actually organize information. Contacts, email addresses, phone numbers, organizations, relationships between people and companies, customer records with spend tracking, meeting notes, hiring and interview data, articles, documents, and structured notes. It&#8217;s not a generic &#8220;put anything in a table&#8221; setup. The schema has real structure so AI can reason over it properly. When Claude sees a contact with linked email addresses, payment history, organization affiliation, and meeting notes, it can answer questions that cross all of those dimensions.</p><p>The most important part is the application that runs locally. You can search, filter, browse, and manage your data without touching the command line.</p><p><strong>Getting data in</strong></p><p>This is the part that matters most, because a database is only useful if it&#8217;s easy to fill.</p><p>Second Brain has import parsers for multiple sources and formats. CSV files, ZIP archives, platform exports. </p><p>What you can import right now: contacts from any CRM or platform that exports CSV. Stripe transaction and subscription data. Customer records with spend data. Platform-specific exports like calendar events and more. Documents and files with text extraction.</p><p>The import pipeline doesn&#8217;t care where the data came from. If you can get it into a CSV or a supported export format, it goes into the database cleanly. We also implemented database optimization and cleanup functions.</p><p><strong>Hexomatic integration</strong></p><p>This is where Second Brain connects directly to what we&#8217;ve been building at Hexact for years.</p><p>Hexomatic was always a tool for collecting structured data from the web. Competitor pricing pages, Google Maps listings, job postings, product catalogs, lead information, news and articles. </p><p>Second Brain now connects directly to the Hexomatic API. You set up your scraping workflows in Hexomatic, define the schedule, and the results flow into your Second Brain automatically. No manual downloads. No copy-pasting between tools.</p><p>Your competitor changes their pricing? It&#8217;s in your database before your morning coffee. A new business opens in your market? Your local database gets updated. A job posting appears that signals a competitor is building a new team? Logged and queryable.</p><p>The combination of the two products creates something neither could do alone. Hexomatic collects. Second Brain stores, organizes, and makes it queryable through Claude. The scraping engine becomes the supply chain for your AI knowledge base.</p><p><strong>The Claude connection</strong></p><p>Second Brain connects to Claude Desktop through MCP (Model Context Protocol). This is the open standard that lets Claude interact with external data sources directly inside a conversation.</p><p>Once connected, Claude can read from your database and write to it. Ask a question in plain language, get an answer from your real records. Tell Claude to save a meeting note, update a contact, log a decision, it writes directly to the database.</p><p>The key design choice: Claude only accesses your data when you&#8217;re talking to it. You ask, it answers. You instruct, it writes. </p><p>You get the full power of a frontier AI model working with your complete business data, but you stay in the loop for every interaction. For business data, I believe that&#8217;s the right tradeoff. Maybe not forever. But right now, absolutely.</p><p><strong>What this means practically</strong></p><p>I just started using the chat as the universal interface to my CRM, spreadsheets, folders, and everything else.</p><p>A week in, you stop pasting context into prompts. A month in, you stop opening half the tools you used to switch between. The database becomes your operating layer. Claude becomes the interface. Claude by itself is already a great tool, it was just missing the context. Now it&#8217;s not.</p><p>That&#8217;s the system. Local, private, controlled, and connected to real data through Hexomatic pipelines that keep it current.</p><p>Second Brain launches April 20. Secure your license now at <a href="https://secondbrain.hexact.io">secondbrain.hexact.io</a>.</p><p>If you already have a Hexomatic account, you get a free bonus session showing how to connect your scraping workflows directly to your Second Brain.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://secondbrain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P3ZO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 424w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 848w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 1272w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P3ZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png" width="1456" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3293373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://secondbrain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/194065282?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P3ZO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 424w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 848w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 1272w, https://substackcdn.com/image/fetch/$s_!P3ZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf01fdee-a62d-4b42-ad39-91ad3ab6c5a8_1518x993.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[I've been building this for months. Now you can have it.]]></title><description><![CDATA[A few days ago I published How I Built an AI That Actually Knows My Business. The response surprised me. Not the number of opens or clicks, but the replies. People writing back saying they tried to build something similar and gave up. People asking if they could pay me to set it up for them. People sending screenshots of their messy spreadsheets asking if this could replace all of that.]]></description><link>https://newsletter.hexact.io/p/ive-been-building-this-for-months</link><guid isPermaLink="false">https://newsletter.hexact.io/p/ive-been-building-this-for-months</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Fri, 10 Apr 2026 12:42:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YkfF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few days ago I published <a href="https://hexact.substack.com/p/how-i-built-an-ai-that-actually-knows">How I Built an AI That Actually Knows My Business</a>. The response surprised me. Not the number of opens or clicks, but the replies. People writing back saying they tried to build something similar and gave up. People asking if they could pay me to set it up for them. People sending screenshots of their messy spreadsheets asking if this could replace all of that.</p><p>So here it is.</p><p><strong><a href="https://secondbrain.hexact.io/">Second Brain</a> is now available.</strong></p><p>I want to be clear about what happened here, because the backstory matters.</p><p>I did not set out to build a product. I set out to fix a problem that was driving me crazy. I run three companies. Hexact, with thousands of users and years of customer data. Grillyan, a service business in South Florida with over a thousand clients. Urgify, with products still in early stages. Every time I opened Claude, I had to re-explain which company I was asking about, paste in context, hope it didn&#8217;t confuse one business with another.</p><p>I wrote about this problem <a href="https://hexact.substack.com/p/how-to-build-a-personal-knowledge">over a year ago</a>. Then again <a href="https://hexact.substack.com/p/how-to-keep-your-ai-second-brain">six months later</a>. Each time I was a step closer but the system wasn&#8217;t ready for anyone else to use. The schema kept changing. The import pipeline was fragile. The dashboard was half-built.</p><p>Now it&#8217;s done. I use it every single day. It holds all my contacts, articles, customer records, payment data, meeting notes, hiring information, and documents across all three businesses. Claude connects to it directly and answers from real data.</p><h2>What this actually is</h2><p>Second Brain is a local application that runs on your computer. Not a cloud service. Not a subscription. A database and a web dashboard that live on your machine, with a direct connection to Claude through MCP.</p><p>You get:</p><ul><li><p>A local knowledge base with a browser-based dashboard to browse, search, filter, and manage your data</p></li><li><p>A personal CRM with contacts, emails, organizations, relationships, and spend tracking</p></li><li><p>Import tools for CSV, ZIP, and platform exports that handle deduplication automatically</p></li><li><p>A direct connection to Claude so you can ask questions in plain language and get answers from your actual records</p></li><li><p>Email deliverability tracking to build clean contact lists</p></li></ul><p>Everything is local. Your data never leaves your machine. You own it completely. There is no recurring payment.</p><h2>Why I am releasing this now</h2><p>I&#8217;ll be honest. I could have kept this private and just used it myself. </p><p>But the replies to my last article made something obvious. The people reading this newsletter are exactly the people who need this. You work with data. You use AI daily. You&#8217;re frustrated by how much time you waste re-explaining context. And most of you have tried some version of this, whether it&#8217;s a giant Notion database, a folder full of CSVs, or custom GPTs stuffed with instructions, and it didn&#8217;t work the way you needed it to.</p><p>I also wrote <a href="https://hexact.substack.com/p/ai-doesnt-understand-and-thats-exactly">last year</a> about how AI doesn&#8217;t actually understand your business. It processes text. It predicts responses. The only way to make it useful for real business questions is to give it structured, queryable data. Not pasted paragraphs. Not memory notes. Actual records it can filter, count, compare, and reason over.</p><p>That article was the theory. Second Brain is the implementation.</p><h2>Three ways to get it</h2><p>I set up three options based on how much help you need with installation.</p><p><strong>Self-setup license</strong> &#8212; you get the application and a setup guide. Install at your own pace.</p><p><strong>Guided setup license</strong> &#8212; you get the application plus a live group session on April 20 where I walk through the full installation on screen and answer questions in real-time.</p><p><strong>Done-for-you license</strong> &#8212; you get the application plus a private 1-on-1 session where I help you to install it on your machine and load your actual business data.</p><p>Early pricing is available right now through April 11.</p><p><strong>&#8594; <a href="https://secondbrain.hexact.io">Get your license at secondbrain.hexact.io</a></strong></p><p>The application releases on Monday, April 20. All buyers receive access on that date.</p><h2>If you already use Hexomatic</h2><p>If you have a paid Hexomatic account, you already own a tool for keeping a second brain alive. Hexomatic can scrape competitor pricing pages, pull Google Maps data, collect job postings, extract product listings, and output all of it as structured CSV files. Those files go directly into your Second Brain through the import pipeline.</p><p>Every Second Brain buyer who has a Hexomatic account gets free access to a bonus session on April 23 showing exactly how to connect the two. Your AI stays current without you doing manual research.</p><p>I described this pipeline in detail in <a href="https://hexact.substack.com/p/how-i-built-an-ai-that-actually-knows">my last article</a>. The difference is now you can set it up yourself instead of reading about mine.</p><h2>One more thing</h2><p>I&#8217;ve spent the last year writing about <a href="https://hexact.substack.com/p/the-power-of-slow-automation-why">slow automation</a>, about <a href="https://hexact.substack.com/p/automation-hype-vs-reality-get-it">the gap between AI hype and reality</a>, about <a href="https://hexact.substack.com/p/real-life-lessons-to-avoid-pitfalls">why rushing into AI usually backfires</a>. I still believe all of that. Second Brain is not a magic fix. It&#8217;s a tool that requires you to think about what data matters to your business and commit to keeping it current.</p><p>But if you do that work, the compound effect is real. Every record you add today makes every AI conversation smarter tomorrow. That&#8217;s not a marketing line. That&#8217;s what I&#8217;ve been experiencing for months, and it changed how I make decisions across all three of my companies.</p><p><strong>&#8594; <a href="https://secondbrain.hexact.io">secondbrain.hexact.io</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://secondbrain.hexact.io/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YkfF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 424w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 848w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 1272w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YkfF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png" width="921" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:921,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:818096,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://secondbrain.hexact.io/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/193788682?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YkfF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 424w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 848w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 1272w, https://substackcdn.com/image/fetch/$s_!YkfF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93a8e3-b446-45af-9a5c-e128aad57029_921x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[How I Built an AI That Actually Knows My Business]]></title><description><![CDATA[There is a lot of noise right now about AI agents, MCP servers, and connecting AI to your tools.]]></description><link>https://newsletter.hexact.io/p/how-i-built-an-ai-that-actually-knows</link><guid isPermaLink="false">https://newsletter.hexact.io/p/how-i-built-an-ai-that-actually-knows</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 06 Apr 2026 14:58:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!85zT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a lot of noise right now about AI agents, MCP servers, and connecting AI to your tools. Most of it focuses on the technical setup. Very little of it addresses the more practical question: what data should you actually put in front of AI, how should it be structured, and how do you keep it current?</p><p>This is the article I wanted to read before I built my own system. So I wrote it.</p><p>MCP, which stands for Model Context Protocol, was introduced by Anthropic in late 2024 as an open standard for connecting AI models to external data sources. By early 2025, OpenAI, Google DeepMind, and hundreds of developer tools had adopted it. The protocol addresses what Anthropic described as an &#8220;N&#215;M&#8221; data integration problem, where every AI tool previously needed a custom connector built for every data source. Today it is the standard way to give AI real-time access to databases, files, and business systems without custom code for each connection.</p><p>The reason this matters is not technical. It is practical. Claude and ChatGPT are not blind to who you are. Both have memory features. AI remembers things across conversations. You can upload files, paste context, and write custom instructions. That works for simple, one-off questions.</p><p>It breaks the moment your questions get specific.</p><p>There is a real difference between an AI that remembers &#8220;I run a SaaS company&#8221; and an AI that can answer &#8220;which customers signed up last month, have not logged in since, and are still on a paid plan?&#8221; The first is a memory note. The second requires structured, queryable data. No amount of pasted context or memory snippets gets you there.</p><p>Now multiply that across more than one business. If you run multiple companies, each with its own customers, competitors, products, pricing, and market signals, asking AI to hold all of that coherently in a conversation becomes unreliable fast. Competitor pricing updates, new customers entering your CRM, fresh newsletter articles, recent reviews, changes in your local market: none of that exists in AI&#8217;s training data, and none of it fits cleanly in a context window alongside everything else.</p><p>The fix I built: a local SQLite database connected to Claude via an MCP server, updated daily by automated scraping workflows in Hexomatic and synced with our CRM database. When I ask Claude something about my business now, it queries real, current, structured records and returns a precise answer built from actual data.</p><p>Here is exactly how it works.</p><h2>The Real Gap: Memory vs. Queryable Data</h2><p>People assume the solution is better prompts or more context pasted in. It is not.</p><p>Pasted context works for one-off questions with small datasets. It breaks on anything requiring counting, filtering, comparing across time, or joining information from two sources. The moment your question sounds like a database query, you need a database.</p><p>AI is very good at reasoning over structured data once it has access to that data through a proper connection. It is not a replacement for the data itself. That distinction matters more than any other part of this setup.</p><h2>The Architecture: Three Components</h2><p>The system has four parts. Each one does a specific job.</p><p><strong>1. A local SQLite database</strong></p><p>SQLite is a file-based database. No server, no cloud, no subscription. It runs on your machine. You can open it in any database viewer, query it with standard SQL, and extend it as you need. I use it to store everything: my published articles, my customers, my contacts, my product catalogue, competitor data, and more.</p><p>The structure matters less than the habit of keeping it current.</p><p><strong>2. An MCP server</strong></p><p>MCP stands for Model Context Protocol. It is an open standard that lets Claude connect to external tools and data sources directly inside a conversation. Instead of copy-pasting data into a prompt, you expose your database through an MCP server and Claude queries it on its own.</p><p>Setting up an MCP server is a technical step, but it is not complex, just ask Claude how to do it.</p><p><strong>3. Hexomatic as the daily data pipeline</strong></p><p>This is the part that keeps the external data alive. A static database goes stale within weeks. Competitors change their pricing. New articles get published. Tenders open and close. Local market listings shift.</p><p>Hexomatic runs scheduled workflows that scrape specific sources and outputs the results as CSV files. Those files then need to make their way into your local SQLite database. I built a small local import app that watches a folder on my machine. When a new CSV lands there, it picks it up and inserts the records automatically.</p><p>The one manual step is downloading the CSV from Hexomatic once a day. That sounds like it defeats the purpose, but I made that choice deliberately. Connecting an automated pipeline directly from the web into your local machine is a security tradeoff I am not comfortable with yet. One manual click per day keeps the data flow air-gapped from any external system. The database stays local, the connection to Claude stays local, and nothing from the web writes directly to my machine without me seeing it first.</p><p>This is a part of the setup we are actively thinking about. There will likely be a cleaner solution that handles the import automatically without compromising the security model. For now, one download per day is a reasonable tradeoff given what the rest of the system gives you in return.</p><p><strong>4. CRM sync</strong></p><p>External data from the web is only half the picture. The other half is your own operational data: customers, signups, payments, job history, service records, support tickets. This lives in your CRM, and it needs to flow into the same SQLite database so Claude can reason across both layers at once.</p><p>This is the part most people skip. They connect AI to web data and stop there. But the most useful questions are the ones that cross both layers: which customers in a specific region have not been contacted since a competitor changed their pricing in that area, or which clients are due for a follow-up based on their last service date. Those questions only work when external signals and internal records live in the same place.</p><h2>What to Scrape and Insert</h2><p>The specific data depends on your business. Here is what I track, and why each one matters.</p><p><strong>Your own published content</strong></p><p>Every article, newsletter, or post goes into the database as soon as it is published. When I ask Claude to suggest a new article angle, it already knows everything I have written. It does not suggest topics I covered two years ago.</p><p><strong>Competitor pages</strong></p><p>Pricing pages, feature lists, landing pages, blog content. Scraped weekly. When a competitor adds a new plan or removes a feature, it appears in the database within days. Claude can tell me exactly what changed and what it signals.</p><p><strong>Customer data from your own tools</strong></p><p>That data flows into the database automatically. When I ask Claude about customer behavior or revenue trends, it reads from actual records.</p><p><strong>Google Maps and local listings for service businesses</strong></p><p>For my local service business, I track competitors in South Florida. New businesses entering the market, existing ones closing, review counts shifting. Hexomatic scrapes this weekly. AI can give me a competitive briefing on the local market without me doing any manual research.</p><p><strong>Tender and procurement portals</strong></p><p>If your business responds to bids or contracts, scraping relevant procurement portals and inserting new listings into the database turns AI into a bid discovery assistant. Ask it for qualified opportunities this week, and it pulls from real current data.</p><p><strong>Industry news and job postings</strong></p><p>Competitor hiring patterns reveal what they are building before they announce it. A company adding a machine learning team means a product shift is coming. Scraping job boards and inserting the results gives AI a forward-looking signal that would otherwise require hours of manual tracking.</p><h2>What AI Can Do With This Data</h2><p>The difference is not subtle. Here are examples of questions I ask that would be impossible to answer properly without the database.</p><p>&#8220;Which customers have not logged in for 90 days but are still on a paid plan?&#8221; Claude queries the database and returns a list I can act on immediately.</p><p>&#8220;What topics have I written about most in the last six months, and what gaps exist based on what customers are asking?&#8221; Claude cross-references my article archive against the support tickets and returns a content gap analysis.</p><p>None of this requires a prompt full of pasted data. Claude already has the context. The conversation can stay focused on the decision, not on the setup.</p><h2>The Part That Most People Skip</h2><p>The database alone is not enough. The workflow that keeps it updated is what makes the system worth building.</p><p>The Hexomatic workflows run on a fixed schedule. Some are daily. Competitor pricing pages, new customer signups, recent articles. Some are weekly. Google Maps competitor data, tender portals, job listings. Some are monthly. A broader competitive landscape sweep and a full content audit.</p><p>The schedule is not the point. The habit is. Once the workflows are running, the database stays current without you touching it. AI always has something real to work with.</p><h2>How to Start</h2><p>You do not need to build all of this at once. Start with one data source that would immediately change how you use AI.</p><p>If you are a content creator, start by inserting your published articles. AI will stop suggesting duplicates and start giving you genuinely useful feedback on gaps.</p><p>If you run a SaaS or subscription business, start with your customer data. The ability to ask natural language questions against real customer records is immediately useful.</p><p>If you compete in a local market, start with Google Maps data for your area. A weekly scrape and a simple table in SQLite gives AI enough context to brief you on competitive shifts without any manual research.</p><p>Build one workflow. Let it run for two weeks. Then extend it.</p><p>The underlying point is simple. AI is not going to learn your business on its own. But once you give it the right data, it stops guessing and starts being useful in a way that actually compounds over time. The information going in today makes the answers better next month, and better still the month after.</p><p>That is the system worth building.</p><p>I am just getting close to the point where this setup delivers the real benefit I had in mind when I started building it. More to come, including updates on how <a href="https://hexomatic.com/">Hexomatic</a> fits deeper into this pipeline as we develop it further. The broader topic of building a second brain, outside of Hexact products and from a more personal angle, is something I cover in my personal newsletter. If that wider context interests you, follow along at <a href="https://publication.aslanyan.net">publication.aslanyan.net</a>.</p><p><em>If you want to build the Hexomatic workflows that power this kind of setup, start with Hexomatic&#8217;s Google Search and Get page content automations. If you would rather have it built for you, the concierge service is the fastest path: <a href="https://calendly.com/hexact/concierge-service-hexact">calendly.com/hexact/concierge-service-hexact</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://publication.aslanyan.net/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!85zT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 424w, https://substackcdn.com/image/fetch/$s_!85zT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 848w, https://substackcdn.com/image/fetch/$s_!85zT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 1272w, https://substackcdn.com/image/fetch/$s_!85zT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!85zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png" width="845" height="535" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:535,&quot;width&quot;:845,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:701836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://publication.aslanyan.net/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/193351958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!85zT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 424w, https://substackcdn.com/image/fetch/$s_!85zT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 848w, https://substackcdn.com/image/fetch/$s_!85zT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 1272w, https://substackcdn.com/image/fetch/$s_!85zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd5b3fe6-10b8-4d33-b0ac-65c4544bc2fa_845x535.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[Skip Scraping Templates. Let Hexomatic + AI Do the Work]]></title><description><![CDATA[If you&#8217;ve done web scraping for a while, you know the routine.]]></description><link>https://newsletter.hexact.io/p/skip-scraping-templates-let-hexomatic</link><guid isPermaLink="false">https://newsletter.hexact.io/p/skip-scraping-templates-let-hexomatic</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 31 Mar 2026 12:36:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ntvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve done web scraping for a while, you know the routine. Open the page. Find the selectors. Build a scraping template. Test it. Fix it when the layout changes. Then repeat the same process for the next website.</p><p>For years that was the only reliable way to extract structured data.</p><p>In many cases, you can now skip that entire step using <a href="https://hexomatic.com/">Hexomatic</a>.</p><p><strong>The Problem With Scraping Templates</strong></p><p>Scraping templates are powerful, but they carry a real cost. Every website has a different structure, every template has to be built manually, and every layout change can break the extraction.</p><p>If you&#8217;re analyzing 2 to 5 websites, that&#8217;s manageable. If you&#8217;re researching hundreds, it turns into maintenance work.</p><p>The goal of scraping is not building templates. The goal is getting useful data quickly.</p><p><strong>The Shortcut Most People Miss</strong></p><p>Instead of building a scraping template for every page, you can do something much simpler inside Hexomatic: extract the entire page content first.</p><p>That&#8217;s exactly what the <a href="https://hexomatic.com/automation/get-page-content">Get Page Content automation</a> does. It loads the page and returns the main readable content, the same information a human sees when reading it: headings, paragraphs, product descriptions, company details, speaker bios, job listings, article text.</p><p>No selectors. No HTML mapping. No template building.</p><p><strong>Then Let AI Structure the Information</strong></p><p>Once you have the page content, download the CSV and pass that to any AI tool you already use. ChatGPT, Claude, Gemini, whatever model you prefer. Ask it to normalize the information.</p><p>Example prompt:</p><blockquote><p><em>Extract all speakers from this file and return: First Name, Last Name, Company, Role.</em></p></blockquote><p>The AI reads the content and returns structured data. Modern language models are good at detecting names, identifying companies, understanding context, and restructuring messy text. Instead of manually defining the page structure, you let the model interpret the content.</p><p><strong>Why This Is Faster</strong></p><p>This approach removes the most time-consuming part of scraping: template engineering.</p><p>You no longer need to inspect HTML, locate selectors, rebuild templates for each site, or maintain them when layouts change. You extract the content with Hexomatic, then normalize it with AI. For research tasks, this is often dramatically faster.</p><p><strong>When Scraping Templates Still Make Sense</strong></p><p>Templates are still the right choice for large structured scraping jobs: pulling thousands of products from e-commerce sites, collecting catalogs with prices, SKUs, and inventory, or monitoring datasets where fields must always match the same structure. In those situations, a scraping template extracts exactly what you need and runs reliably at scale.</p><p>The rule is straightforward. Heavy structured scraping: use templates. Research, discovery, and content extraction: use <a href="https://hexomatic.com/automation/get-page-content">Get Page Content automation</a> + AI.</p><p><strong>The Practical Workflow</strong></p><p>A simple workflow many teams now use:</p><ol><li><p><strong>Run Get Page Content in Hexomatic.</strong> Extract the readable content from each page.</p></li><li><p><strong>Send the content to your AI tool.</strong> Use your preferred model to pull the fields you need.</p></li><li><p><strong>Normalize the output.</strong> Return structured data like names, companies, roles, locations, product features, or pricing information.</p></li></ol><p>No custom scraping templates required.</p><p><strong>Still Need a Custom Scraping Template?</strong></p><p>If your use case requires a structured template at scale, and you&#8217;d rather not build it yourself, that&#8217;s what the Hexomatic Concierge Service is for. Share your requirements and we&#8217;ll set it up for you.</p><p><a href="https://calendly.com/hexact/concierge-service-hexact">Order Concierge Setup &#8594;</a></p><p>Not sure which approach fits your data problem? <a href="https://calendly.com/hexact/hexomatic-demo">Book a free 15-minute call.</a> Walk us through what you&#8217;re trying to extract, and we&#8217;ll tell you exactly what you need.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hexomatic.com/automation/get-page-content" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ntvu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 424w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 848w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 1272w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ntvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/566a198e-4eee-4369-83cc-547db012ff36_1516x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2331673,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hexomatic.com/automation/get-page-content&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/192723745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ntvu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 424w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 848w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 1272w, https://substackcdn.com/image/fetch/$s_!ntvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a198e-4eee-4369-83cc-547db012ff36_1516x929.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[How to Turn Queries into Repeatable Data Pipelines with Hexomatic]]></title><description><![CDATA[In one of my previous articles, I covered how to use Google as a source of real, data using simple operators and Hexomatic's Google Search Scraper automation.]]></description><link>https://newsletter.hexact.io/p/how-to-turn-queries-into-repeatable</link><guid isPermaLink="false">https://newsletter.hexact.io/p/how-to-turn-queries-into-repeatable</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 23 Mar 2026 15:55:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9qnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In one of my previous articles, I covered how to use Google as a source of real, data using simple operators and Hexomatic's Google Search Scraper automation.</p><p>That was the entry point. This is the next level.</p><p>The shift is simple: you stop thinking in terms of search queries and start thinking in terms of data systems.</p><p>Google is not where you search. It is where you query fragmented databases. Your job is to structure them, and Hexomatic is what makes that repeatable.</p><p><strong>The Real Limitation Is Not Google. It&#8217;s Your Query Design.</strong></p><p>Most people write queries like this:</p><p><em>&#8220;plumber miami&#8221;</em></p><p>That is not a data query. That is browsing.</p><p>A real data query has three components:</p><p><strong>1. Entity</strong> &#8212; who or what you are looking for (plumber, school principal, supplier, property manager)</p><p><strong>2. Context</strong> &#8212; where that entity exists (city, industry, domain, document type)</p><p><strong>3. Signal</strong> &#8212; what proves the data exists (email, directory, file, registration, contact page)</p><p>Example:</p><p><code>"property manager" "miami" "email" site:.org</code></p><p>Now Google is not guessing. It is filtering. And when you feed that into Hexomatic&#8217;s Google Search Scraper, you are not browsing results, you are extracting a structured dataset from them automatically.</p><p><strong>Build Query Sets, Not Queries</strong></p><p>One query gives you results. A query set gives you coverage.</p><p>Instead of:</p><p><code>"restaurant owner miami email"</code></p><p>You run:</p><pre><code><code>"restaurant owner" "miami" "email"
"restaurant group" "miami" "contact"
"hospitality management" "miami" "team"
"food service director" "miami"
intitle:"restaurant group" "miami"</code></code></pre><p>Each query hits a different surface: directories, team pages, PDFs, press mentions, listings.</p><p>In Hexomatic, you paste all of these as a single input list into the Google Search Scraper. One workflow runs all five angles in parallel, pulling URLs across every surface simultaneously. No manual tabbing between results, no copy-pasting into spreadsheets.</p><p><strong>The Hidden Layer Most People Ignore: Documents</strong></p><p>Web pages are optimized for SEO. Documents are optimized for internal use. That makes documents better.</p><p>Try this:</p><pre><code><code>filetype:pdf "vendor list" "florida"
filetype:xls "supplier" "miami"
filetype:csv "contact" "department"</code></code></pre><p>What you get: internal spreadsheets, procurement lists, structured contact data, zero design, pure information.</p><p>This is cleaner than scraping websites.</p><p><strong>Stop Extracting Pages. Start Extracting Patterns.</strong></p><p>This is where most workflows stay basic. They scrape URLs, extract text, export CSV. That is not enough.</p><p>You want to extract patterns across pages.</p><p>Say you scrape 200 &#8220;team&#8221; pages. Instead of pulling raw text, you want to identify roles (CEO, manager, director), extract emails, map company to people to roles, and classify seniority.</p><p>Here is how that looks in Hexomatic:</p><ol><li><p><strong>Google Search Scraper</strong> pulls the URLs</p></li><li><p><strong>Website Crawler</strong> maps all pages within each domain</p></li><li><p><strong>Page Content Extractor</strong> pulls visible text from team and contact pages</p></li><li><p><strong>Email Scraper</strong> extracts addresses</p></li><li><p><strong>AI</strong> classifies each contact: &#8220;Is this a decision-maker level role based on the following text? Return yes or no with the job title.&#8221;</p></li></ol><p>Now you have structured intelligence, not a pile of text. The AI block here is not writing copy. It is doing classification at scale across hundreds of records without you touching a single one manually.</p><p><strong>Layering: The Difference Between Data and Insight</strong></p><p>Basic workflow:</p><p><code>Google &#8594; URLs &#8594; extract data &#8594; export</code></p><p>Advanced workflow:</p><p><code>Google &#8594; URLs &#8594; extract data &#8594; enrich &#8594; classify &#8594; filter &#8594; export</code></p><p>Hexomatic handles every step in that chain natively. The Google Search Scraper feeds the Page Content Extractor, which feeds the AI, which outputs to Google Sheets or CSV, all inside one workflow you run once and then schedule.</p><p>The result: you are not collecting data. You are pre-qualifying it before you even look at it.</p><p><strong>Time Is the Real Constraint, Not Data</strong></p><p>Scraping is not slow because of the tool. It is slow because of the web. Websites rate-limit requests, slow down responses, and block aggressive traffic. If you force speed, you lose access.</p><p>Hexomatic runs everything in the cloud and manages request pacing automatically. That is why some runs finish in minutes and others take a few hours. You are not waiting on your machine; the system is working around the web&#8217;s constraints while you do something else.</p><p>What you can control: how clean your queries are. Better queries produce less noise and faster useful output.</p><p><strong>Real Advanced Use Cases</strong></p><p><strong>1. Supplier Intelligence</strong></p><pre><code><code>filetype:pdf "approved vendors"
filetype:xls "supplier list"
"vendor registration" "construction"</code></code></pre><p>Output: real supplier networks and procurement access points pulled directly from internal documents.</p><p><strong>2. Hidden Decision-Makers</strong></p><pre><code><code>intitle:"team" "company name"
"operations manager" "city"
"facility manager" "contact"</code></code></pre><p>Use Page Content Extractor, then AI to classify seniority. Output: actual people with roles, not generic contact forms.</p><p><strong>3. Content and SEO Gaps</strong></p><pre><code><code>"how to" "industry keyword"
intitle:"guide" "keyword"
inurl:blog "keyword"</code></code></pre><p>Scrape titles and page content with Page Content Extractor, then use AI to cluster topics and surface gaps. Output: a mapped content landscape across your entire niche.</p><p><strong>The Shift That Matters</strong></p><p>Beginners use Google to find pages. Operators use Google to extract data. Advanced users use Google to build repeatable data systems that run automatically.</p><p>Hexomatic is the layer that makes it scalable, from query design to scheduled pipeline to clean CSV or Google Sheets output, without writing a line of code.</p><p><strong>If You Missed the Basics</strong></p><p>Start here first: <a href="https://newsletter.hexact.io/p/unlock-hidden-data-with-google-hexomatic?utm_source=publication-search">Unlock Hidden Data with Google + Hexomatic (No APIs Needed)</a></p><p>Then come back to this one.</p><p><strong>What to Do Next</strong></p><p>Take one niche. Write 10 query variations and run them with Hexomatic&#8217;s <a href="https://hexomatic.com/automation/google-search">Google Search Scraper</a>. Add the Page Content Extractor and Email Scraper. </p><p>Run it once. That is enough to see what this replaces.</p><p><a href="https://hexomatic.com">Start building on Hexomatic</a></p><p>Prefer to skip the setup entirely? The <a href="https://calendly.com/hexact/concierge-service-hexact">Hexomatic Concierge Service</a> will build the workflow for you.. For larger-scale or ongoing needs, <a href="https://calendly.com/hexact/hexomatic-demo">book a call</a> and we will scope a custom solution.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9qnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9qnx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 424w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 848w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 1272w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9qnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png" width="1456" height="929" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:929,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2463751,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/191877505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9qnx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 424w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 848w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 1272w, https://substackcdn.com/image/fetch/$s_!9qnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13d9aa36-2c3e-4c05-8830-b845ca7ce68e_1504x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Tender Monitoring Problem Nobody Talks About]]></title><description><![CDATA[A few months ago I published two articles on automating tender discovery.]]></description><link>https://newsletter.hexact.io/p/the-tender-monitoring-problem-nobody</link><guid isPermaLink="false">https://newsletter.hexact.io/p/the-tender-monitoring-problem-nobody</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 09 Mar 2026 19:28:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2DHq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few months ago I published two articles on automating tender discovery. The first covered <a href="https://newsletter.hexact.io/p/how-to-find-tenders-and-rfps-at-scale">how to build a keyword-driven workflow using Hexomatic and ChatGPT </a>to surface government and corporate bids at scale. The second went deeper into <a href="https://newsletter.hexact.io/p/finding-tenders-at-scale-getting">getting your keyword strategy right and scraping procurement portals Google doesn&#8217;t reach</a>.</p><p>Both articles got more traction than I expected. Hundreds of readers set up the workflows. And the same question kept showing up in my inbox, across email replies, and in the comments.</p><p>&#8220;I have the system running. I&#8217;m pulling results every week. But my competitors still seem to find opportunities I never see. What am I missing?&#8221;</p><p>That question points to a real gap. And this article answers it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2DHq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2DHq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 424w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 848w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 1272w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2DHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png" width="999" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1816758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/190425190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2DHq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 424w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 848w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 1272w, https://substackcdn.com/image/fetch/$s_!2DHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c775536-b707-4c32-90fe-49f33e6e3ef0_999x911.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>The System I Described Works, Up to a Point</h2><p>If you followed the workflow from those articles, you&#8217;re already ahead of most people in your space. You have AI-generated keyword queries, a Hexomatic workflow scraping Google results on a schedule, and ChatGPT filtering the output into a qualified shortlist. For many industries that surfaces hundreds of relevant opportunities every week.</p><p>But here&#8217;s what that system doesn&#8217;t solve.</p><p>Google is only the discovery layer. It is not the source of most tenders.</p><p>The majority of procurement opportunities originate inside systems Google barely touches: government procurement portals, university vendor platforms, corporate supplier systems, industry-specific aggregators. Many of these run on internal databases with dynamic search tools. Google may index the homepage, but it rarely indexes the individual listings inside. A perfect keyword strategy still misses a significant portion of the market.</p><p>In practice, Google is useful for finding where procurement happens. After that, it becomes a middleman you don&#8217;t need.</p><h2>Turn Each Portal Into a Permanent Data Stream</h2><p>Once you identify a procurement portal with relevant opportunities, there&#8217;s no reason to keep running Google searches to rediscover it. The smarter move is to monitor it directly.</p><p>Here&#8217;s what that looks like. You find a city procurement portal publishing active bids in your category. Instead of visiting it manually each week, you build a Hexomatic workflow that extracts the tender title, deadline, department, reference ID, and link to documentation on a fixed schedule. Every new opportunity from that portal lands in your dataset automatically.</p><p>You own the data stream. You no longer depend on Google to surface it.</p><p>That shift, from searching to monitoring, is the difference between finding tenders reactively and running an actual intelligence system.</p><h2>Where Most Teams Get Stuck</h2><p>At this point a lot of people try to build these scrapers themselves. They hit the reality of procurement portals fast.</p><p>Results only appear after selecting filters from a dropdown. Pages load dynamically with no stable URL structure. Links change every session. Key details are buried inside attached PDFs. Pagination runs on JavaScript rather than clean URL parameters.</p><p>Standard scraping tools break on all of these. And this is where most teams give up, not because the opportunities are inaccessible, but because building a reliable workflow on top of a messy portal requires experience most people don&#8217;t have.</p><p>This is exactly the problem Hexomatic was built to solve.</p><h2>What Hexomatic Handles That Manual Search Cannot</h2><p>With Hexomatic you can pull Google results at scale with the Google Search Scraper (as covered in the first article), extract structured data from listing pages, follow links automatically to pull full solicitation details, extract text from PDFs and attached documents, and run AI classification across the full result set to score and filter before you ever open a spreadsheet.</p><p>Once scheduled, the system runs without you. Instead of spending Monday mornings trawling procurement sites, you open a ready-made shortlist of qualified opportunities.</p><p>The time saving is real, but it&#8217;s not the main value. Coverage is.</p><h2>A Faster Way to Start: Hexowatch for Simple Portals</h2><p>Not every portal needs a full Hexomatic scraping workflow right away. Some procurement pages are simple enough that the fastest approach is to watch them for changes first, then build a structured scraper once you&#8217;ve confirmed the portal is actually worth monitoring.</p><p>This is where Hexowatch fits.</p><p>Hexowatch monitors the webpage for changes and alerts you when something updates. For tender monitoring, that means you can point it at a procurement portal&#8217;s listings page and get notified the moment new opportunities appear, without configuring extraction fields, output formats, or workflow logic.</p><p>Practical scenarios where Hexowatch makes sense:</p><p><strong>You&#8217;ve identified a portal but aren&#8217;t sure how active it is.</strong> Instead of spending time building a full recipe, set up a Hexowatch monitor. If it fires alerts regularly, the portal is worth a proper Hexomatic workflow. If it barely changes, you&#8217;ve saved yourself an afternoon.</p><p><strong>The page structure is too simple to justify a full workflow.</strong> A single-page listing with 5 to 10 active tenders at a time doesn&#8217;t need structured extraction. A Hexowatch alert tells you when to go check it manually, which takes two minutes.</p><p><strong>You want same-day alerts, not weekly batch exports.</strong> Hexomatic workflows are designed for scheduled bulk collection. Hexowatch is designed for real-time change detection. For time-sensitive categories where a tender can open and close within days, being alerted the same day it&#8217;s posted matters.</p><p>Think of Hexowatch as the lightweight layer. It tells you something changed. Hexomatic tells you exactly what changed and structures it for you. For most serious procurement pipelines you&#8217;ll end up using both: Hexowatch for fast alerts on known portals, Hexomatic for structured data extraction at scale.</p><h2>The Opportunities That Only Show Up If You&#8217;re Watching</h2><p>A lot of the most actionable tenders are published in places that never surface in Google. Small municipal portals. University procurement systems with obscure vendor registration pages. NGO project portals. Industry-specific platforms that don&#8217;t invest in SEO.</p><p>Competitors running keyword searches miss all of these. Competitors monitoring the portals directly capture them.</p><p>The longer your monitoring system runs, the more the advantage compounds. After a few months you start seeing which agencies publish contracts on a recurring cycle, which departments consistently buy what you offer, which months drive the highest procurement volume in your sector. At that point you&#8217;re not just finding tenders. You&#8217;re anticipating them.</p><h2>When You Need a Custom Setup</h2><p>Some portals are straightforward to scrape. Clean pagination, static URLs, visible listing data. Hexomatic&#8217;s built-in recipe builder handles these without much setup, and if you followed the second article, you already know how to configure a basic recipe.</p><p>Others require a custom approach. If a portal uses a login before listings are visible, session-based URLs that break between visits, dropdown-gated results, or embedded documents that need text extraction to pull bid details, a standard recipe won&#8217;t hold up reliably. You&#8217;ll spend hours getting it to work and it&#8217;ll break the next time the portal updates.</p><p>Our concierge team builds these custom scrapers regularly. Once configured, the workflow runs on schedule and delivers structured tender data every week with no maintenance on your end. If you know a specific portal that consistently publishes in your niche, <a href="https://calendly.com/hexact/concierge-service-hexact">book your concierge service here</a>. </p><h2>The Right Way to Think About This System</h2><p>Most teams approach tender discovery backwards. They start with manual search, automate one piece at a time, and end up with a half-working system that still demands hours of weekly effort.</p><p>The better framing is to treat the entire process as a data pipeline with the right tool at each layer.</p><p><strong><a href="https://hexomatic.com/automation/google-search">Google + Hexomatic</a></strong> to discover and collect from procurement sources at scale. </p><p><strong>Hexomatic keyword refinement + direct portal recipes</strong> to go deeper than Google can reach. </p><p><strong><a href="https://hexowatch.com/">Hexowatch</a></strong> for real-time change alerts on known portals, so you&#8217;re notified the same day something new is posted.</p><p><strong>Hexomatic structured extraction + AI filtering</strong> to turn raw listings into a scored, qualified shortlist you can act on.</p><p>Once those layers are running together, new opportunities appear continuously without you searching for them.</p><p>If you want to build this but don&#8217;t want to spend your time on setup, <a href="https://calendly.com/hexact/concierge-service-hexact">book a concierge call</a>. </p>]]></content:encoded></item><item><title><![CDATA[How to Do a Comprehensive Person or Company Research Using Hexomatic and AI]]></title><description><![CDATA[Most people research themselves or someone else the same way: a quick Google search, maybe a follow-up question in ChatGPT, and they call it done.]]></description><link>https://newsletter.hexact.io/p/how-to-do-a-comprehensive-person</link><guid isPermaLink="false">https://newsletter.hexact.io/p/how-to-do-a-comprehensive-person</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Wed, 25 Feb 2026 18:48:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!h9L1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most people research themselves or someone else the same way: a quick Google search, maybe a follow-up question in ChatGPT, and they call it done. The problem with Google is you only see the first page. The problem with ChatGPT is it either doesn&#8217;t know the person, makes things up, or gives you outdated information it was trained on.</p><p>A real digital profile audit works differently. It pulls dozens of data points across social platforms, news mentions, business directories, forums, and review sites, then uses AI to analyze what&#8217;s actually there, not guess. Here&#8217;s how to do it systematically using Hexomatic to scrape Google at scale and AI to make sense of the results.</p><p>This works for researching yourself, a competitor, a potential hire, a business partner, or any company you&#8217;re about to sign a contract with.</p><h2>Step 1: Generate Your Keyword List with AI</h2><p>Before scraping anything, you need a comprehensive list of search queries. The goal is to cover every angle: name variations, professional mentions, social profiles, news, reviews, and associations.</p><p>Use this prompt in Claude or ChatGPT:</p><p><strong>Prompt: Generate Research Keywords for a Person</strong></p><blockquote><p>My name is <em><strong>[Name]</strong></em>. Generate a comprehensive list of Google search queries to find any publicly available information about me online. The list should progress from broad to specific, and cover:</p><ol><li><p>Basic name searches (full name, name + location, name + profession)</p></li><li><p>Professional and business mentions (name + company, name + CEO/founder/role)</p></li><li><p>Social media profile searches using site: operators (LinkedIn, X, Facebook, Instagram, YouTube, TikTok, Reddit, GitHub, Pinterest)</p></li><li><p>News and media mentions (name + interview, name + article, name + podcast)</p></li><li><p>Review and forum mentions (name + review, name + Quora, name + Reddit)</p></li><li><p>Business and directory listings (name + Crunchbase, name + AngelList, name + Bloomberg)</p></li><li><p>Academic or publication mentions if applicable</p></li><li><p>Image and video searches</p></li></ol><p>Format the output as a plain list of search queries, one per line. Start with broad queries and end with site-specific ones. Example format:</p><p>John Doe<br>John Doe CEO<br>John Doe [company name]<br>John Doe interview<br>John Doe podcast<br>John Doe review<br>John Doe Crunchbase<br>site:linkedin.com John Doe<br>site:twitter.com John Doe<br>site:instagram.com John Doe<br>site:facebook.com John Doe<br>site:reddit.com John Doe<br>site:github.com John Doe<br>site:youtube.com John Doe<br>site:crunchbase.com John Doe</p><p>Generate at least 40 queries. Be exhaustive.</p></blockquote><p>This produces a ready-to-use keyword list. Copy it into a CSV with one column labeled <code>keyword</code>. That&#8217;s your input file for Hexomatic.</p><h2>Step 2: Build the Hexomatic Workflow to Scrape Google</h2><p>In Hexomatic, create a new workflow with the following setup:</p><p><strong><a href="https://hexomatic.com/automation/input">Start with Data Input</a>:</strong> Upload your CSV of keywords, one per row.</p><p><strong>Automation 1: Scrape from Google Search</strong> Use the &#8220;Scrape Google Search Results&#8221; automation. Set it to pull maximum (700) results per keyword. This returns the URL, page title, and description for each result.</p><p><strong>Automation 2 (optional): Page Content Extractor</strong> If you want deeper data, chain a &#8220;Page Content Extractor&#8221; step to pull the visible text from each result URL. Useful for articles, interviews, or directory pages that mention the person or company in detail. (or do this after filtering the irrelevant results)</p><p><strong>Output:</strong> Export to Google Sheets or CSV. You&#8217;ll get a spreadsheet with columns like: keyword, result URL, title, snippet.</p><p>Run the workflow once for a one-time audit, or schedule it to run weekly if you want to monitor how a profile evolves over time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hexomatic.com/automation/input" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h9L1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 424w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 848w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 1272w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h9L1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png" width="925" height="691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:925,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hexomatic.com/automation/input&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/189168335?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h9L1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 424w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 848w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 1272w, https://substackcdn.com/image/fetch/$s_!h9L1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb507334c-8504-4b00-9f3c-dfd54470a9c2_925x691.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Step 3: Manual Filtering</h2><p>Once you download the results, go through them quickly. You&#8217;re looking for two things to remove:</p><ul><li><p>Results that belong to a different person or company with the same name. This is common with generic names or popular brand terms.</p></li><li><p>Irrelevant aggregator pages, placeholder results, or spam directories with no real content.</p></li></ul><p>Firstly remove the duplicate results, then add a &#8220;relevant&#8221; column to your spreadsheet. Mark each row Y or N, then filter to only the Y rows. This takes 10 to 20 minutes depending on volume and prevents the AI from analyzing noise in the next step.</p><h2>Step 4: AI Profile Analysis</h2><p>Take your cleaned list of URLs, titles, and snippets (and probably content of the pages) and run them through this prompt:</p><p><strong>Prompt: Analyze a Person&#8217;s Digital Footprint</strong></p><blockquote><p>Below is a list of Google search results gathered about a person named <em><strong>[Name]</strong></em>. Each row contains a URL, page title, and a short snippet.</p><p><strong>Important: Base all conclusions strictly on the data provided. Do not infer, assume, or fill gaps with information not present in the dataset. If something is unclear or absent, say so explicitly.</strong></p><p>Analyze this data and produce a structured digital profile report covering:</p><ol><li><p><strong>Professional identity</strong> &#8212; What roles, titles, or companies are they associated with? What industry are they in?</p></li><li><p><strong>Online presence strength</strong> &#8212; Which platforms do they appear on? How active do they seem based on the data?</p></li><li><p><strong>Public reputation signals</strong> &#8212; Are there any reviews, testimonials, or public opinions? Positive or negative?</p></li><li><p><strong>Media and content footprint</strong> &#8212; Have they been interviewed, written articles, appeared on podcasts, or published content?</p></li><li><p><strong>Business associations</strong> &#8212; Are there any companies, products, or brands linked to them?</p></li><li><p><strong>Gaps and blind spots</strong> &#8212; What&#8217;s missing? Where is there no presence that you&#8217;d expect based on what is present?</p></li><li><p><strong>Key talking points and themes</strong> &#8212; What topics or ideas keep coming up across sources?</p></li><li><p><strong>Pattern analysis</strong> &#8212; Assess the consistency of their messaging across platforms, personal brand coherence, and narrative strength. Does the same story come through everywhere, or are there contradictions and gaps?</p></li><li><p><strong>Risk signals</strong> &#8212; Are there any mentions of legal issues, controversies, or reputational risks?</p></li></ol><p>At the end, summarize the overall digital profile in 3 to 5 sentences as if you were briefing someone before a business meeting with this person.</p><p>Here is the data: [PASTE YOUR CLEANED CSV ROWS HERE]</p></blockquote><p>The output gives you a structured picture of how someone appears online. The anti-hallucination instruction at the top is important: without it, AI models will fill gaps with plausible-sounding guesses, which defeats the purpose of a data-driven audit. You want conclusions drawn from what&#8217;s actually there, not from what the model thinks is likely.</p><h2>The Same Process Works for Companies</h2><p>The workflow is identical for company research. Swap the person&#8217;s name for the company name and expand the keyword list to include reputation-specific queries:</p><ul><li><p>Acme Corp</p></li><li><p>Acme Corp reviews</p></li><li><p>Acme Corp complaints</p></li><li><p>Acme Corp vs [competitor]</p></li><li><p>Acme Corp pricing</p></li><li><p>site:trustpilot.com Acme Corp</p></li><li><p>site:glassdoor.com Acme Corp</p></li><li><p>site:reddit.com Acme Corp</p></li><li><p>site:bbb.org Acme Corp</p></li><li><p>site:g2.com Acme Corp</p></li><li><p>site:producthunt.com Acme Corp</p></li></ul><p>This turns the workflow into a reputation intelligence audit. You get a clear picture of how customers, employees, and the broader internet talk about a company before you sign a contract, consider a partnership, or go up against them competitively.</p><p>Use the same AI analysis prompt. Just replace the person-specific framing with company framing in your briefing request at the end.</p><h2>What This Is Actually Useful For</h2><ul><li><p>Founders and executives auditing their own presence before a fundraise or media push</p></li><li><p>Sales and BD teams researching decision-makers before outreach</p></li><li><p>Journalists and researchers building background on a subject</p></li><li><p>HR and hiring teams doing pre-offer due diligence</p></li><li><p>Anyone who wants to know what the internet actually says about them before an investor or journalist does</p></li></ul><p>The whole process from keyword generation to AI report takes about an hour. Most of that time is the manual filtering step, which you can&#8217;t fully automate if accuracy matters. Everything else runs in the background while you do something else.</p>]]></content:encoded></item><item><title><![CDATA[Skip the Heavy Scraper. Use the Smart Shortcut Instead.]]></title><description><![CDATA[When you need company or topic intelligence fast, you do not always need a custom-built extraction setup. Sometimes readable content is enough.]]></description><link>https://newsletter.hexact.io/p/skip-the-heavy-scraper-use-the-smart</link><guid isPermaLink="false">https://newsletter.hexact.io/p/skip-the-heavy-scraper-use-the-smart</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 17 Feb 2026 21:46:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ginr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you have ever built a custom scraper for a real website, you know the process.</p><p>Inspect elements.</p><p>Define selectors.</p><p>Test.</p><p>Adjust.</p><p>Fix when layout changes.</p><p>Custom scrapers are powerful. In many cases they are absolutely necessary, especially when you need structured fields from specific page elements.</p><p>But there are many situations where that level of precision is not required.</p><p>When researching a company, analyzing a competitor, or mapping a topic, you often just need the readable content.</p><p>That is exactly where the <strong><a href="https://hexomatic.com/automation/get-page-content">Get Page Content</a></strong> automation becomes a practical shortcut, it pulls the clean, human-readable text from any page so you can move straight to analysis instead of building extraction rules.</p><h2><strong>The Built-In Shortcut: &#8220;Get Page Content&#8221;</strong></h2><p>Hexomatic includes a built-in automation called <strong>Get Page Content</strong>.</p><p><a href="https://hexomatic.com/automation/get-page-content">https://hexomatic.com/automation/get-page-content</a></p><p>It extracts all readable text from a web page.</p><p>Titles.</p><p>Subtitles.</p><p>Paragraphs.</p><p>Lists.</p><p>Table text.</p><p>Button labels.</p><p>Navigation text.</p><p>Footer content.</p><p>Literally every piece of text that is visible and readable on the page.</p><p>It does not try to guess fields.</p><p>It does not depend on CSS selectors.</p><p>It does not break when a div changes position.</p><p>You simply:</p><p>Provide a URL.</p><p>Run Get Page Content.</p><p>Export the cleaned text.</p><p>No custom extraction logic.</p><p>No ongoing maintenance when the layout changes.</p><h2><strong>When This Approach Makes More Sense</strong></h2><p>Custom scrapers are ideal when you need structured tables, prices in specific fields, or repeated product blocks.</p><p>But if your goal is:</p><p>&#8226; Understanding positioning</p><p>&#8226; Extracting messaging themes</p><p>&#8226; Comparing tone of voice</p><p>&#8226; Analyzing service structure</p><p>&#8226; Mapping content topics</p><p>You do not need structured HTML fields first.</p><p>You need content first.</p><p>AI can handle the structuring.</p><h2><strong>Analyze an Entire Company in Minutes</strong></h2><p>Here are two simple workflows.</p><h3><strong>Option 1: Crawl First, Then Extract</strong></h3><p>Hexomatic includes a crawler.</p><ol><li><p>Enter the domain.</p></li><li><p>Collect internal URLs.</p></li><li><p>Export the list.</p></li><li><p>Run Get Page Content on those URLs.</p></li></ol><p>You now have the full readable footprint of the company.</p><p>Main pages.</p><p>Subpages.</p><p>Blog.</p><p>Legal.</p><p>Resources.</p><p>All in clean text form.</p><h3><strong>Option 2: Use the Google Search Scraper</strong></h3><p>If you want more control over which pages are included:</p><ol><li><p>Use the Google Search scraper.</p></li><li><p>Apply operators like</p><p>site:domain.com</p><p>or specific topic keywords.</p></li><li><p>Export the URLs.</p></li><li><p>Run Get Page Content.</p></li></ol><p>This works for:</p><p>&#8226; Multi-company comparisons</p><p>&#8226; Industry research</p><p>&#8226; Niche content mapping</p><p>&#8226; Trend tracking</p><h2><strong>Let AI Do the Structuring</strong></h2><p>Once you have the readable text, the next step becomes simple.</p><p>Send it to your preferred AI model and ask:</p><p>&#8226; Summarize the company strategy</p><p>&#8226; Extract core services</p><p>&#8226; Identify differentiators</p><p>&#8226; Detect pricing models</p><p>&#8226; Categorize themes</p><p>&#8226; Generate competitor comparisons</p><p>AI models are very effective at analyzing large blocks of text.</p><p>Instead of investing time maintaining extraction logic, you move directly to insight.</p><h2><strong>A Practical Rule of Thumb</strong></h2><p>If you need exact fields, build a custom scraper.</p><p>If you need understanding, start with content.</p><p>That small shift often saves hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hexomatic.com/automation/get-page-content" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ginr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 424w, https://substackcdn.com/image/fetch/$s_!ginr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 848w, https://substackcdn.com/image/fetch/$s_!ginr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 1272w, https://substackcdn.com/image/fetch/$s_!ginr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ginr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png" width="1456" height="962" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:962,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3133964,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hexomatic.com/automation/get-page-content&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/188312107?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ginr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 424w, https://substackcdn.com/image/fetch/$s_!ginr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 848w, https://substackcdn.com/image/fetch/$s_!ginr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 1272w, https://substackcdn.com/image/fetch/$s_!ginr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4eb316a3-9bb4-411a-8d22-84e519028de7_1462x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You might say, any AI tool can summarize a website anyway. Yes and no. AI can summarize what you give it. The difference here is that you control the exact source data. You extract the full current text directly from the live page, then run your own prompts and analysis on that precise dataset. No guessing, no partial context, no outdated cache.</p><p>If you prefer that we build the workflow for you, including crawling, scraping, and AI analysis, request our concierge service: <a href="https://calendly.com/hexact/concierge-service-hexact">https://calendly.com/hexact/concierge-service-hexact</a></p>]]></content:encoded></item><item><title><![CDATA[Hexowatch Explained: The Most Common Questions, Clearly Answered]]></title><description><![CDATA[If you are evaluating Hexowatch or already using it, the same core questions keep coming up.]]></description><link>https://newsletter.hexact.io/p/hexowatch-explained-the-most-common</link><guid isPermaLink="false">https://newsletter.hexact.io/p/hexowatch-explained-the-most-common</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Wed, 11 Feb 2026 18:07:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!otzf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you are evaluating Hexowatch or already using it, the same core questions keep coming up. What exactly does it monitor. How reliable is it. What breaks it. When do you need premium credits. Let&#8217;s go through the real questions, clearly and practically.</p><h3><strong>1. What is <a href="https://hexowatch.com/">Hexowatch</a> actually built for?</strong></h3><p>Hexowatch monitors changes on websites.</p><p>Not traffic.</p><p>Not rankings.</p><p>Not analytics.</p><p>It tracks specific page-level changes and alerts you when something changes.</p><p><strong>Typical use cases:</strong></p><p>&#8226; Competitor price changes</p><p>&#8226; Content edits on landing pages</p><p>&#8226; New job postings</p><p>&#8226; Legal or policy updates</p><p>&#8226; Product availability</p><p>&#8226; Visual layout changes</p><p>&#8226; Lost backlinks detected</p><p>&#8226; Changes in technology stack</p><p>&#8226; Domain ownership or Whois record changes</p><p>&#8226; New pages added to sitemap</p><p>&#8226; API response changes</p><p>&#8226; Keyword additions or removals on a page</p><p><strong>It runs on defined monitoring types, such as:</strong></p><p>&#8226; HTML element monitoring</p><p>&#8226; Visual monitoring</p><p>&#8226; Keyword monitoring</p><p>&#8226; API monitoring</p><p>&#8226; Technology stack changes</p><p>&#8226; Whois records</p><p>&#8226; Backlink monitoring</p><p>&#8226; Sitemap monitoring</p><p>The key point: Hexowatch monitors page structure and content, not opinions or interpretations.</p><h3><strong>2. How reliable is it?</strong></h3><p>Reliability depends on two things:</p><ol><li><p>The monitoring type you select</p></li><li><p>The stability of the target page structure</p></li></ol><p>If you use:</p><p>&#8226; HTML element monitoring on a stable page structure, reliability is very high.</p><p>&#8226; Visual monitoring on dynamic pages, false positives will occur.</p><p>When the underlying DOM structure changes, even if the page looks visually the same, an HTML-based monitor can break.</p><p>That is not a bug. It is how the web works. Also, there are many cases when the website loads differently in the emulated browser rather than your regular browser. This is also something that we do not control, but it usually happens with old websites or ones that do not optimize for different screen sizes.</p><p>If the page structure changes, the monitor must be rebuilt.</p><h3><strong>3. Why did my monitor stop working?</strong></h3><p>This is one of the most common questions.</p><p>It usually happens because:</p><p>&#8226; The website changed its structure</p><p>&#8226; The website added bot protection</p><p>&#8226; The website server timed out</p><p>&#8226; The website started rate limiting</p><p>Website changes do not matter. What matters is the exact page structure used when the monitor was created.</p><p>If that structure changes, the template must be recreated.</p><h3><strong>4. When are premium credits required?</strong></h3><p>Premium credits are needed only in specific cases:</p><p>&#8226; When residential proxies are required, otherwise the server blocks bot access</p><p>&#8226; When you want the website to be loaded as in a specific region</p><p>Standard monitoring runs without premium credits.</p><h3><strong>5. Does Hexowatch bypass website protections?</strong></h3><p>No system can universally bypass all protection.</p><p>Some websites use:</p><p>&#8226; Cloudflare protection</p><p>&#8226; CAPTCHA systems</p><p>&#8226; Rate limiting</p><p>&#8226; Geo restrictions</p><p>&#8226; Login requirements</p><p>In such cases, additional configuration may be required, including residential proxies, a full stack browser, or enabling the Hexowatch user agent if you control the website.</p><p>Even then, access is not guaranteed. Only website owners control access to their infrastructure.</p><h3><strong>6. Can Hexowatch monitor password-protected pages?</strong></h3><p>Yes, but only when properly configured.</p><p>You can monitor:</p><p>&#8226; Pages behind login</p><p>&#8226; Private dashboards</p><p>&#8226; Member-only content</p><p>However, session expiration, 2FA, or login changes can break monitors.</p><p>If a site requires constant manual verification, it may not be suitable for automated monitoring.</p><h3><strong>7. How often can it check pages?</strong></h3><p>Monitoring frequency depends on your plan.</p><p>Higher-tier plans allow more frequent checks.</p><p>However, increasing frequency does not always improve results. Some sites rate limit aggressive checking.</p><p>Monitoring every 15 minutes on a fragile site can lead to blocks.</p><p>The smarter approach is matching frequency to real business need.</p><h3><strong>8. What is the difference between Visual and HTML element monitoring?</strong></h3><p>HTML element monitoring:</p><p>&#8226; Tracks specific elements</p><p>&#8226; Very precise</p><p>&#8226; Breaks if structure changes</p><p>Visual monitoring:</p><p>&#8226; Tracks screenshots</p><p>&#8226; Can trigger alerts for minor visual shifts</p><p>Use HTML element when you need precision.</p><p>Use Visual when you need to track any pixel on the page.</p><h3><strong>9. Can Hexowatch scrape data?</strong></h3><p>Hexowatch is not primarily a scraping tool.</p><p>For heavy data extraction workflows, <a href="https://hexomatic.com/">Hexomatic</a> is more appropriate.</p><p>Hexowatch focuses on change detection and monitoring.</p><h3><strong>10. Why am I getting false positives?</strong></h3><p>Common causes:</p><p>&#8226; Dynamic timestamps</p><p>&#8226; Rotating banners</p><p>&#8226; Ads</p><p>&#8226; Session-based elements</p><p>&#8226; Minor CSS shifts</p><p>Web pages are not static documents. Many are dynamically rendered with JavaScript.</p><p>Reducing false positives requires selecting stable elements and ignoring dynamic regions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://hexowatch.com/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!otzf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 424w, https://substackcdn.com/image/fetch/$s_!otzf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 848w, https://substackcdn.com/image/fetch/$s_!otzf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 1272w, https://substackcdn.com/image/fetch/$s_!otzf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!otzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png" width="1456" height="905" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:905,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1991169,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hexowatch.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.hexact.io/i/187655429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!otzf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 424w, https://substackcdn.com/image/fetch/$s_!otzf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 848w, https://substackcdn.com/image/fetch/$s_!otzf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 1272w, https://substackcdn.com/image/fetch/$s_!otzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeea6970-c309-4126-9d86-53bec3a28a4c_1486x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Hexowatch works extremely well when:</strong></p><p>&#8226; The right monitoring type is chosen</p><p>&#8226; The target page structure is stable</p><p>&#8226; Expectations align with how websites actually function</p><p>It is not magic.</p><p>It does not override site security.</p><p>It does not prevent websites from changing.</p><p>It monitors defined page structures and alerts when those structures change.</p><p>That is the job.</p><h2><strong>Concierge and Custom Support</strong></h2><p>If you want help creating monitors correctly from the beginning, auditing your current setup, or maintaining templates when websites change, we offer concierge service and custom paid support.</p><p>You can book a one-time Concierge Session here:</p><p>https://calendly.com/hexact/concierge-service-hexact</p>]]></content:encoded></item></channel></rss>