毎日水分補給アラート 💧
中級
これはPersonal Productivity, Multimodal AI分野の自動化ワークフローで、8個のノードを含みます。主にSet, Wait, Switch, Airtable, HttpRequestなどのノードを使用。 Slack/Discord日次ブートキャンプリマインダーおよびAirtableリアクション追跡
前提条件
- •Airtable API Key
- •ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "__PLACEHOLDER_INSTANCE_ID__"
},
"name": "Daily Hydration Hug 💧",
"nodes": [
{
"id": "trigger-schedule",
"name": "毎日 午前10時 & 午後3時",
"type": "n8n-nodes-base.scheduleTrigger",
"notes": "🕒 Schedule: Daily Wellness Nudges\n\nTriggers the workflow twice daily:\n- 10:00 AM\n- 3:00 PM\n\n🔹 Set timezone in Make settings to match your community.\n\nThis is the heartbeat of the hydration reminder system.",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1,
"notesAlignment": "top"
},
{
"id": "random-gif-picker",
"name": "ランダムGIFを選択",
"type": "n8n-nodes-base.set",
"notes": "🖼️ Random GIF Selector\n\nRotates through a curated list of calming hydration-themed GIFs.\n\n💡 Hosted on Giphy, Imgur, or CDN.\n\nExample URLs:\n- https://media.giphy.com/.../water.gif\n- https://example.com/hug.gif\n\nYou can expand the list for seasonal variety.",
"position": [
500,
300
],
"inputNames": [
"GIFs"
],
"parameters": {},
"outputNames": [
"With GIF"
],
"notesAlignment": "top"
},
{
"id": "send-slack-message",
"name": "Slackへ送信",
"type": "n8n-nodes-base.httpRequest",
"notes": "📤 Send Message to Slack\n\nPosts a friendly hydration reminder with:\n- Soothing text\n- Random GIF (accessory)\n\n✅ Uses Slack's Block Kit for rich formatting.\n\n🔧 Replace URL with Discord webhook if needed.",
"position": [
750,
250
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "send-discord-message",
"name": "Discordへ送信",
"type": "n8n-nodes-base.httpRequest",
"notes": "📤 Send Message to Discord\n\nSends a clean, embed-based message with hydration GIF.\n\n🎨 Color: Soft blue (#2C7873 → 2899551)\n\n💡 Use only one send node (Slack OR Discord) unless routing dynamically.",
"position": [
750,
350
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "wait-24-hours",
"name": "24時間待機",
"type": "n8n-nodes-base.wait",
"notes": "⏸️ Wait for Reactions\n\nPauses 24 hours to allow members to react with ✅.\n\n🔹 You can reduce to 12h for faster cycles.\n\n⚠️ Do not skip: needed to capture engagement.",
"position": [
1000,
300
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "fetch-reactions-slack",
"name": "Slackのリアクションを取得",
"type": "n8n-nodes-base.httpRequest",
"notes": "🔍 Fetch Slack Reactions\n\nUses Slack API to check if ✅ was added.\n\n🔐 Requires Bot Token with:\n- reactions:read\n- channels:read\n\n💡 Store message timestamp from initial post.",
"position": [
1250,
250
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "filter-yes-reactions",
"name": "✅リアクションをフィルター",
"type": "n8n-nodes-base.switch",
"notes": "✅ Filter for Checkmark Reactions\n\nOnly continues if at least one ✅ (white_check_mark) was added.\n\n🔧 You can add more emoji filters (e.g., 💧, 🫶) for expanded tracking.",
"position": [
1500,
300
],
"parameters": {},
"notesAlignment": "top"
},
{
"id": "airtable-log-reaction",
"name": "Airtableに記録",
"type": "n8n-nodes-base.airtable",
"notes": "📊 Log Reaction in Airtable\n\nSaves each ✅ reaction as a new record.\n\n🔁 Used later to generate monthly 'Hydration Heroes' leaderboard.\n\n💡 Link to user profiles or add tags for segmentation.",
"position": [
1750,
300
],
"parameters": {},
"notesAlignment": "top"
}
],
"active": false,
"pinData": {},
"settings": {
"callerPolicy": "none",
"saveDataError": "all",
"executionOrder": "parallel",
"saveDataSuccess": "all"
},
"connections": {
"send-slack-message": {
"main": [
[
{
"node": "wait-24-hours",
"type": "main",
"index": 0
}
]
]
},
"wait-24-hours": {
"main": [
[
{
"node": "fetch-reactions-slack",
"type": "main",
"index": 0
}
]
]
},
"random-gif-picker": {
"main": [
[
{
"node": "send-slack-message",
"type": "main",
"index": 0
},
{
"node": "send-discord-message",
"type": "main",
"index": 0
}
]
]
},
"send-discord-message": {
"main": [
[
{
"node": "wait-24-hours",
"type": "main",
"index": 0
}
]
]
},
"fetch-reactions-slack": {
"main": [
[
{
"node": "filter-yes-reactions",
"type": "main",
"index": 0
}
]
]
},
"filter-yes-reactions": {
"main": [
[
{
"node": "airtable-log-reaction",
"type": "main",
"index": 0
}
]
]
},
"trigger-schedule": {
"main": [
[
{
"node": "random-gif-picker",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 個人の生産性, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
AIを使った求人情報の自動検索
Google Jobs、RemoteOK、GPT-3.5 を使ってAIの求人情報に基づく自動求人検索を行い、AI採用情報に基づく自動求人検索とAI対応の求人情報を提供
If
Set
Code
+
If
Set
Code
17 ノードShelly-Ann Davy
個人の生産性
株式市場の日次レポートを自動化
Bright Data、GPT-4.1、Airtable、Gmail を使った自動化による毎日の株式市場レポート
Set
Wait
Switch
+
Set
Wait
Switch
27 ノードBaptiste Fort
コンテンツ作成
Airtable、OpenAI、Unipile を使用した LinkedIn リード生成と自動ダイレクトメッセージングの自動化
Airtable、OpenAI、Unipileを使用した自動LinkedInリード生成とInMail投稿
If
Set
Code
+
If
Set
Code
143 ノードRuben AI
リードナーチャリング
Notionから自動で顧客育成メールと評価収集を実行
Telegramを使ってGoogleカレンダーとNotion CRMによる会議スケジュールの自動化
If
Set
Code
+
If
Set
Code
19 ノードShelly-Ann Davy
サポートチャットボット
企业Redditスマート参与平台
基于AIのReddit潜在顧客生成与社区管理,具备高级评分功能
If
Code
Wait
+
If
Code
Wait
52 ノードShelly-Ann Davy
GPT-4 と Airtable を使用してワークフローを自動のに記録・バックアップ
GPT-4 と Airtable を使用してワーキ弗洛ーを自動のに記録しバックアップする
If
N8n
Set
+
If
N8n
Set
38 ノードGuillaume Duvernay
AI要約
ワークフロー情報
難易度
中級
ノード数8
カテゴリー2
ノードタイプ6
作成者
Shelly-Ann Davy
@SheCodesFlowFounder of The Workflow Muse & @SheCodesFlow. I craft elegant, task-focused automations for creators, founders, and soft-tech enthusiasts. “Automate with grace. Scale with power.”
外部リンク
n8n.ioで表示 →
このワークフローを共有