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.
Automated Invoice Payment Tracking with OCR, Cloud AI, Slack & Notion DB
# How it Works This workflow automates Invoice & Payment tracking (with Approvals) across Notion and Slack. - **Ingest** - You drop invoices/receipts (PDF/IMG/JSON) into the flow. - **Extract** - OCR + parsing pulls out key fields (invoice no, vendor, currency, totals, receipt paid amount/date). - **De-dup & Match** - We canonicalize vendor + invoice_no and search Notion: - Primary match: Invoice No (+ optional Currency / Vendor (Canon)). - Fallback: uses document Amount Total and dates. - **Decide the action** - **create_unpaid** - new invoice (no payment). - **create_paid** - new invoice fully paid (unverified). - **create_partial** - new invoice with a first partial payment. - **update_partial** - add a partial to an existing invoice. - **update_mark_paid** - mark existing invoice paid in full. - **manual_review** - currency mismatch / overpayment / ambiguous. - **archive** - push to archive logs (from manual review). - **Slack approvals (one-click)** - A message shows previous paid, this receipt, new total, and Approve buttons (links to a Wait for Webhook resumeUrl). Reviewer picks: Approve Partial / Mark Paid / Manual Review / Archive. - **Notion updates** - We only write editable fields: Paid Amount (number), Status (select), Last Payment Date (date). - Formulas (e.g., Amount Total, Amount Due) recompute automatically. - Receipts are saved in a Receipts DB and related back to the invoice. - **Notifications & duplicates** - If duplicates are detected, Slack posts a simple list with clickable invoice names. - **Archiving** - From Manual Review, Archive goes straight to Archived Invoice DB (and optional Archived Source File DB) as a log entry - no pre-checks needed. # Set up Steps Prerequisites 1. Notion DB 2. 4 Slack Channels (**Invoice Input**, **Notification**, **Manual Review**, **Duplicate Alert (Optional)**) 3. AI Model (We use **Claude 3.5 Haiku**, Feel free to use the Latest Model) 4. OCR Parsing (We Used **ocr.space**, Feel Free to Change into any OCR Parsing you have) - **Create Notion DBs:** - **Invoice DB**: Title `Invoice No`; Number `Paid Amount` (editable); Select `Status`; Dates (`Issue/Due/Last Payment Date`); Formulas: - `Amount Total = round(Subtotal - Discount Amount + Tax Total, 2)` - `Amount Due = max(0, round(Amount Total - Paid Amount, 2))` - **Receipts DB**: `Invoice No`, `Vendor`, `Paid Amount` (number), `Currency` (select), `Paid Date` (date), `Receipt No`, `Source URL`; Relation to Invoice. - **Archived Invoice DB**: `Invoice No`, `Vendor`, `Reason`, `Source URL`, `Original Page ID`, `Archived At` (date). - *(Optional)* Source File / Archived Source File DBs. - Share all DBs with your Notion integration (*Add connections*). - **Add credentials in n8n:** Notion (integration token) and Slack (bot token). Invite the bot to your channel. - **Import the workflow/template:** Set each Notion node's **Database ID** and each Slack node's **Channel/Credential**. - **Map updates:** In the Invoice **Update Page** node, map **Paid Amount**, **Status**, **Last Payment Date**. In **Create Receipt**, map `Invoice` relation + receipt fields. - **Test:** Run with a sample invoice/receipt → click a Slack button → verify Invoice/Receipt updates in Notion → try Archive from Manual Review.
n8n$24.99Automate Weekly SEO Reports with AI Insights and Slack Notifications
This workflow automates the generation of weekly SEO reports using Google Search Console data, enhanced with AI insights, and delivers them via Slack.
n8n$19.99Automate Google Play Store App Rank Tracking with SerpApi, Baserow, and Slack Notifications
Effortlessly monitor your Android app's keyword rankings on the Google Play Store. This workflow uses SerpApi to fetch rankings, updates a Baserow table, and sends Slack alerts to keep your team informed.
n8n$14.99Automate Daily IndieHackers Reddit Analysis to Slack with AI Insights
Transform Reddit discussions into actionable insights with AI analysis and deliver them to your Slack channel every morning. Ideal for startup teams seeking to stay informed on indie hacker trends.
n8n$9.99Automate Zendesk Ticket Prioritization with AI and Slack Alerts
Automatically analyze and prioritize Zendesk tickets using OpenAI's GPT-4, and send Slack alerts for high-priority issues. Ideal for customer support teams needing quick responses to urgent tickets.
n8n$14.99Automate Competitor Research & Intelligence with Browser, Use Cloud AI, and Slack
A sample demo showing how to integrate Browser Use Cloud API with N8N workflows. This template demonstrates AI-powered web research automation by collecting competitor intelligence and delivering formatted results to Slack. ### How It Works 1. Form trigger accepts competitor name input. 2. Browser Use Cloud API performs automated web research. 3. Webhook processes completion status and retrieves structured data. 4. JavaScript code formats results into a readable Slack message. 5. HTTP request sends the final report to Slack. ### Integration Pattern This workflow showcases key cloud API integration techniques: - REST API authentication with bearer tokens. - Webhook-based status monitoring for long-running tasks. - JSON data parsing and transformation. - Conditional logic for processing different response states. ### Setup Required - Browser Use API key (signup at [cloud.browser-use.com](http://cloud.browser-use.com)) - Slack webhook URL. Perfect demo for learning browser-use cloud API integrations and building automated research workflows.
n8n$4.99Automate Error Analysis and Support Ticket Creation with AI and Slack Alerts
Leverage AI to automatically analyze n8n workflow errors, create detailed FreshDesk tickets, and send comprehensive Slack alerts. Ideal for development teams seeking intelligent error handling and streamlined support processes.
n8n$14.99Automate LinkedIn Posts with AI Content and Slack Approval
Streamline your LinkedIn content creation by automating post generation with AI and managing approvals through Slack, all from a Google Sheets interface.
n8n$19.99Automate Slack Channel Inactivity Reporting for Workspace Optimization
This workflow automatically identifies and reports inactive Slack channels weekly, helping administrators maintain an organized and active workspace.
n8n$14.99Automate Malicious File Detection and Response with Wazuh, VirusTotal, and Slack Alerts
Streamline the detection and reporting of potentially malicious files using Wazuh alerts and VirusTotal hash validation, with automated Slack alerts and incident creation.
n8n$9.99Automate Email Triage with Gmail, GPT-4, and Slack Notifications
Streamline your email management by automatically classifying and summarizing emails using GPT-4, and receive categorized alerts in Slack. This workflow helps prioritize tasks and reduce inbox clutter.
n8n$14.99Monitor Cybersecurity Brand Mentions on X and Send Alerts to Slack
## How It Works: The 5-Node Monitoring Flow This concise workflow efficiently captures, filters, and delivers crucial cybersecurity-related mentions. ### 1. Monitor: Cybersecurity Keywords (X/Twitter Trigger) This is the entry point of your workflow. It actively searches X (formerly Twitter) for tweets containing the specific keywords you define. - **Function:** Continuously polls X for tweets that match your specified queries (e.g., your company name, Log4j, CVE-2024-XXXX, ransomware). - **Process:** As soon as a matching tweet is found, it triggers the workflow to begin processing that information. ### 2. Format Notification (Code Node) This node prepares the raw tweet data, transforming it into a clean, actionable message for your alerts. - **Function:** Extracts key details from the raw tweet and structures them into a clear, concise message. - **Process:** It pulls out the tweet's text, the user's handle (`@screen_name`), and the direct URL to the tweet. These pieces are then combined into a user-friendly `notificationMessage`. You can also include basic filtering logic here if needed. ### 3. Valid Mention? (If Node) This node acts as a quick filter to help reduce noise and prevent irrelevant alerts from reaching your team. - **Function:** Serves as a simple conditional check to validate the mention's relevance. - **Process:** It evaluates the `notificationMessage` against specific criteria (e.g., ensuring it doesn't contain common spam words like "bot"). If the mention passes this basic validation, the workflow continues. Otherwise, it quietly ends for that particular tweet. ### 4. Send Notification (Slack Node) This is the delivery mechanism for your alerts, ensuring your team receives instant, visible notifications. - **Function:** Delivers the formatted alert message directly to your designated communication channel. - **Process:** The `notificationMessage` is sent straight to your specified **Slack channel** (e.g., `#cyber-alerts` or `#security-ops`). ### 5. End Workflow (No-Op Node) This node simply marks the successful completion of the workflow's execution path. - **Function:** Indicates the end of the workflow's process for a given trigger. ## How to Set Up Implementing this simple cybersecurity monitor in your n8n instance is quick and straightforward. ### 1. Prepare Your Credentials Before building the workflow, ensure all necessary accounts are set up and their respective credentials are ready for n8n. - **X (Twitter) API:** You'll need an X (Twitter) developer account to create an application and obtain your Consumer Key/Secret and Access Token/Secret. Use these to set up your **Twitter credential** in n8n. - **Slack API:** Set up your **Slack credential** in n8n. You'll also need the **Channel ID** of the Slack channel where you want your security alerts to be posted (e.g., `#security-alerts` or `#it-ops`). ### 2. Import the Workflow JSON Get the workflow structure into your n8n instance. - **Import:** In your n8n instance, go to the Workflows section. Click the New or + icon, then select Import from JSON. Paste the provided JSON code (from the previous response) into the import dialog and import the workflow. ### 3. Configure the Nodes Customize the imported workflow to fit your specific monitoring needs. - **Monitor: Cybersecurity Keywords (X/Twitter):** - Click on this node. - Select your newly created **Twitter Credential**. - **CRITICAL:** Modify the **Query** parameter to include your specific brand names, relevant CVEs, or general cybersecurity terms. For example: `YourCompany OR CVE-2024-1234 OR phishing alert`. Use `OR` to combine multiple terms. - **Send Notification (Slack):** - Click on this node. - Select your **Slack Credential**. - Replace `YOUR_SLACK_CHANNEL_ID` with the actual **Channel ID** you noted earlier for your security alerts. - *(Optional: You can adjust the Valid Mention? node's condition if you find specific patterns of false positives in your search results that you want to filter out.)* ### 4. Test and Activate Verify that your workflow is working correctly before setting it live. - **Manual Test:** Click the Test Workflow button (usually in the top right corner of the n8n editor). This will execute the workflow once. - **Verify Output:** Check your specified Slack channel to confirm that any detected mentions are sent as notifications in the correct format. If no matching tweets are found, you won't see a notification, which is expected. - **Activate:** Once you're satisfied with the test results, toggle the Active switch (usually in the top right corner of the editor) to `ON`. Your workflow will now automatically monitor X (Twitter) at the specified polling interval.
n8n$4.99Automate Android Feature Flag Cleanup with GitLab, LaunchDarkly, Jira, and Slack
This n8n workflow automates the detection and management of unused feature flags in Android Kotlin/Java codebases by comparing GitLab repository code with LaunchDarkly's feature flag list. It logs results in Google Sheets, creates Jira tickets for cleanup, and sends Slack alerts.
n8n$9.99Automate CV Processing from Google Drive to Google Sheets with Slack Notifications
Streamline your recruitment process by automatically extracting and organizing candidate information from resumes in Google Drive, updating Google Sheets, and notifying your team via Slack.
n8n$14.99Automated Workflow Backups with Google Drive and Slack Notifications
## Efficient loop-less N8N Workflow Backup Automation to Google Drive **This workflow eliminates traditional loop-based processing entirely, delivering unprecedented performance and reliability even when the number of workflows to be processed are large.** ### **What Makes This Different:** - **NO SplitInBatches node** - Traditional workflows use loops to process workflows one by one. - **NO individual file uploads** - No more multiple Google Drive API calls. - **NO batch error handling** - Eliminates complex loop iteration error management. - **ALL workflows processed simultaneously** - Revolutionary single-operation approach. - **Single compressed archive** - One ZIP file containing all workflows. - **One Google Drive upload** - Maximum efficiency, minimum API usage. ### **Key Benefits of Non-Loop Architecture:** - **3-5x Faster Execution** - Eliminated loop overhead and multiple API calls. - **Reduced API Costs** - Single upload instead of dozens of individual operations. - **Higher Reliability** - Fewer failure points, centralized error handling. - **Better Scalability** - Performance doesn't degrade with workflow count. - **Large Workflow Support** - Efficiently handles hundreds of workflows without performance degradation. - **Easier Maintenance** - Simpler workflow structure, easier debugging. - **Cleaner Monitoring** - Single success/failure point instead of loop iterations. --- ## Who's it for This template is designed for **n8n users, DevOps engineers, system administrators, and IT professionals** who need reliable, automated backup solutions for their n8n workflows. It's perfect for businesses and individuals who want to ensure their workflow automation investments are safely backed up with intelligent scheduling, compression, and cloud storage integration. ## How it works / What it does This workflow creates an **intelligent, automated backup system** that transforms n8n workflow backups from inefficient multi-file operations into streamlined single-archive automation. The system: 1. **Triggers automatically every 4 hours** or manually on-demand. 2. **Creates timestamped folders** in Google Drive for organized backup storage. 3. **Retrieves all n8n workflows** via the n8n API in a single operation. 4. **Converts workflows to JSON** and aggregates binary data efficiently. 5. **Compresses all workflows into a single ZIP archive** (eliminating the need for loops). 6. **Uploads the compressed backup** to Google Drive in one operation. 7. **Provides real-time Slack notifications** for monitoring and alerting. **Key Innovation: No Loops Required** - Unlike traditional backup workflows that use SplitInBatches or loops to process workflows individually, this system processes all workflows simultaneously and creates a single compressed archive, dramatically improving performance and reliability. ## How to set up ### 1. Configure Google Drive API Credentials - Set up Google Drive OAuth2 API credentials. - Ensure the service account has access to create folders and upload files. - Update the parent folder ID where backup folders will be created. ### 2. Configure n8n API Access - Set up internal n8n API credentials for workflow retrieval. - Ensure the API has permissions to read all workflows. - Configure retry settings for reliability. ### 3. Set up Slack Notifications - Configure Slack API credentials for the notification channel. - Update the channel ID where backup notifications will be sent. - Customize notification messages as needed. ### 4. Schedule Configuration - The workflow automatically runs every 4 hours. - Manual execution is available for immediate backups. - Adjust the schedule in the Schedule Trigger node as needed. ### 5. Test the Integration - Run a manual backup to verify all components work correctly. - Check Google Drive for the created backup folder and ZIP file. - Verify Slack notifications are received. ## Requirements - **n8n instance** (self-hosted or cloud) with API access. - **Google Drive account** with API access and sufficient storage. - **Slack workspace** for notifications (optional but recommended). - **n8n workflows** that need regular backup protection. ## How to customize the workflow ### Modify Backup Frequency - Adjust the Schedule Trigger node for different intervals (hourly, daily, weekly). - Add multiple schedule triggers for different backup types. - Implement conditional scheduling based on workflow changes. ### Enhance Storage Strategy - Add multiple Google Drive accounts for redundancy. - Implement backup rotation and retention policies. - Add compression options (ZIP, RAR, 7Z) for different use cases. ### Expand Notification System - Add email notifications for critical backup events. - Integrate with monitoring systems (PagerDuty, OpsGenie). - Add backup success/failure metrics and reporting. ### Security Enhancements - Implement backup encryption before upload. - Add backup verification and integrity checks. - Set up access logging and audit trails. ### Performance Optimizations
n8n$9.99Automate Lead Capture, Qualification, and CRM Integration with HubSpot, Clearbit, and Slack
This workflow automates the process of capturing leads, enriching them with data, scoring their potential, and integrating them into your CRM while notifying your sales team via Slack.
n8n$14.99Automate Lead Extraction from Gmail to Google Sheets with Slack Alerts
This workflow automates the extraction of business leads from Gmail, storing them in Google Sheets, and sending notifications via Slack. It filters emails to exclude personal and generic addresses, ensuring only potential leads are processed.
n8n$14.99Automated Daily SEO Audits with HTML Reports via Gmail or Slack
Streamline your SEO efforts with automated daily audits that deliver comprehensive HTML reports via Gmail or Slack. This workflow identifies on-page and technical SEO issues, helping you maintain optimal website performance and improve search rankings.
n8n$4.99Automate Slack Responses with GPT-5 and Google Docs Integration
Enhance your Slack communication by automatically responding to messages using GPT-5, with real-time project updates from Google Docs. This workflow ensures accurate, on-brand replies while maintaining conversation context.
n8n$9.99Automate Slack Approvals and Data Submission with n8n Webhooks
This workflow showcases how to create seamless interactions between Slack and n8n, enabling real-time data submissions and interactive approval processes. It leverages Slack's interactive capabilities to trigger n8n workflows, providing immediate ...
n8n$9.99Automate LinkedIn Profile Monitoring with Google Sheets and Slack Alerts
This workflow automates the monitoring of LinkedIn profile changes, sending Slack notifications and updating Google Sheets with the latest information. Ideal for sales teams, recruiters, and HR professionals to stay informed about network updates.
n8n$24.99Automate Domain and IP Blacklist Monitoring with Slack Alerts
This workflow automatically monitors specified domains and IP addresses against blacklists and sends immediate alerts via Slack if any are listed, allowing for quick response and mitigation.
n8n$4.99Automated Error Log Monitoring with Slack Alerts and Jira Ticket Creation
This workflow automates the monitoring of server error logs, sending alerts via Slack and creating Jira tickets for critical issues. It ensures developers are promptly notified of both critical and non-critical errors.
n8n$14.99Automate Solar Energy Monitoring and Alerts with Gmail, Google Sheets, and Slack
This workflow automates the monitoring of solar energy production every 2 hours, sending alerts via Gmail if output falls below a set threshold, logging data in Google Sheets, and posting daily summaries to Slack.
n8n$9.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