Daily Hydration Reminder with Engagement Tracking - n8n Workflow

Automate daily hydration reminders via Slack or Discord and track user engagement using Airtable. This powerful n8n workflow uses a scheduled n8n trigger to promote community wellness.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Community Managers looking to increase daily interaction and wellness participation.

  • HR Teams automating internal health initiatives.

  • Developers needing a multi-platform communication n8n template.

  • Anyone utilizing n8n who requires time-based process pausing and subsequent data retrieval.

Overview

This comprehensive n8n workflow solves the challenge of maintaining community engagement and wellness awareness by automating scheduled reminders. Utilizing a powerful n8n trigger, the system fires twice daily (10 AM and 3 PM), randomizes content using an n8n node (Set), and sends friendly messages across communication channels like Slack or Discord.

This robust n8n template doesn't just send messages; it waits 24 hours using the Wait n8n node to collect engagement data—specifically, user reactions (e.g., the ✅ emoji). These successful reactions are then fetched and logged into Airtable, creating a foundation for 'Hydration Heroes' leaderboards or simple wellness tracking, making this a highly interactive and effective n8n solution for community management.

How it Works

The entire process is initiated by the schedule n8n trigger, 'Every Day at 10 AM & 3 PM'.


  1. Schedule Activation: The n8n trigger fires twice daily, kicking off the hydration reminder cycle.

  2. Content Preparation: The 'Pick Random GIF' n8n node (a Set node) selects a random, calming GIF URL from a predefined list. This step ensures message variety.

  3. Cross-Platform Delivery: The workflow branches, simultaneously utilizing HTTP Request n8n nodes to 'Send to Slack' and 'Send to Discord' using their respective webhooks/APIs. These messages include the reminder text and the randomized GIF.

  4. Pause for Engagement: The 'Wait 24 Hours' n8n node pauses the workflow, allowing members ample time to see the message and react with the designated checkmark emoji (✅).

  5. Reaction Retrieval: After the wait period, the 'Get Slack Reactions' n8n node uses the Slack API to fetch all reactions associated with the original message.

  6. Filter Results: The 'Filter ✅ Reactions' n8n node (a Switch node) acts as core logic flow control, ensuring the subsequent steps only execute if at least one checkmark reaction was found.

  7. Data Logging: If reactions are confirmed, the 'Log in Airtable' n8n node saves the interaction as a new record, successfully completing the cycle of this sophisticated n8n workflow.

Installation Guide

To deploy this useful n8n workflow, follow these steps:


  1. Import: Copy the provided JSON data and paste it directly into your n8n instance using the 'New' -> 'Import from JSON' function.

  2. Configure Trigger: Open the 'Every Day at 10 AM & 3 PM' n8n trigger node and ensure the timezone settings match your community's time zone.

  3. Set GIFs: In the 'Pick Random GIF' n8n node, populate the GIF URLs field with your desired hydration-themed images.

  4. Set Up Messaging Credentials: Configure the 'Send to Slack' and 'Send to Discord' HTTP Request n8n nodes with your respective webhook URLs or API tokens. Note: These nodes are separate; use only the one required for your platform or set up conditional routing.

  5. Set Up Tracking: Create an Airtable connection for the 'Log in Airtable' n8n node, specifying the Base ID, Table Name, and the fields where you want to log the reaction data.

  6. API Permissions (Slack): Ensure your Slack API connection used in the 'Get Slack Reactions' n8n node has the necessary permissions (reactions:read, channels:read).

  7. Activate: Enable the n8n workflow to start the automated schedule.

Node Details

Every Day at 10 AM & 3 PM (Schedule Trigger): The starting n8n trigger. Configured to run precisely twice a day, forming the 'heartbeat' of this daily wellness n8n template.
Pick Random GIF (Set n8n node): Randomizes the content by selecting one GIF URL from a list. This prevents message fatigue and keeps the hydration reminder fresh.
Send to Slack / Send to Discord (HTTP Request n8n node): Uses external webhooks/APIs to deliver the message and GIF. Crucial for cross-platform support within this n8n workflow.
Wait 24 Hours (Wait n8n node): A critical flow control n8n node that pauses execution for exactly one day, allowing engagement data (reactions) to accumulate before retrieval.
Get Slack Reactions (HTTP Request n8n node): Communicates with the Slack API to fetch the engagement data, necessary for tracking whether users acknowledged the reminder.
Filter ✅ Reactions (Switch n8n node): A core logic n8n node that evaluates the collected data. It only passes items through if a checkmark reaction is detected, ensuring only confirmed engagements are logged.


  • Log in Airtable (Airtable n8n node): The final action node. It logs confirmed reactions as new records in a specified Airtable base, enabling long-term tracking and leaderboard generation based on this successful n8n workflow.

Related n8n Workflows

Paid

Nodes: 6 Nodes
Updated: December 26 2025
View all
Created by

Founder of The Workflow Muse & @SheCodesFlow. I craft elegant, task-focused automations for creators, founders, and soft-tech enthusiasts. “Automate with grace. Scale with power.”

Featured*