Daily Voice Journal to Notion

iOS · Scriptable · GPT-4o · Notion API · April 2026

I wanted a journal that didn't require sitting down and typing. I wanted to just speak freely in Finnish—the way thoughts actually form—and have an intelligent workflow parse, score, and archive it into Notion in seconds.

No dedicated subscription app, no account setups, and no third-party middleware. Just a lightweight JavaScript script running locally inside Scriptable on iOS.

Tap run, speak, and put the phone away. The transcript is processed and filed into a personal health and journaling database automatically.

Scriptable app, Daily Journal in the scripts list Voice Journal recording prompt on iOS Notion entry detail Notion journal entry, structured properties

How it works

Voice capture: Native iOS dictation captures raw speech in Finnish directly on the device with zero latency.

LLM structuring & translation: The transcript is sent to OpenAI's GPT-4o, which extracts mood (scored 1–10), energy level, physical symptoms, meals with timestamps, and core themes—normalizing everything into English.

Dynamic Notion taxonomy: The script connects directly to the Notion API, checking existing tags in a reference database, reusing matches, or generating new ones dynamically. The full raw transcript is preserved in the page body alongside structured properties.

Personal health tracking: Built for daily health and habit logging. Speaking is several times faster than typing, and having an LLM handle the taxonomy means never having to decide how or where to file an entry.