PageSourceSearch

https://aalto.app/resources/templates/product-spec-sheet

html aalto.app collected 2026-10-02 01:12:21 UTC 66,445 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="ppmuseum_1fa8856c-module__5db9Gq__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/PPMuseum_Light-s.p.1nupgc4k81j7a.woff" as="font" crossorigin="" type="font/woff"/><link rel="preload" href="/_next/static/media/PPMuseum_Light-s.p.1u8dz-n6068i-.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/PPMuseum_Regular-s.p.1z3-i4v2ir7wd.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/PPMuseum_Regular-s.p.38p-zg-i762-6.woff" as="font" crossorigin="" type="font/woff"/><link rel="stylesheet" href="/_next/static/chunks/0d4zm0qy_tb12.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1cortc-5prtbo.js"/>
1<script src="/_next/static/chunks/0tfnfnxv74zdi.js" async=""></script>
1<script src="/_next/static/chunks/34mhrognkozm_.js" async=""></script>
1<script src="/_next/static/chunks/01e80ge91qmoz.js" async=""></script>
1<script src="/_next/static/chunks/3bxds37vsf3qi.js" async=""></script>
1<script src="/_next/static/chunks/3nc6x0_y5iwnk.js" async=""></script>
1<script src="/_next/static/chunks/0680yrw2pk294.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-1gml9r4ylyfzm.js" async=""></script>
1<script src="/_next/static/chunks/0k21lx3nt6w5k.js" async=""></script>
1<script src="/_next/static/chunks/3sra71sjr1qro.js" async=""></script>
1<script src="/_next/static/chunks/34d-wz_321s4a.js" async=""></script>
1<script src="/_next/static/chunks/40xo8lxgj_ihq.js" async=""></script>
1<script src="/_next/static/chunks/3ff6wtwrddwat.js" async=""></script>
1<script src="/_next/static/chunks/3exokyziuuf9m.js" async=""></script>
1<script src="/_next/static/chunks/2qiplta2mviq3.js" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#ffffff"/><title>Free product spec sheet template (CSV) · Aalto</title><meta name="description" content="A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet."/><meta name="application-name" content="Aalto"/><meta name="author" content="Aalto"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="canonical" href="https://aalto.app/resources/templates/product-spec-sheet"/><meta property="og:title" content="Free product spec sheet template (CSV)"/><meta property="og:description" content="A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet."/><meta property="og:url" content="https://aalto.app/resources/templates/product-spec-sheet"/><meta property="og:site_name" content="Aalto"/><meta property="og:locale" content="en_GB"/><meta property="og:image" content="https://aalto.app/og/resources/templates/product-spec-sheet.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Product spec sheet template · Aalto"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2026-08-07"/><meta property="article:modified_time" content="2026-08-07"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Free product spec sheet template (CSV)"/><meta name="twitter:description" content="A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet."/><meta name="twitter:image" content="https://aalto.app/og/resources/templates/product-spec-sheet.png"/><meta name="twitter:image:alt" content="Product spec sheet template · Aalto"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.2z1rffjv4cdkd.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/><link rel="icon" href="/icon-192.png" type="image/png" sizes="192x192"/><link rel="icon" href="/icon-512.png" type="image/png" sizes="512x512"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><div class="flex min-h-screen w-full flex-col bg-[#F5F5F5] text-black antialiased font-sans"><header class="sticky top-0 z-30 flex w-full justify-center px-6 py-2 md:px-[190px]"><nav aria-label="Primary" class="flex w-full items-center justify-between gap-1 rounded-full bg-white/90 p-1 shadow-[0_0_1px_0_rgba(0,0,0,0.25)] backdrop-blur-sm md:w-[400px]"><a class="px-4 py-2 font-serif text-[20px] leading-6 text-black" href="/">Aalto</a><div class="flex items-center"><a class="px-4 py-2 text-[14px] leading-5 text-black/70 hover:underline" href="/features">Features</a><a class="px-4 py-2 text-[14px] leading-5 text-black/70 hover:underline" href="/pricing">Pricing</a><a class="inline-flex items-center justify-center rounded-full bg-black text-[15px] leading-[22.5px] text-white transition hover:bg-black/85 active:translate-y-px px-4 py-2" href="/sign-in"><span>Login</span></a></div></nav></header><main class="w-full flex-1 px-6 pb-20 pt-10 md:pt-14"><div class="mx-auto w-full max-w-[820px]">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://aalto.app/#organization","name":"Aalto","alternateName":"aalto.app","legalName":"Graye Pty Ltd","url":"https://aalto.app","logo":"https://aalto.app/icon-512.png","description":"Aalto is a visual product-sourcing workspace for interior designers, architects and creative studios. Save products from any supplier site, organise them by project and room, share boards with clients, and export FF&E schedules.","sameAs":["https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc"]},{"@type":"SoftwareApplication","@id":"https://aalto.app/#software","name":"Aalto","applicationCategory":"DesignApplication","operatingSystem":"Web, Chrome","url":"https://aalto.app","installUrl":"https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc","description":"Aalto is a visual product-sourcing workspace for interior designers, architects and creative studios. Save products from any supplier site, organise them by project and room, share boards with clients, and export FF&E schedules.","featureList":["Save products from supplier websites with a Chrome extension","Organise products by project and room","Grid, table and canvas views","Status tracking from saved to installed","Read-only client sharing links","Export to CSV, Excel and PDF"],"publisher":{"@id":"https://aalto.app/#organization"},"offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD"},{"@type":"Offer","name":"Pro","price":"19","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"19","priceCurrency":"USD","unitText":"per member per month","billingDuration":"P1M"}},{"@type":"Offer","name":"Pro","price":"180","priceCurrency":"USD","priceSpecification":{"@type":"UnitPriceSpecification","price":"180","priceCurrency":"USD","unitText":"per member per year","billingDuration":"P1Y"}}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://aalto.app/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https://aalto.app/resources"},{"@type":"ListItem","position":3,"name":"Product spec sheet template","item":"https://aalto.app/resources/templates/product-spec-sheet"}]},{"@type":"Article","headline":"Free product spec sheet template","description":"A free product spec sheet template for interior designers and architects, with a field-by-field guide.","datePublished":"2026-08-07","dateModified":"2026-08-07","author":{"@id":"https://aalto.app/#organization"},"publisher":{"@id":"https://aalto.app/#organization"},"mainEntityOfPage":"https://aalto.app/resources/templates/product-spec-sheet"}]}</script>
1<article class="mx-auto max-w-[720px]"><header class="pt-6 md:pt-10"><h1 class="font-serif text-[34px] font-light leading-[1.08] tracking-[-1.2px] text-black md:text-[46px]">Free product spec sheet template</h1><div class="mt-5 flex flex-wrap items-center gap-x-2 gap-y-1 text-[14px] text-[#737373]"><span class="text-black">The Aalto team</span><span aria-hidden="true">·</span><span>Updated <time dateTime="2026-08-07">7 August 2026</time></span><span aria-hidden="true">·</span><span>CSV · Free</span></div></header><p class="mt-8 font-serif text-[20px] font-light leading-[1.5] text-[#333] md:text-[22px]">A product spec sheet is a one-item datasheet that lists everything needed to identify, price, and order a single product. This free template gives you those fields already set up, with a worked example and a guide to what belongs in each one.</p><div class="mt-10 flex flex-col items-start gap-3"><a href="/templates/aalto-product-spec-sheet-template.csv" download="" class="inline-flex items-center justify-center gap-2 rounded-full bg-black px-5 py-2.5 text-[15px] text-white transition hover:bg-black/85">Download the CSV template<span aria-hidden="true">↓</span></a><p class="text-[14px] leading-5 text-[#737373]">Free, no sign-up required. Opens in Excel, Numbers, and Google Sheets.</p></div><section class="mt-16"><h2 class="font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[32px]">What to include in a product spec sheet</h2><div class="mt-8 flex flex-col gap-9"><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">01</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Identity</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">Product name, brand, supplier, and SKU. This is the set a supplier needs to confirm they are quoting the exact item you specified.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">02</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Description</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">One or two lines a client would recognise. Enough to tell this piece apart from a similar one without opening the source page.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">03</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Materials and finish</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">Materials, finish, and colour decide both the look and the maintenance. They are the fields a client questions most, so make them precise.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">04</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Dimensions and weight</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">Width, depth, height, plus the functional dimension for the item type, such as seat height. Weight matters for delivery and floor loading.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">05</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Price, quantity, and lead time</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">Unit price, currency, quantity, and lead time. Capture lead time at specification, because it is the most common cause of a late install.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">06</span><h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Warranty, care, and compliance</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">Warranty, care instructions, and any certification or contract-grade rating. These protect the client and, on commercial work, the sign-off.</p></div><div><div class="flex items-baseline gap-3"><span class="font-serif text-[16px] font-light leading-none text-[#a3a3a3]">07</span>
1<h3 class="text-[18px] font-medium tracking-[-0.2px] text-black">Source URL</h3></div><p class="mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]">The product page you specified from. It is the fastest way to re-check price or availability months later, and the field most sheets forget.</p></div></div></section><section class="mt-16"><h2 class="font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[32px]">How to use the spec sheet</h2><div class="mt-8 grid gap-x-10 gap-y-10 sm:grid-cols-2"><div class="flex flex-col gap-3"><span class="font-serif text-[17px] font-light leading-none text-[#a3a3a3]">01</span><h3 class="text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black">One sheet per product</h3><p class="text-[15px] leading-[1.65] text-[#525252]">Keep a spec sheet to a single item so it can be sent, approved, and filed on its own. Duplicate the file for each product on the project.</p></div><div class="flex flex-col gap-3"><span class="font-serif text-[17px] font-light leading-none text-[#a3a3a3]">02</span><h3 class="text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black">Fill what you have, leave the rest blank</h3><p class="text-[15px] leading-[1.65] text-[#525252]">Leave unknown fields empty rather than deleting rows, so every sheet keeps the same shape and is quick to scan.</p></div><div class="flex flex-col gap-3"><span class="font-serif text-[17px] font-light leading-none text-[#a3a3a3]">03</span><h3 class="text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black">Compare options side by side</h3><p class="text-[15px] leading-[1.65] text-[#525252]">To weigh two products, keep the Field column and add a Value column for each. The differences line up row by row.</p></div><div class="flex flex-col gap-3"><span class="font-serif text-[17px] font-light leading-none text-[#a3a3a3]">04</span><h3 class="text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black">Send it as a PDF</h3><p class="text-[15px] leading-[1.65] text-[#525252]">For client approval or a contractor handover, export the sheet to PDF so the layout holds on any device.</p></div></div></section></article><section class="mx-auto mt-24 w-full max-w-[720px]"><h2 class="mb-8 font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[34px] text-center">Frequently asked questions</h2><div><details class="group border-t border-black/15 last:border-b [&amp;_summary::-webkit-details-marker]:hidden"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5"><h3 class="text-[17px] font-medium leading-[1.35] text-black">What is a product spec sheet?</h3><span aria-hidden="true" class="shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45">+</span></summary><p class="-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]">A product spec sheet is a one-item datasheet that lists everything needed to identify, price, and order a single product: its name, brand, supplier, SKU, materials, finish, dimensions, price, lead time, and source. Designers use it for client approval and contractor handover.</p></details><details class="group border-t border-black/15 last:border-b [&amp;_summary::-webkit-details-marker]:hidden"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5"><h3 class="text-[17px] font-medium leading-[1.35] text-black">What is the difference between a spec sheet and an FF&amp;E schedule?</h3><span aria-hidden="true" class="shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45">+</span></summary><p class="-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]">A spec sheet covers one product in full detail. An FF&amp;E schedule lists every product on a project, one row each. You build spec sheets for individual items and roll them up into the schedule.</p></details><details class="group border-t border-black/15 last:border-b [&amp;_summary::-webkit-details-marker]:hidden"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5"><h3 class="text-[17px] font-medium leading-[1.35] text-black">What should a product spec sheet include?</h3><span aria-hidden="true" class="shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45">+</span></summary><p class="-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]">Product name, brand, supplier, SKU, description, materials, finish, colour, dimensions, weight, unit price, quantity, lead time, warranty, care, any compliance rating, and the source URL.</p></details>
1<details class="group border-t border-black/15 last:border-b [&amp;_summary::-webkit-details-marker]:hidden"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5"><h3 class="text-[17px] font-medium leading-[1.35] text-black">Is this spec sheet template free?</h3><span aria-hidden="true" class="shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45">+</span></summary><p class="-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]">Yes. The CSV template on this page is free to download and use on client projects, with no sign-up required. It opens in Excel, Numbers, and Google Sheets.</p></details><details class="group border-t border-black/15 last:border-b [&amp;_summary::-webkit-details-marker]:hidden"><summary class="flex cursor-pointer list-none items-center justify-between gap-4 py-5"><h3 class="text-[17px] font-medium leading-[1.35] text-black">Can I generate spec sheets automatically?</h3><span aria-hidden="true" class="shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45">+</span></summary><p class="-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]">Aalto does not build the sheet for you. When a supplier page links a PDF spec sheet, Aalto saves a copy with the product, and it stores the brand, price, dimensions and source on the product, so the details you need for this template sit in one place.</p></details></div></section><section class="mx-auto mt-24 flex max-w-[560px] flex-col items-center gap-4 text-center"><h2 class="font-serif text-[32px] font-light leading-none tracking-[-1px] text-black md:text-[44px]">Keep the manufacturer&#x27;s spec sheet with the product</h2><p class="max-w-[480px] text-[16px] leading-[1.6] text-[#404040]">When a supplier page links a PDF spec sheet, Aalto saves a copy with the product, along with its price, dimensions and link. Your datasheets stay findable after the supplier changes their site.</p><div class="flex flex-wrap items-center justify-center gap-3 pt-2"><a class="inline-flex items-center justify-center rounded-full bg-black text-[15px] leading-[22.5px] text-white transition hover:bg-black/85 active:translate-y-px px-5 py-2 gap-2" href="/sign-up"><span>Create your free account</span><svg aria-hidden="true" viewBox="0 0 12 12" class="ml-0 h-3 w-3" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 2.5 7.5 6 4 9.5"></path></svg></a></div></section></div></main><footer class="w-full border-t border-black/10 px-6 pb-12 pt-12 md:px-[190px]"><div class="mx-auto flex w-full max-w-[1092px] flex-col gap-10"><div class="flex flex-col gap-10 md:flex-row md:justify-between"><div class="flex flex-col gap-2"><a class="font-serif text-[22px] leading-6 text-black" href="/">Aalto</a><p class="max-w-[240px] text-[14px] leading-5 text-[#737373]">The visual brain for your design studio.</p></div><nav aria-label="Footer" class="grid grid-cols-2 gap-8 sm:grid-cols-4 lg:grid-cols-4"><div class="flex flex-col gap-3"><span class="text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]">Product</span><ul class="flex flex-col gap-2"><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/features">Features</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/pricing">Pricing</a></li><li><a href="https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc" target="_blank" rel="noopener noreferrer" class="text-[14px] leading-5 text-[#737373] transition hover:text-black">Chrome extension</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]">Solutions</span><ul class="flex flex-col gap-2"><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/for/interior-design-studios">Interior designers</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/for/architects">Architects</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/for/creative-studios">Creative studios</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/for">All solutions</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]">Resources</span><ul class="flex flex-col gap-2"><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/resources/templates/ffe-schedule">FF&amp;E schedule template</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/resources/templates/product-spec-sheet">Product spec sheet template</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/resources/templates/room-by-room-ffe-selection-checklist">
1Room-by-room FF&amp;E checklist</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/resources">All resources</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/learn">Learn</a></li></ul></div><div class="flex flex-col gap-3"><span class="text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]">Compare</span><ul class="flex flex-col gap-2"><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/compare/best-tools-for-interior-designers">Best tools for designers</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/compare/milanote-alternative">Aalto vs Milanote</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/compare/aalto-vs-programa">Aalto vs Programa</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/compare/excel-vs-aalto-for-interior-design">Excel vs Aalto</a></li><li><a class="text-[14px] leading-5 text-[#737373] transition hover:text-black" href="/compare">All comparisons</a></li></ul></div></nav></div><div class="flex flex-wrap items-center justify-between gap-x-3 gap-y-2 border-t border-black/5 pt-6 text-[14px] leading-5 text-[#737373]"><span>© 2026 Aalto by Graye</span><div class="flex items-center gap-4"><a class="transition hover:text-black" href="/legal/terms">Terms</a><a class="transition hover:text-black" href="/legal/privacy">Privacy</a><a class="transition hover:text-black" href="/legal/cookies">Cookies</a></div></div></div></footer></div><!--$--><!--/$--><div class="fixed top-4 right-4 z-50 flex flex-col gap-2"></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/1cortc-5prtbo.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[972395,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"Providers\"]\n3:I[339756,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"default\"]\n4:I[371653,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\",\"/_next/static/chunks/2qiplta2mviq3.js\"],\"default\"]\n5:I[837457,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40x
1o8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"default\"]\n6:I[522016,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"\"]\n7:I[302355,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"Analytics\"]\n8:I[369467,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"GoogleAnalytics\"]\n9:I[873185,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40x
1o8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"ConsentBanner\"]\n10:I[168027,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/0d4zm0qy_tb12.css\",\"style\"]\n:HL[\"/_next/static/media/PPMuseum_Light-s.p.1nupgc4k81j7a.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n:HL[\"/_next/static/media/PPMuseum_Light-s.p.1u8dz-n6068i-.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/PPMuseum_Regular-s.p.1z3-i4v2ir7wd.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/PPMuseum_Regular-s.p.38p-zg-i762-6.woff\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"resources\",\"templates\",\"product-spec-sheet\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"resources\",{\"children\":[\"templates\",{\"children\":[\"product-spec-sheet\",{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0d4zm0qy_tb12.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3sra71sjr1qro.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/34d-wz_321s4a.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/3ff6wtwrddwat.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/3exokyziuuf9m.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"ppmuseum_1fa8856c-module__5db9Gq__variable\",\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$4\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2qiplta2mviq3.js\",\"async\":true}]],\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center px-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-semibold text-black mb-4\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"text-grey-500 mb-8\",\"children\":\"The page you're looking for doesn't exist.\"}],[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-block bg-black text-white rounded-lg px-6 py-3 font-semibold text-sm hover:bg-grey-900 transition-colors\",\"children\":\"Go home\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L7\",null,{}],[\"$\",\"$L8\",null,{}],[\"$\",\"$L9\",null,{}],false]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center px-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl font-semibold text-black mb-4\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"text-grey-500 mb-8\",\"children\":\"The page you're looking for doesn't exist.\"}],[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-block bg-black text-white rounded-lg px-6 py-3 font-semibold text-sm hover:bg-grey-900 transition-colors\",\"children\":\"Go home\"}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex min-h-screen w-full flex-col bg-[#F5F5F5] text-black antialiased font-sans\",\"children\":[[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-30 flex w-full justify-center px-6 py-2 md:px-[190p
1x]\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"Primary\",\"className\":\"flex w-full items-center justify-between gap-1 rounded-full bg-white/90 p-1 shadow-[0_0_1px_0_rgba(0,0,0,0.25)] backdrop-blur-sm md:w-[400px]\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"px-4 py-2 font-serif text-[20px] leading-6 text-black\",\"children\":\"Aalto\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/features\",\"className\":\"px-4 py-2 text-[14px] leading-5 text-black/70 hover:underline\",\"children\":\"Features\"}],[\"$\",\"$L6\",null,{\"href\":\"/pricing\",\"className\":\"px-4 py-2 text-[14px] leading-5 text-black/70 hover:underline\",\"children\":\"Pricing\"}],[\"$\",\"$L6\",null,{\"href\":\"/sign-in\",\"className\":\"inline-flex items-center justify-center rounded-full bg-black text-[15px] leading-[22.5px] text-white transition hover:bg-black/85 active:translate-y-px px-4 py-2\",\"children\":[\"$La\",\"$undefined\"]}]]}]]}]}],\"$Lb\",\"$Lc\"]}],null,\"$Ld\"]}],{},null,false,null]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,null],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[\"$L11\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"UoPgBYdwvSnAgcVkpk-_4\"}\n"])</script>
1<script>self.__next_f.push([1,"20:I[897367,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"OutletBoundary\"]\n21:\"$Sreact.suspense\"\n24:I[897367,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"ViewportBoundary\"]\n26:I[897367,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"MetadataBoundary\"]\na:[\"$\",\"span\",null,{\"children\":\"Login\"}]\n12:Ta8c,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://aalto.app/#organization\",\"name\":\"Aalto\",\"alternateName\":\"aalto.app\",\"legalName\":\"Graye Pty Ltd\",\"url\":\"https://aalto.app\",\"logo\":\"https://aalto.app/icon-512.png\",\"description\":\"Aalto is a visual product-sourcing workspace for interior designers, architects and creative studios. Save products from any supplier site, organise them by project and room, share boards with clients, and export FF\u0026E schedules.\",\"sameAs\":[\"https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc\"]},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://aalto.app/#software\",\"name\":\"Aalto\",\"applicationCategory\":\"DesignApplication\",\"operatingSystem\":\"Web, Chrome\",\"url\":\"https://aalto.app\",\"installUrl\":\"https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc\",\"description\":\"Aalto is a visual product-sourcing workspace for interior designers, architects and creative studios. Save products from any supplier site, organise them by project and room, share boards with clients, and export FF\u0026E schedules.\",\"featureList\":[\"Save products from supplier websites with a Chrome extension\",\"Organise products by project and room\",\"Grid, table and canvas views\",\"Status tracking from saved to installed\",\"Read-only client sharing links\",\"Export to CSV, Excel and PDF\"],\"publisher\":{\"@id\":\"https://aalto.app/#organization\"},\"offers\":[{\"@type\":\"Offer\",\"name\":\"Free\",\"price\":\"0\",\"priceCurrency\":\"USD\"},{\"@type\":\"Offer\",\"name\":\"Pro\",\"price\":\"19\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":\"19\",\"priceCurrency\":\"USD\",\"unitText\":\"per member per month\",\"billingDuration\":\"P1M\"}},{\"@type\":\"Offer\",\"name\":\"Pro\",\"price\":\"180\",\"priceCurrency\":\"USD\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":\"180\",\"priceCurrency\":\"USD\",\"unitText\":\"per member per year\",\"billingDuration\":\"P1Y\"}}]},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://aalto.app/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https://aalto.app/resources\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product spec sheet template\",\"item\":\"https://aalto.app/resources/templates/product-spec-sheet\"}]},{\"@type\":\"Article\",\"headline\":\"Free product spec sheet template\",\"description\":\"A free product spec sheet template for interior designers and architects, with a field-by-field guide.\",\"datePublished\":\"2026-08-07\",\"dateModified\":\"2026-08-07\",\"author\":{\"@id\":\"https://aalto.app/#organization\"},\"publisher\":{\"@id\":\"https://aalto.app/#organization\"},\"mainEntityOfPage\":\"https://aalto.app/resources/templates/product-spec-sheet\"}]}"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"main\",null,{\"className\":\"w-full flex-1 px-6 pb-20 pt-10 md:pt-14\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full max-w-[820px]\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],[\"$\",\"article\",null,{\"className\":\"mx-auto max-w-[720px]\",\"children\":[[\"$\",\"header\",null,{\"className\":\"pt-6 md:pt-10\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"font-serif text-[34px] font-light leading-[1.08] tracking-[-1.2px] text-black md:text-[46px]\",\"children\":\"Free product spec sheet template\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap items-center gap-x-2 gap-y-1 text-[14px] text-[#737373]\",\"children\":[\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\"]}]]}],\"$L18\",\"$L19\",\"$L1a\",\"$L1b\"]}],\"$L1c\",\"$L1d\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"footer\",null,{\"className\":\"w-full border-t border-black/10 px-6 pb-12 pt-12 md:px-[190px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex w-full max-w-[1092px] flex-col gap-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-10 md:flex-row md:justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"font-serif text-[22px] leading-6 text-black\",\"children\":\"Aalto\"}],[\"$\",\"p\",null,{\"className\":\"max-w-[240px] text-[14px] leading-5 text-[#737373]\",\"children\":\"The visual brain for your design studio.\"}]]}],[\"$\",\"nav\",null,{\"aria-label\":\"Footer\",\"className\":\"grid grid-cols-2 gap-8 sm:grid-cols-4 lg:grid-cols-4\",\"children\":[[\"$\",\"div\",\"Product\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Features\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/features\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Features\"}]}],[\"$\",\"li\",\"Pricing\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/pricing\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"Chrome extension\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://chromewebstore.google.com/detail/aalto/gningkholbbiihedjjajiamhligjffcc\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Chrome extension\"}]}]]}]]}],[\"$\",\"div\",\"Solutions\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]\",\"children\":\"Solutions\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Interior designers\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/for/interior-design-studios\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Interior designers\"}]}],[\"$\",\"li\",\"Architects\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/for/architects\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Architects\"}]}],[\"$\",\"li\",\"Creative studios\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/for/creative-studios\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Creative studios\"}]}],[\"$\",\"li\",\"All solutions\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/for\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"All solutions\"}]}]]}]]}],[\"$\",\"div\",\"Resources\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"FF\u0026E schedule template\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/resources/templates/ffe-schedule\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"FF\u0026E schedule template\"}]}],[\"$\",\"li\",\"Product spec sheet template\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/resources/templates/product-spec-sheet\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Product spec sheet template\"}]}],[\"$\",\"li\",\"Room-by-room FF\u0026E checklist\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/resources/templates/room-by-room-ffe-selection-checklist\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Room-by-room FF\u0026E checklist\"}]}],[\"$\",\"li\",\"All resources\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/resources\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"All resources\"}]}],[\"$\",\"li\",\"Learn\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/learn\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Learn\"}]}]]}]]}],[\"$\",\"div\",\"Compare\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[13px] font-semibold uppercase tracking-[0.5px] text-[#404040]\",\"children\":\"Compare\"}],\"$L1e\"]}]]}]]}],\"$L1f\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@22\"}]}]\n23:[]\ne:\"$W23\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L24\",null,{\"children\":\"$L25\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L26\",null,{\"children\":[\"$\",\"$21\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L27\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n11:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0d4zm0qy_tb12.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1<script>self.__next_f.push([1,"13:[\"$\",\"span\",null,{\"className\":\"text-black\",\"children\":\"The Aalto team\"}]\n14:[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}]\n15:[\"$\",\"span\",null,{\"children\":[\"Updated \",[\"$\",\"time\",null,{\"dateTime\":\"2026-08-07\",\"children\":\"7 August 2026\"}]]}]\n16:[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"·\"}]\n17:[\"$\",\"span\",null,{\"children\":\"CSV · Free\"}]\n18:[\"$\",\"p\",null,{\"className\":\"mt-8 font-serif text-[20px] font-light leading-[1.5] text-[#333] md:text-[22px]\",\"children\":\"A product spec sheet is a one-item datasheet that lists everything needed to identify, price, and order a single product. This free template gives you those fields already set up, with a worked example and a guide to what belongs in each one.\"}]\n19:[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col items-start gap-3\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/templates/aalto-product-spec-sheet-template.csv\",\"download\":true,\"className\":\"inline-flex items-center justify-center gap-2 rounded-full bg-black px-5 py-2.5 text-[15px] text-white transition hover:bg-black/85\",\"children\":[\"Download the CSV template\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"↓\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-[14px] leading-5 text-[#737373]\",\"children\":\"Free, no sign-up required. Opens in Excel, Numbers, and Google Sheets.\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[32px]\",\"children\":\"What to include in a product spec sheet\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col gap-9\",\"children\":[[\"$\",\"div\",\"Identity\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Identity\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"Product name, brand, supplier, and SKU. This is the set a supplier needs to confirm they are quoting the exact item you specified.\"}]]}],[\"$\",\"div\",\"Description\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Description\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"One or two lines a client would recognise. Enough to tell this piece apart from a similar one without opening the source page.\"}]]}],[\"$\",\"div\",\"Materials and finish\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Materials and finish\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"Materials, finish, and colour decide both the look and the maintenance. They are the fields a client questions most, so make them precise.\"}]]}],[\"$\",\"div\",\"Dimensions and weight\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"04\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Dimensions and weight\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"Width, depth, height, plus the functional dimension for the item type, such as seat height. Weight matters for delivery and floor loading.\"}]]}],[\"$\",\"div\",\"Price, quantity, and lead time\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"05\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Price, quantity, and lead time\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"Unit price, currency, quantity, and lead time. Capture lead time at specification, because it is the most common cause of a late install.\"}]]}],[\"$\",\"div\",\"Warranty, care, and compliance\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"06\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Warranty, care, and compliance\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"Warranty, care instructions, and any certification or contract-grade rating. These protect the client and, on commercial work, the sign-off.\"}]]}],[\"$\",\"div\",\"Source URL\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[16px] font-light leading-none text-[#a3a3a3]\",\"children\":\"07\"}],\"$L28\"]}],\"$L29\"]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"section\",null,{\"className\":\"mt-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[32px]\",\"children\":\"How to use the spec sheet\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 grid gap-x-10 gap-y-10 sm:grid-cols-2\",\"children\":[[\"$\",\"div\",\"One sheet per product\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[17px] font-light leading-none text-[#a3a3a3]\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black\",\"children\":\"One sheet per product\"}],[\"$\",\"p\",null,{\"className\":\"text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"Keep a spec sheet to a single item so it can be sent, approved, and filed on its own. Duplicate the file for each product on the project.\"}]]}],[\"$\",\"div\",\"Fill what you have, leave the rest blank\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[17px] font-light leading-none text-[#a3a3a3]\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black\",\"children\":\"Fill what you have, leave the rest blank\"}],[\"$\",\"p\",null,{\"className\":\"text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"Leave unknown fields empty rather than deleting rows, so every sheet keeps the same shape and is quick to scan.\"}]]}],[\"$\",\"div\",\"Compare options side by side\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[17px] font-light leading-none text-[#a3a3a3]\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black\",\"children\":\"Compare options side by side\"}],[\"$\",\"p\",null,{\"className\":\"text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"To weigh two products, keep the Field column and add a Value column for each. The differences line up row by row.\"}]]}],[\"$\",\"div\",\"Send it as a PDF\",{\"className\":\"flex flex-col gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-serif text-[17px] font-light leading-none text-[#a3a3a3]\",\"children\":\"04\"}],[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium leading-[1.3] tracking-[-0.2px] text-black\",\"children\":\"Send it as a PDF\"}],[\"$\",\"p\",null,{\"className\":\"text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"For client approval or a contractor handover, export the sheet to PDF so the layout holds on any device.\"}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"className\":\"mx-auto mt-24 w-full max-w-[720px]\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mb-8 font-serif text-[28px] font-light tracking-[-0.5px] text-black md:text-[34px] text-center\",\"children\":\"Frequently asked questions\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"details\",\"What is a product spec sheet?\",{\"className\":\"group border-t border-black/15 last:border-b [\u0026_summary::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer list-none items-center justify-between gap-4 py-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[17px] font-medium leading-[1.35] text-black\",\"children\":\"What is a product spec sheet?\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"A product spec sheet is a one-item datasheet that lists everything needed to identify, price, and order a single product: its name, brand, supplier, SKU, materials, finish, dimensions, price, lead time, and source. Designers use it for client approval and contractor handover.\"}]]}],[\"$\",\"details\",\"What is the difference between a spec sheet and an FF\u0026E schedule?\",{\"className\":\"group border-t border-black/15 last:border-b [\u0026_summary::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer list-none items-center justify-between gap-4 py-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[17px] font-medium leading-[1.35] text-black\",\"children\":\"What is the difference between a spec sheet and an FF\u0026E schedule?\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"A spec sheet covers one product in full detail. An FF\u0026E schedule lists every product on a project, one row each. You build spec sheets for individual items and roll them up into the schedule.\"}]]}],[\"$\",\"details\",\"What should a product spec sheet include?\",{\"className\":\"group border-t border-black/15 last:border-b [\u0026_summary::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer list-none items-center justify-between gap-4 py-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[17px] font-medium leading-[1.35] text-black\",\"children\":\"What should a product spec sheet include?\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"Product name, brand, supplier, SKU, description, materials, finish, colour, dimensions, weight, unit price, quantity, lead time, warranty, care, any compliance rating, and the source URL.\"}]]}],[\"$\",\"details\",\"Is this spec sheet template free?\",{\"className\":\"group border-t border-black/15 last:border-b [\u0026_summary::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer list-none items-center justify-between gap-4 py-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[17px] font-medium leading-[1.35] text-black\",\"children\":\"Is this spec sheet template free?\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45\",\"children\":\"+\"}]]}],\"$L2a\"]}],\"$L2b\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"section\",null,{\"className\":\"mx-auto mt-24 flex max-w-[560px] flex-col items-center gap-4 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-serif text-[32px] font-light leading-none tracking-[-1px] text-black md:text-[44px]\",\"children\":\"Keep the manufacturer's spec sheet with the product\"}],[\"$\",\"p\",null,{\"className\":\"max-w-[480px] text-[16px] leading-[1.6] text-[#404040]\",\"children\":\"When a supplier page links a PDF spec sheet, Aalto saves a copy with the product, along with its price, dimensions and link. Your datasheets stay findable after the supplier changes their site.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-3 pt-2\",\"children\":[\"$\",\"$L6\",null,{\"href\":\"/sign-up\",\"className\":\"inline-flex items-center justify-center rounded-full bg-black text-[15px] leading-[22.5px] text-white transition hover:bg-black/85 active:translate-y-px px-5 py-2 gap-2\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Create your free account\"}],[\"$\",\"svg\",null,{\"aria-hidden\":true,\"viewBox\":\"0 0 12 12\",\"className\":\"ml-0 h-3 w-3\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.5\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[\"$\",\"path\",null,{\"d\":\"M4 2.5 7.5 6 4 9.5\"}]}]]}]}]]}]\n1e:[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"li\",\"Best tools for designers\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/compare/best-tools-for-interior-designers\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Best tools for designers\"}]}],[\"$\",\"li\",\"Aalto vs Milanote\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/compare/milanote-alternative\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Aalto vs Milanote\"}]}],[\"$\",\"li\",\"Aalto vs Programa\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/compare/aalto-vs-programa\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Aalto vs Programa\"}]}],[\"$\",\"li\",\"Excel vs Aalto\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/compare/excel-vs-aalto-for-interior-design\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"Excel vs Aalto\"}]}],[\"$\",\"li\",\"All comparisons\",{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/compare\",\"className\":\"text-[14px] leading-5 text-[#737373] transition hover:text-black\",\"children\":\"All comparisons\"}]}]]}]\n1f:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center justify-between gap-x-3 gap-y-2 border-t border-black/5 pt-6 text-[14px] leading-5 text-[#737373]\",\"children\":[[\"$\",\"span\",null,{\"children\":\"© 2026 Aalto by Graye\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/legal/terms\",\"className\":\"transition hover:text-black\",\"children\":\"Terms\"}],[\"$\",\"$L6\",null,{\"href\":\"/legal/privacy\",\"className\":\"transition hover:text-black\",\"children\":\"Privacy\"}],[\"$\",\"$L6\",null,{\"href\":\"/legal/cookies\",\"className\":\"transition hover:text-black\",\"children\":\"Cookies\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"28:[\"$\",\"h3\",null,{\"className\":\"text-[18px] font-medium tracking-[-0.2px] text-black\",\"children\":\"Source URL\"}]\n29:[\"$\",\"p\",null,{\"className\":\"mt-2 pl-8 text-[15px] leading-[1.7] text-[#404040]\",\"children\":\"The product page you specified from. It is the fastest way to re-check price or availability months later, and the field most sheets forget.\"}]\n2a:[\"$\",\"p\",null,{\"className\":\"-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"Yes. The CSV template on this page is free to download and use on client projects, with no sign-up required. It opens in Excel, Numbers, and Google Sheets.\"}]\n2b:[\"$\",\"details\",\"Can I generate spec sheets automatically?\",{\"className\":\"group border-t border-black/15 last:border-b [\u0026_summary::-webkit-details-marker]:hidden\",\"children\":[[\"$\",\"summary\",null,{\"className\":\"flex cursor-pointer list-none items-center justify-between gap-4 py-5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[17px] font-medium leading-[1.35] text-black\",\"children\":\"Can I generate spec sheets automatically?\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"shrink-0 text-[22px] font-light leading-none text-[#a3a3a3] transition-transform duration-200 group-open:rotate-45\",\"children\":\"+\"}]]}],[\"$\",\"p\",null,{\"className\":\"-mt-1 pb-5 pr-8 text-[15px] leading-[1.65] text-[#525252]\",\"children\":\"Aalto does not build the sheet for you. When a supplier page links a PDF spec sheet, Aalto saves a copy with the product, and it stores the brand, price, dimensions and source on the product, so the details you need for this template sit in one place.\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"25:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\n"])</script>
1<script>self.__next_f.push([1,"2c:I[27201,[\"/_next/static/chunks/0k21lx3nt6w5k.js\",\"/_next/static/chunks/3sra71sjr1qro.js\",\"/_next/static/chunks/34d-wz_321s4a.js\",\"/_next/static/chunks/40xo8lxgj_ihq.js\",\"/_next/static/chunks/3ff6wtwrddwat.js\",\"/_next/static/chunks/3exokyziuuf9m.js\"],\"IconMark\"]\n22:null\n"])</script>
1<script>self.__next_f.push([1,"27:[[\"$\",\"title\",\"0\",{\"children\":\"Free product spec sheet template (CSV) · Aalto\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Aalto\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Aalto\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://aalto.app/resources/templates/product-spec-sheet\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Free product spec sheet template (CSV)\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://aalto.app/resources/templates/product-spec-sheet\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Aalto\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_GB\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://aalto.app/og/resources/templates/product-spec-sheet.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"Product spec sheet template · Aalto\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"16\",{\"property\":\"article:published_time\",\"content\":\"2026-08-07\"}],[\"$\",\"meta\",\"17\",{\"property\":\"article:modified_time\",\"content\":\"2026-08-07\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Free product spec sheet template (CSV)\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"A free product spec sheet template for interior designers and architects. Download the CSV, see which fields to include, and learn when to send a spec sheet.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://aalto.app/og/resources/templates/product-spec-sheet.png\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:alt\",\"content\":\"Product spec sheet template · Aalto\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"25\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2z1rffjv4cdkd.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/icon-192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/icon-512.png\",\"type\":\"image/png\",\"sizes\":\"512x512\"}],[\"$\",\"link\",\"29\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L2c\",\"30\",{}]]\n"])</script>
1<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":"fe096b3bc7f84190a4500e049ab0c426","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</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.