type
status
date
slug
summary
tags
category
icon
password
用蘋果捷徑(Shortcuts)和 NFC貼紙快速把飲水量,送至 n8n 自動化流程。串接 Notion 做記錄統計、Slack 定時與即時提醒,讓每日飲水追蹤變成零負擔、全生態自動化!
研究背景
最近玩 n8n 往日常需求自動化的「組合技」去延伸發想。發現很多生活小細節動點腦筋就能快速自動化!
這次痛點在「喝水」這件事(要瘦就要多喝水咩),便做了一個「蘋果捷徑 + NFC + n8n」的應用!
除了記錄每次喝水量、計算當日剩餘應喝目標、定時提醒通知,還設計讓AI提供鼓勵小語,邊喝邊賞心☺️
*這一切還不用第三方 App,只要iPhone、iPad、Apple Watch、Mac 都可直接用 Shortcuts 一鍵觸發
主要功能
大致上分為:輸入飲水量入口、計算/記錄流程、輸出呈現處,這三塊。
Apple Shortcuts & NFC 快速輸入 → n8n運算 → Notion & Slack 雙儲存
輸入飲水量入口(1) — Apple Shortcuts
執行操作
- 啟用捷徑
- 選自己當次飲水量選項/自行輸入飲水量
(背景傳送資料到n8n作流程觸發)
輸入飲水量入口(2) — NFC
執行操作
- 手機靠近該NFC貼紙,即感應觸發捷徑
(背景傳送資料到n8n作流程觸發)
計算/記錄流程 — n8n
執行自動化流程
- 利用webhook post捷徑動作,來觸發工作流
- 在notion上的飲水追蹤database,新增一筆記錄資料
- 抓取飲水追蹤database內當日的已飲水記錄
- 預先設定
本日飲水目標
,搭配本日已飲水量
進行其他變數的計算(如:本日目標剩餘量)
- 將資料們(包含
時間、本次飲水量、本日已飲用量、本日目標剩餘量、每日預設目標量
)都傳給AI小幫手,生成鼓勵小語
輸出呈現處 — Notion、Slack
彙整所有計算後的變數數字記錄與AI鼓勵小語等內容,存入Notion並推送通知至Slack備查
設計與實作技術
Apple Shortcuts
設定一入口捷徑:
- 設計容量選單:將常用水杯容器容量放於選項內,並留一個選項其他,供自行輸入時使用。

- 設定URL,並以「取得URL,以post方式」將選單結果發送
- 需要預先去n8n的webhook觸發節點拿到這個URL。

- 顯示通知:提醒使用者已經送出記錄。
NFC
設定常用水杯容器的專屬捷徑
- 內含該容器容量數值。

- 設定URL,並以「取得URL,以post方式」將選單結果發送
- 使用前面捷徑一樣的URL即可
- 到「捷徑→自動化→設定NFC→掃描」拿貼紙感應手機上方頂部區域感應後命名
- 設定執行捷徑,選剛剛做好的容器專屬捷徑,讓未來感應時能啟動捷徑。
- 碰杯即記錄!喝水就像刷悠遊卡!



n8n

各節點模組功能介紹與設定
- Webhook Trigger: 接收捷徑內容來觸發工作流。
- IF: 如果傳送的容量數值存在,就繼續往下走。
- Notion-Add database page: 新增飲水記錄
- Notion-Get database pages: 抓取當日的所有飲水記錄
- Summarize + Set + Code: 資料定義與處理
- Summarize 當日飲水記錄加總sum
- Set 加總量為drank
- Code 以
目標 - drank
計算剩餘應飲用量
- AI Agent: 設定 OpenAI API 再選用其模型,並加入 prompt 提示詞賦予角色設定,請他幫我作針對記錄內容去生成鼓勵小語。
- Merge: 把資料們與AI鼓勵小語合併。
- Slack: 推播傳送(本次飲水量、本日已飲用量、本日剩餘目標)到特定頻道。
開發問題筆記
- n8n webhook 節點的post。要先使用test的測試,確認儲存後再切換成production。
- 改善使用者體驗:
- NFC 貼紙貼在容器上,手機靠近就啟動捷徑直接傳送。
- 新增一條工作流排程,每兩小時通知提醒喝水。

實測效果



小小後記
整個應用做出來時頗興奮,因為如此一來連app開發都省了。捷徑足矣!
有蘋果生態系加持,自己手邊裝置手機、手錶、平板、電腦。通通隨時隨地一鍵捷徑就輸入。
這種魔法整合+n8n+智能家居等,未來威力大有可為!
贊助支持鼓勵
如果這篇文章對你有所幫助或解惑,歡迎您賞我一杯啤酒🍻