6 templates found
Category:
Author:
Sort:

Get a summary of each podcast in your YouTube playlist daily automatically free

Understand the workflow better. watch this video Good to know: This workflow automatically transcribes your favorite podcasts or videos saved in a YouTube playlist and generates a comprehensive, AI-powered summary—so you can quickly understand the main topics and insights without having to watch or listen to the entire episode. 👤 Who is this for? Podcast fans who want to save time and get the key points from episodes Busy professionals who follow educational or industry videos and need quick takeaways Content creators or researchers who organize and review large amounts of video/audio material Anyone who wants to efficiently capture and summarize information from YouTube playlists ❓ What problem is this workflow solving? This workflow solves the challenge of information overload from long-form podcasts and videos. It: Automatically transcribes each video or podcast episode in your chosen YouTube playlist Uses AI to create a clear, well-structured summary of the content Lets you learn and extract valuable information without watching or listening to the entire recording Organizes everything in a Google Sheets document for easy tracking and future reference ✅ What this workflow does: 📺 Fetches all videos from a specified YouTube playlist 🔗 Extracts video titles, URLs, and IDs 📝 Retrieves and combines transcripts for each video or podcast episode 📜 Processes transcript data for clarity 🤖 Uses AI to generate a detailed, sectioned summary that covers all main topics and insights 📊 Automatically logs video titles, transcripts, summaries, and row numbers to a Google Sheets spreadsheet ⚙️ How it works: 🟢 Trigger: Start the workflow manually or on a schedule 📺 Fetch videos from your chosen YouTube playlist 🔗 Extract and organize video details (title, URL, ID) 📝 Retrieve the transcript for each video or podcast episode 📜 Combine transcript segments into a single script ✂️ Extract the first sentences for focused summarization 🤖 AI agent creates a comprehensive summary of the episode or video 📊 Save all data—title, transcript, summary, and row number—to Google Sheets 🛠️ How to use: Set up YouTube OAuth2 credentials in n8n Configure Google Sheets OAuth2 credentials Set up API credentials for transcript and AI processing Create and link your Google Sheets document Input your playlist ID and adjust any filters as needed Activate the workflow 📝 Requirements: n8n instance (cloud or self-hosted) YouTube account with OAuth2 access Google Sheets account Access to transcript and AI APIs Basic n8n workflow knowledge 🟢 Customizing this workflow: Change the YouTube playlist ID to target your preferred podcasts or video series Adjust the transcript retrieval process for other APIs or formats Customize the AI prompt for different summary styles or focus areas Add or remove fields in the Google Sheets output Change the workflow trigger or polling frequency Switch to a different AI model if desired This workflow is designed to help you quickly learn from podcasts and videos you care about—without spending hours consuming the full content.

ARREBy ARRE
7620

Auto-assign support tickets with JIRA, Supabase and AI

This n8n template builds a simple automation to ensure no JIRA issues go unassigned for more than a week to prevent them falling through the cracks. It uses AI to perform searching tasks against a Supabase Vector Store. This can be one way to help reduce the amount of manual work in managing the issue backlog for busy teams with little effort. How it works This template contains 2 separate flows which run continuously via schedule triggers. The first populates our Supabase vector store with resolved issues within the last day. This helps keep our vector store up-to-date and relevant for the purpose of finding similar issues. It does this by pulling the latest resolved issues from JIRA and populating the Supabase vectorstore with carefully chosen metadata. This will come in handy later. The second flow watches for stale, unassigned issues for the purpose of aut-assigning to a relevant team member. It does this by comparing the stale issue against our vector store of resolved issues with the goal of identifying which team member would have best context regarding the issue. In a busy team, this may net a few team members as possible candidates to assign. Therefore, we can introduce additional logic to count each team member's assigned, in-progress issues. This is intended to not overload our busiest members. The team member with the least assigned issues is pressumed to have the most capacity and therefore is assigned. A comennt is left in the issue to notify the team member that they've been auto-assigned due to age of issue. How to use Modify the project and interval parameters to match those of your use-case and team members. Add additional criteria before assigning to a team member eg. department, as required. Requirements OpenAI for LLM JIRA for Issue Management Supabase for Vector Store Customising this workflow Not using JIRA or Supabase? The beauty of these AI templates are these components are entirely interchangeable with competing services. Try Linear and Qdrant instead! Auto-assigning logic is simplified in this template. Expand criteria as required for your team and organisation. eg. Might be a good idea to pull in annual leave information from HR system to prevent assigning to someone who is on currently on holiday!

JimleukBy Jimleuk
1848

Automate social media content creation & publishing with AI & human approval flow

✅ What problem does this workflow solve? Managing content for multiple social media platforms manually is time-consuming and error-prone. This workflow automates content creation, image generation, approval flows, and publishing for LinkedIn, Twitter (X), and Instagram using AI—while still keeping human oversight in place. --- 💡 Main Use Cases 📝 Automatically generate AI-powered social media content and images. 🧠 Create platform-specific posts for LinkedIn, Twitter (X), and Instagram. ✅ Route each post through human approvals—first for prompt, then for final content. 📤 Publish approved posts to all platforms seamlessly. 📊 Maintain an audit trail with all steps logged in Google Sheets. --- 🧠 How It Works – Step-by-Step ✍️ Topic Input A new topic and description is added to a Google Sheet. A scheduled trigger starts the automation at regular intervals (daily, weekly, etc.). 🧠 AI-Powered Prompt Generation AI generates tailored prompts for each platform: LinkedIn Twitter (X) Instagram Prompts are logged in the sheet and paused for human approval. 🖼️ Content + Image Creation (Post Drafts) Once approved, the workflow: Uses AI to write full post captions Generates platform-specific images (via DALL·E, Stable Diffusion, or other AI image tools) Draft content is stored in Google Sheets. 🧑‍💻 Final Content Approval Posts pause again for final manual approval. If approved → move to publishing. If rejected → status updated in the sheet, post is skipped. 📤 Auto-Publishing to Social Platforms Approved content is published automatically: ✅ LinkedIn – via LinkedIn API 🐦 Twitter (X) – post text + media via Twitter API 📸 Instagram – via Meta Graph API (image + caption) 📊 Logging & Reporting Google Sheets is updated with: Final post text Approval timestamps Post URLs Status (Posted / Rejected) --- 🔧 Tools & Integrations Used OpenAI / GPT-4 – for prompt and content generation AI Image Generator – DALL·E, Replicate, etc. Google Sheets – as the central control + approval hub LinkedIn API Twitter API (X) Instagram Graph API n8n Scheduler, If Nodes, and Pauses – to handle flow control & approvals --- 👤 Who can use this? This is perfect for: 📢 Marketing teams 🧑‍💼 Solo founders managing content 🧠 Agencies offering social media management ⚙️ Ops teams building internal automation Whether you're managing 3 posts a week or 30, this system keeps your content AI-powered and human-approved—on autopilot. --- 🛠 Customization Ideas Add Slack or email alerts for approval stages Pull trending topics using a news API or Twitter Trends Add a weekly content summary report sent via email Expand to Facebook, Threads, or Pinterest --- 🚀 Ready to Launch? Just configure: ✅ Google Sheet with topic list & approval columns ✅ API credentials for LinkedIn, Twitter, and Instagram ✅ OpenAI and image generation API keys …and your fully automated, human-approved social content engine is ready to go!

InfyOm TechnologiesBy InfyOm Technologies
494

AI resume analysis & candidate evaluation with Slack and Google Sheets

Create AI-Powered Chatbot for Candidate Evaluation on Slack [](https://www.youtube.com/watch?v=NAn5BSr15Ks) > This workflow connects a Slack chatbot with AI agents and Google Sheets to automate candidate resume evaluation. It extracts resume details, identifies the applied job from the message, fetches the correct job description, and provides a summarized evaluation via Slack and tracking sheet. Perfect for HR teams using Slack. Who’s it for This workflow is designed for: HR Teams, Recruiters, and Hiring Managers Working in software or tech companies using Slack, Google Sheets, and n8n Who want to automate candidate evaluation based on uploaded profiles and applied job positions How it works / What it does This workflow is triggered when a Slack user mentions the HR bot and attaches a candidate profile PDF. The workflow performs the following steps: Trigger from Slack Mention A user mentions the bot in Slack with a message like: @HRBot Please evaluate this candidate for the AI Engineer role. (with PDF attached) Input Validation If no file is attached, the bot replies: "Please upload the candidate profile file before sending the message." Extract Candidate Profile Downloads the attached PDF from Slack Uses Extract from File to parse the resume into text Profile Analysis (AI Agent) Sends the resume text and message to the Profile Analyzer Agent Identifies: Candidate name, email, and summary Applied position (from message) Looks up the Job Description PDF URL using Google Sheets Job Description Retrieval Downloads and parses the matching JD PDF HR Evaluation (AI Agent) Sends both the candidate profile and job description to HR Expert Agent Receives a summarized fit evaluation and insights Output and Logging Sends evaluation result back to Slack in the original thread Updates a Google Sheet with evaluation data for tracking How to set up Slack Setup Create a Slack bot and install it into your workspace Enable the app_mention event and generate a bot token Connect Slack to n8n using Slack Bot credentials Google Sheets Setup Create a sheet mapping Position Title → Job Description URL Create another sheet for logging evaluation results n8n Setup Add a Webhook Trigger for Slack mentions Connect Slack, Google Sheets, and GPT-4 credentials Set up agents (Profile Analyzer Agent, HR Expert Agent) with appropriate prompts Deploy & Test Mention your bot in Slack with a message and file Confirm the reply and entry in the evaluation tracking sheet Requirements n8n (self-hosted or cloud) Slack App with Bot Token OpenAI or Azure OpenAI account (for GPT-4) Google Sheets (2 sheets: job mapping + evaluation log) Candidate profiles in PDF format Defined job titles and descriptions How to customize the workflow You can easily adapt this workflow to your team’s needs: | Customization Area | How to Customize | |--------------------------|----------------------------------------------------------------------------------| | Job Mapping Source | Replace Google Sheet with Airtable or Notion DB | | JD Format | Use Markdown or inline descriptions instead of PDF | | Evaluation Output Format | Change from Slack message to Email or Notion update | | HR Agent Prompt | Customize to match your company tone or include scoring rubrics | | Language Support | Add support for bilingual input/output (e.g., Vietnamese & English) | | Workflow Trigger | Trigger from slash command or form instead of @mention |

Trung TranBy Trung Tran
485

Automated PDF form processing with web forms and email delivery

> ⚠️ Notice: > Community nodes like @custom-js/n8n-nodes-pdf-toolkit can only be installed on self-hosted instances of n8n. --- This n8n workflow demonstrates how to collect form submissions from a landing page, fill a PDF form automatically, and send it via email. It uses the PDF Form Fill node from customjs.space to populate PDF fields with the submitted data. --- What this workflow does Serves a landing page with a user-friendly form. Receives form submissions via a Webhook. Uses the HTTP Request node to fetch a PDF template. Fills the PDF form fields with the submitted data using the PDF Form Fill node. Optionally reads PDF form field names using Get PDF Form Fields. Sends the completed PDF as an email attachment. --- Requirements Self-hosted n8n instance. CustomJS API key for the PDF Toolkit nodes. SMTP account for sending emails. Optional: Access to the PDF template online. --- Workflow Steps Landingpage Endpoint (Webhook) Serves the landing page HTML to visitors. Set Form Endpoint Dynamically injects the endpoint URL into the HTML form. HTML for Landingpage Provides the form where users enter personal information (name, address, city, country, etc.). Respond to Webhook Returns the landing page HTML to the visitor. FormData Endpoint (Webhook) Receives the submitted form data as JSON. HTTP Request – Get PDF Template Fetches the PDF form template from a URL. PDF Form Fill (Fill PDF Fields) Populates the PDF with the submitted form data. Get PDF Form Fields (Optional) Reads and lists the names of the form fields in the PDF. Send Email Sends the completed PDF as an attachment to a configured recipient. Sticky Notes Provide documentation within the workflow for easier understanding and maintenance. --- Usage Get API key from CustomJS Sign up on the CustomJS platform. Navigate to your profile page and copy your API key. Set Credentials for CustomJS API in n8n Create a new credential in n8n with your API key. Prepare SMTP Credentials Add your SMTP server credentials to n8n for sending emails. Run or schedule the workflow The workflow will serve the landing page, fill the PDF form with submissions, and send it via email. --- Customization Tips Modify the landing page form in the HTML node to add or remove fields. Change PDF template URL in the HTTP Request node. Add more recipients or dynamic email addresses in the Send Email node. Track submitted form data in Google Sheets or a database for long-term storage. Extend workflow logic with validation or notifications using additional nodes.

CustomJSBy CustomJS
271

Automate sales order prioritization with ERP-WMS-TMS integration based on SLA tiers

This n8n workflow automates the prioritization and scheduling of sales orders based on customer SLAs, urgency, and profitability. It ensures that high-priority and SLA-critical orders are picked, packed, and dispatched first—improving fulfillment speed, customer satisfaction, and operational efficiency across warehouses and logistics. --- Key Features Automated Order Fetching: Periodically retrieves all pending or confirmed sales orders from ERP systems. Dynamic SLA-Based Prioritization: Calculates order priority scores using urgency, customer tier, order value, and profit margin. Intelligent SLA Monitoring: Identifies SLA breaches and automatically flags them for immediate handling. Automated Task Creation: Generates urgent picking tasks and alerts warehouse managers in real-time. Smart Scheduling: Optimizes picking and dispatch timelines based on urgency and capacity. Seamless ERP & TMS Integration: Updates order statuses and schedules dispatches automatically. Operational Transparency: Sends end-of-cycle summary reports via email to operations teams. --- Workflow Process Schedule Trigger Runs every 15 minutes to ensure orders are frequently evaluated. Maintains real-time responsiveness without overloading systems. Fetch Pending Orders Retrieves all orders in pending or confirmed state from ERP API. Configurable limit (e.g., 100 orders per run) for controlled processing. Fetch Customer SLA Data Collects SLA tiers, delivery timeframes, and customer-specific priorities from ERP or CRM API. Supports dynamic customer segmentation (Gold, Silver, Bronze tiers). Calculate Priority Scores Assigns weighted priority scores based on multiple criteria: Urgency: 40% Tier: 30% Order Value: 20% Profit Margin: 10% Produces a composite score used for sorting and scheduling. Check if SLA Critical Detects if any order is close to or past SLA deadlines. Routes SLA-breached orders for immediate escalation. Create Urgent Picking Task Generates warehouse picking tasks for critical orders. Assigns to senior pickers or rapid response teams. Alert Warehouse Manager Sends instant SMS and email alerts for SLA-critical or high-priority orders. Ensures immediate managerial attention. Batch Normal Orders Groups non-critical orders into batches of 10 for optimized processing. Reduces load on WMS while maintaining steady throughput. Generate Picking Schedule Creates smart picking schedules based on urgency: High Priority: Same-day Normal: Within 1 day Low: Within 2–3 days Create Bulk Picking Tasks Pushes picking tasks into WMS (Warehouse Management System). Uses auto-assignment and route optimization logic. Generate Dispatch Schedule Builds dispatch timelines according to delivery method: Express, Priority, or Standard. Syncs with transport capacity data. Schedule Dispatches in TMS Sends dispatch requests to TMS (Transport Management System). Books carriers and reserves capacity for each batch. Update Order Statuses Updates ERP with new order statuses, schedules, and expected delivery dates. Maintains a unified view across systems. Generate Summary Report Creates a summary JSON report including: Total orders processed SLA-critical cases Dispatch breakdowns Next deadlines Send Summary Notification Emails the operations team with execution summary and performance metrics. Ensures team alignment and SLA visibility. --- Industries That Benefit This automation is especially valuable for: E-commerce & Retail: To prioritize same-day or express deliveries for VIP customers. Logistics & 3PL Providers: For meeting tight SLAs across multiple clients and delivery tiers. Manufacturing & B2B Distribution: Ensures high-value or contractual orders are prioritized. Pharma & Healthcare: Critical for time-sensitive and compliance-driven deliveries. Consumer Goods & FMCG: Helps manage high-volume dispatch with smart scheduling. --- Prerequisites ERP system with API access (e.g., SAP, Odoo, NetSuite). WMS and TMS integrations with order/task APIs. SMTP and SMS gateway credentials for notifications. n8n instance with HTTP, Function, Email, and Scheduler nodes installed. --- Modification Options Customize priority scoring weights per business type. Integrate AI for predictive SLA breach forecasting. Add Slack/Teams channels for real-time operational alerts. Implement escalation routing for unassigned urgent tasks. Extend reports to include OTIF (On-Time-In-Full) metrics. --- Explore More AI-Powered Workflows: Contact us for customized supply chain and order management automation.

Oneclick AI SquadBy Oneclick AI Squad
149
All templates loaded