Point at the URL.
Notion page, Confluence space, Google Drive PDF, intranet. Listor takes a URL and a title. That's the whole import.
Your handbook is in Notion, or Drive, or Confluence, or a PDF somewhere. It can stay there. Listor holds a title and a URL and records who signed off. Change the handbook and everyone gets asked again. Leave it alone and the annual sweep asks them anyway. Every one of those is a row in the audit log, and we never see the handbook itself.

The handbook opens in a new tab. The confirmation stays on this one.
That's where teams stall. The handbook is already in Notion, Confluence, or a PDF, and there's no version of the project where rewriting it is worth doing. Listor skips the upload entirely.
Notion page, Confluence space, Google Drive PDF, intranet. Listor takes a URL and a title. That's the whole import.
All Employees, or a department, or a role-based group. Everyone joins All Employees on arrival, so new hires get the right list automatically.
Employees click the handbook, read it where it lives, then confirm in Listor. We capture IP, user-agent, and the round the confirmation belongs to.
Handbook-attestation tools split into three camps: handbook-builders (AirMason, Blissbook), LMS-with-policies (Trainual), and generic e-sign (DocuSign). Each works for a slightly different buyer.
| Listor | AirMason | Trainual | DocuSign | |
|---|---|---|---|---|
| Use your existing handbook (Notion / PDF / Drive) | ✓ | - | - | ✓ |
| Sign-off tracking per employee | ✓ | ✓ | ✓ | ✓ |
| Auto-trigger when handbook changes | ✓ | - | - | - |
| Annual renewal sweep | ✓ | - | ✓ | - |
| Audit log export | ✓ | ✓ | ✓ | ✓ |
| Bundled with handbook-building tools | - | ✓ | ✓ | - |
| Self-serve, free for 10 assigned people | ✓ | - | - | - |
Free for ten assigned people. No card. The handbook stays where it is.