๐ง Daily Hydration Reminder with Slack/Discord & Airtable Reaction Tracking
Automate wellness engagement in your community with a twice-daily hydration reminder sent to Slack or Discord , and automatically track member reactions in Airtable. This no-code workflow nurtures self-care culture while capturing engagement dataโzero manual effort required.
Perfect for coaches, community managers, and solopreneurs who want to foster mindful habits and recognize active members.
๐ ๏ธ Step-by-Step Setup Instructions
Follow these steps to deploy the workflow in Make.com (compatible with n8n):
1. Import the Workflow
- In Make.com or n8n, go to Scenarios > Import from File
- Upload the provided JSON template
2. Set Up Scheduling
- Locate the Schedule Trigger node
- Confirm times are set to:
- Adjust timezone in Make/n8n settings to match your audience
3. Configure GIF Library
- 
Open the "Pick Random GIF" node 
- 
Replace placeholder URLs with your own: 
- Hosted on Giphy, Imgur, or a public CDN
- Must end in .gifand allow hotlinking
 
- 
Example: https://media.giphy.com/media/abc123/giphy.gif
 
4. Connect Messaging Platform
Choose Slack or Discord :
For Slack:
- Go to Send to Slack node
- Replace {{SLACK_WEBHOOK_URL}}with your incoming webhook
- Ensure the channel allows bot messages
For Discord:
- Go to Send to Discord node
- Replace {{DISCORD_WEBHOOK_URL}}with your server webhook
- Enable embed permissions
๐ Webhook Guide:
5. Enable Reaction Polling (Slack)
- In Get Slack Reactions , add:
- {{SLACK_BOT_TOKEN}}with scopes:- 
- reactions:read
- channels:history
 
- {{SLACK_CHANNEL_ID}}(e.g.,- C012AB3CD)
 
- The workflow uses the message timestamp to fetch reactions after 24 hours
โ ๏ธ Discord note: Native reaction polling requires a Discord bot. This version supports Slack; Discord support can be extended using the Discord API.
6. Set Up Airtable Logging
- In Log in Airtable node:
- Enter your Airtable Base ID
- Ensure table Hydration Reactionsexists (see structure below)
- Map fields correctly (Date, Username, Reaction Count, etc.)
 
- Connect your Airtable API credential
๐๏ธ Airtable Base Structure
This workflow logs every โ
 reaction into Airtable for long-term tracking.
Base: Community Wellness Tracker
Table: Hydration Reactions
| Field | Type | Description | 
|---|
| Date | Date | Date of the reminder (auto-filled) | 
| Time Slot | Single Select | 10:00 AMor3:00 PM | 
| User ID | Text | Slack/Discord user ID | 
| Username | Text | Display name (e.g., @alex) | 
| Platform | Single Select | SlackorDiscord | 
| Reaction Count | Number | Always 1per reaction | 
| Message Timestamp | Text | Message ID for reference | 
| Processed | Checkbox | Marked falseinitially | 
๐ Use a Grouped View in Airtable to create a monthly leaderboard:
- Group by Username
- Rollup: SUM(Reaction Count)
๐ Workflow Explanation
The automation runs a daily cycle with feedback tracking:
- Trigger : Fires at 10 AM and 3 PM via Schedule node
- GIF Selection : Randomly picks a calming hydration GIF
- Message Delivery : Sends formatted message to Slack or Discord
- Wait : Pauses for 24 hours to allow reactions
- Reaction Check : Uses Slack API to fetch โ
 reactions
- Filter : Only proceeds if at least one โ
 is found
- Log : Creates a record in Airtable for each reacting user
๐ This creates a self-sustaining wellness loop โencouraging care and capturing engagement.
๐ฆ Pre-Conditions & Requirements
Before use, ensure:
- โ
 Make.com or n8n account (Free tier supported)
- โ
 Slack workspace with webhook and bot token or Discord server with webhook
- โ
 Airtable account with base and API key
- โ
 Publicly accessible GIF library
- โ
 Internet access and JSON parsing enabled
โ Permissions Required:
- Slack: reactions:read,channels:history
- Airtable: create,readaccess to table
๐จ Customization Guidance
Extend the workflow to fit your needs:
๐ Change Timing
- Edit the Schedule node to send at 9 AM and 1 PM, or only once daily.
๐ผ๏ธ Add Seasonal GIFs
- Rotate GIFs by season (e.g., winter themes in December).
๐งฉ Track Multiple Emojis
- Add switches for ๐ง, ๐ซถ, or โค๏ธ to measure different engagement types.
๐ Auto-Generate Monthly Reports
- Use Airtable Automations to:
- Email top 5 members
- Export CSV for reward fulfillment
- Post leaderboard in your community
 
๐ Reward Integration
- Connect Shopify , Gmail , or Printful to auto-send stickers or discount codes.
๐ Opt-Out Option
- Let users react with โ to be excluded from future tracking.
- Add a filter to skip users in a โDo Not Disturbโ Airtable table.
๐ Who Itโs For
- Coaches & Facilitators running masterminds or accountability groups
- Etsy Sellers with private customer communities
- Remote Teams supporting wellness
- Wellness Creators promoting mindful habits
Deploy once. Nurture your community forever.
With Daily Hydration Reminder , consistency meets compassionโautomatically. ๐ง๐