PageSourceSearch

https://finicom.com/blog

html finicom.com collected 2026-10-02 01:29:07 UTC 41,163 bytes, 18 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/8e399b3a030cc3ac.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7e026fb9d5a1087f.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2d8bc8ee06c511ff.js"/>
1<script src="/_next/static/chunks/87c73c54-dd8d81ac9604067c.js" async=""></script>
1<script src="/_next/static/chunks/18-670f90a6930d0bcc.js" async=""></script>
1<script src="/_next/static/chunks/main-app-ae44f81f33f26f26.js" async=""></script>
1<script src="/_next/static/chunks/5871-17ee72542e695f97.js" async=""></script>
1<script src="/_next/static/chunks/app/global-error-2061a32afa1eeafd.js" async=""></script>
1<script src="/_next/static/chunks/9664-bbf55e28a0306eec.js" async=""></script>
1<script src="/_next/static/chunks/app/(marketing)/blog/page-a8dcb9660a62c85b.js" async=""></script>
1<script src="/_next/static/chunks/3147-f66c4ac8b0bc825a.js" async=""></script>
1<script src="/_next/static/chunks/2436-cdb2aa9b0f37fade.js" async=""></script>
1<script src="/_next/static/chunks/2715-bff786a994c0fd6e.js" async=""></script>
1<script src="/_next/static/chunks/89-00831755483bbb4f.js" async=""></script>
1<script src="/_next/static/chunks/7523-42a1ff520c5aaf3a.js" async=""></script>
1<script src="/_next/static/chunks/6942-1a9656e85b7758ac.js" async=""></script>
1<script src="/_next/static/chunks/3394-1373588fcfe2975d.js" async=""></script>
1<script src="/_next/static/chunks/4882-d629b91ba5cb748f.js" async=""></script>
1<script src="/_next/static/chunks/7327-df934f46948f9964.js" async=""></script>
1<script src="/_next/static/chunks/app/(info)/layout-5fba71007e71a12e.js" async=""></script>
1<script src="/_next/static/chunks/563-c826cae1279884c0.js" async=""></script>
1<script src="/_next/static/chunks/2614-5255be5051c900e3.js" async=""></script>
1<script src="/_next/static/chunks/9588-581c5b7f70fadd4d.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-09ccaca1a8b912d2.js" async=""></script>
1<link rel="preload" href="https://static.cloudflareinsights.com/beacon.min.js" as="script"/><meta name="next-size-adjust" content=""/><meta name="theme-color" media="(prefers-color-scheme: light)" content="white"/><meta name="theme-color" media="(prefers-color-scheme: dark)" content="black"/><title>Blog | Finicom</title><meta name="description" content="Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration."/><link rel="author" href="https://kriebel.io"/><meta name="author" content="Kriebel LLC."/><link rel="manifest" href="https://finicom.com/site.webmanifest"/><meta name="keywords" content="financial data sync,bank transaction automation,fintech integration,open banking,personal finance management,business accounting tools,real-time financial data,secure banking API,financial dashboard,transaction categorization,multi-bank synchronization,financial data analysis,expense tracking,budgeting software,financial reporting"/><meta name="creator" content="Kriebel LLC."/><meta name="slack-app-id" content="A096VSNUDJ7"/><link rel="canonical" href="https://finicom.com/blog"/><meta property="og:title" content="Finicom"/><meta property="og:description" content="Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration."/><meta property="og:url" content="https://finicom.com"/><meta property="og:site_name" content="Finicom"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://finicom.com/api/og"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Finicom"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@kriebelco"/><meta name="twitter:title" content="Finicom"/><meta name="twitter:description" content="Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration."/><meta name="twitter:image" content="https://finicom.com/api/og"/><link rel="shortcut icon" href="/favicon-16x16.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="min-h-screen bg-background font-sans antialiased __variable_f367f3 __variable_9cf113"><div hidden=""><!--$--><!--/$--></div>
1<script>((a2, b2, c3, d3, e2, f2, g4, h3) => {
2          let i3 = document.documentElement, j2 = ["light", "dark"];
3          function k2(b3) {
4            var c4;
5            (Array.isArray(a2) ? a2 : [a2]).forEach((a3) => {
6              let c5 = a3 === "class", d4 = c5 && f2 ? e2.map((a4) => f2[a4] || a4) : e2;
7              c5 ? (i3.classList.remove(...d4), i3.classList.add(f2 && f2[b3] ? f2[b3] : b3)) : i3.setAttribute(a3, b3);
8            }), c4 = b3, h3 && j2.includes(c4) && (i3.style.colorScheme = c4);
9          }
10          __name(k2, "k2");
11          if (d3) k2(d3);
12          else try {
13            let a3 = localStorage.getItem(b2) || c3, d4 = g4 && a3 === "system" ? window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light" : a3;
14            k2(d4);
15          } catch {
16          }
17        })("class","theme","light",null,["light","dark"],null,true,true)</script>
17<div class="flex min-h-screen flex-col"><header class="container z-40 bg-background"><div class="flex h-20 items-center justify-between py-6"><div class="flex gap-2 md:gap-10"><a class="hidden items-center space-x-2 md:flex" href="/"><svg width="27" height="24" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="4" d="M0 2h18M0 8h10"></path><path d="m14 8-5 3V5z" fill="currentColor"></path><path stroke="currentColor" stroke-width="4" d="M0 14h6"></path></svg><span class="hidden font-bold sm:inline-block">Finicom</span></a><nav class="hidden gap-6 md:flex"><a class="flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm text-foreground/60" href="/#features">Features</a><a class="flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm text-foreground/60" href="/pricing">Pricing</a><a class="flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm text-foreground/60" href="/bank-coverage">Supported Banks</a><a class="flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm text-foreground/60" href="/docs">Docs</a><a class="flex items-center text-lg font-medium transition-colors hover:text-foreground/80 sm:text-sm text-foreground" href="/blog">Blog</a></nav><button class="flex items-center space-x-2 md:hidden"><svg width="27" height="24" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="currentColor" stroke-width="4" d="M0 2h18M0 8h10"></path><path d="m14 8-5 3V5z" fill="currentColor"></path><path stroke="currentColor" stroke-width="4" d="M0 14h6"></path></svg><span class="font-bold">Menu</span></button></div><nav><a class="inline-flex items-center justify-center text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background bg-secondary text-secondary-foreground hover:bg-secondary/80 active:brightness-90 h-9 rounded-md px-4" href="/login">Login</a></nav></div></header><main class="flex-1"><div class="container max-w-4xl py-6 lg:py-10"><div class="flex flex-col items-start gap-4 md:flex-row md:justify-between md:gap-8"><div class="flex-1 space-y-4"><h1 class="inline-block font-heading text-4xl tracking-tight lg:text-5xl">Blog</h1><p class="text-xl text-muted-foreground">Tips, guides, and insights on automating your financial data and bookkeeping workflows.</p></div></div><hr class="my-8"/><div class="grid gap-10 sm:grid-cols-2"><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">How to Automatically Sync Bank Transactions to Google Sheets</h2><p class="text-muted-foreground">Learn how to set up automatic bank transaction syncing to Google Sheets. Save hours of manual data entry with real-time financial tracking.</p><p class="text-sm text-muted-foreground">February 10, 2026</p><a class="absolute inset-0" href="/blog/sync-bank-transactions-to-google-sheets"><span class="sr-only">View Article</span></a></article><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">The Best Ways to Automate Bank Transaction Tracking in 2026</h2><p class="text-muted-foreground">Discover the top methods for automating bank transaction tracking. Compare manual spreadsheets, banking apps, and automated syncing tools.</p><p class="text-sm text-muted-foreground">February 8, 2026</p><a class="absolute inset-0" href="/blog/automate-bank-transaction-tracking"><span class="sr-only">View Article</span></a></article><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">How Freelancers Track Business Expenses with Google Sheets</h2><p class="text-muted-foreground">A practical guide for freelancers to track business expenses using Google Sheets with automated bank transaction syncing.</p><p class="text-sm text-muted-foreground">February 6, 2026</p><a class="absolute inset-0" href="/blog/freelancer-expense-tracking-google-sheets"><span class="sr-only">View Article</span></a></article><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">Automate Your Bookkeeping: Bank Transactions to Notion</h2><p class="text-muted-foreground">Learn how to automatically sync bank transactions to Notion databases for seamless finance tracking and bookkeeping.</p><p class="text-sm text-muted-foreground">February 4, 2026</p><a class="absolute inset-0" href="/blog/bank-transactions-to-notion"><span class="sr-only">View Article</span></a></article><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">Small Business Expense Tracking: Spreadsheet vs Software</h2><p class="text-muted-foreground">Compare spreadsheets and dedicated software for small business expense tracking. Find the right approach for your budget and workflow.</p><p class="text-sm text-muted-foreground">February 2, 2026</p><a class="absolute inset-0" href="/blog/small-business-expense-tracking-spreadsheet-vs-software"><span class="sr-only">View Article</span></a></article><article class="group relative flex flex-col space-y-2"><h2 class="text-2xl font-extrabold">Introducing Finicom: Empowering Your Financial Data</h2><p class="text-muted-foreground">Sync your Mercury Bank Transactions</p><p class="text-sm text-muted-foreground">October 29, 2023</p><a class="absolute inset-0" href="/blog/introducing-finicom"><span class="sr-only">View Article</span></a></article></div></div><!--$--><!--/$--></main><footer class="border-t bg-background"><div class="container px-4 py-8 md:px-6 md:py-12"><div class="mb-8 grid grid-cols-1 gap-8 md:grid-cols-4 lg:grid-cols-5"><div class="flex flex-col md:col-span-1 lg:col-span-2"><a class="mb-4 flex items-center space-x-2" href="/"><svg width="27" height="24" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-6 w-6"><path stroke="currentColor" stroke-width="4" d="M0 2h18M0 8h10"></path><path d="m14 8-5 3V5z" fill="currentColor"></path><path stroke="currentColor" stroke-width="4" d="M0 14h6"></path></svg><span class="font-bold">
17Finicom</span></a><p class="mb-4 text-sm text-muted-foreground">Sync Your Bank Transactions to Any App - Instantly.</p></div><div class="space-y-3"><h4 class="font-semibold">Product</h4><ul class="space-y-2"><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/pricing">Pricing</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/bank-coverage">Bank Coverage</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/docs">Documentation</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/docs/security-privacy">Security</a></li></ul></div><div class="space-y-3"><h4 class="font-semibold">Integrations</h4><ul class="space-y-2"><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/sync-bank-to-google-sheets">Google Sheets™</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/sync-bank-to-notion">Notion</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/sync-bank-to-airtable">Airtable</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/docs/email-destination">Email</a></li></ul></div><div class="space-y-3"><h4 class="font-semibold">Company</h4><ul class="space-y-2"><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/login">Login</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/register">Register</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/terms">Terms of Service</a></li><li><a class="text-sm text-muted-foreground transition-colors hover:text-foreground" href="/privacy">Privacy Policy</a></li></ul></div></div><div data-orientation="horizontal" role="none" class="shrink-0 bg-border h-[1px] w-full my-8"></div><div class="flex flex-col items-center justify-between gap-4 md:flex-row"><div class="text-sm text-muted-foreground">© <!-- -->2026<!-- --> Finicom. All rights reserved.</div><div class="flex items-center space-x-4"><button class="inline-flex items-center justify-center text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background hover:bg-accent hover:text-accent-foreground active:brightness-95 rounded-md h-8 w-8 px-0" type="button" id="radix-_R_5ubplb_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun-medium rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"><circle cx="12" cy="12" r="4"></circle><path d="M12 3v1"></path><path d="M12 20v1"></path><path d="M3 12h1"></path><path d="M20 12h1"></path><path d="m18.364 5.636-.707.707"></path><path d="m6.343 17.657-.707.707"></path><path d="m5.636 5.636.707.707"></path><path d="m17.657 17.657.707.707"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon absolute rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg><span class="sr-only">Toggle theme</span></button></div></div></div></footer></div><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><!--$--><!--/$-->
17<script src="/_next/static/chunks/webpack-2d8bc8ee06c511ff.js" id="_R_" async=""></script>
17<script>(self.__next_f=self.__next_f||[]).push([0])</script>
17<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:I[85341,[],\"\"]\n5:I[90025,[],\"\"]\n7:I[15104,[],\"OutletBoundary\"]\n9:I[94777,[],\"AsyncMetadataOutlet\"]\nb:I[15104,[],\"ViewportBoundary\"]\nd:I[15104,[],\"MetadataBoundary\"]\ne:\"$Sreact.suspense\"\n10:I[56065,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"4219\",\"static/chunks/app/global-error-2061a32afa1eeafd.js\"],\"default\"]\n11:I[19664,[\"9664\",\"static/chunks/9664-bbf55e28a0306eec.js\",\"5251\",\"static/chunks/app/(marketing)/blog/page-a8dcb9660a62c85b.js\"],\"\"]\n15:I[67674,[\"9664\",\"static/chunks/9664-bbf55e28a0306eec.js\",\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"89\",\"static/chunks/89-00831755483bbb4f.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"6942\",\"static/chunks/6942-1a9656e85b7758ac.js\",\"3394\",\"static/chunks/3394-1373588fcfe2975d.js\",\"4882\",\"static/chunks/4882-d629b91ba5cb748f.js\",\"7327\",\"static/chunks/7327-df934f46948f9964.js\",\"6975\",\"static/chunks/app/(info)/layout-5fba71007e71a12e.js\"],\"MainNav\"]\n1a:I[67268,[\"9664\",\"static/chunks/9664-bbf55e28a0306eec.js\",\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"89\",\"static/chunks/89-00831755483bbb4f.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"6942\",\"static/chunks/6942-1a9656e85b7758ac.js\",\"3394\",\"static/chunks/3394-1373588fcfe2975d.js\",\"4882\",\"static/chunks/4882-d629b91ba5cb748f.js\",\"7327\",\"static/chunks/7327-df934f46948f9964.js\",\"6975\",\"static/chunks/app/(info)/layout-5fba71007e71a12e.js\"],\"Separator\"]\n1b:I[27030,[\"9664\",\"static/chunks/9664-bbf55e28a0306eec.js\",\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"89\",\"static/chunks/89-00831755483bbb4f.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"6942\",\"static/chunks/6942-1a9656e85b7758ac.js\",\"3394\",\"static/chunks/3394-1373588fcfe2975d.js\",\"4882\",\"static/chunks/4882-d629b91ba5cb748f.js\",\"7327\",\"static/chunks/7327-df934f46948f9964.js\",\"6975\",\"static/chunks/app/(info)/layout-5fba71007e71a12e.js\"],\"ModeToggle\"]\n1c:I[36505,[],\"IconMark\"]\n1d:I[45287,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"563\",\"static/chunks/563-c826cae1279884c0.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"2614\",\"static/chunks/2614-5255be5051c900e3.js\",\"9588\",\"static/chunks/9588-581c5b7f70fadd4d.js\",\"7177\",\"static/chunks/app/layout-09ccaca1a8b912d2.js\"],\"ThemeProvider\"]\n1e:I[31920,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"563\",\"static/chunks/563-c826cae1279884c0.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"2614\",\"static/chunks/2614-5255be5051c900e3.js\",\"9588\",\"static/chunks/9588-581c5b7f70fadd4d.js\",\"7177\",\"static/chunks/app/layout-09ccaca1a8b912d2.js\"],\"TooltipProvider\"]\n1f:I[52580,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"563\",\"static/chunks/563-c826cae1279884c0.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"2614\",\"static/chunks/2614-5255be5051c900e3.js\",\"9588\",\"static/chunks/9588-581c5b7f70fadd4d.js\",\"7177\",\"static/chunks/app/layout-09ccaca1a8b912d2.js\"],\"Analytics\"]\n20:I[62605,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"563\",\"static/chunks/563-c826cae1279884c0.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"2614\",\"static/chunks/2614-5255be50
1751c900e3.js\",\"9588\",\"static/chunks"])</script>
17<script>self.__next_f.push([1,"/9588-581c5b7f70fadd4d.js\",\"7177\",\"static/chunks/app/layout-09ccaca1a8b912d2.js\"],\"Toaster\"]\n21:I[82906,[\"5871\",\"static/chunks/5871-17ee72542e695f97.js\",\"3147\",\"static/chunks/3147-f66c4ac8b0bc825a.js\",\"2436\",\"static/chunks/2436-cdb2aa9b0f37fade.js\",\"563\",\"static/chunks/563-c826cae1279884c0.js\",\"2715\",\"static/chunks/2715-bff786a994c0fd6e.js\",\"7523\",\"static/chunks/7523-42a1ff520c5aaf3a.js\",\"2614\",\"static/chunks/2614-5255be5051c900e3.js\",\"9588\",\"static/chunks/9588-581c5b7f70fadd4d.js\",\"7177\",\"static/chunks/app/layout-09ccaca1a8b912d2.js\"],\"GlobalToaster\"]\n:HL[\"/_next/static/media/90475aac776488b6-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/8e399b3a030cc3ac.css\",\"style\"]\n:HL[\"/_next/static/css/7e026fb9d5a1087f.css\",\"style\"]\n0:{\"P\":null,\"b\":\"n5RnMMsSdz6FoeIICjtx4\",\"p\":\"\",\"c\":[\"\",\"blog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8e399b3a030cc3ac.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7e026fb9d5a1087f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[\"(marketing)\",[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L3\"]}],{\"children\":[\"blog\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$L6\",null,[\"$\",\"$L7\",null,{\"children\":[\"$L8\",[\"$\",\"$L9\",null,{\"promise\":\"$@a\"}]]}]]}],{},null,false]},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$e\",null,{\"fallback\":null,\"children\":\"$Lf\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"s\":false,\"S\":false}\n6:[\"$\",\"div\",null,{\"className\":\"container max-w-4xl py-6 lg:py-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-4 md:flex-row md:justify-between md:gap-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 space-y-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"inline-block font-heading text-4xl tracking-tight lg:text-5xl\",\"children\":\"Blog\"}],[\"$\",\"p\",null,{\"className\":\"text-xl text-muted-foreground\",\"children\":\"Tips, guides, and insights on automating your financial data and bookkeeping workflows.\"}]]}]}],[\"$\",\"hr\",null,{\"className\":\"my-8\"}],[\"$\",\"div\",null,{\"className\":\"grid gap-10 sm:grid-cols-2\",\"children\":[[\"$\",\"article\",\"/blog/sync-bank-transactions-to-google-sheets\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"How to Automatically Sync Bank Transactions to Google Sheets\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Learn how to set up automatic bank transaction syncing to Google Sheets. Save hours of manual data entry with real-time financial tracking.\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"February 10, 2026\"}],[\"$\",\"$L11\",null,{\"href\":\"/blog/sync-bank-transactions-to-google-sheets\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]]}],[\"$\",\"article\",\"/blog/automate-bank-transaction-tracking\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"The Best Ways to Automate Bank Transaction Tracking in 2026\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Discover the top methods for a"])</script>
17<script>self.__next_f.push([1,"utomating bank transaction tracking. Compare manual spreadsheets, banking apps, and automated syncing tools.\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"February 8, 2026\"}],[\"$\",\"$L11\",null,{\"href\":\"/blog/automate-bank-transaction-tracking\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]]}],[\"$\",\"article\",\"/blog/freelancer-expense-tracking-google-sheets\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"How Freelancers Track Business Expenses with Google Sheets\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"A practical guide for freelancers to track business expenses using Google Sheets with automated bank transaction syncing.\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"February 6, 2026\"}],[\"$\",\"$L11\",null,{\"href\":\"/blog/freelancer-expense-tracking-google-sheets\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]]}],[\"$\",\"article\",\"/blog/bank-transactions-to-notion\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"Automate Your Bookkeeping: Bank Transactions to Notion\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Learn how to automatically sync bank transactions to Notion databases for seamless finance tracking and bookkeeping.\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"February 4, 2026\"}],[\"$\",\"$L11\",null,{\"href\":\"/blog/bank-transactions-to-notion\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]]}],[\"$\",\"article\",\"/blog/small-business-expense-tracking-spreadsheet-vs-software\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"Small Business Expense Tracking: Spreadsheet vs Software\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Compare spreadsheets and dedicated software for small business expense tracking. Find the right approach for your budget and workflow.\"}],\"$L12\",\"$L13\"]}],\"$L14\"]}]]}]\n3:[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col\",\"children\":[[\"$\",\"header\",null,{\"className\":\"container z-40 bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex h-20 items-center justify-between py-6\",\"children\":[[\"$\",\"$L15\",null,{\"items\":[{\"title\":\"Features\",\"href\":\"/#features\"},{\"title\":\"Pricing\",\"href\":\"/pricing\"},{\"title\":\"Supported Banks\",\"href\":\"/bank-coverage\"},{\"title\":\"Docs\",\"href\":\"/docs\"},{\"title\":\"Blog\",\"href\":\"/blog\"}]}],[\"$\",\"nav\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/login\",\"className\":\"inline-flex items-center justify-center text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none ring-offset-background bg-secondary text-secondary-foreground hover:bg-secondary/80 active:brightness-90 h-9 rounded-md px-4\",\"prefetch\":true,\"children\":\"Login\"}]}]]}]}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t bg-background\",\"children\":[\"$\",\"div\",null,{\"className\":\"container px-4 py-8 md:px-6 md:py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-8 grid grid-cols-1 gap-8 md:grid-cols-4 lg:grid-cols-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col md:col-span-1 lg:col-span-2\",\"children\":[[\"$\",\"$L11\",null,{\"href\":\"/\",\"className\":\"mb-4 flex items-center space-x-2\",\"children\":[[\"$\",\"svg\",null,{\"width\":\"27\",\"height\"
17:\"24\",\"viewBo"])</script>
17<script>self.__next_f.push([1,"x\":\"0 0 18 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"h-6 w-6\",\"children\":[[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeWidth\":\"4\",\"d\":\"M0 2h18M0 8h10\"}],[\"$\",\"path\",null,{\"d\":\"m14 8-5 3V5z\",\"fill\":\"currentColor\"}],[\"$\",\"path\",null,{\"stroke\":\"currentColor\",\"strokeWidth\":\"4\",\"d\":\"M0 14h6\"}]]}],[\"$\",\"span\",null,{\"className\":\"font-bold\",\"children\":\"Finicom\"}]]}],[\"$\",\"p\",null,{\"className\":\"mb-4 text-sm text-muted-foreground\",\"children\":\"Sync Your Bank Transactions to Any App - Instantly.\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/pricing\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/bank-coverage\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Bank Coverage\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/docs\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/docs/security-privacy\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Security\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold\",\"children\":\"Integrations\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/sync-bank-to-google-sheets\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Google Sheets™\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/sync-bank-to-notion\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Notion\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/sync-bank-to-airtable\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Airtable\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/docs/email-destination\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Email\"}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-semibold\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/login\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Login\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/register\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Register\"}]}],\"$L16\",\"$L17\"]}]]}]]}],\"$L18\",\"$L19\"]}]}]]}]\n12:[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"February 2, 2026\"}]\n13:[\"$\",\"$L11\",null,{\"href\":\"/blog/small-business-expense-tracking-spreadsheet-vs-software\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]\n14:[\"$\",\"article\",\"/blog/introducing-finicom\",{\"className\":\"group relative flex flex-col space-y-2\",\"children\":[\"$undefined\",[\"$\",\"h2\",null,{\"className\":\"text-2xl font-extrabold\",\"children\":\"Introducing Finicom: Empowering Your Financial Data\"}],[\"$\",\"p\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Sync your Mercury Bank Transactions\"}],[\"$\",\"p\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":\"October 29, 2023\"}],[\"$\",\"$L11\",null,{\"href\":\"/blog/introducing-finicom\",\"className\":\"absolute inset-0\",\"children\":[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"View Article\"}]}]]}]\n16:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/terms\",\"className\":\"text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Terms of Service\"}]}]\n17:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L11\",null,{\"href\":\"/privacy\",\"className\":\"text-sm text"])</script>
17<script>self.__next_f.push([1,"-muted-foreground transition-colors hover:text-foreground\",\"children\":\"Privacy Policy\"}]}]\n18:[\"$\",\"$L1a\",null,{\"className\":\"my-8\"}]\n19:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-between gap-4 md:flex-row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-sm text-muted-foreground\",\"children\":[\"© \",2026,\" Finicom. All rights reserved.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center space-x-4\",\"children\":[\"$\",\"$L1b\",null,{}]}]]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: light)\",\"content\":\"white\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"media\":\"(prefers-color-scheme: dark)\",\"content\":\"black\"}]]\n8:null\na:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Blog | Finicom\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"author\",\"href\":\"https://kriebel.io\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Kriebel LLC.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"https://finicom.com/site.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"financial data sync,bank transaction automation,fintech integration,open banking,personal finance management,business accounting tools,real-time financial data,secure banking API,financial dashboard,transaction categorization,multi-bank synchronization,financial data analysis,expense tracking,budgeting software,financial reporting\"}],[\"$\",\"meta\",\"6\",{\"name\":\"creator\",\"content\":\"Kriebel LLC.\"}],[\"$\",\"meta\",\"7\",{\"name\":\"slack-app-id\",\"content\":\"A096VSNUDJ7\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://finicom.com/blog\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Finicom\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://finicom.com\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Finicom\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://finicom.com/api/og\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:alt\",\"content\":\"Finicom\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@kriebelco\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"Finicom\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"Finicom: Seamlessly sync your financial data from banks to popular apps like Google Sheets, Notion, and more. Streamline your finances with automated, secure data integration.\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image\",\"content\":\"https://finicom.com/api/og\"}],[\"$\",\"link\",\"24\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L1c\",\"27\",{}]],\"error\":null,\"digest\":\"$undefined\"}\nf:\"$a:metadata\"\n2:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"min-h-screen bg-background font-sans antialiased __variable_f367f3 __variable_9cf113\",\"children\":[\"$\",\"$L1d\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"enableSystem\":true,\"children\":[\"$\",\"$L1e\",null,{\"delayDuration\":300,\"children\":[[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefi"])</script>
17<script>self.__next_f.push([1,"ned\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex h-screen flex-col items-center justify-center p-8 text-center animate-in fade-in-50\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-[420px] flex-col items-center justify-center text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-20 w-20 items-center justify-center rounded-full bg-muted\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert h-10 w-10\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}]}],[\"$\",\"h2\",null,{\"className\":\"mt-6 text-xl font-semibold\",\"children\":\"Uh oh! Not Found\"}],[\"$\",\"p\",null,{\"className\":\"mb-8 mt-2 text-center text-sm font-normal leading-6 text-muted-foreground\",\"children\":\"This page cound not be found. Please try again.\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L1f\",null,{\"userId\":\"$undefined\"}],[\"$\",\"$L20\",null,{}],[\"$\",\"$L21\",null,{}],null]}]}]}]]}]\n"])</script>
17<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"08a447c001a24f0fa1b8a9b02be5b93d","r":1,"spa":2}' crossorigin="anonymous"></script>
17
18</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.