Back to articles
I Built an Automated Call-to-Tasks Pipeline with Claude Code, Whisper, and CalDAV

I Built an Automated Call-to-Tasks Pipeline with Claude Code, Whisper, and CalDAV

via Dev.to PythonStas Baleskov

I'm a PM who codes his own automation. Three weeks ago I picked up Cursor + Claude Code and built a pipeline that processes all my work calls — from raw audio to organized tasks in a project tracker. Zero manual work after setup. Here's the architecture, the decisions, and the gotchas. The Problem After every work call, I used to spend 30-40 minutes: Reviewing key moments Writing notes Creating tasks in the tracker Assigning them to the right projects Multiply by 3-5 calls per day. That's 2-3 hours of pure overhead. Every single day. The Architecture Krisp (audio recording) │ ▼ Download script (Krisp API) │ ▼ CalDAV → Yandex Calendar → File rename │ ▼ Whisper medium (local) → Transcription │ ▼ LLM → Action item extraction │ ▼ ┌───┴───────────────────────┐ ▼ ▼ Obsidian (inbox) ◄─────► YouTrack (tasks) bidirectional sync Runs daily at 11:00 PM via cron. Results ready by morning. Step 1: Recording with Krisp Krisp runs in the background on all calls. Nothing fancy here — it just records.

Continue reading on Dev.to Python

Opens in a new tab

Read Full Article
0 views

Related Articles