Employee demo · synthetic Summary Plan Description (SPD) by default · any-company SPD upload in plan setup (Parse) · not investment advice · not a commercial pulse

Step 1 · Upload plan

Upload your SPD

In production, an employer or adviser uploads any company's SPD once here so pulse and gap are plan-specific—not a generic template. This demo defaults to a synthetic Example Co. SPD. Optional upload stays on this device. FeatureHeld teaches features; it does not recommend funds or allocations.

Plan setup is for employers and advisers.

Upload any company's SPD so employees' pulse and gap use that plan's features. Demo default: Example Co. 401(k) Plan · schema spd-facts-v0 · engagement employee-demo-synthetic. See spd-facts.json. No account numbers, balances, or holdings. Education only. On-device demo upload is never sent to a server.

Plan setup · employer / adviser

Upload SPD

Once per plan. Drag and drop or tap to choose a PDF, TXT, or HTML SPD from any company. In this demo, PDF text is read in your browser (bundled PDF.js) and files never leave this device. Scanned image-only PDFs have no text to read; paste text instead. Long digit strings that look like account numbers are stripped. Employees take the pulse after setup—they do not upload the SPD in Learn.

Response rate · employer / adviser

Response rate for the gap report

Enter how many people you're inviting. After the pulse closes, add how many completed on the gap report. The gap report then shows your real rate on page one instead of the example. Optional. Counts only, no names or answers. Saved on this device only, like the uploaded SPD.

Turn on JavaScript to enter counts.

Not advice.

These facts describe what the (synthetic or on-device) document says. For how to allocate or which investment to choose, use the Hand off step. FeatureHeld refuses fund/allocation advice in-product.

Step 1 of 5 · Upload plan