Discord daily digest for multiple Google Analytics accounts
Ready for 3.0What this workflow does
This workflow has 22 nodes and runs on a schedule (every day at 21:00) (plus 3 other triggers). Along the way it connects Google Analytics and Discord.
How it runs
Trigger: On a schedule (every day at 21:00) (plus 3 other triggers).
- Edit Fields (Edit Fields (Set)): sets 2 fields: discord_channel_id, google_analytics_id
- Edit Fields (Edit Fields (Set)): sets 2 fields: discord_channel_id, google_analytics_id
- Edit Fields (Edit Fields (Set)): sets 2 fields: discord_channel_id, google_analytics_id
- Edit Fields (Edit Fields (Set)): sets 2 fields: discord_channel_id, google_analytics_id
- Code: runs custom JavaScript code
- Google Analytics: uses Google Analytics
- Sort: sorts the items
- gaData (Code): runs custom JavaScript code
- Discord: get many (message)
- Sort: sorts the items
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Edit Fields (Set)
n8n-nodes-base.set - Google Analytics
n8n-nodes-base.googleAnalytics - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Sort
n8n-nodes-base.sort - Discord
n8n-nodes-base.discord - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait
From the author
Overview Fetch Multiple Google Analytics GA4 metrics daily, post to Discord, update previous day’s entry as GA data finalizes over seven days. Benefits - Automates daily traffic reporting - Maintains single message per day, avoids channel clutter - Provides…