Slack Automation Workflows
1,718 ready-made Slack workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Notifications, alerts, approval flows, and chat-ops that keep your team in the loop automatically.
GA4 Anomaly Detection with Automated Slack & Email Alerts
## Who's it for Teams that monitor traffic, signups, or conversions in Google Analytics 4 and want automatic Slack/email alerts when a channel suddenly spikes or drops. ## What it does This n8n template pulls daily GA4 metrics, detects outliers with a rolling mean and z-score, and sends alerts with a sparkline chart. It supports per-channel analysis (e.g., `sessionDefaultChannelGroup`) and consolidates multiple anomalies into a single email while posting each one to Slack. ## How it works - **HTTP Request (GA4 Data API)** fetches `sessions`, `newUsers`, `conversions`, `bounceRate` by `date` + channel. - **Code** calculates 7-day moving average and z-scores, flags anomalies, and builds QuickChart links. - **If** filters on `alert === true` and optional `ALERT_ME` toggle. - **Slack** posts an alert + chart. - **Email** sends one summary email (subject + HTML table + charts). ## Requirements - GA4 OAuth2 credential in n8n. - Slack API credential (bot with chat:write). - Email credential (SMTP or service). - GA4 property ID and at least several recent days of data. ## Where to find your GA4 Property ID - **In the GA UI:** 1. Open **Google Analytics** → bottom-left **Admin** (gear). 2. In the **Property** column, click **Property settings**. 3. Copy **Property ID** - it's a **numeric** value (e.g., `481356553`). - **From the URL (quick way):** When you're inside the GA4 property, the URL looks like: `/analytics/web/#/p123456789/` → the digits after **`p`** are your **Property ID** (`123456789` in this example). - **What *not* to use:** - **Measurement ID** (looks like `G-XXXXXXX`) - that's the data stream ID, **not** the property ID. - **Universal Analytics IDs** (`UA-XXXXX-Y`) - those are legacy and won't work with GA4 Data API. - **In this template:** Put that numeric ID into the **Set → `PROPERTY_ID`** field. The HTTP node path `properties/{{ $json.PROPERTY_ID }}:runReport` expects **only the number**, no prefixes. ## How to set up 1. Open the **Set (Define variables)** node and fill: `PROPERTY_ID`, `LOOKBACK_DAYS`, `ALERT_PC`, `Z_THRESHOLD`, `CHANNEL_DIM`, `ALERT_ME`. 2. Connect your **Google Analytics OAuth2**, **Slack**, and **Email** credentials. 3. In **Email Send**, map `Subject` → `{{$json.emailSubject}}` and **HTML** body → `{{$json.emailHtml}}`. Keep **Execute once** enabled. 4. Run the workflow. ## How to customize - Change the moving-average window (`WINDOW/MA_WINDOW`) and chart range (`LAST_N_DAYS_CHART`). - Swap `CHANNEL_DIM` (e.g., source/medium) to analyze different dimensions. - Add/remove metrics in the GA4 request and the metrics list in the Code node. - Tweak thresholds to reduce noise: raise `Z_THRESHOLD` or `ALERT_PC`. ## Output example 
n8n$9.99Automate Real Estate Property Tours: Calendar, Slack & Calendly
Automates property tour requests from forms into personalized Calendly links, confirmations to Google Calendar, and Slack notifications for agents.
n8n$14.99Multi-channel Website Downtime Alerts: UptimeRobot to Slack, WhatsApp & Notion
Automates website downtime detection via UptimeRobot webhook, sending instant alerts to Slack, WhatsApp, and Email, while creating Notion tasks for engineers.
n8n$14.99Notify Slack of New Zendesk Tickets Instantly
Automatically send notifications to your Slack channel whenever a new ticket is created in Zendesk, ensuring your team stays informed and responsive.
MakeFreeSend new Slack group messages to Google Sheets as rows
A ready-to-use Make workflow that connects Slack, Google-sheets. Send new Slack group messages to Google Sheets as rows. Customize and deploy in minutes.
Make$2.99Kubernetes RCA & Alerting: Gemini, Loki, Prometheus, Slack
Automates Kubernetes root cause analysis by pulling logs from Loki, metrics from Prometheus, generating AI insights with Gemini, and alerting via Slack. Reduces MTTR for DevOps teams in production environments.
n8n$24.99Automate Data Store Entries and Slack Notifications from Google Forms Responses
Automatically validate email addresses from Google Forms responses, add valid entries to a Data Store, and notify a Slack channel.
Make$4.99Get new Slack messages on Telegram
A ready-to-use Make workflow that connects Slack, Telegram. Get new Slack messages on Telegram. Customize and deploy in minutes.
MakeFreeGet Slack notifications about new Authvia conversations
A ready-to-use Make workflow that connects Authvia, Slack. Get Slack notifications about new Authvia conversations. Customize and deploy in minutes.
MakeFreeGet Slack notifications about new Ganttic tasks
A ready-to-use Make workflow that connects Ganttic, Slack. Get Slack notifications about new Ganttic tasks. Customize and deploy in minutes.
MakeFreeSend Slack messages for new Shopify paid orders
This workflow automatically sends a Slack message each time a new order is paid in your Shopify store. Using Make, it triggers on a Shopify paid order event and posts a notification to a designated Slack channel, keeping your team instantly informed about sales without manual checks.
Make$2.99Automate Slack Notifications for HubSpot Deal Stage Changes
Enhance team communication by automatically sending Slack messages when HubSpot CRM deals reach specific stages, streamlining your sales process.
MakeFreeSend Slack notifications and emails for new links in Reddit
A ready-to-use Make workflow that connects Reddit, Slack, Email. Send Slack notifications and emails for new links in Reddit. Customize and deploy in minutes.
Make$3.99Automate Slack Notifications for Fulfilled Printful Orders
This workflow automatically sends detailed Slack messages whenever a new Printful order is fulfilled, keeping your team informed in real-time.
Make$4.99Automate Weekly Google Analytics Reports to Google Sheets and Slack
Streamline your data workflow by automatically transferring Google Analytics user and session data to Google Sheets and sharing insights on Slack every Friday at 17:00. Customize the schedule to meet your team's needs for timely decision-making.
Make$3.99Slack AI Agent for Data Pipeline Blueprints with Claude & Tavily
Listens to Slack messages to generate production-ready data pipeline architectures using Claude 3.5 for design and Tavily for real-time research.
n8n$22.99Automatically Log Slack Direct Messages to Google Sheets
Effortlessly track and manage your Slack direct messages by logging them into Google Sheets. This automation ensures that every new direct message in Slack is recorded as a new row in your specified Google Sheets document, helping teams maintain a clear and organized record of communications.
Make$2.99Send Slack messages from new posts on Product Hunt
A ready-to-use Make workflow that connects Product-hunt, Slack. Send Slack messages from new posts on Product Hunt. Customize and deploy in minutes.
MakeFreeCreate Slack reminders for upcoming Zoom webinars
When a new Zoom webinar is created, Make will automatically create a Slack reminder that is sent 15 minutes (you can change this number) before the webinar starts.
Make$2.99Fetch content from Google Sheets and send it as a message in Slack
A ready-to-use Make workflow that connects Google-sheets, Slack. Fetch content from Google Sheets and send it as a message in Slack. Customize and deploy in minutes.
Make$2.99AI-Powered Loom Video Q&A with Gemini & Slack Notifications
Automates extracting, downloading Loom videos, querying them with Gemini AI, and sending responses to Slack for quick video insights.
n8n$14.99Automate Slack Notifications for New LinkedIn Lead Gen Form Submissions
Automatically send a Slack message with lead details every time a new submission is received from LinkedIn Lead Gen Forms.
Make$4.99Post Slack messages for new Callingly calls
When a new call is received in Callingly, this Make workflow automatically sends a message to a specified Slack channel. Team members get instant call notifications without manual updates, helping sales or support respond faster.
Make$2.99Automate Google Keyword Ranking Tracking and Slack Notifications
Effortlessly track and share your Google keyword rankings with your team using this automated workflow. It captures the top 10 rankings, logs them into Google Sheets, and sends updates via Slack.
Make$4.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work