<?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>Thu, 30 Jul 2026 13:17:06 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[Your Second Brain Remembers Everything and Knows Nothing]]></title><description><![CDATA[You spent months building a second brain.]]></description><link>https://newsletter.hexact.io/p/your-second-brain-remembers-everything</link><guid isPermaLink="false">https://newsletter.hexact.io/p/your-second-brain-remembers-everything</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 21 Jul 2026 14:17:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dmGX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You spent months building a second brain. Notion pages for every project. An Obsidian vault with hundreds of linked notes. Tags, backlinks, folders, a system.</p><p>Then you ask it a question. &#8220;Which of my clients haven&#8217;t ordered since January?&#8221; Silence. &#8220;Which customers are also newsletter subscribers?&#8221; Nothing. Your second brain has all the pieces of the answer scattered across pages, and no way to put them together.</p><p>That&#8217;s not a criticism of Notion or Obsidian. They were never built to answer questions. They were built to store notes. The problem is that &#8220;second brain&#8221; now describes two completely different things, and most people only know one of them.</p><h2>What note tools actually are</h2><p>Notion, Obsidian, Evernote, Logseq. These are filing systems. You write, you link, you tag, you organize. When you need something back, you search for it and read it yourself.</p><p>They&#8217;re genuinely good at this. If you&#8217;re drafting, journaling, building a team wiki, or connecting ideas while you think, a note tool is the right choice. I&#8217;m not going to pretend otherwise.</p><p>But look at what they store: documents. A note about a customer is a page of prose. The customer&#8217;s payment history is a bullet list someone typed three months ago, if anyone typed it at all. There are no records. No fields. No relationships the software understands. A backlink between two notes says &#8220;these are related&#8221; and nothing more. Related how? Since when? The link doesn&#8217;t know.</p><p>So when AI plugins arrived for these tools, they inherited the problem. The plugin embeds your notes, finds the chunks that look similar to your question, and summarizes them. Ask &#8220;how much did this client pay me last year&#8221; and it finds notes that mention the client and money. It doesn&#8217;t count anything. It can&#8217;t. There&#8217;s nothing to count. There&#8217;s only text about numbers.</p><h2>The &#8220;just upload it to Claude&#8221; path</h2><p>The other approach people try: skip the note tool, dump your files straight into Claude or ChatGPT. Upload the spreadsheets, upload the documents, ask questions.</p><p>For small inputs, this works. A page of text, a few hundred rows. I&#8217;ve written about where it breaks in one of my previous articles, so here&#8217;s the short version.</p><p>Every model has a context window, a hard limit on how much it holds at once. When your files exceed it, the tool doesn&#8217;t tell you. It chunks your material, guesses which chunks matter for your question, pulls in the top few, and skips the rest. You never see the selection. When the skipped part was the part that mattered, you get a confident answer built on half your data.</p><p>I hit this twice in ways that cost me real time.</p><p>First, contacts. Customers in one spreadsheet, leads in another, investors in a third, plus an old CRM export. Different columns, inconsistent formats, duplicates everywhere. Thousands of rows total. I asked AI to merge them. It truncated data, invented entries, and delivered a partial result while acting finished.</p><p>Second, my book. 211 pages that needed proofreading. Claude did solid work on the first 20 or 30 pages, then lost track of tone decisions from earlier chapters, hit its output limit, and every &#8220;continue&#8221; made it worse. Maybe 15% of the book got reviewed, inconsistently.</p><p>The AI had the skills for both jobs. The input was in a shape it couldn&#8217;t work with. That&#8217;s the pattern: uploading files gives AI your data as a pile of text, and a system you can&#8217;t see decides which parts to read.</p><h2>What changes with <a href="https://brain.hexact.io/">Second Brain by Hexact</a></h2><p>This is the gap we built our product around. It takes a different route: your data lives in a SQL database on your machine. Contacts, payments, subscribers, meetings, notes, scraped pages. Each one a row in a table, each field a column. Claude (or Codex) connects to it through MCP and does something neither a note tool nor a file upload allows: it writes a query and gets back every record that matches.</p><p>Ask which customers are two payments behind, and you get every customer who&#8217;s two payments behind. Not a summary of the ones the retrieval step decided were worth mentioning. All of them. No hidden ranking, no silent truncation. One approach skims and hopes. The other looks it up.</p><p>Both of my failed cases became routine. The contact mess got normalized into one schema, and deduplication became a matching rule on email and phone instead of a guess. The book became 211 rows of clean text, and I could run checks like &#8220;list every sentence longer than 35 words&#8221; across the whole thing with the same quality on page 211 as on page 1.</p><p>The same pattern covers technical documentation, and this one hits engineers and support teams daily. A 400-page equipment manual, an API reference, a compliance handbook, a folder of product spec PDFs. Upload one to a chat and ask "what are the torque specs for this model," and you're trusting the retrieval step to have picked the right chunk out of hundreds of pages. Sometimes it does. Sometimes it answers from the wrong model's section and sounds equally confident. Import the PDFs into Second Brain instead, up to 200+ documents at once through a single ZIP, and every page becomes a searchable record. Now "find every section that mentions this error code," "which procedures require certified personnel," or "compare the safety requirements across these three manuals" run against the full text, not a sample of it. And the answer cites records you can open and verify, instead of a paragraph you have to take on faith.</p><p>But exact retrieval is only half of it. The bigger half is joins.</p><p>Your data isn&#8217;t a pile of separate facts. It&#8217;s connected. The person who pays you on Stripe is the same person who reads your Substack newsletter and sat in that Google Calendar meeting last Tuesday. In Notion, those are three unrelated pages, if they exist at all. In a chat upload, they&#8217;re three files the model may or may not cross-reference. In a database, they&#8217;re linked records, and the questions that cross them are just SQL.</p><p>Three examples from my own use:</p><p><strong>The newsletter question.</strong> For years I couldn&#8217;t answer whether people subscribe to my newsletter first and become customers later, or the other way around, and how long the gap is. No single tool has this. Substack knows opens. Stripe knows charges. Once both datasets sat in the same database, I asked the question and had the answer in about five seconds.</p><p><strong>The calendar question.</strong> Google Calendar knows who I met with. Stripe knows who paid. Neither knows both. With calendar events imported and linked to contacts, I can ask &#8220;who did I meet with in the last six months who never became a customer&#8221; and get a follow-up list, or &#8220;how many meetings did it take before this deal closed&#8221; and see the actual count. Your calendar quietly holds your entire sales effort. Alone it&#8217;s a schedule. Joined with payments, it&#8217;s a conversion report.</p><p><strong>The pre-call briefing.</strong> Before an important call, I ask Claude &#8220;what do I know about this person?&#8221; It pulls payment history, subscription status, newsletter engagement, past meetings, and my saved notes into one answer. The CRM alone would have shown me a name and a deal stage. The database shows me that their payment failed twice last month and they unsubscribed from the newsletter. I walk into the call prepared instead of guessing.</p><p>No note tool answers these. No file upload answers these reliably. They&#8217;re join questions, and joins need a database.</p><h2>The part nobody else has: data that updates itself</h2><p>Here&#8217;s the limitation shared by every option above, including a static database. The data is only as fresh as your last manual effort. Your Notion notes describe last quarter. Your uploaded CSV was accurate the day you exported it. A lead list is dead the day you download it.</p><p>This is where Hexomatic changes the equation. So Hexact (Second Brain) connects to Hexomatic directly, and scraping workflows feed the database automatically while the app runs. No exports, no file management, no pasting into chat.</p><p>Set the <a href="https://hexomatic.com/">Google Maps Scraper</a> on a monthly schedule per territory, and every run lands timestamped in your database. &#8220;Who&#8217;s new in this zip code since last month&#8221; becomes a query. So does &#8220;who crossed 100 reviews this quarter.&#8221; Chain the Page Content Extractor and Emails Scraper off the filtered list, and the unstructured parts, what businesses say about themselves on their own sites, become queryable too.</p><p>Same with competitor pricing. A scheduled workflow scrapes competitor pricing pages, the results flow in, and &#8220;which competitors raised prices this quarter&#8221; gets answered from actual timestamped pages, not from the model&#8217;s training data.</p><p>One scrape is a snapshot. Months of scheduled scrapes are a dataset that shows movement. That&#8217;s the compound effect: your internal records and live market data in one place, and Claude reasoning across both. Which customers in a region haven&#8217;t been contacted since a competitor changed pricing there. That question touches your CRM and the outside world at once, and it only works when both live in the same database.</p><p>No note tool does this. No chat upload does this. This is the combination.</p><h2>Honest boundaries</h2><p>Where the other tools win, they win clearly.</p><p>Use Obsidian or Notion when the work is writing and thinking. Drafts, wikis, freeform idea capture. Second Brain is not a writing environment and doesn&#8217;t try to be.</p><p>Upload files directly to Claude when the job is small and one-off. A single document to summarize, a few hundred rows to clean. Setting up a database for that is overkill.</p><p>Use Hexact (Second Brain) when your questions sound like database queries. Counting, filtering, comparing across time, joining sources. The moment your question has a &#8220;which,&#8221; a &#8220;how many,&#8221; or a &#8220;since when&#8221; in it, text storage stops being enough.</p><p>The second signal is repetition. Customers, leads, a knowledge base, a market you track. That data grows and changes every week. Uploading it to a chat means starting from zero each time. In a database, nothing resets. Every question runs against everything you accumulated before it.</p><p>And it works in both directions. Claude doesn&#8217;t just read your database, it writes to it. After a call, say &#8220;save this note about the client&#8221; and it lands on the contact&#8217;s record. Paste a meeting summary, it&#8217;s saved. Tell it &#8220;this person is now CEO of Acme Corp&#8221; and the record updates. No forms, no dropdowns. And writes happen only when you ask. Nothing changes on its own.</p><p>You don&#8217;t have to abandon your notes to get there. Second Brain imports from Notion, Obsidian, Evernote, Logseq, and OneNote, alongside Stripe, PayPal, Google Contacts, Google Calendar, Substack, email archives, and CSV exports from any CRM. 21 sources total. Your note tool becomes one input among many.</p><h2>Where to start</h2><p><strong>Self-serve.</strong> Download Hexact Second Brain at <a href="https://brain.hexact.io">brain.hexact.io</a>, 7-day free trial, no card. Import one thing you already paste into AI by hand, a contacts export, your Stripe transactions, your Notion workspace. Connect Claude and ask a join question you&#8217;ve never been able to answer. That&#8217;s usually the moment the difference stops being theory.</p><p><strong>Concierge.</strong> Already scraping with <a href="https://hexomatic.com/">Hexomatic</a>, or want to? Send us your brief and our team wires the full pipeline, workflows to database to first queries, through the <a href="https://calendly.com/hexact/concierge-service-hexact">Concierge Service</a>.</p><p><strong>Enterprise.</strong> Multiple businesses, multiple territories, a shared knowledge base your whole team queries? <a href="https://calendly.com/hexact/discovery-call">Book a call</a> and we&#8217;ll architect it end to end.</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_!dmGX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 424w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 848w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 1272w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dmGX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2709327,&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/207916801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.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_!dmGX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 424w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 848w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.png 1272w, https://substackcdn.com/image/fetch/$s_!dmGX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe70adab-56f9-416a-b76b-9204756a3afc_1515x1008.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 aria-hidden="true" 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><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[Your Lead List Was Dead the Day You Downloaded It]]></title><description><![CDATA[Anyone can scrape Google Maps now. The money is in what happens after the export, and almost nobody does it.]]></description><link>https://newsletter.hexact.io/p/your-lead-list-was-dead-the-day-you</link><guid isPermaLink="false">https://newsletter.hexact.io/p/your-lead-list-was-dead-the-day-you</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 14 Jul 2026 14:46:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F2Pz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You know the drill by now. Keyword list into Hexomatic, <a href="https://hexomatic.com/automation/google-maps">Google Maps Scraper</a> (https://hexomatic.com/automation/google-maps), and out comes a clean dataset: names, addresses, phones, websites, ratings, review counts. I&#8217;ve written the step-by-step guides. Thousands of you have run them.</p><p>Here&#8217;s what actually happens next. The CSV lands in a spreadsheet. Someone works the top 30 rows. The rest sits there. Three months later the file is stale, half the effort is wasted, and you scrape again from zero.</p><p>That&#8217;s not a scraping problem. Collection is a commodity now. The Maps Scraper pulls up to 700 listings per keyword, and your competitor can run the same workflow this afternoon. The edge has moved to two things almost nobody does: qualification the spreadsheet can&#8217;t do, and timing the spreadsheet can&#8217;t see.</p><h2>The collection pass, in one paragraph</h2><p>For completeness, because the basics still decide data quality: cover the territory with keyword variations (zip codes, neighborhoods, language variants where the market has them), dedupe by business name if you want unique brands or by address if you want every branch, and cut the list hard before enriching. Review count and website presence are the fastest filters. When we scraped 19,044 local listings for a study, businesses with websites averaged 4.70 stars and 226 reviews against 4.48 and 18 for those without. A website is a proxy for a business developed enough to buy from you, unless no website is exactly the problem you solve. I&#8217;ve covered the full collection setup in previous articles, so this piece starts where those ended: with data in hand.</p><h2>A spreadsheet only answers yesterday&#8217;s questions</h2><p>Here&#8217;s the limitation nobody names. A spreadsheet answers the questions you defined at export time. Columns for rating, reviews, website. Sort, filter, done.</p><p>But real qualification questions come up while you&#8217;re selling, and they don&#8217;t map to columns:</p><ul><li><p>&#8220;Which of these have 50+ reviews but no website?&#8221; Proven demand, weak digital presence. If you sell websites, marketing, or booking software, that&#8217;s not a list, that&#8217;s a queue.</p></li><li><p>&#8220;Who&#8217;s busy but slipping? Rank by review count, flag everything under 4 stars.&#8221; Visible, high-volume, underperforming. They feel the problem before you call.</p></li><li><p>&#8220;Which ones mention emergency or same-day service on their sites?&#8221; That answer isn&#8217;t in any Maps field. It&#8217;s in the page text.</p></li><li><p>&#8220;Which describe themselves as family-owned?&#8221; Changes the first line of your email.</p></li><li><p>&#8220;What service does nobody in this zip code offer?&#8221; That&#8217;s a market gap, and it&#8217;s sitting in the same dataset.</p></li></ul><p>The first two you could brute-force with filters. The rest live in unstructured text: what businesses say about themselves on their own sites. So the enrichment pass matters, and it&#8217;s short: chain <a href="https://hexomatic.com/automation/get-page-content">Page Content Extractor</a> (https://hexomatic.com/automation/get-page-content), Emails Scraper, and Social Links Extractor off your filtered list. The listing told you who exists. The website tells you whether they&#8217;re worth your time.</p><p>Then send it all into Second Brain instead of a spreadsheet. Connected to Hexomatic, the data flows into your local database as it&#8217;s collected, timestamped, tied to the workflow. And now Claude can answer every question above, including the ones you think of mid-campaign, because the database feeds it the right slice instead of you pasting 200 pages into a chat window and watching it silently drop half of them. I&#8217;ve written about why that happens; the short version is that models have a hard limit on what they hold at once, and a local database is how you work around it instead of pretending it isn&#8217;t there.</p><p>Two rules keep the dataset trustworthy. First, Claude structures only what&#8217;s in the data: no email on the page means an empty field, not an invented one. A list that looks complete but is wrong in ten places costs you mid-call. Second, write your qualification criteria into a Skill once, and every future batch gets judged by the same standard without re-explaining.</p><h2>Timing is the part nobody automates</h2><p>Every sales manager knows the difference between a cold call and a well-timed one. What almost nobody does with local data is systematize the timing.</p><p>Local markets move constantly. New businesses open. Ratings slip. A shop crosses 100 reviews. Somebody finally launches a website. Each of these is a buying moment for someone:</p><ul><li><p>A new business in your territory needs everything: signage, POS, insurance, cleaning, marketing. Whoever calls first wins.</p></li><li><p>A rating dropping below 4 means an owner who just started caring about reputation.</p></li><li><p>A review count doubling means an operation growing faster than its systems.</p></li></ul><p>None of this is visible in a one-time scrape. It&#8217;s visible in the difference between scrapes. Put the collection workflow on a monthly schedule per territory, and Second Brain keeps every run with timestamps. &#8220;Who&#8217;s new in 33139 since last month&#8221; becomes a query. So does &#8220;who crossed 100 reviews this quarter&#8221; and &#8220;who launched a website since our last pass.&#8221;</p><p>That&#8217;s the real upgrade this article is about. A list tells you who exists. A pipeline tells you who to call this week, and why. Same data source, entirely different sales motion.</p><h2>What this looks like in practice</h2><p>One monthly Hexomatic workflow per territory: Google Maps Scraper, then Page Content Extractor and Emails Scraper on the survivors of your filters. Second Brain holding the history. A Skill holding your definition of a good lead. And a Monday routine that starts with one question to Claude: &#8220;What changed in my territories since last month, and who should I contact first?&#8221;</p><p>That&#8217;s the whole system. No dashboard to build, no CRM migration, no analyst to hire. Which is exactly why it fits a small or medium business: the parts you&#8217;d normally pay a team for, the watching, the comparing, the qualifying, run on their own.</p><p><strong>Self-serve.</strong> Build it in <a href="https://hexomatic.com">Hexomatic</a>, connect it to <a href="https://brain.hexact.io">Second Brain</a> (brain.hexact.io), and start with one territory and one niche.</p><p><strong>Concierge.</strong> Or send us the brief: your niche, your geography, your definition of a good lead. Our team builds the workflows and wires the pipeline through the <a href="https://calendly.com/hexact/concierge-service-hexact">Concierge Service</a>, and you start with working output instead of setup.</p><p><strong>Enterprise.</strong> Running many territories on a schedule, feeding your CRM and a shared knowledge base your whole team queries? <a href="https://calendly.com/hexact/discovery-call">Book a call</a> and we&#8217;ll architect it end to end.</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_!F2Pz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 424w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 848w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 1272w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F2Pz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2527399,&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/207024921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.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_!F2Pz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 424w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 848w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.png 1272w, https://substackcdn.com/image/fetch/$s_!F2Pz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40761ee7-de43-4de1-9d8a-dcd69aa5a931_1500x971.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 aria-hidden="true" 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><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[You Can Hand AI a Whole Project. It Still Decides Which Parts to Actually Read.]]></title><description><![CDATA[I did everything the right way.]]></description><link>https://newsletter.hexact.io/p/you-can-hand-ai-a-whole-project-it</link><guid isPermaLink="false">https://newsletter.hexact.io/p/you-can-hand-ai-a-whole-project-it</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 07 Jul 2026 15:31:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fjs8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I did everything the right way. I set up a project in ChatGPT, wrote out a description of my business, uploaded the files, added instructions for how I wanted it to answer. Then I asked a question and it replied like it had read about half of what I gave it. It nailed one detail and completely ignored another that was sitting right there in the files.</p><p>It wasn&#8217;t being lazy. The truth is more annoying than that. It can&#8217;t actually hold everything you give it at once, so behind the scenes it picks. It decides which chunks of your files look relevant to this question, summarizes some of them, ranks what it thinks matters, and leaves the rest out of the answer. All of that happens without you. You don&#8217;t get to say &#8220;use this part, ignore that one.&#8221; The system makes that call for you, every time, and sometimes it calls it wrong.</p><p>You&#8217;ve felt this even if you never thought about why. You correct the AI on one thing, it fixes that, and in the same breath it drops something it had right a minute ago. You add more context to help, and now it&#8217;s juggling so much that it starts missing the parts you actually cared about. It takes one, it misses another. Projects, custom instructions, uploaded files, none of it removes the fact that a system you can&#8217;t see is deciding what to pay attention to.</p><p>For casual stuff, fine. When the part it skipped is the part that mattered, a customer&#8217;s payment status, the one instruction you were clear about, the detail your whole question hinged on, it stops being cute. You&#8217;re making decisions on an answer that quietly left things out.</p><p>This is the problem Second Brain (<a href="https://brain.hexact.io/">brain.hexact.io</a>) was built around, and the fix is boring in the best way.</p><p>Second Brain (<a href="https://brain.hexact.io/">brain.hexact.io</a>) doesn&#8217;t turn your world into a pile of text that the AI then skims and summarizes. It keeps your data as real records in a real database on your machine. Your customers, payments, subscribers, meetings, notes, each as actual rows. When you ask a question, the AI writes a query and pulls the exact records that match it. If you ask which customers are two payments behind, it gets every customer who&#8217;s two payments behind. Not a summary of the ones it decided were worth mentioning. All of them. There&#8217;s no hidden step ranking your own data and throwing half of it out before you see the answer.</p><p>That&#8217;s the difference that&#8217;s hard to feel until you have it. With a project full of files, the AI is guessing which parts of your stuff to look at. With a database, it&#8217;s reading the parts your question actually points to. One skims and hopes. The other looks it up.</p><p>And because it&#8217;s a real store that you own, two more things fall out of it. It&#8217;s complete and it stays. Nothing you put in gets quietly compressed into a sentence and lost. Week one it knows a little. A few months in it&#8217;s the most useful thing you&#8217;ve got, because everything is still there, still exact, still yours to query. You decide what goes in, you can see all of it, and when the AI answers you know it read the real records, not a sketch it wrote about them.</p><p>Here&#8217;s when it clicks for people on my calls. It&#8217;s the moment they stop trying to write the perfect project description to make the AI behave, and realize the problem was never their wording. The AI was always going to decide what to use. Once the data lives somewhere it has to look things up instead of guess, that whole fight disappears.</p><p>Grab Second Brain at <a href="https://brain.hexact.io/">brain.hexact.io</a>, 7-day free trial, no card. Import one thing you already have, a contacts export, your Stripe transactions, bank statements, last year&#8217;s calendar. Ask it a specific question with a specific answer, like which clients haven&#8217;t ordered since January, the kind of thing a project full of files always gets almost right. Watch it return the actual list instead of a confident maybe. That&#8217;s the moment the difference stops being theory.</p><div><hr></div><p><em>Why this happens, in plain terms. A model can only look at so much text at one time. That limit is called the context window. When your projects, files, and saved memory add up to more than fits, the tool works around it by breaking your material into chunks, guessing which chunks matter for your question, pulling in the top few, and shortening or skipping the rest. Often the guess is good. The catch is that you never see it, so when something relevant gets left out, you have no way to know. A database works differently. Through MCP, the AI runs an exact query against your records and gets back every row that matches, with no guess about what's relevant. It also works both ways. The AI can read from your records and write back to them, so a summary it produces or a note you dictate after a call gets saved into the database instead of vanishing when you close the chat. Your data stays whole and you stay in control of it. That's what Second Brain runs on.</em></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_!Fjs8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 424w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 848w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 1272w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fjs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png" width="1456" height="919" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:919,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6057461,&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/205651474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.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_!Fjs8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 424w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 848w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.png 1272w, https://substackcdn.com/image/fetch/$s_!Fjs8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bc9d15b-7873-4cbf-abcf-456585511bf8_2214x1398.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 aria-hidden="true" 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><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[Web Scraping for Competitor Research and Market Intelligence: The Complete Playbook]]></title><description><![CDATA[The research use cases that move revenue, and the two approaches that cover every one of them.]]></description><link>https://newsletter.hexact.io/p/web-scraping-for-competitor-research</link><guid isPermaLink="false">https://newsletter.hexact.io/p/web-scraping-for-competitor-research</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Mon, 29 Jun 2026 19:58:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ATpX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>The research use cases that move revenue, and the two approaches that cover every one of them. From scheduled scraping recipes for a few fixed sources to raw extraction structured by AI inside Second Brain.</strong></p><p>Your competitors publish more about themselves than they realize. Prices, product changes, hiring, positioning, the language they use to sell, the documents they leave on their own servers. It&#8217;s all sitting on the public web. The companies that win the game aren&#8217;t the ones with secret information. They&#8217;re the ones who collect the public information systematically while everyone else checks a few tabs by hand and calls it research.</p><p>Web scraping is how you do that at scale. Done well, it turns scattered public data into a structured view you can actually act on. Done badly, it turns into a pile of broken templates you spend more time fixing than using.</p><p>This is the full picture: the use cases worth your time, and the two ways to deliver them depending on the job. We run both, and most of this article is about helping you pick the right one before you build anything.</p><h2>The research use cases that matter most</h2><p>Scraping earns its place when the manual version is too slow, too shallow, or too easy to skip. These are the jobs where it consistently pays off.</p><p><strong>Competitor monitoring.</strong> Track pricing, product availability, new features, and messaging across the competitors you care about. The point isn&#8217;t a one-time snapshot. It&#8217;s noticing the day a rival changes a price, drops a product, or rewrites how they pitch themselves, while it still matters.</p><p><strong>Lead generation and prospecting.</strong> Build targeted lists of businesses that fit your customer, then enrich them with contacts. For local leads, the <a href="https://hexomatic.com/automation/google-maps">Google Maps Scraper</a> is the fastest route: one pass returns business name, address, phone, website, and reviews, so the list is half enriched before you start. For wider, non-local prospecting, the <a href="https://hexomatic.com/automation/google-search">Google Search Scraper </a>pulls relevant companies from across the web, then the <a href="https://hexomatic.com/automation/emails-scraper">Emails Scraper</a> and <a href="https://hexomatic.com/automation/phone-number-scraper">Phone Number Scraper</a> attach contact details from their sites. Smaller, sharper lists beat giant generic ones every time.</p><p><strong>Market and niche research.</strong> Map a space you&#8217;re entering or expanding into. Who the players are, how they position, where the gaps sit. The Google Search Scraper is built for this wider view: it pulls relevant results from across the web, not just one local area, and the <a href="https://hexomatic.com/automation/get-page-content">Get Page Content</a> reads the pages it surfaces. Together they give you the lay of the land without a week of clicking.</p><p><strong>Person and company research.</strong> Due diligence before a deal, partner vetting, sales research before a call. Pull what&#8217;s public about a person or a company from across the web so you walk in informed instead of guessing. I&#8217;ve written separately about why the first step here is never to ask AI to recall facts, it&#8217;s to collect the real data first, then let AI work on it.</p><p><strong>Tender, RFP, and bid discovery.</strong> Bids and contract opportunities are scattered across portals, agency sites, and procurement pages, each formatted differently. Scraping the right keywords across the right sources turns a daily manual hunt into a feed.</p><p><strong>Content and SEO research.</strong> See what competitors publish, which topics they cover, and where they don&#8217;t. The Page Content Extractor pulls the actual text so you can analyze structure, messaging, and keyword focus across dozens of pages at once.</p><p><strong>Public files hiding in plain sight.</strong> The Files and Documents Finder uncovers PDFs, decks, brochures, and spec sheets hosted on a company&#8217;s own site. Sales material, pricing documents, and product detail that never made it onto a normal page.</p><p><strong>Local business data.</strong> Beyond single leads, the Google Maps Scraper gives you a full local dataset: names, addresses, phones, websites, and reviews across an area. Useful for market sizing and seeing competitive density in a given location, not just building a contact list.</p><p>Every one of these comes down to the same two jobs underneath: collect the data, then structure it into something you can use. The mistake most people make is trying to do both at the moment of collection. That&#8217;s what makes scraping feel hard. Separate the two and the right approach becomes obvious.</p><h2>The two questions that decide your approach</h2><p>Before you build anything, answer these:</p><p><strong>How many sources?</strong> A handful of fixed sites, or dozens to hundreds?</p><p><strong>How stable and how often?</strong> A few predictable sites you&#8217;ll re-scrape on a schedule, or a wide, changing list you&#8217;ll touch once or a few times?</p><p>Few sources, repeated often, stable structure points to one approach. Many sources, broad and mixed points to the other. We&#8217;re good at both, and they&#8217;re genuinely different jobs.</p><h2>Approach one: a few stable sources on a schedule. Build the recipe.</h2><p>You track three or four competitor product pages and a couple of supplier catalogs, and you want fresh prices and stock every morning. The pages are already structured, and you&#8217;re going to hit the same URLs again and again.</p><p>This is where a custom scraping recipe is exactly right.</p><p>When the structure is stable and you&#8217;re returning daily or weekly, precise setup pays for itself fast. A recipe in Hexomatic targets the exact fields you want, handles pagination, walks every product, and delivers clean structured rows on a schedule. Price in its column, stock in its column, no cleanup, no babysitting. Build it once and it runs.</p><p>Two ways to get there. Build it yourself with the scraping recipe tool: point and click the fields, set the schedule, done. Or hand the brief to our <a href="https://calendly.com/hexact/concierge-service-hexact">Concierge Service</a> and our team builds the recipe for you, including the awkward sites that fight back. The output is precise and repeatable, which is the whole point when the same numbers feed a decision every single day.</p><p>The honest trade: a recipe is tied to that site&#8217;s layout, so a redesign means a fix. For a handful of sources that makes sense. Maintaining few recipes (templates) is trivial. It stops being trivial the moment the list grows, which is exactly when the second approach takes over.</p><h2>Approach two: many mixed sources at scale. Grab the raw page, structure it in Second Brain.</h2><p>Now you want forty competitors in a niche, a couple hundred local sites, or a long list where every site is built differently and some are product pages too. A custom recipe for each is a non-starter. You&#8217;d spend more time engineering and re-fixing templates than using anything they produce.</p><p>Here you don&#8217;t want a scraper that understands each site. You want one that reads any of them.</p><p><strong><a href="https://hexomatic.com/automation/get-page-content">Get Page Content</a></strong>, the Page Content Extractor automation, pulls the readable text off any URL. No selectors, no per-site setup. Give it a link, get the text. It works on a pricing page, a service page, a directory listing, an article, because you&#8217;re not asking it to understand the layout, you&#8217;re asking it to grab the words. <strong>Google Search Scraper</strong> does the same one level up: a query in, the top results out, ready to feed the extractor. For a large site, the <strong>Website Crawler</strong> finds the pages and the extractor pulls each one.</p><p>One simple step replaces dozens of fragile ones. But raw text isn&#8217;t a spreadsheet yet, and that&#8217;s the part people get stuck on. The structuring still has to happen. It just happens later, by AI, inside Second Brain.</p><h2>Where the raw path gets its structure</h2><p>Connect Get Page Content to Second Brain and the extracted text lands in your local database as scraped pages, tied to the workflow that pulled it. Your data sits on your machine, not on someone&#8217;s cloud. Then you ask Claude to turn it into what you need: company name, positioning, pricing signals, key claims, contact details, whatever the job calls for, written into clean columns.</p><p>The structure is applied after collection, by AI, to text it can actually read. You get recipe-quality output without writing a recipe for every site. And because text extraction doesn&#8217;t care about layout, a redesign on any of those forty sites breaks nothing. The words are still the words. Rerun the same two steps and your sheet updates. This is also how you keep a research dataset current: schedule the collection, and Second Brain stays fresh without you reimporting by hand.</p><p>This is the real connection between Hexomatic and <a href="https://brain.hexact.io/">Second Brain</a>. Hexomatic collects across many sources. Second Brain holds it locally and structures it at scale. AI sits in the middle doing the one thing it&#8217;s reliably good at.</p><h2>Why not skip Second Brain and paste it all into Claude directly?</h2><p>Because that&#8217;s where AI quietly falls apart, and it&#8217;s worth being exact about why. I covered this in one of my previous articles, but the short version: AI is excellent at structuring a small, focused chunk of text and unreliable the moment the input gets big. Every model has a context window, a hard limit on how much it holds at once. Dump fifty pages of raw scraped text into one prompt and it starts dropping records and blending one source into another. The capability is there. The capacity isn&#8217;t.</p><p>That gap is the entire reason Second Brain exists. The data lives in a local database, and Claude is fed the right slice at the right time instead of everything at once. You get the structuring quality of a small input applied across a large dataset, because the database does the holding and the feeding.</p><h2>One discipline that protects every dataset</h2><p>When you ask Claude to structure scraped text, tell it explicitly to use only what&#8217;s in the data. If a phone number isn&#8217;t on the page, the field stays empty. It does not invent a plausible one. Structure what&#8217;s there, leave blanks as blanks. A dataset that looks complete but is quietly wrong in ten places is worse than one with honest gaps, especially when you&#8217;re about to make a competitive decision on it.</p><h2>Mapping use cases to approach</h2><p>Most price monitoring and product tracking on a fixed set of competitors fits the scheduled recipe: stable sources, repeated often, structured fields you want clean and on time.</p><p>Most market mapping, lead research, person and company research, tender discovery, content analysis, and document hunting fits the raw path: many sources, mixed and changing, where the value is breadth and where AI structuring in Second Brain beats building and maintaining a template per site.</p><p>Plenty of real projects use both. A scheduled recipe watching your core competitors, and a raw-plus-Second-Brain sweep whenever you research a new market or batch of prospects. The skill isn&#8217;t loyalty to one method. It&#8217;s reading the job correctly before you start.</p><h2>Get the right setup for your job</h2><p><strong>Self-serve.</strong> <a href="https://hexomatic.com/pricing/">Start in Hexomatic</a>. For a wide research sweep, run Google Search Scraper and Get Page Content across your URLs, pipe the results into <a href="https://brain.hexact.io/">Second Brain</a>, and ask Claude to structure them. For a few fixed competitors, build a scraping recipe with the visual scraper and put it on a schedule.</p><p><strong>Concierge.</strong> Don&#8217;t want to build the recipe or wire up the pipeline yourself? Send us the brief through our <a href="https://calendly.com/hexact/concierge-service-hexact">Concierge Service</a>. We&#8217;ll set up either path for your exact use case, the scheduled recipe or the raw-to-Second-Brain flow, and hand you working output.</p><p><strong>Enterprise.</strong> Running this across many sources on a schedule, feeding internal systems and a structured local knowledge base your team queries with AI? <a href="https://calendly.com/hexact/discovery-call">Book a call</a> and we&#8217;ll architect the full pipeline around your data, from collection to a research database your whole team can ask questions of.</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_!ATpX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 424w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 848w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 1272w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ATpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png" width="1456" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2412749,&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/204151343?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.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_!ATpX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 424w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 848w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.png 1272w, https://substackcdn.com/image/fetch/$s_!ATpX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49675d4e-6693-40a3-8355-deffd6dd7eda_1517x975.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 aria-hidden="true" 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><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[The Only AI Edge Left Is the One You Already Own]]></title><description><![CDATA[Two years ago, knowing how to build a financial model or read a market was a skill that set you apart.]]></description><link>https://newsletter.hexact.io/p/the-only-ai-edge-left-is-the-one</link><guid isPermaLink="false">https://newsletter.hexact.io/p/the-only-ai-edge-left-is-the-one</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Wed, 24 Jun 2026 13:39:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XMHy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two years ago, knowing how to build a financial model or read a market was a skill that set you apart. Now anyone types a sentence and gets a usable answer. The same engine sits behind everyone&#8217;s screen for the price of a streaming subscription. So if the AI is no longer the advantage, what is?</p><p>Your data. The customers, payments, contracts, and notes that no public model was ever trained on. That is the one thing the next founder with the same subscription doesn&#8217;t have. Second Brain exists to put it to work.</p><h2>AI guesses when it should know</h2><p>Ask a general AI how many customers you have and it makes up a number. Ask what you decided about pricing last quarter and it gives you a confident answer built on nothing. It doesn&#8217;t have your records, so it fills the gap with something that reads well and falls apart the moment money depends on it.</p><p>Memory features don&#8217;t fix this. They store a preference, not a record. There is a real difference between an AI that remembers &#8220;I run a SaaS company&#8221; and one that can tell you which customers signed up last month, haven&#8217;t logged in since, and are still paying. The first is a sticky note. The second is a decision you can act on. And the second only happens when your actual data is sitting somewhere the AI can query directly.</p><p>That is the whole idea. AI is excellent at reasoning over your data once it can reach it. It was never a replacement for the data itself.</p><h2>Your data, your machine, your control</h2><p>Second Brain is a database that lives on your computer, not in someone else&#8217;s cloud. You own the file. You back it up by copying it. Nothing leaves unless you decide it does.</p><p>Claude connects to it directly and becomes the interface. You ask a question in plain language and get an answer from your real records. You tell it to log a meeting or update a contact and it writes straight to your database. The key choice: it only touches your data when you&#8217;re in the conversation. Nothing runs on its own in the background, nothing acts while you sleep. You stay the operator, not the passenger. For real business data, that is the tradeoff that matters.</p><p>Getting data in is the part most tools get wrong, so this one reads the exports you already have. Stripe, PayPal, Notion, Evernote, Asana, Jira, your email archives, folders of contracts brought in hundreds at a time, more than twenty sources in total. You bring the file, it lands as structured, searchable records.</p><h2>What it feels like once it&#8217;s running</h2><p>The value shows up in the questions you can suddenly answer without building a report.</p><p>Instead of &#8220;what&#8217;s a good pricing strategy,&#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. The other is built from your numbers and nobody else&#8217;s.</p><p>The strongest questions cross two layers at once, your own records and outside signals in the same place. Which customers in a region haven&#8217;t been contacted since a competitor changed their pricing there. Which clients are due for follow-up based on their last service date. Those only work when internal data and live market data sit together, which is what the built-in scraping keeps current for you while the app runs.</p><p>If you sell across channels, the scattered-customer problem disappears. A buyer who ordered on Amazon, then Shopify, then Faire normally lives as three records in three dashboards. Second Brain matches them into one person with full history and lifetime revenue, then answers in plain language: which products sold most last quarter, who hasn&#8217;t reordered in 90 days, revenue by channel.</p><p>And it shapes itself to you. If you&#8217;re not in ecommerce, those tables never appear. The database shows only what holds your data. The product fits your business instead of forcing your business into a template. Your database even travels: it stays on your computer, but you can reach it from your phone mid-meeting while the machine stays home (<a href="https://newsletter.hexact.io/p/second-brain-update-centralized-customer">details here</a>). Only the question and the answer move.</p><p>The best part is what happens over time. The data you add today makes the answers better next month, and better still the month after. This is not a tool you use once. It is an edge that compounds every time you feed it.</p><h2>Where it&#8217;s headed</h2><p>The current version makes data easy to get in and easy to query. Next comes structure: contacts that link to meetings, meetings to decisions, decisions to tasks, so when you ask about a customer the AI connects their payments, the meeting where you discussed them, and the email you sent. More import sources are coming across accounting, email marketing, and ecommerce. An optional assistant layer is in the works, opt-in only, with local-only staying the default because that is the right default and it is not changing.</p><p>You don&#8217;t need any of that to start. You need one import.</p><h2>Try it</h2><p>Take whatever you already paste into AI by hand, get it into the database, connect Claude, and ask a question you couldn&#8217;t answer before. That is usually enough to see what changes.</p><p>The early-adopter price is locked for life if you join before it ends. After that it goes up and stays up.</p><p>Lock in your plan at <a href="https://brain.hexact.io/">brain.hexact.io</a>, or <a href="https://calendly.com/hexact/discovery-call">book a free walkthrough</a> and we&#8217;ll set up your first import with you.</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_!XMHy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 424w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 848w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 1272w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XMHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2106418,&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/203398645?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.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_!XMHy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 424w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 848w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.png 1272w, https://substackcdn.com/image/fetch/$s_!XMHy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73dfcb5-ed10-4eb6-8302-ab4e32baaedf_1501x952.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 aria-hidden="true" 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><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[What's New in Second Brain: Smarter Imports, Batch Uploads, and a Cleaner Experience]]></title><description><![CDATA[If you&#8217;ve been building out your knowledge base in Second Brain, this update makes the import process faster and more organized.]]></description><link>https://newsletter.hexact.io/p/whats-new-in-second-brain-smarter</link><guid isPermaLink="false">https://newsletter.hexact.io/p/whats-new-in-second-brain-smarter</guid><dc:creator><![CDATA[Stepan Aslanyan]]></dc:creator><pubDate>Tue, 16 Jun 2026 13:03:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yU3x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve been building out your knowledge base in Second Brain, this update makes the import process faster and more organized.</p><p><strong>Multiple tags per import</strong></p><p>You can now assign multiple tags when importing knowledge base entries, separated by commas. Previously you were limited to one tag per import, which meant either under-tagging your data. Now you can label an entry as &#8220;research, competitors, Q3&#8221; in one go.</p><p>This is useful when a document genuinely belongs to more than one category. A vendor contract might be tagged &#8220;legal, vendors, 2024.&#8221; A research PDF could be &#8220;market research, product, competitors.&#8221; Tagging at import time means your data is organized from the moment it lands, not after the fact.</p><p><strong>Batch imports: up to 100 files, or 200 in a zip</strong></p><p>You can now import up to 100 files in a single batch, or package up to 200 files into a zip and import them all at once.</p><p>Here&#8217;s where this becomes practical:</p><ul><li><p><strong>Contracts and legal documents.</strong> Drop in a folder of vendor agreements, NDAs, or client contracts and query across all of them. Ask Claude to surface renewal dates, liability clauses, or payment terms without opening each file individually.</p></li><li><p><strong>Research and reports.</strong> Import a set of industry PDFs, analyst reports, or academic papers and treat them as a searchable knowledge base. Ask questions, get summaries, compare findings across documents.</p></li><li><p><strong>Internal documentation.</strong> Product specs, SOPs, meeting notes, onboarding materials. Import the whole folder, tag it by department or project, and anyone on your team can query it in plain language.</p></li><li><p><strong>Email exports or CRM data.</strong> Export a batch of customer conversations or deal notes, bring them into Second Brain, and ask Claude to identify patterns, summarize sentiment, or pull out specific details.</p></li></ul><p>The zip option is particularly useful when you&#8217;re migrating an archive or setting up Second Brain for the first time with an existing document library. Package everything, set your tags, import once.</p><p><strong><a href="https://newsletter.hexact.io/p/second-brain-update-centralized-customer">Query your knowledge base from anywhere</a></strong></p><p>Second Brain runs locally on your desktop, but you&#8217;re not limited to your desk. By <a href="https://newsletter.hexact.io/p/second-brain-update-centralized-customer">connecting Second Brain to Codex</a>, you can access and query your entire knowledge base from the ChatGPT mobile app. Pull up contract details, search your notes, or ask questions across your documents from your phone, with your data staying local the entire time.</p><p><strong>General bug fixes and UI improvements</strong></p><p>We&#8217;ve also pushed a round of bug fixes and interface refinements based on user feedback. Nothing dramatic, just things that were slightly off and are now right.</p><p>If you haven&#8217;t tried Second Brain yet, it&#8217;s free to download. You connect it to Claude, point it at your data, and start querying it in plain language. No SQL, no dashboards, no setup overhead.</p><ul><li><p>Download Second Brain:  <a href="https://brain.hexact.io">https://brain.hexact.io</a></p></li><li><p>Already using it or have a larger use case or need a custom setup? <a href="https://calendly.com/hexact/discovery-call">Book a call with us</a></p></li></ul><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_!yU3x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 424w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 848w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 1272w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yU3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png" width="1456" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2149208,&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/202278643?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.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_!yU3x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 424w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 848w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.png 1272w, https://substackcdn.com/image/fetch/$s_!yU3x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d6e5a5d-94df-4230-8b3e-b355597946d7_1478x970.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 aria-hidden="true" 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><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: 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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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 aria-hidden="true" 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><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></channel></rss>