Marketplace
3.557 fertige Workflow-Dateien zum Download, plus 10.661 quellenverknüpfte n8n-Referenzen.
AI Email Assistant: Prioritize Gmail with ChatGPT Summaries and Slack Digests
On a schedule, summarizes and prioritizes Gmail emails with OpenAI, posts a Slack digest, and logs them to Google Sheets.
The Recap AI - Dentist Voice Agent
On a webhook voice request, a Gemini agent books Google Calendar appointments, logs them to Google Sheets, and replies via webhook.
Universal Digital Device Support Assistant
On a webhook chat request, an OpenAI agent answers device-support questions from a Pinecone knowledge base and responds via webhook.
Auto-label incoming Gmail emails using AI
On a new Gmail email, an OpenAI agent classifies it and applies the matching Gmail label via a switch.
Ollama to Google Drive Automation
Embeds new Google Drive files into a Qdrant store with Ollama and answers chat questions through an Ollama agent.
Telegram Court Agent
On a Telegram message, a Gemini agent logs to Google Sheets, sends Gmail, and replies on Telegram.
[MW] AI Customer Support Assistant - Cloud Version
On a new Gmail email, an OpenAI agent pulls context from Google Sheets and Drive and sends an automated Gmail reply.
Instant RAG Builder
On a new Google Drive file, builds a Pinecone vector index and answers chat queries with an OpenAI agent.
Multichannel AI Assistant Demo for Chatwoot
On a webhook message, generates a reply with an OpenRouter model and posts it back to Chatwoot via HTTP.
Multi-language Customer Support Automation
On a WhatsApp or IMAP email message, translates it with Google Translate, logs to Google Sheets, and replies via WhatsApp or SMTP.
Adaptive & Conditional AI Chat Agent Www.quantralabs.com
On a chat message, a Gemini agent retrieves and summarizes context from a Qdrant store and responds via webhook.
AI Powered Patient Pre Op Reminder & Nurse Alert System
On a schedule, pulls Google Calendar pre-op appointments, drafts AI reminders via Azure OpenAI, emails patients through Gmail, logs to Google Sheets, and alerts nurses in Slack.
Drive Knowledge Base RAG Agent
Indexes Google Drive documents into a Qdrant vector store and answers chat questions with an OpenAI agent.
Notion AI Chat Agent
On a chat message, an OpenAI agent with memory reads and updates Notion pages.
Recursive Hybrid RAG 1
On new Google Drive files, summarizes and embeds content with OpenAI into a Supabase vector store, then answers queries via an OpenAI/Gemini agent.
Chat with PDF /// Md /// Text Files Using Graphrag (No Vector Store Needed)
On a chat message, extracts text from Google Drive PDFs, Markdown, and text files, then answers questions via an OpenAI agent using HTTP tool calls.
Send weekly overdue invoice reminders with Google Sheets and Gmail
Quick Overview This workflow runs every Monday at 08:00, reads invoices from Google Sheets, filters for unpaid invoices with no prior follow-up and more than 7 days overdue, sends an HTML reminder email via Gmail, and updates the sheet to mark the invoice as followed up. How it works Runs every Monday at 08:00 on a schedule. Reads all invoice rows from a Google Sheets spreadsheet. Keeps only invoices where the status is “Impayé” and the “Date de relance” field is empty, then calculates the number of days overdue from the invoice date. Filters to invoices that are more than 7 days overdue. Sends a formatted HTML payment reminder email via Gmail with the invoice date, amount, and days overdue. Updates the matching Google Sheets row to set the status to “Relancé” and writes today’s follow-up date. Setup Add Google Sheets credentials and ensure the target spreadsheet contains columns like Statut, Date de relance, Date_Facture, Client, and Montant. Add Gmail credentials for the mailbox that sends reminders. Update the Google Sheets document URL/sheet selection and set the recipient address in the Gmail “sendTo” field (and optionally adapt the subject/body text).
Sync Shopify customers with Cegid Y2 on create or update
Quick overview This workflow receives Shopify customer create/update webhooks and syncs the customer record to CEGID Y2 by creating the customer when missing or updating the existing customer when CEGID reports a duplicate. How it works Receives a POST webhook from Shopify when a customer is created or updated. Builds a CEGID Y2 customer payload with identifiers, tax/currency details, and the default store/workspace settings. Formats the customer address and chooses whether to send individual or company contact details based on whether a company name is present. Sends the assembled payload to CEGID Y2 to create the customer. If CEGID returns a “customer already exists” error, extracts the existing CEGID customer ID from the error message and sends a PATCH request to update that customer in CEGID. If the create request fails for any other reason, stops the workflow and surfaces the CEGID error. Setup In Shopify, create a customer webhook for create/update events and point it to this workflow’s webhook URL, matching the allowed shop domain. Add CEGID Y2 HTTP Basic Auth credentials and ensure the API user has permission to create and update customers. Update the CEGID API base URL, wo
Route real estate buyer and seller leads with Claude and Google Sheets
Quick Overview This workflow hosts an n8n lead-capture form, uses Anthropic Claude to score and classify real estate inquiries, then routes ready leads to Gmail and Google Sheets while logging early-stage leads to a separate Google Sheets tab. How it works Receives a new submission from an n8n Form trigger with contact details, intent, area, budget, timeline, financing status, and notes. Normalizes the submitted fields (for example trimming strings, lowercasing email, and adding a timestamp) for consistent downstream processing. Sends the normalized lead details to the Anthropic Messages API (Claude) to return a strict JSON classification, summary, timeline band, financing readiness, recommended agent role, and score. Parses the Claude JSON response, clamps the score to a 1–10 range, and calculates whether the lead is “ready” (score 7). If the lead is ready, sends a formatted Gmail alert to the agent and appends the lead to the “Active Leads” tab in Google Sheets. If the lead is not ready, appends the lead to the “Nurture Leads” tab in Google Sheets. Returns a confirmation message to the form submitter after the lead is routed. Setup Create an Anthropic HTTP Header Auth credential
Route law firm client intakes with Claude and Google Sheets
Quick Overview This workflow hosts an n8n intake form for a law firm, sends each submission to Anthropic Claude for classification and qualification, logs the result to Google Sheets, emails the intake team for qualified matters via Gmail, and returns a neutral confirmation page to the submitter. How it works Receives a client intake submission through an n8n hosted form. Normalizes the submission into consistent fields (contact details, matter type, incident date, and narrative). Sends the normalized intake to Anthropic Claude to classify practice area, assess urgency and time sensitivity, flag conflict-check needs, and decide whether the matter is qualified. Parses Claude’s JSON response and merges the analysis back into the intake record. If the matter is qualified, sends an HTML alert email via Gmail to the intake team and appends the intake details to the “Qualified Intakes” tab in Google Sheets. If the matter is not qualified, appends the submission and decline reason to the “Declined Intakes” tab in Google Sheets. Returns a confirmation message to the submitter stating the intake was received and that no attorney-client relationship has been formed. Setup Create an Anthropic
Analyze skill gaps for target jobs with BrowserAct, LinkedIn and GPT-4o-mini
Quick Overview This workflow collects a student’s skills and target role via an n8n Form, scrapes top LinkedIn job postings with BrowserAct, and uses OpenAI GPT-4o-mini to generate a skill gap report with courses and a 90-day plan, saving results to Google Sheets and emailing them via Gmail. How it works Receives a student submission from an n8n Form with name, email, target role, current skills, experience level, location, and weekly learning hours. Validates the inputs, converts the skills list into an array, and builds a LinkedIn job search URL for the chosen role and location. Uses BrowserAct to open the LinkedIn job search in a real browser and extract text from up to 20 job postings. Cleans and normalizes the scraped job text and combines it with the student profile data. Sends the student profile and job-posting text to OpenAI GPT-4o-mini to extract in-demand skills, identify missing skills with priority, recommend three free courses, and generate a 13-week learning plan. Parses the model output into labeled sections, calculates matched and missing skill counts, and appends the full report as a new row in Google Sheets. Sends a formatted HTML email via Gmail to the student w
Collect and structure Kuaishou video comments with JustOneAPI
Quick overview Use this n8n workflow template to collect Kuaishou video comments with JustOneAPI. This template is for content researchers, marketing teams, community operations teams, analysts, and automation builders who want to collect structured comment data from a Kuaishou video inside n8n. How it works The workflow starts with a single configuration node where you add your JustOneAPI token, the Kuaishou video ID, and an optional pcursor value. It then requests the Kuaishou video comment endpoint, reads the returned root comments and sub-comment groups, and formats them into a structured comment collection. The final output includes comment counts, pagination information, normalized root comments, sub-comments grouped by root comment, debug information, and raw API responses for inspection and troubleshooting. The workflow leaves pcursor empty by default for the first request. You can use the returned nextPcursor value to continue from another page when supported by the API response. Setup Import the workflow into n8n. Open the Set API Request Parameters node. Add your JustOneAPI token. Replace the placeholder value for videoId. Leave pcursor empty for the first request, or ad
Draft and approve Gmail replies with OpenAI and CustomJS
Quick Overview This workflow pulls unread Gmail messages, generates draft replies with OpenAI, and publishes an approval dashboard via CustomJS. When you approve or edit a draft in the dashboard, it posts back to a webhook that sends the reply in Gmail and marks the original message as read. How it works Runs manually to fetch unread messages from Gmail. Filters out messages from common no-reply senders to avoid automated emails. Uses OpenAI (GPT-5) to generate a draft reply from the email subject, snippet, sender, and recipient. Compiles the original emails and AI drafts into a single HTML approval dashboard and publishes it as a CustomJS page. Receives an approval submission from the dashboard via an n8n webhook containing the edited reply text plus the Gmail message and thread IDs. Replies to the original Gmail message with the approved text and then marks the message as read. Setup Connect Gmail OAuth2 credentials for the Gmail nodes that read messages, reply, and mark messages as read. Add an OpenAI API credential and select the model you want to use for draft generation. Add your CustomJS credentials and confirm the target page name used to publish the dashboard. Set your n8n
Qualify LinkedIn leads and draft multi-step outreach with Airtable, Apify and Claude
Quick overview This workflow pulls unprocessed leads from Airtable, enriches them with LinkedIn profile, company, and post data via Apify, optionally scrapes the company website with Firecrawl, then uses Anthropic Claude to qualify leads and draft multi-step LinkedIn outreach messages, saving results back to Airtable. How it works Runs when you manually execute the workflow. Reads qualification and writing prompts from Airtable, then searches Airtable for leads where the “Réponse” and “Match” fields are empty. Iterates through each lead and uses Apify to fetch LinkedIn profile details, marking the Airtable record as “Likedin pas dispo” when the profile cannot be retrieved. For available profiles, uses Apify to fetch company details when a company LinkedIn URL exists and, if a website is available, uses Firecrawl to scrape the homepage and clean the returned markdown. Uses Apify to fetch recent LinkedIn posts for the lead and selects a relevant recent personal post URL to include in the enrichment dataset. Sends the consolidated lead, company, homepage, and post data to Anthropic Claude to decide whether the lead matches the qualification criteria, marking non-matching leads as “Fal