Skip to content
FlowHubFluxonLab

Slack workflows

1,961 results — 383 downloadable workflow files, 1,578 source-linked n8n references

CW
free

Draft and review SEO WordPress articles with multi-agent LLMs and Slack

Quick overview This workflow accepts an article brief via webhook, routes it through a three-stage LLM pipeline to research, draft, and review HTML content, optionally generates a featured image with Google Imagen, then creates a WordPress draft post with tags and Rank Math SEO metadata and sends an optional Slack notification. How it works Receives a POST webhook request with a required prompt (and optional category, tone, and style overrides) and optionally validates a Bearer token. A researcher agent calls the LLM sub-workflow to produce a structured JSON outline, including title, H2 sections, tags, focus keyword, and image subject. Optionally starts the generation of a 16:9 featured image in parallel using Imagen 4 and the outline's image subject. The default option for whether this is enabled (set in CONFIG), can be overridden per run in the request prompt. Optionally fetches recent published WordPress posts and selects up to five relevant URLs to use as internal links. A writer agent drafts the full HTML article body based on the outline (and internal links), tone guide, and style guide from CONFIG. A reviewer agent edits the draft for voice, accuracy, and structure, then ret

by Triple 8 Labs
Bgroqchatmodelnotion
free

Enrich and route inbound leads using You.com, Groq, Notion, and Slack

Quick overview This workflow receives inbound lead details via webhook, enriches the company using You.com search and website content extraction, generates a one-page profile and fit score with Groq, then routes hot leads to Slack, logs all leads to Notion, and returns the enriched result in the webhook response. How it works Receives a POST webhook request containing a company name and/or domain and normalizes the input into consistent fields. Rejects the request with a 400 response if neither a company name nor a domain is provided. Uses You.com Web Search to gather recent company signals (for example funding, news, and leadership changes) and resolves a best-guess company URL. Uses You.com Content Extraction to pull website content and combines the search signals and site content into a single enrichment context. Uses Groq (Llama 3.3 70B) to generate a concise one-page company profile and then scores the lead against the defined fit criteria with structured output. If the fit score meets or exceeds the hot-lead threshold, posts an alert message to a selected Slack channel with an @mention. Logs the lead, fit score, tier, and profile summary to a Notion database and returns the f

by Kevin Yu
ACsheets
free

Track Slack EOD updates and post executive summaries with Google Sheets and Gemini

Quick overview Youtube Video: https://youtu.be/AbkX2splTTg?si=LTHqLFIWQD4hAYsO This workflow collects end-of-day updates from team members in Slack, stores them in Google Sheets, and posts a concise executive summary back to Slack using Google Gemini. How it works Runs daily at 3pm, reads the team roster from Google Sheets, filters out people marked as on leave, and sends each active member an EOD update form in Slack. Receives Slack button/form submissions via a webhook, parses the interactive payload, and replaces the original message with a confirmation. Checks whether the submitted EOD date matches today’s date, and sends a private Slack alert to the owner if someone submits late. For on-time submissions, reads today’s entries from the EOD submissions Google Sheet, deduplicates by user and date, and appends the new submission to Google Sheets. Runs daily at 5pm, reads today’s submissions and yesterday’s “tomorrow plan” entries from Google Sheets and merges them per user. Aggregates the merged data, calculates attendance and expected submission counts from the team roster, and sends the dataset to Google Gemini to generate an executive summary. Posts the generated Slack-formatte

by iamvaar
Cgmailsheets
free

Manage inventory reorders with Google Sheets, Slack, and Gmail

Quick overview Youtube Video: https://www.youtube.com/watch?v=y0uCepHhwSA This workflow monitors inventory from Google Sheets on a schedule, calculates reorder quantities using vendor lead times, logs pending reorders back to Google Sheets, and posts grouped reorder requests to Slack, then sends vendor reorder emails via Gmail when an authorized Slack user approves. How it works Runs on a schedule and reads product inventory and vendor catalog data from Google Sheets. Calculates stock runway and a reorder quantity per product using recent sales and vendor average delivery time. Filters to only items that need reordering and aggregates reorder lines into a vendor-level request. Checks the existing reorder log in Google Sheets to avoid reordering items that are pending/sent or were completed within the last 14 days, then groups remaining items by vendor. Writes each vendor reorder request to a Google Sheets reorder log with status set to pending and posts a formatted restock notification to a Slack channel. Triggers on a Slack reaction event, verifies the reacting user matches the configured approver, extracts the Reorder ID from the Slack thread, and looks up the matching row in Goo

by iamvaar
CsheetsW
free

Monitor negative customer reviews with an HTTP API, Google Sheets and Slack

Quick Overview This workflow polls your review API every 6 hours, filters for reviews rated 3 stars or lower, and posts an alert to a Slack channel for each negative review. How it works Runs every 6 hours on a schedule. Fetches the latest reviews from a configured HTTP endpoint. Filters the returned items to keep only reviews with a rating of 3 or below. Checks whether any negative reviews were found and stops if none exist. Posts each negative review to a selected Slack channel with the rating, author, and review text. Setup Provide a reviews API endpoint (and any required authentication) in the HTTP Request node. Connect Slack using an OAuth2 credential. Select the target Slack channel and adjust the rating threshold in the filter logic if you want a stricter or looser definition of “negative”.

by Redowan Ahmed Farhan
Cgmailsheets
free

Send appointment reminders from Google Sheets via Gmail and Slack

Quick Overview This workflow runs daily at 9:00, reads appointments from Google Sheets, emails next-day patients reminders via Gmail, and posts a reminder count to a Slack channel. How it works Runs every day at 9:00 using a schedule trigger. Reads all appointment rows from a specified Google Sheets worksheet. Filters the rows to keep only appointments whose Date matches tomorrow’s ISO date (YYYY-MM-DD). Sends a personalized reminder email for each remaining appointment using Gmail. Counts how many reminders are sent and generates a summary payload for tomorrow’s date. Posts the reminder count summary to a selected Slack channel. Setup Connect Google Sheets OAuth and set the target spreadsheet and sheet, ensuring columns like Patient, Email, Date, and Time exist. Ensure the Date values in Google Sheets are stored in a format compatible with the filter logic (ISO-style YYYY-MM-DD at the start of the field). Connect Gmail OAuth and update the sender account, subject, and message text as needed. Connect Slack OAuth and select the channel where the front desk summary should be posted.

by Redowan Ahmed Farhan
Cgmailsheets
free

Capture real estate leads with Google Sheets, Gmail, and Slack

Quick Overview This workflow captures real estate property inquiries via a webhook, saves the lead to Google Sheets, sends an auto-reply email through Gmail, and posts a notification to a Slack channel before returning a JSON confirmation to the website. How it works Receives a POST request from your website form through a webhook endpoint. Extracts and standardizes the lead details (name, email, phone, property ID, and message) from the incoming request. Appends the inquiry details to a Google Sheets CRM spreadsheet. Sends an acknowledgement email to the prospect using Gmail with the referenced property details. Posts a new-lead alert to your agent team in Slack. Returns a JSON response (for example, { "status": "received" }) to confirm the submission was accepted. Setup Connect Google Sheets OAuth credentials and update the target spreadsheet and sheet tab used to store new leads. Connect Gmail OAuth credentials and customize the subject/body of the auto-reply message. Connect Slack OAuth credentials and choose the channel where agent notifications should be posted. Copy the webhook URL from the webhook trigger and configure your website inquiry form to send a POST request with n

by Redowan Ahmed Farhan
gmailsheets
free

Log ecommerce orders, send Slack alerts, and store data in Google Sheets

Quick Overview This workflow receives ecommerce orders via a webhook, formats key order fields, appends each order to Google Sheets, and posts a Slack notification to different channels based on whether the order total exceeds 200. How it works Receives a POST webhook request containing a new order payload from your store. Extracts and normalizes the order ID, customer name, email, total, and items from the webhook body. Appends the order data to a Google Sheets spreadsheet for logging and reporting. Compares the numeric order total to a 200 threshold to determine whether the order is high value. Posts a message to a Slack VIP channel for orders over 200, or to a standard Slack orders channel for all other orders. Returns a JSON confirmation response (including the order ID) back to the webhook caller. Setup Configure your store to send new order events to this workflow’s webhook URL (POST /new-order). Add a Google Sheets OAuth2 credential and set the target spreadsheet and sheet where orders should be appended. Add a Slack OAuth2 credential and set the channel IDs for the VIP and standard order notifications. Adjust the high-value threshold (currently 200) to match your order rout

by Redowan Ahmed Farhan
x
pro

Scrape Twitter for mentions of company

On a schedule, searches X (Twitter) for company mentions and posts matching results to Slack.

by n8n Community
pro

Pipedrive + Slack Automation

On a Calendly booking, upserts the contact in Pipedrive and posts a notification to Slack.

by n8n Community
free

New WooCommerce order to Slack

On a new WooCommerce order, posts the order details to a Slack channel.

by n8n Community
free

New WooCommerce product to Slack

On a new WooCommerce product, posts the product details to a Slack channel.

by n8n Community
notion
free

Check To Do on Notion and send message on Slack

On a schedule, checks Notion to-do items and posts a Slack message when any are outstanding.

by n8n Community
rss
pro

Post RSS feed items from yesterday to Slack

On a schedule, reads an RSS feed and posts yesterday's items to Slack.

by n8n Community
free

Notify Slack on Netlify Deploys

On a Netlify deploy event, posts a notification to Slack.

by n8n Community
xpostgresmongodb
pro

ETL pipeline

On a schedule, pulls X posts, scores sentiment with Google Cloud Natural Language, stores them in Postgres and MongoDB, and alerts Slack.

by n8n Community
googlecalendar
free

Google Calendar to Slack Status & Philips Hue 2

On a Google Calendar event, sets your Slack status and switches Philips Hue lights over HTTP based on event type.

by n8n Community
zendesk
free

Slack To Zendesk Tickets

On a schedule, posts a Slack message and creates a corresponding Zendesk ticket.

by n8n Community
free

Create a channel, invite users to the channel, post a message, and upload a file — Slack

On manual trigger, creates a Slack channel, invites users, posts a message, and uploads a file via HTTP.

by n8n Community
free

GitHub Events To Slack Alerts

On a GitHub event, evaluates a condition and posts a matching notification to Slack.

by n8n Community
free

Extranet Releases

On a GitHub release event, posts a release notification to Slack.

by n8n Community
airtable
free

Slack + Airtable Automation

On a Typeform submission, notifies Slack, saves the entry to Airtable, and enriches the contact with Dropcontact.

by n8n Community
airtable
free

Airtable + Slack Automation

On a Typeform submission, saves the response to Airtable and notifies the team in Slack.

by n8n Community
pro

Onfleet Driver signup message in Slack

On a new Onfleet driver signup, posts a notification message to Slack.

by n8n Community