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.
Automate Slack Notifications and Email Confirmations for Website Contact Form Submissions
This n8n workflow automates the process of notifying your Slack channel when a contact form is submitted on your website and optionally sends a confirmation email via Gmail or Outlook.
n8n$4.99Automate Recruitment Workflow with Slack, DocuSign, Trello, and Gmail
Streamline your recruitment process with an automated workflow that manages candidate feedback, communication, and onboarding using Slack, DocuSign, Trello, and Gmail.
n8n$14.99Automate YouTube Video Summaries to Slack Using Google Sheets and AI
Streamline your workflow by automatically summarizing new YouTube videos and posting them to Slack. This automation fetches video details, generates concise summaries using AI, and delivers them directly to your Slack channel.
n8n$24.99Send a message on Slack from a won lead in noCRM.io
A ready-to-use Make workflow that connects Nocrm-io, Slack. Send a message on Slack from a won lead in noCRM.io. Customize and deploy in minutes.
MakeFreeAutomate Resume Data Extraction from Gmail and Notifications via Slack
Streamline your recruitment process by automatically extracting data from resumes received in Gmail and sending notifications to Slack.
Make$4.99Automate LinkedIn Engagement with AI and Slack Notifications
This workflow automates the discovery of LinkedIn advice articles, generates AI-powered contributions, and posts them to Slack and NocoDB for consistent engagement.
n8n$19.99Automate Website Lead Management with Real-Time Slack Alerts and Email Responses
Streamline your lead management process by automatically capturing website form submissions, notifying your sales team via Slack, archiving data in Google Sheets, and sending confirmation emails through Gmail.
n8n$4.99Automate Critical Error Alerts with Slack and Jira Integration
This workflow automates the detection and handling of critical errors in production environments by sending real-time alerts to Slack and creating Jira tickets for immediate resolution.
n8n$4.99Automate Daily Meeting Summaries with Google Gemini AI and Slack
This workflow automates the process of summarizing daily meetings using Google Gemini AI and sends the summaries to a specified Slack channel. It retrieves events from Google Calendar, processes them with the AI model, and delivers concise summaries at a scheduled time.
n8n$9.99Scrape market data and send it to Slack
Overview Pipedream can leverage both Python and Node.js code in workflows, which can be used to scrape data from websites in real time. his workflow will read market data in real time from a website that publishes unusual asset class pricing, and ...
Pipedream$2.99Auto-Renew AWS Certificates with Slack Approval Workflow
# AWS Certificate Manager (ACM) Auto-Renew with Slack Notify & Approval ## **Who's it for** - SRE/DevOps teams managing many ACM certs. - Cloud ops who want **hands-off renewals** with an **approval step in Slack**. - MSPs that need auditable reminders and renewals on schedule. ## **How it works / What it does** 1. **Schedule Trigger** - runs daily (or your cadence). 2. **Get many certificates** - fetches ACM certs (paginate if needed). 3. **Filter: expiring in next 7 days** - keeps items where: - `NotAfter` **before** `today + 7d` - `NotBefore` **before** `today` (already valid) 4. **Send message and wait for response (Slack)** - posts a certificate summary and **pauses** until Approve/Reject. 5. **Renew a certificate** - on **Approve**, calls the renew action for the item. ## **How to set up** 1. **Credentials** - **AWS** in n8n with permissions to list/read/renew certs. - **Slack** OAuth (bot in the target channel). 2. **Schedule Trigger** - Set to run once per day (e.g., `09:00` local). 3. **Get many certificates** - Region: your ACM region(s). - If you have several regions, loop regions or run multiple branches. 4. **Filter (IF / Filter node)** - Add these two conditions (AND): - `{{ $json.NotAfter.toDatetime(s) }}` **is before** `{{ $today.plus(7,days) }}` - `{{ $json.NotBefore.toDatetime(s) }}` **is before** `{{ $today }}` 5. **Slack – Send & Wait** - Message (text input): ``` :warning: *ACM Certificate Expiry Alert* :warning: *Domain:* {{ $json.DomainName }} *SANs:* {{ $json.SubjectAlternativeNameSummaries }} *ARN:* {{ $json.CertificateArn }} *Algo:* {{ $json.KeyAlgorithm }} *Status:* {{ $json.Status }} *Issued:* {{ $json.IssuedAt | toDate | formatDate(YYYY-MM-DD HH:mm) }} *Expires:* {{ $json.NotAfter | toDate | formatDate(YYYY-MM-DD HH:mm) }} Approve to start renewal. ``` - Add two buttons: **Approve** / **Reject** (the node will output which was clicked). 6. **Renew a certificate** - Map the **CertificateArn** from the Slack Approved branch. ## **Requirements** - n8n (current version with Slack *Send & Wait*). - AWS IAM permissions (read + renew ACM), e.g.: - `acm:ListCertificates`, `acm:DescribeCertificate`, `acm:RenewCertificate` (plus region access). - Slack bot with permission to post & use interactivity in the target channel. ## **How to customize the workflow** - **Window size:** change `7` to `14` or `30` days in the filter. - **Catch expired**: add an OR path `{{ $json.NotAfter.toDatetime(s) }} is before {{ $today }}` – send a **red** Slack alert. - **Auto-renew w/o approval:** bypass Slack and renew directly for low-risk domains. - **Multiple regions/accounts:** iterate over a list of regions or assume roles per account. - **Logging:** add a Google Sheet/DB append after Slack click with `user`, `time`, `result`. - **Escalation:** if no Slack response after N hours, ping `@oncall` or open a ticket. ## **Notes** - The Slack node **pauses** execution until a button is clicked—perfect for change control. - Time conversions above assume `NotAfter`/`IssuedAt` are Unix seconds (`s`). Adjust if your data differs.
n8n$9.99Automate Chat Data Storage in Supabase from WhatsApp/Slack
This n8n workflow captures chat data from platforms like WhatsApp and Slack, and stores it in a Supabase PostgreSQL database, facilitating easy data management and future analytics.
n8n$4.99Automate Social Media Posting from Airtable to Buffer with Slack Notifications
Streamline your social media management by automatically transferring posts from Airtable to Buffer and notifying your team via Slack.
Make$3.99Automate Upwork Job Alerts with MongoDB and Slack Integration
This workflow automates the retrieval of Upwork job postings using Apify, filters out duplicates with MongoDB, and sends notifications for new jobs to Slack.
n8n$9.99Centralized Error Monitoring & Alerts via Telegram, Slack & Other Messengers
## Who is this for? This workflow is designed for developers, DevOps engineers, and automation specialists who manage multiple n8n workflows and need a reliable way to monitor for failures and receive alerts in real time. ## What problem is this workflow solving? Monitoring multiple workflows can be challenging, especially when silent failures occur. This workflow helps ensure you're immediately informed whenever another workflow fails, reducing downtime and improving system reliability. ## What this workflow does The solution consists of two parts: **ERROR NOTIFIER**: A centralized workflow that sends alerts through your chosen communication channel (e.g., Telegram, WhatsApp, Gmail). **ERROR ALERTER**: A node snippet to be added to any workflow you want to monitor. It captures errors and triggers the **ERROR NOTIFIER** workflow. Once set up, this system provides real-time error alerts for all integrated workflows. ## Setup 1. Import both workflows: - **ERROR NOTIFIER** (centralized alert handler) - **ERROR ALERTER** (to be added to your monitored workflows) 2. Add credentials for your preferred alert channel: - WhatsApp (OAuth or API) - Telegram - Gmail - Discord - Slack 3. Activate the workflows: - Ensure **ERROR NOTIFIER** is active and ready to receive triggers. - Paste **ERROR ALERTER** at the end of each workflow you want to monitor, connecting it to the error branch. Sign up for a [free consultation](https://boanse.gumroad.com/l/free_n8n_consultation) and find out how n8n can help you.
n8n$9.99Manage Calendar Events with Slack Using OpenAI-Powered Outlook Assistant
### This n8n template demonstrates how easy it is to build an Outlook Calendar Assistant powered by an AI agent equipped with tools. For teams using Outlook Calendar and Slack who need easier calendar management, this workflow can be a great first step to introducing powerful AI tools into your daily activities. ### How it works - A Slack trigger node is configured to catch bot mentions events in a designated channel. - The message is parsed using the Edit fields node to extract only the required attributes of the event. - An AI Agent equipped with Outlook Calendar tools enables question and answer capability for the organization's shared calendars and events. - The AI agent's response is sent back to Slack as a reply to the user's query. ### How to use - The workflow is triggered via @mention-ing the bot followed by the query. e.g., @bot how many meetings does Paul have to attend this week? - To start listening to real mentions, you must activate the workflow and set it to production mode. You must use the production webhook URL for the event subscription. **Some sample queries to try** - What's included in the product team's sprint demo this week? - Who's booked room 7 for this Thursday? - When is Jim & Nik's sales meeting with Microsoft? ### Requirements - Slack for Chat and trigger. - To get connected to Slack, see the [official n8n docs for Slack Credentials](https://docs.n8n.io/integrations/builtin/credentials/slack/). - Outlook for Agent tools - To get connected to Outlook, see the [official n8n docs for Outlook Credentials](https://docs.n8n.io/integrations/builtin/credentials/imap/outlook/). ### Customizing this workflow - Not using Slack? This template can be modified to work with Teams but requires a little more configuration. - Agents can have any number of tools, but an overloaded agent is prone to confusion! If this happens, try splitting into multiple agents serving separate needs.
n8n$14.99Generate Data Pipeline Blueprints with Claude 3.5, Slack, and Avily Search
## Architecture Agent ## Overview The Architect Agent listens to Slack messages and generates full data architecture blueprints in response. Powered by Claude 3.5 (Anthropic) for reasoning and design, and heavily for real-time web search, this agent creates production-ready data pipeline scaffolds on-demand - transforming natural language prompts into structured data engineering solutions. ## Capabilities - Understands and interprets user requests from Slack - Designs end-to-end data pipeline architectures using industry best practices. - Outputs include high-level architecture diagrams ## Required Connections To operate correctly, the following integrations must be in place: - Slack API token with permission to read messages and post responses - Heavily API Key for external search functionality - Claude 3.5 API Access via Anthropic Detailed configuration instructions are provided in the workflow. ## Setup time <15 minutes ## Example input: Create a data pipeline orchestrated by Airflow, running on a Docker image. It should connect to a MySQL database, load the data into a PostgreSQL DB (incremental load), and then transform the data into business-oriented tables also in the PostgreSQL database. Create an example setup with raw sales data. ## Customizing this workflow Try saving outputs to Google Drive to store all your architecture blueprints.
n8n$14.99Convert CSV to JSON with Error Handling and Slack Alerts
This workflow converts CSV data into JSON format via a webhook, with robust error handling and Slack notifications for any issues encountered.
n8n$14.99Automated Upwork Job Alerts with Airtable & Slack
## **Overview** This **automated workflow** fetches **Upwork job postings** using **Apify**, removes duplicate job listings via **Airtable**, and sends new job opportunities to **Slack**. ### **Key Features:** - **Automated job retrieval** from Upwork via Apify API - **Duplicate filtering** using Airtable to store only unique jobs - **Slack notifications** for new job postings - **Runs every 30 minutes** during working hours (9 AM - 5 PM) This workflow **requires an active Apify subscription** to function, as it uses the Apify Upwork API to fetch job listings. ## Who is This For? This workflow is ideal for: - Freelancers looking to track Upwork jobs in real time - Recruiters automating job collection for analytics - Developers who want to integrate Upwork job data into their applications ## What Problem Does This Solve? Manually checking Upwork for jobs is time-consuming and inefficient. This workflow: - Automates job discovery based on your keywords - Filters out duplicate listings, ensuring only new jobs are stored - Notifies you on Slack when new jobs appear ## How the Workflow Works ### 1. Schedule Trigger (Every 20 Minutes) - Triggers the workflow at 20-minute intervals - Ensures job searches are only executed during working hours (9 AM - 5 PM) ### 2. Query Upwork for Jobs - Uses Apify API to scrape Upwork job posts for specific keywords (e.g., n8n, Python) ### 3. Find Existing Jobs in Airtable - Searches Airtable to check if a job (based on title and link) already exists ### 4. Filter Out Duplicate Jobs - The Merge Node compares Upwork jobs with Airtable data - The IF Node filters out jobs that are already stored in the database ### 5. Save Only New Jobs in Airtable - The Insert Node adds only new job listings to the Airtable collection ### 6. Send a Slack Notification - If a new job is found, a Slack message is sent with job details ## Setup Guide ### Required API Keys - Upwork Scraper (Apify Token) - Get your token from Apify - Airtable Credentials - Slack API Token - Connect Slack to n8n and set the channel ID (default: #general) ### Configuration Steps 1. Modify search keywords in the Assign Parameters node (startUrls) 2. Adjust the Working Hours in the If Working Hours node 3. Set your Slack channel in the Slack node 4. Ensure Airtable is connected properly - you'll need to create a table with title and link columns. 5. Adjust the If Working Hours node to match your timezone and hours, or remove it altogether to receive notifications and updates constantly. ## How to Customize the Workflow - Change keywords: update the startUrls in the Assign Parameters node to track different job categories - Change If Working Hours: Modify conditions in the IF Node to filter times based on your needs - Modify Slack Notifications: Adjust the Slack message format to include additional job details ## Why Use This Workflow? - Automated job tracking without manual searches - Prevents duplicate entries in Airtable - Instant Slack notifications for new job opportunities - Customizable - adapt the workflow to different job categories ## Next Steps 1. Run the workflow and test with a small set of keywords 2. Expand job categories for better coverage 3. Enhance notifications by integrating Telegram, Email, or a dashboard This workflow ensures real-time job tracking, prevents duplicates, and keeps you updated effortlessly.
n8n$9.99Notify the person on Slack when they have been assigned to an Airtable task
When a person gets assigned/added as a collaborator on an Airtable record, a Slack notification is sent to the person as a direct message. his automation uses this [Airtable template](https://airtable.com/shrs46DK9JyokJd67/tblRYeKsqfzG73eIj/viwuySBcMcbXWtmyX?blocks=hide). You can adjust the table as you need and replace the example names with the actually names.
Make$2.99Automate Daily Stock News Updates to Slack
This workflow retrieves daily company news for selected stock tickers using the FinnHub API and posts the updates to a Slack channel at a scheduled time.
n8n$9.99Automate Jamf Smart Group Reports to Slack as CSV
Automatically export Jamf smart group membership details to Slack in CSV format for immediate visibility. Ideal for IT and security teams to monitor device groupings without manual intervention.
n8n$14.99Automate Microsoft 365 Outage Alerts to Slack with AI Summarization
Streamline Microsoft 365 outage notifications by summarizing alerts with OpenAI and sending them to Slack channels, enhancing real-time communication for administrators.
n8n$4.99Automate IT Support: Convert Emails to Jira Tickets with AI Solutions and Slack Alerts
Streamline your IT support process by automatically converting email requests into Jira tickets, generating AI-driven solutions, and notifying your team via Slack.
n8n$14.99
More integrations
Need a custom Slack workflow?
Our automation experts build tailored Slack integrations for your exact stack.
Request a Custom Workflow