Track work hours in Notion with one tap. A simple webhook captures start, break, and end times and writes them to your Notion database. Great for teams and freelancers who want fast, clean records without manual typing.
A webhook receives a request from Apple Shortcuts or any HTTP client and routes it with a Switch node to start, break, or end. For start, the flow looks up today’s entry by date. If none exists, it creates a new Notion page and sets the start time to now. For break, it reads the duration from the request and either sets or updates the Break field for today. For end, it updates the End time only if a start exists, and it prevents double entries. Clear messages are returned through the HTTP response so users know exactly what happened.
Setup needs a Notion database with Start date, End date, Break number, and a Date formula that matches today. Connect your Notion account in n8n and paste the database ID into the Notion nodes. Place the webhook URL into an Apple Shortcut with an action field like start, break with duration, or end. Expect fewer errors, faster updates, and a single source of truth for time tracking. Ideal for field teams, agencies, and remote workers.