Abschrift
Docs / Importing meetings

Importing meetings

Not every meeting starts with Abschrift's record button. Drop a Zoom or Meet recording, an exported transcript, or notes from another tool anywhere over the app window — or click the small arrow next to the record button. Imports become normal meetings: notes, speaker labels, search, MCP, and the same retention schedule as everything else. Transcription and speaker separation run on this Mac.

What you can drop

Before anything is written, a confirm dialog shows exactly what the import will use. It lists each file's detected type, which you can correct. It previews the first converted turns and prefills editable title and date-&-time fields.

The title comes from the transcript's content when it names one, otherwise from the file name. The date works the same way, with the file's modified date as fallback. Adjust either, or clear them. An empty date means "the moment of import". An empty title falls back to the file name. If a turn has no usable time in the source, it keeps no timestamp — Abschrift never invents one.

On confirm, the meeting appears in the sidebar immediately and processes in the background, with the same progress view as a recorded meeting. Nothing blocks: you can keep using the app.

Afterwards, re-run any step from the meeting's ⋯ menu whenever its input still exists: Re-generate notes uses the transcript, Re-transcribe uses kept audio. Images embedded in an imported notes file render in place. Web-hosted images load only when you click them (privacy policy).

Unusual formats

Standard formats convert entirely on-device. When a transcript's format isn't recognized, Abschrift asks your configured notes provider to describe the format. The provider receives a short sample — at most the first 60 lines — and returns a conversion rule. The transcript text itself is always taken verbatim from your file. A fidelity check rejects any rule that doesn't explain at least 95% of the file's lines.

With Ollama this detection runs fully locally. With a cloud provider, the sample is sent only after you confirm the import, and the meeting's egress badge records it. Learned formats are remembered, so each format needs detection at most once. Without a configured provider, unrecognized formats fail with a plain message. Convert to VTT or SRT and try again.

Retention, storage, and honesty

One thing importing does not change: consent rules for recording a meeting apply wherever it was recorded. See Recording & the law.

Command line

The same import runs headlessly: abschrift import call.m4a transcript.vtt. Add --dry-run to see the detection verdict as JSON without importing.