Foldout Pre-release

Conditional documentation

Conditional docs from Notion.

One source folds out into the exact manual each reader needs. Tag content in Notion, let readers configure their case, ship a manual that adapts — online, offline, or as one self-contained file.

Get notified at launch Open-source · powers production manuals today
Fig. 1 — live Assembly guide · KB-60 keyboard kit
Kit
Firmware
  1. Unbox & inventory — check PCB, plate, case, stabilizers against the parts list.
  2. Solder the switches — 350 °C, one pin at a time, inspect each joint. [soldered]
  3. Snap the switches in — no iron needed; support the socket from behind. [hotswap]
  4. Mount stabilizers & plate — clip, lube, seat the plate on the PCB.
  5. Flash QMK — put the board in bootloader, qmk flash -kb kb60. [qmk]
  6. Configure in VIA — live remap in the browser, nothing to flash. [via]
  7. Final test — every key, every layer, before closing the case.
showing5 of 7steps for this build — switch the config above

This is the actual mechanic. In your manual the axes are your models, regions, editions — authored as plain tags in Notion.

Why this exists

The enterprise solved this. Then priced everyone else out.

Conditional documentation — one source, many filtered outputs — is a solved problem in the enterprise: MadCap Flare, Paligo, Heretto. But those tools are XML/DITA, cost four figures per seat, and need trained technical writers and weeks of setup.

So most teams don't do it. They duplicate PDFs per product variant and let them rot.

Meanwhile Notion is where everyone already writes — but every Notion publishing tool (Super, Notion Sites, react-notion-x) only serves the content. None transform it, so none can do conditional filtering.

Foldout is the missing middle: MadCap's conditional power, with Notion's authoring.

What you get

01

Conditional, single-sourced

Tag content [modelX][outdoor][-20C] in Notion. Readers pick their case in a wizard; the manual filters itself. Tag inheritance included.

The thing that doesn't exist accessibly anywhere else.

02

Self-contained & offline

The output is one browsable artifact, plus an optional desktop viewer. No server, no account, works air-gapped.

Even the enterprise tools don't ship this cleanly.

03

Durable baked media

Images and video are downloaded, optimized (WebP, GIF→MP4) and bundled into the output at build time.

No expiring signed URLs — your manual works in five years.

Why not X?

FoldoutMadCap / PaligoSuper / Notion Sitesreact-notion-x
Conditional output✓ wizard + inheritance✓ (its core)
Where you authorNotionXML / DITA editorNotionNotion
Learning curvelowweeks, trained writerslowdev (React)
Offline / self-contained✓ one file + viewerpartial
Costopen-source$$$ / seatSaaSfree lib

The defensible line: Notion tools can't add conditional — they serve content, they don't transform it. MadCap can't get simple — legacy XML, enterprise model. Foldout sits where neither can reach. If you searched for a MadCap Flare alternative without DITA, or single-sourcing in Notion — this is that slot.

Pre-release, not vaporware.

Foldout already powers configure-by-instrument manuals in production for a tribology instrument maker — wizard, conditional filtering, offline installer, baked media. The open-source release is being carved out of that engine now.

Get notified at launch

one email when it ships — nothing else