Features
Everything in the box.
ConvoLog ships as a complete self-hosted package. Every feature listed below is included — nothing is paywalled or locked behind a tier.
Logging & entries
Structured conversation logging
Log every significant conversation with a structured entry: type, date, who was involved, what was said, and any agreed follow-ups. Multiple entry types let you distinguish a routine one-to-one from a formal performance discussion.
Evidence classification
Tag each entry with sentiment (positive / neutral / negative), severity level, and a status (open / resolved / escalated). Over time, those tags surface patterns that would otherwise get lost in memory.
Follow-up tracking
Attach follow-up actions to any entry. Track whether they were completed and link back to later conversations that address them. Nothing falls through the cracks.
File & evidence uploads
Attach any supporting file — a document, a screenshot, an email export — directly to a log entry. All uploads are stored on your own server alongside the rest of the data.
People & access
People profiles
Each person you manage has a profile: their role, their reporting line, and a full timeline of every log entry that involves them. The profile is the single source of truth for that relationship.
Role-based access control
Three roles — SUPER_ADMIN, ADMIN, and USER — govern what each account can see and do. People-visibility is derived automatically from the org hierarchy: you see the people who report into you, directly or indirectly. No manual permission lists to maintain.
Data & compliance
Export to JSON, CSV, Markdown, ZIP
Export your data in any format you need — for HR, legal, your own records, or migrating away from ConvoLog entirely. You own the data; you can always take it with you.
Full audit log
Every create, update, and delete action is recorded in an immutable audit log. Know exactly what changed, when, and who made the change.
Scheduled automatic backups
Configure a backup schedule and ConvoLog handles the rest. Backups are stored on your server (or a path you specify) and can be restored with a single command.
Infrastructure
Self-hosted via Docker
ConvoLog ships as a Docker image. Run it on any Linux server, VPS, or home lab. The setup guide walks you through a working deployment in under 15 minutes.
SQLite storage
All data lives in a single SQLite file. It's simple to back up, inspect with standard tooling, and understood by anyone who knows SQL. No separate database server to manage.
No telemetry, no external calls
ConvoLog makes zero outbound requests during normal operation. No analytics, no update pings, no licence checks. What happens on your server stays on your server.