[{"data":1,"prerenderedAt":1291},["ShallowReactive",2],{"navigation-landing-en":3,"navigation-nuxt-auto-en":180,"navigation-nuxt-protokit-en":338,"tools-index-saaskit":444},[4,8,13,28,41,51,64,77,94,110,134,150,157,172],{"title":5,"path":6,"stem":7},"Overview","/docs/landing","0.docs/1.landing/001.index",{"title":9,"path":10,"stem":11,"badge":12},"Built-in Features","/docs/landing/built-in-features","0.docs/1.landing/002.built-in-features","New",{"title":14,"path":15,"stem":16,"children":17,"icon":27},"Content Foundation","/docs/landing/content","0.docs/1.landing/02.content/1.index",[18,19,23],{"title":5,"path":15,"stem":16},{"title":20,"path":21,"stem":22},"Details","/docs/landing/content/details","0.docs/1.landing/02.content/2.details",{"title":24,"path":25,"stem":26},"Technical","/docs/landing/content/technical","0.docs/1.landing/02.content/4.technical","i-heroicons-document-text",{"title":29,"path":30,"stem":31,"children":32,"icon":40},"Regional Content","/docs/landing/regional","0.docs/1.landing/03.regional/1.index",[33,34,37],{"title":5,"path":30,"stem":31},{"title":20,"path":35,"stem":36},"/docs/landing/regional/details","0.docs/1.landing/03.regional/2.details",{"title":24,"path":38,"stem":39},"/docs/landing/regional/technical","0.docs/1.landing/03.regional/4.technical","i-heroicons-globe-alt",{"title":42,"path":43,"stem":44,"children":45,"icon":50},"Multi-language","/docs/landing/multilang","0.docs/1.landing/04.multilang/1.index",[46,47],{"title":5,"path":43,"stem":44},{"title":20,"path":48,"stem":49},"/docs/landing/multilang/details","0.docs/1.landing/04.multilang/2.details","i-heroicons-language",{"title":52,"path":53,"stem":54,"children":55,"icon":63},"Blog","/docs/landing/blog","0.docs/1.landing/05.blog/1.index",[56,57,60],{"title":5,"path":53,"stem":54},{"title":20,"path":58,"stem":59},"/docs/landing/blog/details","0.docs/1.landing/05.blog/2.details",{"title":24,"path":61,"stem":62},"/docs/landing/blog/technical","0.docs/1.landing/05.blog/4.technical","i-heroicons-pencil-square",{"title":65,"path":66,"stem":67,"children":68,"icon":76},"Documentation","/docs/landing/docs","0.docs/1.landing/06.docs/1.index",[69,70,73],{"title":5,"path":66,"stem":67},{"title":20,"path":71,"stem":72},"/docs/landing/docs/details","0.docs/1.landing/06.docs/2.details",{"title":24,"path":74,"stem":75},"/docs/landing/docs/technical","0.docs/1.landing/06.docs/4.technical","i-heroicons-book-open",{"title":78,"path":79,"stem":80,"children":81,"icon":93},"Forms","/docs/landing/forms","0.docs/1.landing/07.forms/1.index",[82,83,86,90],{"title":5,"path":79,"stem":80},{"title":20,"path":84,"stem":85},"/docs/landing/forms/details","0.docs/1.landing/07.forms/2.details",{"title":87,"path":88,"stem":89},"Admin","/docs/landing/forms/admin","0.docs/1.landing/07.forms/3.admin",{"title":24,"path":91,"stem":92},"/docs/landing/forms/technical","0.docs/1.landing/07.forms/4.technical","i-heroicons-clipboard-document-list",{"title":95,"path":96,"stem":97,"children":98,"icon":109},"Email","/docs/landing/email","0.docs/1.landing/08.email/1.index",[99,100,103,106],{"title":5,"path":96,"stem":97},{"title":20,"path":101,"stem":102},"/docs/landing/email/details","0.docs/1.landing/08.email/2.details",{"title":87,"path":104,"stem":105},"/docs/landing/email/admin","0.docs/1.landing/08.email/3.admin",{"title":24,"path":107,"stem":108},"/docs/landing/email/technical","0.docs/1.landing/08.email/4.technical","i-heroicons-envelope",{"title":111,"path":112,"stem":113,"children":114,"icon":133},"Feedback Platform","/docs/landing/feedback","0.docs/1.landing/09.feedback/1.index",[115,116,119,122,125,129],{"title":5,"path":112,"stem":113},{"title":20,"path":117,"stem":118},"/docs/landing/feedback/details","0.docs/1.landing/09.feedback/2.details",{"title":87,"path":120,"stem":121},"/docs/landing/feedback/admin","0.docs/1.landing/09.feedback/3.admin",{"title":24,"path":123,"stem":124},"/docs/landing/feedback/technical","0.docs/1.landing/09.feedback/4.technical",{"title":126,"path":127,"stem":128},"Compare vs SaaS","/docs/landing/feedback/compare","0.docs/1.landing/09.feedback/5.compare",{"title":130,"path":131,"stem":132},"FAQ","/docs/landing/feedback/faq","0.docs/1.landing/09.feedback/6.faq","i-heroicons-chat-bubble-left-right",{"title":135,"path":136,"stem":137,"children":138,"icon":149},"Storage","/docs/landing/storage","0.docs/1.landing/10.storage/1.index",[139,140,143,146],{"title":5,"path":136,"stem":137},{"title":20,"path":141,"stem":142},"/docs/landing/storage/details","0.docs/1.landing/10.storage/2.details",{"title":87,"path":144,"stem":145},"/docs/landing/storage/admin","0.docs/1.landing/10.storage/3.admin",{"title":24,"path":147,"stem":148},"/docs/landing/storage/technical","0.docs/1.landing/10.storage/4.technical","i-heroicons-circle-stack",{"title":151,"path":152,"stem":153,"children":154,"icon":156},"Offline First","/docs/landing/offline-first","0.docs/1.landing/11.offline-first/1.index",[155],{"title":151,"path":152,"stem":153},"i-heroicons-users",{"title":158,"path":159,"stem":160,"children":161,"icon":156},"Yjs Sync","/docs/landing/yjs-sync","0.docs/1.landing/12.yjs-sync/1.index",[162,163,166,169],{"title":5,"path":159,"stem":160},{"title":20,"path":164,"stem":165},"/docs/landing/yjs-sync/details","0.docs/1.landing/12.yjs-sync/2.details",{"title":87,"path":167,"stem":168},"/docs/landing/yjs-sync/admin","0.docs/1.landing/12.yjs-sync/3.admin",{"title":24,"path":170,"stem":171},"/docs/landing/yjs-sync/technical","0.docs/1.landing/12.yjs-sync/4.technical",{"title":173,"path":174,"stem":175,"children":176,"badge":178,"icon":179},"Newsletter","/docs/landing/newsletter","0.docs/1.landing/13.newsletter/index",[177],{"title":173,"path":174,"stem":175,"badge":178},"Coming Soon","i-lucide-send",[181,184,202,298],{"title":5,"path":182,"stem":183},"/docs/nuxt-auto","0.docs/3.nuxt-auto/index",{"title":185,"path":186,"stem":187,"children":188,"page":201},"Getting Started","/docs/nuxt-auto/getting-started","0.docs/3.nuxt-auto/1.getting-started",[189,193,197],{"title":190,"path":191,"stem":192},"Introduction","/docs/nuxt-auto/getting-started/introduction","0.docs/3.nuxt-auto/1.getting-started/1.introduction",{"title":194,"path":195,"stem":196},"Installation","/docs/nuxt-auto/getting-started/installation","0.docs/3.nuxt-auto/1.getting-started/2.installation",{"title":198,"path":199,"stem":200},"Quick Start","/docs/nuxt-auto/getting-started/quick-start","0.docs/3.nuxt-auto/1.getting-started/3.quick-start",false,{"title":203,"path":204,"stem":205,"children":206,"page":201},"Auto API","/docs/nuxt-auto/auto-api","0.docs/3.nuxt-auto/2.auto-api",[207,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294],{"title":185,"path":208,"stem":209},"/docs/nuxt-auto/auto-api/getting-started","0.docs/3.nuxt-auto/2.auto-api/1.getting-started",{"title":211,"path":212,"stem":213},"Aggregations","/docs/nuxt-auto/auto-api/aggregations","0.docs/3.nuxt-auto/2.auto-api/10.aggregations",{"title":215,"path":216,"stem":217},"Lifecycle Hooks","/docs/nuxt-auto/auto-api/lifecycle-hooks","0.docs/3.nuxt-auto/2.auto-api/11.lifecycle-hooks",{"title":219,"path":220,"stem":221},"Many-to-Many (M2M) Relationships","/docs/nuxt-auto/auto-api/m2m-relationships","0.docs/3.nuxt-auto/2.auto-api/12.m2m-relationships",{"title":223,"path":224,"stem":225},"Plugin System","/docs/nuxt-auto/auto-api/plugin-system","0.docs/3.nuxt-auto/2.auto-api/13.plugin-system",{"title":227,"path":228,"stem":229},"Database Adapters","/docs/nuxt-auto/auto-api/database-adapters","0.docs/3.nuxt-auto/2.auto-api/14.database-adapters",{"title":231,"path":232,"stem":233},"Custom Endpoints","/docs/nuxt-auto/auto-api/custom-endpoints","0.docs/3.nuxt-auto/2.auto-api/15.custom-endpoints",{"title":235,"path":236,"stem":237},"Multi-Tenancy","/docs/nuxt-auto/auto-api/multi-tenancy","0.docs/3.nuxt-auto/2.auto-api/16.multi-tenancy",{"title":239,"path":240,"stem":241},"Validation","/docs/nuxt-auto/auto-api/validation","0.docs/3.nuxt-auto/2.auto-api/2.validation",{"title":243,"path":244,"stem":245},"Rate Limiting","/docs/nuxt-auto/auto-api/rate-limiting","0.docs/3.nuxt-auto/2.auto-api/20.rate-limiting",{"title":247,"path":248,"stem":249},"Request Metadata Plugin","/docs/nuxt-auto/auto-api/request-metadata","0.docs/3.nuxt-auto/2.auto-api/21.request-metadata",{"title":251,"path":252,"stem":253},"Plugin Catalog","/docs/nuxt-auto/auto-api/plugin-catalog","0.docs/3.nuxt-auto/2.auto-api/22.plugin-catalog",{"title":255,"path":256,"stem":257},"Handler Overrides","/docs/nuxt-auto/auto-api/handler-overrides","0.docs/3.nuxt-auto/2.auto-api/3.handler-overrides",{"title":259,"path":260,"stem":261},"Cloudflare D1","/docs/nuxt-auto/auto-api/cloudflare-d1","0.docs/3.nuxt-auto/2.auto-api/30.cloudflare-d1",{"title":263,"path":264,"stem":265},"SQLite to D1 Migration","/docs/nuxt-auto/auto-api/migration-sqlite-d1","0.docs/3.nuxt-auto/2.auto-api/31.migration-sqlite-d1",{"title":267,"path":268,"stem":269},"Frontend Composables","/docs/nuxt-auto/auto-api/frontend-composables","0.docs/3.nuxt-auto/2.auto-api/32.frontend-composables",{"title":271,"path":272,"stem":273},"Testing","/docs/nuxt-auto/auto-api/testing","0.docs/3.nuxt-auto/2.auto-api/33.testing",{"title":275,"path":276,"stem":277},"Pagination","/docs/nuxt-auto/auto-api/pagination","0.docs/3.nuxt-auto/2.auto-api/4.pagination",{"title":279,"path":280,"stem":281},"Soft Deletes","/docs/nuxt-auto/auto-api/soft-deletes","0.docs/3.nuxt-auto/2.auto-api/5.soft-deletes",{"title":283,"path":284,"stem":285},"Authentication & Authorization","/docs/nuxt-auto/auto-api/authentication-authorization","0.docs/3.nuxt-auto/2.auto-api/6.authentication-authorization",{"title":287,"path":288,"stem":289},"Better-Auth Integration","/docs/nuxt-auto/auto-api/better-auth","0.docs/3.nuxt-auto/2.auto-api/7.better-auth",{"title":291,"path":292,"stem":293},"Nested Relations","/docs/nuxt-auto/auto-api/nested-relationships","0.docs/3.nuxt-auto/2.auto-api/8.nested-relationships",{"title":295,"path":296,"stem":297},"Bulk Operations","/docs/nuxt-auto/auto-api/bulk-operations","0.docs/3.nuxt-auto/2.auto-api/9.bulk-operations",{"title":299,"path":300,"stem":301,"children":302,"page":201},"Auto Admin","/docs/nuxt-auto/auto-admin","0.docs/3.nuxt-auto/3.auto-admin",[303,306,310,314,318,322,326,330,334],{"title":185,"path":304,"stem":305},"/docs/nuxt-auto/auto-admin/getting-started","0.docs/3.nuxt-auto/3.auto-admin/1.getting-started",{"title":307,"path":308,"stem":309},"Configuration & Theming","/docs/nuxt-auto/auto-admin/configuration-theming","0.docs/3.nuxt-auto/3.auto-admin/2.configuration-theming",{"title":311,"path":312,"stem":313},"Resource Configuration","/docs/nuxt-auto/auto-admin/resource-configuration","0.docs/3.nuxt-auto/3.auto-admin/3.resource-configuration",{"title":315,"path":316,"stem":317},"Form Fields & Widgets","/docs/nuxt-auto/auto-admin/form-fields-widgets","0.docs/3.nuxt-auto/3.auto-admin/4.form-fields-widgets",{"title":319,"path":320,"stem":321},"Permissions","/docs/nuxt-auto/auto-admin/permissions","0.docs/3.nuxt-auto/3.auto-admin/5.permissions",{"title":323,"path":324,"stem":325},"Custom Pages","/docs/nuxt-auto/auto-admin/custom-pages","0.docs/3.nuxt-auto/3.auto-admin/6.custom-pages",{"title":327,"path":328,"stem":329},"M2M Relationships","/docs/nuxt-auto/auto-admin/m2m-relationships","0.docs/3.nuxt-auto/3.auto-admin/7.m2m-relationships",{"title":331,"path":332,"stem":333},"Custom Actions","/docs/nuxt-auto/auto-admin/custom-actions","0.docs/3.nuxt-auto/3.auto-admin/8.custom-actions",{"title":335,"path":336,"stem":337},"Composables","/docs/nuxt-auto/auto-admin/composables","0.docs/3.nuxt-auto/3.auto-admin/9.composables",[339,342,355,382,400,415,425],{"title":5,"path":340,"stem":341},"/docs/nuxt-protokit","0.docs/4.nuxt-protokit/index",{"title":185,"path":343,"stem":344,"children":345,"icon":354},"/docs/nuxt-protokit/getting-started","0.docs/4.nuxt-protokit/1.getting-started/1.index",[346,347,351],{"title":190,"path":343,"stem":344},{"title":348,"path":349,"stem":350},"Core Concepts","/docs/nuxt-protokit/getting-started/concepts","0.docs/4.nuxt-protokit/1.getting-started/2.concepts",{"title":198,"path":352,"stem":353},"/docs/nuxt-protokit/getting-started/quick-start","0.docs/4.nuxt-protokit/1.getting-started/3.quick-start","i-lucide-rocket",{"title":356,"path":357,"stem":358,"children":359,"icon":381},"Schemas","/docs/nuxt-protokit/schemas","0.docs/4.nuxt-protokit/2.schemas/1.index",[360,361,365,369,373,377],{"title":5,"path":357,"stem":358},{"title":362,"path":363,"stem":364},"Field Types","/docs/nuxt-protokit/schemas/fields","0.docs/4.nuxt-protokit/2.schemas/2.fields",{"title":366,"path":367,"stem":368},"Collections","/docs/nuxt-protokit/schemas/collections","0.docs/4.nuxt-protokit/2.schemas/3.collections",{"title":370,"path":371,"stem":372},"Derived & Computed","/docs/nuxt-protokit/schemas/derived-computed","0.docs/4.nuxt-protokit/2.schemas/4.derived-computed",{"title":374,"path":375,"stem":376},"Connections","/docs/nuxt-protokit/schemas/connections","0.docs/4.nuxt-protokit/2.schemas/5.connections",{"title":378,"path":379,"stem":380},"Visualizations & Layouts","/docs/nuxt-protokit/schemas/visualizations","0.docs/4.nuxt-protokit/2.schemas/6.visualizations","i-lucide-file-code",{"title":335,"path":383,"stem":384,"children":385,"icon":399},"/docs/nuxt-protokit/composables","0.docs/4.nuxt-protokit/3.composables/1.index",[386,387,391,395],{"title":5,"path":383,"stem":384},{"title":388,"path":389,"stem":390},"usePrototype","/docs/nuxt-protokit/composables/use-prototype","0.docs/4.nuxt-protokit/3.composables/2.use-prototype",{"title":392,"path":393,"stem":394},"useProtoDoc","/docs/nuxt-protokit/composables/use-proto-doc","0.docs/4.nuxt-protokit/3.composables/3.use-proto-doc",{"title":396,"path":397,"stem":398},"useProtoCollection","/docs/nuxt-protokit/composables/use-proto-collection","0.docs/4.nuxt-protokit/3.composables/4.use-proto-collection","i-lucide-layers",{"title":401,"path":402,"stem":403,"children":404,"icon":414},"Components","/docs/nuxt-protokit/components","0.docs/4.nuxt-protokit/4.components/1.index",[405,406,410],{"title":5,"path":402,"stem":403},{"title":407,"path":408,"stem":409},"ProtoTool","/docs/nuxt-protokit/components/proto-tool","0.docs/4.nuxt-protokit/4.components/2.proto-tool",{"title":411,"path":412,"stem":413},"ProtoCrudModal","/docs/nuxt-protokit/components/proto-crud-modal","0.docs/4.nuxt-protokit/4.components/3.proto-crud-modal","i-lucide-puzzle",{"title":151,"path":416,"stem":417,"children":418,"icon":424},"/docs/nuxt-protokit/offline-first","0.docs/4.nuxt-protokit/5.offline-first/1.index",[419,420],{"title":151,"path":416,"stem":417},{"title":421,"path":422,"stem":423},"Corruption Recovery","/docs/nuxt-protokit/offline-first/corruption-recovery","0.docs/4.nuxt-protokit/5.offline-first/2.corruption-recovery","i-lucide-wifi-off",{"title":426,"icon":427,"path":428,"stem":429,"children":430,"page":-1},"Advanced","i-lucide-graduation-cap","/docs/nuxt-protokit/advanced","0.docs/4.nuxt-protokit/6.advanced/1.index",[431,432,436,440],{"title":5,"path":428,"stem":429},{"title":433,"path":434,"stem":435},"Multi-Tool Apps","/docs/nuxt-protokit/advanced/building-a-toolkit","0.docs/4.nuxt-protokit/6.advanced/1.building-a-toolkit",{"title":437,"path":438,"stem":439},"Schema Patterns","/docs/nuxt-protokit/advanced/custom-schema-patterns","0.docs/4.nuxt-protokit/6.advanced/2.custom-schema-patterns",{"title":441,"path":442,"stem":443},"Custom Fields & Viz","/docs/nuxt-protokit/advanced/extensibility","0.docs/4.nuxt-protokit/6.advanced/3.extensibility",[445,483,508,535,560,588,612,638,663,687,712,740,766,792,816,842,865,887,910,936,959,985,1011,1036,1059,1083,1106,1128,1153,1175,1199,1222,1246,1267],{"id":446,"title":447,"author":448,"body":449,"category":459,"component":460,"description":461,"extension":462,"featured":201,"icon":463,"lastUpdated":448,"links":448,"longDescription":464,"maxProjects":457,"meta":465,"navigation":466,"ogImage":448,"paidToolKey":467,"paidUpgrade":466,"path":468,"relatedTools":469,"saaskit":466,"seo":473,"slug":448,"stage":474,"status":475,"stem":476,"syncAllowed":201,"tags":477,"versions":448,"__hash__":482},"demotools/tools/1.validate/competitor-mapper.md","Competitor Mapper",null,{"type":450,"value":451,"toc":455},"minimark",[452],[453,454],"saaskit-free-tool",{},{"title":456,"searchDepth":457,"depth":457,"links":458},"",2,[],"saaskit","SaaskitCompetitorMapper","Map competitors and identify your competitive positioning","md","i-lucide-users","Analyze direct and indirect competitors. Plot them on positioning maps using price, features, and customer segment to find your differentiation point and white space opportunities.",{},true,"competitors","/tools/validate/competitor-mapper",[470,471,472],"problem-solution-canvas","idea-scorecard","tam-sam-som",{"title":447,"description":461},"validate","active","tools/1.validate/competitor-mapper",[467,478,479,480,481],"positioning","market","differentiation","analysis","u9g0jNPUURnnOkLayjxe8699jt9tYNgZQwVq1S09zjw",{"id":484,"title":485,"author":448,"body":486,"category":459,"component":492,"description":493,"extension":462,"featured":201,"icon":494,"lastUpdated":448,"links":448,"longDescription":495,"maxProjects":457,"meta":496,"navigation":466,"ogImage":448,"paidToolKey":497,"paidUpgrade":466,"path":498,"relatedTools":499,"saaskit":466,"seo":500,"slug":448,"stage":474,"status":475,"stem":501,"syncAllowed":201,"tags":502,"versions":448,"__hash__":507},"demotools/tools/1.validate/customer-interviews.md","Customer Interviews",{"type":450,"value":487,"toc":490},[488],[453,489],{},{"title":456,"searchDepth":457,"depth":457,"links":491},[],"SaaskitCustomerInterviews","Guide and track customer interviews to validate your problem","i-lucide-message-square","Conduct structured customer interviews with templates for discovery, validation questions, and note-taking. Track interview insights and identify common patterns across responses.",{},"interviews","/tools/validate/customer-interviews",[470,471,472],{"title":485,"description":493},"tools/1.validate/customer-interviews",[503,497,504,505,506],"customer","validation","discovery","research","HXf-Kw_Xh_9iqy4ExmtWToqqVrtvF4LvVyWdfu-gYVM",{"id":509,"title":510,"author":448,"body":511,"category":459,"component":517,"description":518,"extension":462,"featured":201,"icon":519,"lastUpdated":448,"links":448,"longDescription":520,"maxProjects":457,"meta":521,"navigation":466,"ogImage":448,"paidToolKey":522,"paidUpgrade":466,"path":523,"relatedTools":524,"saaskit":466,"seo":527,"slug":448,"stage":474,"status":475,"stem":528,"syncAllowed":201,"tags":529,"versions":448,"__hash__":534},"demotools/tools/1.validate/customer-persona-builder.md","Customer Persona Builder",{"type":450,"value":512,"toc":515},[513],[453,514],{},{"title":456,"searchDepth":457,"depth":457,"links":516},[],"SaaskitPersonaBuilder","Build detailed customer personas with demographics, pain points, and buying triggers","i-lucide-user-circle","Build detailed customer personas to align your product, marketing, and sales around the people you are building for. Define your ICP with demographics, pain points, goals, buying triggers, and objections.",{},"persona-builder","/tools/validate/customer-persona-builder",[525,471,526],"customer-interviews","competitor-mapper",{"title":510,"description":518},"tools/1.validate/customer-persona-builder",[530,503,531,532,533],"persona","icp","segmentation","targeting","dBQqIebtSazS5_WtzH8tO8CrOkWlPvZrDwFNGZ6QnIc",{"id":536,"title":537,"author":448,"body":538,"category":459,"component":544,"description":545,"extension":462,"featured":201,"icon":546,"lastUpdated":448,"links":448,"longDescription":547,"maxProjects":457,"meta":548,"navigation":466,"ogImage":448,"paidToolKey":549,"paidUpgrade":466,"path":550,"relatedTools":551,"saaskit":466,"seo":552,"slug":448,"stage":474,"status":475,"stem":553,"syncAllowed":201,"tags":554,"versions":448,"__hash__":559},"demotools/tools/1.validate/idea-scorecard.md","Idea Scorecard",{"type":450,"value":539,"toc":542},[540],[453,541],{},{"title":456,"searchDepth":457,"depth":457,"links":543},[],"SaaskitIdeaScorecard","Score and evaluate your SaaS idea across key criteria","i-lucide-clipboard-check","Systematically evaluate your SaaS idea using weighted criteria like market size, competition, feasibility, and personal fit. Get a composite score to guide your go/no-go decision.",{},"scorecard","/tools/validate/idea-scorecard",[525,472,526],{"title":537,"description":545},"tools/1.validate/idea-scorecard",[555,504,556,557,558],"idea","scoring","evaluation","decision","Kf2kBlPmsjUIjI3J5EJ9XTGFuKrXFfWjmcAwrwSSl24",{"id":561,"title":562,"author":448,"body":563,"category":459,"component":569,"description":570,"extension":462,"featured":201,"icon":571,"lastUpdated":448,"links":448,"longDescription":572,"maxProjects":457,"meta":573,"navigation":466,"ogImage":448,"paidToolKey":574,"paidUpgrade":466,"path":575,"relatedTools":576,"saaskit":466,"seo":580,"slug":448,"stage":474,"status":475,"stem":581,"syncAllowed":201,"tags":582,"versions":448,"__hash__":587},"demotools/tools/1.validate/monte-carlo-simulator.md","Monte Carlo Simulator",{"type":450,"value":564,"toc":567},[565],[453,566],{},{"title":456,"searchDepth":457,"depth":457,"links":568},[],"SaaskitMonteCarlo","Run probability simulations to stress-test your forecasts","i-lucide-dices","Run thousands of randomized simulations to show probability distributions instead of single-line forecasts. Get P10/P50/P90 confidence bands, sensitivity analysis, and honest risk assessments for runway, MRR, and break-even scenarios.",{},"monte-carlo","/tools/validate/monte-carlo-simulator",[577,578,579],"personal-runway","mrr-forecaster","break-even",{"title":562,"description":570},"tools/1.validate/monte-carlo-simulator",[574,583,584,585,586],"simulation","probability","risk","forecast","1K60y4M_Umiw8LWWpbmQ09oceBWnETXSCfweUDQ54Dc",{"id":589,"title":590,"author":448,"body":591,"category":459,"component":597,"description":598,"extension":462,"featured":201,"icon":599,"lastUpdated":448,"links":448,"longDescription":600,"maxProjects":457,"meta":601,"navigation":466,"ogImage":448,"paidToolKey":602,"paidUpgrade":466,"path":603,"relatedTools":604,"saaskit":466,"seo":605,"slug":448,"stage":474,"status":475,"stem":606,"syncAllowed":201,"tags":607,"versions":448,"__hash__":611},"demotools/tools/1.validate/problem-solution-canvas.md","Problem-Solution Canvas",{"type":450,"value":592,"toc":595},[593],[453,594],{},{"title":456,"searchDepth":457,"depth":457,"links":596},[],"SaaskitProblemSolutionCanvas","Map your problem statement and solution hypothesis on a visual canvas","i-lucide-layout-grid","Visually document the problem you're solving, your target customer, and your solution approach. Compare alternative solutions and validate core assumptions with customer feedback.",{},"canvas","/tools/validate/problem-solution-canvas",[525,471,526],{"title":590,"description":598},"tools/1.validate/problem-solution-canvas",[602,608,609,504,610],"problem","solution","hypothesis","8aHh-sy-ibJrHaicEFg1No5G458r_bRFZ7W1vgwNBYM",{"id":613,"title":614,"author":448,"body":615,"category":459,"component":621,"description":622,"extension":462,"featured":201,"icon":623,"lastUpdated":448,"links":448,"longDescription":624,"maxProjects":457,"meta":625,"navigation":466,"ogImage":448,"paidToolKey":626,"paidUpgrade":201,"path":627,"relatedTools":628,"saaskit":466,"seo":631,"slug":448,"stage":474,"status":475,"stem":632,"syncAllowed":201,"tags":633,"versions":448,"__hash__":637},"demotools/tools/1.validate/revenue-model-selector.md","Revenue Model Selector",{"type":450,"value":616,"toc":619},[617],[453,618],{},{"title":456,"searchDepth":457,"depth":457,"links":620},[],"SaaskitRevenueModel","Answer 5 questions to find the best-fit revenue model for your SaaS","i-lucide-coins","Identify the revenue model that best fits your product, market, and customer behavior. Answer 5 criteria questions and get scored recommendations across 8 revenue models with pros, cons, and fit percentages.",{},"revenue-model","/tools/validate/revenue-model-selector",[629,630,471],"pricing-workshop","unit-economics",{"title":614,"description":622},"tools/1.validate/revenue-model-selector",[626,634,635,636],"pricing","business-model","monetization","_t90dh3komZo7U-nE1FuRGIavSptcV_B-7wedb4KuCw",{"id":639,"title":640,"author":448,"body":641,"category":459,"component":647,"description":648,"extension":462,"featured":201,"icon":649,"lastUpdated":448,"links":448,"longDescription":650,"maxProjects":457,"meta":651,"navigation":466,"ogImage":448,"paidToolKey":652,"paidUpgrade":466,"path":653,"relatedTools":654,"saaskit":466,"seo":656,"slug":448,"stage":474,"status":475,"stem":657,"syncAllowed":201,"tags":658,"versions":448,"__hash__":662},"demotools/tools/1.validate/smoke-test-planner.md","Smoke Test Planner",{"type":450,"value":642,"toc":645},[643],[453,644],{},{"title":456,"searchDepth":457,"depth":457,"links":646},[],"SaaskitSmokeTest","Design and track pre-launch validation experiments with conversion metrics","i-lucide-flask-conical","Design and track pre-launch smoke tests to validate demand with real actions before building anything. Track landing page sign-ups, ad conversions, and pre-orders with go/no-go indicators.",{},"smoke-test","/tools/validate/smoke-test-planner",[655,525,471],"validation-tracker",{"title":640,"description":648},"tools/1.validate/smoke-test-planner",[652,504,659,660,661],"experiment","landing-page","conversion","s8mNRrI52X6CCmc5KsCsmOIt_oJnaIDBSlUVU0O-zvY",{"id":664,"title":665,"author":448,"body":666,"category":459,"component":672,"description":673,"extension":462,"featured":201,"icon":674,"lastUpdated":448,"links":448,"longDescription":675,"maxProjects":457,"meta":676,"navigation":466,"ogImage":448,"paidToolKey":677,"paidUpgrade":466,"path":678,"relatedTools":679,"saaskit":466,"seo":680,"slug":448,"stage":474,"status":475,"stem":681,"syncAllowed":201,"tags":682,"versions":448,"__hash__":686},"demotools/tools/1.validate/tam-sam-som.md","TAM / SAM / SOM Calculator",{"type":450,"value":667,"toc":670},[668],[453,669],{},{"title":456,"searchDepth":457,"depth":457,"links":671},[],"SaaskitTamSamSom","Calculate your total, serviceable, and obtainable market sizes","i-lucide-pie-chart","Estimate your Total Addressable Market (TAM), Serviceable Addressable Market (SAM), and Serviceable Obtainable Market (SOM) using a bottom-up approach.",{},"tam","/tools/validate/tam-sam-som",[471,629,526],{"title":665,"description":673},"tools/1.validate/tam-sam-som",[677,683,684,685,481],"sam","som","market-size","bXT3RTxFurdCk1Tlz7kwFEqbVf3LkUdEJdjF5WC9T00",{"id":688,"title":689,"author":448,"body":690,"category":459,"component":696,"description":697,"extension":462,"featured":201,"icon":698,"lastUpdated":448,"links":448,"longDescription":699,"maxProjects":457,"meta":700,"navigation":466,"ogImage":448,"paidToolKey":655,"paidUpgrade":466,"path":701,"relatedTools":702,"saaskit":466,"seo":704,"slug":448,"stage":474,"status":475,"stem":705,"syncAllowed":201,"tags":706,"versions":448,"__hash__":711},"demotools/tools/1.validate/validation-tracker.md","Validation Tracker",{"type":450,"value":691,"toc":694},[692],[453,693],{},{"title":456,"searchDepth":457,"depth":457,"links":695},[],"SaaskitValidationTracker","Track prospect commitments and validation signals toward go/no-go","i-lucide-badge-check","Track real prospect commitments and validation signals to make an evidence-based go/no-go decision. Distinguish polite interest from actual buying signals with weighted scoring and progress tracking.",{},"/tools/validate/validation-tracker",[525,471,703],"smoke-test-planner",{"title":689,"description":697},"tools/1.validate/validation-tracker",[504,707,708,709,710],"prospects","commitments","signals","go-no-go","4Takdil190_-KIj5Sz7_Blp-AYyxMFKEXDPDzQaIiUM",{"id":713,"title":714,"author":448,"body":715,"category":459,"component":721,"description":722,"extension":462,"featured":201,"icon":723,"lastUpdated":448,"links":448,"longDescription":724,"maxProjects":457,"meta":725,"navigation":466,"ogImage":448,"paidToolKey":726,"paidUpgrade":466,"path":727,"relatedTools":728,"saaskit":466,"seo":731,"slug":448,"stage":732,"status":475,"stem":733,"syncAllowed":201,"tags":734,"versions":448,"__hash__":739},"demotools/tools/2.plan/business-runway.md","Business Runway Calculator",{"type":450,"value":716,"toc":719},[717],[453,718],{},{"title":456,"searchDepth":457,"depth":457,"links":720},[],"SaaskitBusinessRunway","Calculate how long your business can operate before needing revenue or funding","i-lucide-plane","Project your runway based on starting cash, monthly burn rate, and fundraising timelines. Model different expense scenarios and understand when you need profitability or investment.",{},"runway","/tools/plan/business-runway",[577,729,730],"churn-calculator","mvp-cost-estimator",{"title":714,"description":722},"plan","tools/2.plan/business-runway",[726,735,736,737,738],"burn-rate","cash-flow","planning","burn-multiple","IhV328w--87mGfZvb370akYJnycdZ_GdeztcQQNIdDM",{"id":741,"title":742,"author":448,"body":743,"category":459,"component":749,"description":750,"extension":462,"featured":201,"icon":751,"lastUpdated":448,"links":448,"longDescription":752,"maxProjects":457,"meta":753,"navigation":466,"ogImage":448,"paidToolKey":754,"paidUpgrade":466,"path":755,"relatedTools":756,"saaskit":466,"seo":758,"slug":448,"stage":732,"status":475,"stem":759,"syncAllowed":201,"tags":760,"versions":448,"__hash__":765},"demotools/tools/2.plan/churn-calculator.md","Churn Rate Calculator",{"type":450,"value":744,"toc":747},[745],[453,746],{},{"title":456,"searchDepth":457,"depth":457,"links":748},[],"SaaskitChurnCalculator","Calculate logo and revenue churn rates for your SaaS","i-lucide-trending-down","Measure customer and revenue churn to understand retention health. Compare against SaaS benchmarks and estimate customer lifetime.",{},"churn","/tools/plan/churn-calculator",[630,578,757],"business-runway",{"title":742,"description":750},"tools/2.plan/churn-calculator",[754,761,762,763,764],"retention","metrics","saas","calculator","oIyRxDfyJknjfF6J0nJbLFU2S0Epesex46-R54BB02c",{"id":767,"title":768,"author":448,"body":769,"category":459,"component":775,"description":776,"extension":462,"featured":201,"icon":674,"lastUpdated":448,"links":448,"longDescription":777,"maxProjects":457,"meta":778,"navigation":466,"ogImage":448,"paidToolKey":779,"paidUpgrade":466,"path":780,"relatedTools":781,"saaskit":466,"seo":784,"slug":448,"stage":732,"status":475,"stem":785,"syncAllowed":201,"tags":786,"versions":448,"__hash__":791},"demotools/tools/2.plan/equity-cap-table.md","Equity & Cap Table",{"type":450,"value":770,"toc":773},[771],[453,772],{},{"title":456,"searchDepth":457,"depth":457,"links":774},[],"SaaskitEquity","Model co-founder splits, option pools, and dilution through funding rounds","Build your cap table to understand how equity splits and funding rounds affect founder ownership over time. Model dilution scenarios, exit payouts, and option pool impact before signing any term sheet.",{},"equity","/tools/plan/equity-cap-table",[782,783],"investor-readiness","pitch-deck-outline",{"title":768,"description":776},"tools/2.plan/equity-cap-table",[779,787,788,789,790],"cap-table","dilution","fundraising","vesting","nvcsjxf6LQM_6_srlQ6xsUpUxNEvxYm98GwVBR7MBb8",{"id":793,"title":794,"author":448,"body":795,"category":459,"component":801,"description":802,"extension":462,"featured":201,"icon":803,"lastUpdated":448,"links":448,"longDescription":804,"maxProjects":457,"meta":805,"navigation":466,"ogImage":448,"paidToolKey":806,"paidUpgrade":466,"path":807,"relatedTools":808,"saaskit":466,"seo":809,"slug":448,"stage":732,"status":475,"stem":810,"syncAllowed":201,"tags":811,"versions":448,"__hash__":815},"demotools/tools/2.plan/mrr-forecaster.md","MRR Forecaster",{"type":450,"value":796,"toc":799},[797],[453,798],{},{"title":456,"searchDepth":457,"depth":457,"links":800},[],"SaaskitMrrForecaster","Project monthly recurring revenue based on growth assumptions","i-lucide-line-chart","Model MRR growth using acquisition rate, churn rate, and customer lifetime value. Forecast revenue over 12-36 months and identify when you reach key milestones like profitability or break-even.",{},"mrr","/tools/plan/mrr-forecaster",[729,629,630],{"title":794,"description":802},"tools/2.plan/mrr-forecaster",[806,812,813,814,762],"revenue","forecasting","growth","7NiI7Dmbrpd4JvmvQj0ZMs4FxAGGeFRG0A00xTTdrGI",{"id":817,"title":818,"author":448,"body":819,"category":459,"component":825,"description":826,"extension":462,"featured":201,"icon":827,"lastUpdated":448,"links":448,"longDescription":828,"maxProjects":457,"meta":829,"navigation":466,"ogImage":448,"paidToolKey":830,"paidUpgrade":466,"path":831,"relatedTools":832,"saaskit":466,"seo":834,"slug":448,"stage":732,"status":475,"stem":835,"syncAllowed":201,"tags":836,"versions":448,"__hash__":841},"demotools/tools/2.plan/mvp-cost-estimator.md","MVP Cost Estimator",{"type":450,"value":820,"toc":823},[821],[453,822],{},{"title":456,"searchDepth":457,"depth":457,"links":824},[],"SaaskitMvpCostEstimator","Estimate development costs and timeline for your MVP","i-lucide-receipt","Break down MVP features into development tasks and estimate costs by team role (design, frontend, backend, QA). Calculate total budget and runway implications.",{},"mvp-cost","/tools/plan/mvp-cost-estimator",[757,833,630],"mvp-scope-prioritizer",{"title":818,"description":826},"tools/2.plan/mvp-cost-estimator",[837,838,839,840,737],"mvp","costs","budget","estimation","yup2MfwpLWdsgy7zmw9Tu_dC5F0ypQr0vSb3Oj2AZ7E",{"id":843,"title":844,"author":448,"body":845,"category":459,"component":851,"description":852,"extension":462,"featured":201,"icon":853,"lastUpdated":448,"links":448,"longDescription":854,"maxProjects":457,"meta":855,"navigation":466,"ogImage":448,"paidToolKey":577,"paidUpgrade":466,"path":856,"relatedTools":857,"saaskit":466,"seo":858,"slug":448,"stage":732,"status":475,"stem":859,"syncAllowed":201,"tags":860,"versions":448,"__hash__":864},"demotools/tools/2.plan/personal-runway.md","Personal Runway Calculator",{"type":450,"value":846,"toc":849},[847],[453,848],{},{"title":456,"searchDepth":457,"depth":457,"links":850},[],"SaaskitPersonalRunway","Calculate how long your savings can sustain you while building your SaaS","i-lucide-banknote","Understand your personal financial runway before committing to building a SaaS product. Factor in savings, expenses, and any side income to determine how many months you can sustain yourself.",{},"/tools/plan/personal-runway",[730,757,579],{"title":844,"description":852},"tools/2.plan/personal-runway",[726,861,862,863,737],"finance","personal","savings","9-lgj4Z6eikIIce6jmU8St9RM0UG73YtCrCkkJeBRd8",{"id":866,"title":867,"author":448,"body":868,"category":459,"component":874,"description":875,"extension":462,"featured":201,"icon":876,"lastUpdated":448,"links":448,"longDescription":877,"maxProjects":457,"meta":878,"navigation":466,"ogImage":448,"paidToolKey":634,"paidUpgrade":466,"path":879,"relatedTools":880,"saaskit":466,"seo":881,"slug":448,"stage":732,"status":475,"stem":882,"syncAllowed":201,"tags":883,"versions":448,"__hash__":886},"demotools/tools/2.plan/pricing-workshop.md","Pricing Workshop",{"type":450,"value":869,"toc":872},[870],[453,871],{},{"title":456,"searchDepth":457,"depth":457,"links":873},[],"SaaskitPricingWorkshop","Design and evaluate pricing strategies for your SaaS product","i-lucide-tag","Explore different pricing models (flat-rate, tiered, usage-based), calculate revenue scenarios, and compare against customer willingness-to-pay research. Test pricing elasticity assumptions.",{},"/tools/plan/pricing-workshop",[630,578,579],{"title":867,"description":875},"tools/2.plan/pricing-workshop",[634,812,884,885,636],"willingness-to-pay","strategy","pM1Ayf-px3NXUPNNmmF0iJCc2PF65KGmxUWnMPdM9dM",{"id":888,"title":889,"author":448,"body":890,"category":459,"component":896,"description":897,"extension":462,"featured":201,"icon":898,"lastUpdated":448,"links":448,"longDescription":899,"maxProjects":457,"meta":900,"navigation":466,"ogImage":448,"paidToolKey":630,"paidUpgrade":466,"path":901,"relatedTools":902,"saaskit":466,"seo":903,"slug":448,"stage":732,"status":475,"stem":904,"syncAllowed":201,"tags":905,"versions":448,"__hash__":909},"demotools/tools/2.plan/unit-economics.md","Unit Economics Calculator",{"type":450,"value":891,"toc":894},[892],[453,893],{},{"title":456,"searchDepth":457,"depth":457,"links":895},[],"SaaskitUnitEconomics","Calculate LTV, CAC, LTV:CAC ratio, and payback period","i-lucide-calculator","Understand your unit economics - the fundamental building blocks of a sustainable SaaS business. Calculate lifetime value, customer acquisition cost, and how they relate.",{},"/tools/plan/unit-economics",[729,629,578],{"title":889,"description":897},"tools/2.plan/unit-economics",[906,907,630,908,762],"ltv","cac","payback","56vhLDb_BX6rWz-ZhXui6EF2hxYVGaEcaeHLre7XTYk",{"id":911,"title":912,"author":448,"body":913,"category":459,"component":919,"description":920,"extension":462,"featured":201,"icon":921,"lastUpdated":448,"links":448,"longDescription":922,"maxProjects":457,"meta":923,"navigation":466,"ogImage":448,"paidToolKey":924,"paidUpgrade":466,"path":925,"relatedTools":926,"saaskit":466,"seo":928,"slug":448,"stage":929,"status":475,"stem":930,"syncAllowed":201,"tags":931,"versions":448,"__hash__":935},"demotools/tools/3.build/hiring-plan.md","Hiring Plan & Burn Impact",{"type":450,"value":914,"toc":917},[915],[453,916],{},{"title":456,"searchDepth":457,"depth":457,"links":918},[],"SaaskitHiringPlan","Plan hires and see the month-by-month impact on burn rate and runway","i-lucide-user-plus","Plan your hiring timeline and see exactly how each hire impacts your monthly burn rate and remaining runway. Visualize cumulative burn projections and ensure your runway supports all planned hires.",{},"hiring-plan","/tools/build/hiring-plan",[757,833,927],"tech-stack-advisor",{"title":912,"description":920},"build","tools/3.build/hiring-plan",[932,735,933,934,726],"hiring","team","headcount","fbvKzL0EgNRXBnDJuY0emEskrLzswBtVxcoAvXtGhE8",{"id":937,"title":938,"author":448,"body":939,"category":459,"component":945,"description":946,"extension":462,"featured":201,"icon":354,"lastUpdated":448,"links":448,"longDescription":947,"maxProjects":457,"meta":948,"navigation":466,"ogImage":448,"paidToolKey":949,"paidUpgrade":466,"path":950,"relatedTools":951,"saaskit":466,"seo":952,"slug":448,"stage":929,"status":475,"stem":953,"syncAllowed":201,"tags":954,"versions":448,"__hash__":958},"demotools/tools/3.build/launch-checklist.md","Launch Checklist",{"type":450,"value":940,"toc":943},[941],[453,942],{},{"title":456,"searchDepth":457,"depth":457,"links":944},[],"SaaskitLaunchChecklist","Comprehensive pre-launch checklist for SaaS products","Never forget a critical pre-launch item again. This checklist covers Legal, Product, Marketing, and Technical requirements for launching your SaaS.",{},"launch","/tools/build/launch-checklist",[833,927],{"title":938,"description":946},"tools/3.build/launch-checklist",[949,955,956,957,763],"checklist","go-to-market","preparation","DcgLWpfZIssQYmFtaJaa_8G86o_wS_S1JQx_8JCi1bs",{"id":960,"title":961,"author":448,"body":962,"category":459,"component":968,"description":969,"extension":462,"featured":201,"icon":970,"lastUpdated":448,"links":448,"longDescription":971,"maxProjects":457,"meta":972,"navigation":466,"ogImage":448,"paidToolKey":973,"paidUpgrade":466,"path":974,"relatedTools":975,"saaskit":466,"seo":977,"slug":448,"stage":929,"status":475,"stem":978,"syncAllowed":201,"tags":979,"versions":448,"__hash__":984},"demotools/tools/3.build/mvp-scope-prioritizer.md","MVP Scope Prioritizer",{"type":450,"value":963,"toc":966},[964],[453,965],{},{"title":456,"searchDepth":457,"depth":457,"links":967},[],"SaaskitMvpScopePrioritizer","Prioritize features for your MVP launch using ICE scoring","i-lucide-list-checks","Use Impact-Confidence-Effort scoring to prioritize MVP features. Define your MVP scope, identify must-haves vs nice-to-haves, and track implementation progress.",{},"mvp-scope","/tools/build/mvp-scope-prioritizer",[730,927,976],"pomodoro",{"title":961,"description":969},"tools/3.build/mvp-scope-prioritizer",[837,980,981,982,983],"prioritization","scope","ice-scoring","features","GxFoV827HL5pqwCL9mts5tJ_ortO82iYV0w54UwFhdY",{"id":986,"title":987,"author":448,"body":988,"category":459,"component":994,"description":995,"extension":462,"featured":201,"icon":996,"lastUpdated":448,"links":448,"longDescription":997,"maxProjects":457,"meta":998,"navigation":466,"ogImage":448,"paidToolKey":999,"paidUpgrade":466,"path":1000,"relatedTools":1001,"saaskit":466,"seo":1003,"slug":448,"stage":929,"status":475,"stem":1004,"syncAllowed":201,"tags":1005,"versions":448,"__hash__":1010},"demotools/tools/3.build/pitch-deck-outline.md","Pitch Deck Outline",{"type":450,"value":989,"toc":992},[990],[453,991],{},{"title":456,"searchDepth":457,"depth":457,"links":993},[],"SaaskitPitchOutline","Structure your investor pitch deck with the standard 10-slide framework","i-lucide-presentation","Structure your pitch deck using the 10-slide framework investors expect. Track completion, identify weak slides, and ensure every critical section is covered before you start pitching.",{},"pitch-outline","/tools/build/pitch-deck-outline",[782,1002,472],"equity-cap-table",{"title":987,"description":995},"tools/3.build/pitch-deck-outline",[1006,789,1007,1008,1009],"pitch-deck","investor","presentation","storytelling","wdAT81lntJFZjK17vTZ3O0z6ji2cttn09CS6aC4JB78",{"id":1012,"title":1013,"author":448,"body":1014,"category":459,"component":1020,"description":1021,"extension":462,"featured":201,"icon":1022,"lastUpdated":448,"links":448,"longDescription":1023,"maxProjects":457,"meta":1024,"navigation":466,"ogImage":448,"paidToolKey":976,"paidUpgrade":466,"path":1025,"relatedTools":1026,"saaskit":466,"seo":1028,"slug":448,"stage":929,"status":475,"stem":1029,"syncAllowed":201,"tags":1030,"versions":448,"__hash__":1035},"demotools/tools/3.build/pomodoro.md","Pomodoro Focus Timer",{"type":450,"value":1015,"toc":1018},[1016],[453,1017],{},{"title":456,"searchDepth":457,"depth":457,"links":1019},[],"SaaskitPomodoro","Track focused work sessions and build daily momentum","i-lucide-timer","Use time-blocking with the Pomodoro Technique to break work into focused 25-minute sessions. Track completion rate, identify peak productivity times, and maintain sustainable pace during development.",{},"/tools/build/pomodoro",[833,1027],"launch-checklist",{"title":1013,"description":1021},"tools/3.build/pomodoro",[1031,1032,1033,976,1034],"productivity","time-tracking","focus","wellness","VgLr6Pe4A5RvPBd2yBpZSYBBA5U7VS_q_j0ZXtx6lD0",{"id":1037,"title":1038,"author":448,"body":1039,"category":459,"component":1045,"description":1046,"extension":462,"featured":201,"icon":399,"lastUpdated":448,"links":448,"longDescription":1047,"maxProjects":457,"meta":1048,"navigation":466,"ogImage":448,"paidToolKey":1049,"paidUpgrade":466,"path":1050,"relatedTools":1051,"saaskit":466,"seo":1052,"slug":448,"stage":929,"status":475,"stem":1053,"syncAllowed":201,"tags":1054,"versions":448,"__hash__":1058},"demotools/tools/3.build/tech-stack-advisor.md","Tech Stack Advisor",{"type":450,"value":1040,"toc":1043},[1041],[453,1042],{},{"title":456,"searchDepth":457,"depth":457,"links":1044},[],"SaaskitTechStackAdvisor","Evaluate and plan your technical architecture and tool choices","Compare frontend frameworks, backend stacks, databases, and hosting options. Evaluate tradeoffs in development speed, scalability, cost, and team expertise for your specific requirements.",{},"tech-stack","/tools/build/tech-stack-advisor",[833,730,1027],{"title":1038,"description":1046},"tools/3.build/tech-stack-advisor",[1049,1055,1056,1057,737],"architecture","tools","engineering","uJ-5EH6VfBp9t6_8Frb94rCoCLX6q4AgoAyhEbWKO4A",{"id":1060,"title":1061,"author":448,"body":1062,"category":459,"component":1068,"description":1069,"extension":462,"featured":201,"icon":1070,"lastUpdated":448,"links":448,"longDescription":1071,"maxProjects":457,"meta":1072,"navigation":466,"ogImage":448,"paidToolKey":1073,"paidUpgrade":466,"path":1074,"relatedTools":1075,"saaskit":466,"seo":1076,"slug":448,"stage":929,"status":475,"stem":1077,"syncAllowed":201,"tags":1078,"versions":448,"__hash__":1082},"demotools/tools/3.build/weekly-founder-scorecard.md","Weekly Founder Scorecard",{"type":450,"value":1063,"toc":1066},[1064],[453,1065],{},{"title":456,"searchDepth":457,"depth":457,"links":1067},[],"SaaskitWeeklyScorecard","Track 3-5 key metrics weekly with traffic light status and streak tracking","i-lucide-clipboard-list","Track your most important metrics every week with green/yellow/red status indicators. Maintain accountability, spot trends early, and build momentum with streak tracking.",{},"weekly-scorecard","/tools/build/weekly-founder-scorecard",[976,1027,924],{"title":1061,"description":1069},"tools/3.build/weekly-founder-scorecard",[549,1079,762,1080,1081],"weekly","accountability","tracking","RH00aPj8dGGAzE5l4sFQwKYHVMbYbxQggdQeXtUExYc",{"id":1084,"title":1085,"author":448,"body":1086,"category":459,"component":1092,"description":1093,"extension":462,"featured":201,"icon":1094,"lastUpdated":448,"links":448,"longDescription":1095,"maxProjects":457,"meta":1096,"navigation":466,"ogImage":448,"paidToolKey":1097,"paidUpgrade":466,"path":1098,"relatedTools":1099,"saaskit":466,"seo":1100,"slug":448,"stage":1101,"status":475,"stem":1102,"syncAllowed":201,"tags":1103,"versions":448,"__hash__":1105},"demotools/tools/4.grow/break-even.md","Break-Even Calculator",{"type":450,"value":1087,"toc":1090},[1088],[453,1089],{},{"title":456,"searchDepth":457,"depth":457,"links":1091},[],"SaaskitBreakEven","Calculate when your SaaS reaches profitability and break-even","i-lucide-scale","Project unit economics and fixed costs to determine your monthly revenue target for break-even. Model different acquisition and churn scenarios to see path to profitability.",{},"breakeven","/tools/grow/break-even",[630,629,729],{"title":1085,"description":1093},"grow","tools/4.grow/break-even",[1104,579,630,762,813],"profitability","tyqe_wMVSyQB6QLK_AEcMuxBC30bpN-fduUv-lno0IQ",{"id":1107,"title":1108,"author":448,"body":1109,"category":459,"component":1115,"description":1116,"extension":462,"featured":201,"icon":1117,"lastUpdated":448,"links":448,"longDescription":1118,"maxProjects":457,"meta":1119,"navigation":466,"ogImage":448,"paidToolKey":738,"paidUpgrade":466,"path":1120,"relatedTools":1121,"saaskit":466,"seo":1122,"slug":448,"stage":1101,"status":475,"stem":1123,"syncAllowed":201,"tags":1124,"versions":448,"__hash__":1127},"demotools/tools/4.grow/burn-multiple.md","Burn Multiple Calculator",{"type":450,"value":1110,"toc":1113},[1111],[453,1112],{},{"title":456,"searchDepth":457,"depth":457,"links":1114},[],"SaaskitBurnMultiple","Calculate your SaaS burn multiple and efficiency metrics","i-lucide-flame","Measure how much you burn for every dollar of ARR growth. Calculate CAC payback period, LTV/CAC ratio, and Magic Number to benchmark your unit economics against VC expectations.",{},"/tools/grow/burn-multiple",[729,630,782],{"title":1108,"description":1116},"tools/4.grow/burn-multiple",[738,1125,762,630,1126],"efficiency","benchmarks","cwFZu3mOdMXFWvFeSmZ7Xcw7wjhDSPP8dgH7qUr1Erk",{"id":1129,"title":1130,"author":448,"body":1131,"category":459,"component":1137,"description":1138,"extension":462,"featured":201,"icon":1139,"lastUpdated":448,"links":448,"longDescription":1140,"maxProjects":457,"meta":1141,"navigation":466,"ogImage":448,"paidToolKey":1142,"paidUpgrade":466,"path":1143,"relatedTools":1144,"saaskit":466,"seo":1147,"slug":448,"stage":1101,"status":475,"stem":1148,"syncAllowed":201,"tags":1149,"versions":448,"__hash__":1152},"demotools/tools/4.grow/cohort-retention-analysis.md","Cohort Retention Analysis",{"type":450,"value":1132,"toc":1135},[1133],[453,1134],{},{"title":456,"searchDepth":457,"depth":457,"links":1136},[],"SaaskitCohortRetention","Build retention cohort tables and heatmaps to find drop-off points","i-lucide-grid-3x3","Build cohort retention tables to understand when and where users drop off, and whether retention is improving over time. Visualize retention with color-coded heatmaps and identify your retention floor.",{},"cohort-retention","/tools/grow/cohort-retention-analysis",[729,1145,1146],"nps-calculator","funnel-calculator",{"title":1130,"description":1138},"tools/4.grow/cohort-retention-analysis",[1150,761,1151,754,481],"cohort","heatmap","ewkVuQKUcwWnOg2wf7NDG6sH99qvfKOp3212GFkKDvc",{"id":1154,"title":1155,"author":448,"body":1156,"category":459,"component":1162,"description":1163,"extension":462,"featured":201,"icon":1164,"lastUpdated":448,"links":448,"longDescription":1165,"maxProjects":457,"meta":1166,"navigation":466,"ogImage":448,"paidToolKey":1167,"paidUpgrade":466,"path":1168,"relatedTools":1169,"saaskit":466,"seo":1170,"slug":448,"stage":1101,"status":475,"stem":1171,"syncAllowed":201,"tags":1172,"versions":448,"__hash__":1174},"demotools/tools/4.grow/funnel-calculator.md","Funnel Calculator",{"type":450,"value":1157,"toc":1160},[1158],[453,1159],{},{"title":456,"searchDepth":457,"depth":457,"links":1161},[],"SaaskitFunnelCalculator","Analyze conversion rates across your customer acquisition funnel","i-lucide-filter","Track funnel stages from awareness to conversion, identify bottlenecks, and calculate improvement impact. Compare against benchmarks and model changes to conversion rates.",{},"funnel","/tools/grow/funnel-calculator",[578,1145,782],{"title":1155,"description":1163},"tools/4.grow/funnel-calculator",[1167,661,1173,762,814],"acquisition","dx87rfOECispeVA6wPC3p07rJ4OYpXAs1qSd8GEGvbU",{"id":1176,"title":1177,"author":448,"body":1178,"category":459,"component":1184,"description":1185,"extension":462,"featured":201,"icon":1186,"lastUpdated":448,"links":448,"longDescription":1187,"maxProjects":457,"meta":1188,"navigation":466,"ogImage":448,"paidToolKey":1189,"paidUpgrade":466,"path":1190,"relatedTools":1191,"saaskit":466,"seo":1192,"slug":448,"stage":1101,"status":475,"stem":1193,"syncAllowed":201,"tags":1194,"versions":448,"__hash__":1198},"demotools/tools/4.grow/gtm-channel-planner.md","GTM Channel Planner",{"type":450,"value":1179,"toc":1182},[1180],[453,1181],{},{"title":456,"searchDepth":457,"depth":457,"links":1183},[],"SaaskitGtmChannels","Score, rank, and budget your go-to-market acquisition channels","i-lucide-megaphone","Identify and rank your most promising customer acquisition channels based on estimated CAC, reach, and product fit. Focus your budget on the 2-3 channels that drive the most efficient growth.",{},"gtm-channels","/tools/grow/gtm-channel-planner",[630,1146,629],{"title":1177,"description":1185},"tools/4.grow/gtm-channel-planner",[1195,1196,1173,1197,907],"gtm","channels","marketing","JMCOJm5CsYUnzb86W2Ktr_KoHViDOgoFKpDxT7ryQRc",{"id":1200,"title":1201,"author":448,"body":1202,"category":459,"component":1208,"description":1209,"extension":462,"featured":201,"icon":1210,"lastUpdated":448,"links":448,"longDescription":1211,"maxProjects":457,"meta":1212,"navigation":466,"ogImage":448,"paidToolKey":1007,"paidUpgrade":466,"path":1213,"relatedTools":1214,"saaskit":466,"seo":1215,"slug":448,"stage":1101,"status":475,"stem":1216,"syncAllowed":201,"tags":1217,"versions":448,"__hash__":1221},"demotools/tools/4.grow/investor-readiness.md","Investor Readiness Assessment",{"type":450,"value":1203,"toc":1206},[1204],[453,1205],{},{"title":456,"searchDepth":457,"depth":457,"links":1207},[],"SaaskitInvestorReadiness","Evaluate your SaaS readiness for funding conversations","i-lucide-briefcase","Self-assess your business against investor expectations across traction, team, market, and metrics. Identify your strongest talking points and areas needing improvement before approaching investors.",{},"/tools/grow/investor-readiness",[1145,738,579],{"title":1201,"description":1209},"tools/4.grow/investor-readiness",[789,1218,762,1219,1220],"investment","readiness","assessment","h4KIY5oMyRISliqjMqVF2LfhXArSdNwL_1uERrrAX5Y",{"id":1223,"title":1224,"author":448,"body":1225,"category":459,"component":1231,"description":1232,"extension":462,"featured":201,"icon":1233,"lastUpdated":448,"links":448,"longDescription":1234,"maxProjects":457,"meta":1235,"navigation":466,"ogImage":448,"paidToolKey":1236,"paidUpgrade":466,"path":1237,"relatedTools":1238,"saaskit":466,"seo":1239,"slug":448,"stage":1101,"status":475,"stem":1240,"syncAllowed":201,"tags":1241,"versions":448,"__hash__":1245},"demotools/tools/4.grow/nps-calculator.md","NPS Calculator",{"type":450,"value":1226,"toc":1229},[1227],[453,1228],{},{"title":456,"searchDepth":457,"depth":457,"links":1230},[],"SaaskitNpsCalculator","Calculate your Net Promoter Score and understand customer loyalty","i-lucide-thumbs-up","Enter customer survey responses (0-10) to calculate your NPS score and see the breakdown of promoters, passives, and detractors.",{},"nps","/tools/grow/nps-calculator",[1146,782],{"title":1224,"description":1232},"tools/4.grow/nps-calculator",[1236,1242,1243,1244,762],"satisfaction","loyalty","feedback","L3O5bjpjXSu7woFJEKkAj9A0TmGc6aoYmn4M9RDAwyA",{"id":1247,"title":1248,"author":448,"body":1249,"category":459,"component":1255,"description":1256,"extension":462,"featured":201,"icon":1257,"lastUpdated":448,"links":448,"longDescription":1258,"maxProjects":457,"meta":1259,"navigation":466,"ogImage":448,"paidToolKey":1260,"paidUpgrade":466,"path":1261,"relatedTools":1262,"saaskit":466,"seo":1263,"slug":448,"stage":1101,"status":475,"stem":1264,"syncAllowed":201,"tags":1265,"versions":448,"__hash__":1266},"demotools/tools/4.grow/saas-quick-ratio.md","SaaS Quick Ratio",{"type":450,"value":1250,"toc":1253},[1251],[453,1252],{},{"title":456,"searchDepth":457,"depth":457,"links":1254},[],"SaaskitQuickRatio","Calculate your SaaS quick ratio to measure growth efficiency","i-lucide-activity","Calculate your SaaS Quick Ratio to understand whether growth is healthy and sustainable. Quick Ratio measures revenue gained vs revenue lost — above 4 is excellent, below 1 means you are shrinking.",{},"quick-ratio","/tools/grow/saas-quick-ratio",[738,578,729],{"title":1248,"description":1256},"tools/4.grow/saas-quick-ratio",[1260,814,1125,806,762],"Bvu6d3akz2zlqkk33MWJKyPJeLZkBh-yPVXoT1PgeR8",{"id":1268,"title":1269,"author":448,"body":1270,"category":459,"component":1276,"description":1277,"extension":462,"featured":201,"icon":1278,"lastUpdated":448,"links":448,"longDescription":1279,"maxProjects":448,"meta":1280,"navigation":466,"ogImage":448,"paidToolKey":1281,"paidUpgrade":201,"path":1282,"relatedTools":448,"saaskit":466,"seo":1283,"slug":448,"stage":1284,"status":475,"stem":1285,"syncAllowed":466,"tags":1286,"versions":448,"__hash__":1290},"demotools/tools/5.reference/saas-glossary.md","SaaS Glossary",{"type":450,"value":1271,"toc":1274},[1272],[453,1273],{},{"title":456,"searchDepth":457,"depth":457,"links":1275},[],"SaaskitSaasGlossary","Reference guide for SaaS metrics, terms, and benchmarks","i-lucide-book-open","A searchable glossary of essential SaaS terms, metrics, and industry benchmarks. Perfect for founders who want to speak the language of SaaS.",{},"glossary","/tools/reference/saas-glossary",{"title":1269,"description":1277},"reference","tools/5.reference/saas-glossary",[1281,1284,1287,1288,1289],"definitions","saas-terms","education","cpv3gLEsRfSC22Gua8c0wNoHOtnHec22XAsWRVdUQrs",1772977470499]