by System Admin
Tagged with: , , , ,
by System Admin
No description available
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by Vasyl Pavlyuchok
Automatically track your favorite YouTube creators and get a daily summary of new videos delivered to Discord. Unlike complex YouTube API integrations, this workflow uses efficient RSS feeds, meaning you don't need a Google Cloud API Key or worry about quota limits. How it works The workflow is scheduled to run daily (default 8:30 AM) to: Define Channels: It takes a list of "Channel IDs" you want to monitor. Fetch RSS: It retrieves the latest video feed for each channel. Filter: It applies a strict date filter to pass only videos published in the last 24 hours. Notify: Sends a notification to your Discord server with the Video Title, Date, and Link. Setup steps 1. Add your Channels Open the node named "Define Channel IDs". Replace the example IDs with the Channel IDs you want to track. Note: The template comes pre-loaded with some Spanish AI channels as a demo. Feel free to remove them! Tip: If you don't know a Creator's Channel ID (e.g. UC...), use a free online "YouTube Channel ID Finder". 2. Connect Discord Create a Webhook in your Discord Server (Server Settings > Integrations > Webhooks). Open the "Discord Notification" node. Create a new credential and paste your Webhook URL. Note: This template is a lightweight alternative to database-backed trackers. It relies on the daily trigger frequency to avoid duplicates.
by Harshil Agrawal
No description available
by amudhan
Companion workflow for blogpost
by Harshil Agrawal
No description available
by Jitesh Dugar
Consolidate and report monthly financial documents using Google Drive and Slack π― Description Streamline your month-end accounting processes with this enterprise-grade automation designed to aggregate, validate, and merge fragmented financial documents into a single, professional reporting bundle. This workflow transforms manual document chaos into a structured, touchless system using Google Drive and Slack. β¨ How to achieve automated document consolidation You can achieve a fully autonomous financial reporting cycle by using the available tools to: List and scan folders β Automatically retrieve all documents from a designated Google Drive folder at the end of each month. Validate file formats β Use an IF Node to ensure only PDF documents (invoices, receipts, statements) are processed, preventing workflow crashes from incompatible file types. Aggregate binary data β Gather separate file streams into a unified data array using the Aggregate Node to ensure stable processing for the merge engine. Merge into master reports β Utilize the HTML to PDF engine to consolidate individual files into one "Monthly Finance Pack" with professional naming conventions. Secure and archive β Upload the consolidated master file back to a secure archive folder in Google Drive. Notify the team β Send a real-time Slack alert with the final filename, ensuring the accounting team knows exactly when the report is ready. π‘ Key features Intelligent filtering and validation The workflow auto-detects MIME types to filter out non-PDF noise and system files. This ensures a consistent input for the merge engine and prevents processing errors. Advanced data aggregation By utilizing the Aggregate Node, the workflow handles multiple binary files simultaneously. This architecture prevents the "looping errors" common in basic PDF workflows and maintains document order during the merge process. Dynamic time-stamping with Luxon A critical technical feature of this template is the use of Luxon expressions for professional document naming. By utilizing {{ $now.setZone('America/New_York').toFormat('MMMM yyyy') }} within the Slack and upload nodes, the workflow automatically generates accurate timestamps. This eliminates manual renaming and ensures your archives are perfectly organized by month and year. π― Perfect for Finance departments** β Consolidate hundreds of monthly vendor invoices into one audit-ready file. Property managers** β Bundle monthly utility bills and maintenance receipts for property owners. Freelancers and agencies** β Collate all business expenses for the month to send to a tax preparer. π¦ What you will need Required integrations: Google Drive β Source folder for documents and destination for the final bundle. HTML to PDF Node β The core engine for PDF merging operations. Slack β For automated team notifications and status updates. π Expected results 90% time savings** β Reduce manual report creation from 30 minutes to seconds. Zero lost documents** β Maintain a complete digital trail with automatic archival. Audit readiness** β Ensure a consistent naming and storage structure for all past financial reports. Ready to automate your reporting? Import this template, connect your credentials, and turn your monthly document collection into a 100% automated workflow.
by Intuz
Disclaimer Community nodes are used, and template can only be used on self-hosted n8n instances. This n8n template from Intuz provides a complete solution to automate the process of scraping company and founder data from Y Combinator. It systematically extracts valuable information from your target search and organizes it directly into a Google Sheet, building a powerful prospecting list with minimal effort. Who's this workflow for? Sales Teams & SDRs Venture Capitalists Angel Investors Market Researchers Startup Founders How it works 1. Trigger the Scrape: You start the workflow manually whenever you want to gather new company data. 2. Scrape Y Combinator: An Apify actor automatically visits your specified Y Combinator search URL (e.g., filtered by batch, industry, or region) and scrapes the details of each company listed. 3. Retrieve Structured Data: The workflow fetches the neatly structured data from Apify, including company names, descriptions, websites, founder details, and more. 4. Log to Google Sheets: All the scraped information is added or updated as new rows in your designated Google Sheet, creating an organized and actionable database. Setup Instructions 1. Apify Configuration: In the Run an Actor node, connect your Apify account. Select the Y Combinator Directory Scraper actor. In the Custom Body field, replace {YOUR_Y_COMBINATOR_SEARCH_URL} with the actual URL from the Y Combinator website after you've applied your desired filters. You can adjust the maxCompanies value to control how many companies are scraped per run. 2. Google Sheets Configuration: In the Add data to Google Sheet node, connect your Google Sheets account. Select the Document (spreadsheet) and Sheet where you want to save the data. Make sure the sheet has the required columns listed in the "Key Requirements" section. 3. Execute the Workflow: Click the "Execute workflow" button to run the scraper and populate your Google Sheet. Key Requirements to Use This Template n8n Instance: An active n8n account (Cloud or self-hosted). Apify Account: An active Apify account with an API key. You will also need sufficient credits or a subscription plan to run the Y Combinator Directory Scraper actor. Google Account & Sheet: A Google account and a pre-made Google Sheet. The sheet must have the following columns created in advance: Company, Location, Website, LinkedIn, Founded, Description, Industry Tags, Founder 1 Name, Founder 1 LinkedIn, Founder 2 Name, and Founder 2 LinkedIn. Connect with us Website: https://www.intuz.com/services Email: getstarted@intuz.com LinkedIn: https://www.linkedin.com/company/intuz Get Started: https://n8n.partnerlinks.io/intuz For Custom Worflow Automation Click here- Get Started
by Davide
This workflow automates the end-to-end process of video dubbing using ElevenLabs, storage on Google Drive, and publishing on Youtube. This workflow is ideal for creators, agencies, and media teams that need to TRANSLATE process and publish large volumes of video content consistently. For this workflow, I started from my Italian YouTube Short, and by applying the same workflow, the result was this English version. Key Advantages 1. β Full Automation of Video Localization The entire processβfrom video download to AI dubbing and publishingβis automated, eliminating manual steps and reducing human error. 2. β Fast Multilingual Content Scaling With AI-powered dubbing, the same video can be quickly localized into different languages, enabling global audience expansion. 3. β Efficient Time Management The workflow intelligently waits for the dubbing process to finish using dynamic timing, avoiding unnecessary retries or failures. 4. β Centralized Content Distribution A single workflow handles storage, social posting, and YouTube uploads, simplifying content operations across platforms. 5. β Reduced Operational Costs Automating dubbing and publishing significantly lowers costs compared to manual voiceovers, video editing, and uploads. 6. β Easy Customization & Reusability Parameters like video URL, language, title, and platform can be easily changed, making the workflow reusable for different projects or clients. How It Works The workflow begins with a manual trigger that sets input parameters: a video URL and the target language for dubbing (e.g., en for English). The video is fetched from the provided URL via an HTTP request. The video file is sent to the ElevenLabs Dubbing API, which initiates audio dubbing in the specified target language. The workflow then waits for a calculated duration (video length + 120 seconds) to allow the dubbing process to complete. After the wait, it checks the dubbing status using the dubbing_id and retrieves the final dubbed audio file. The dubbed video is then processed in parallel: Uploaded to Google Drive in a designated folder. Uploaded to Postiz for social media management. Uploaded via Upload-Post.com API for YouTube publishing. Finally, the workflow triggers a Postiz node to schedule or publish the content to YouTube with the prepared metadata. Set Up Steps Configure Input Parameters In the Set params node, define: video_url: Direct URL to the source video. target_audio: Language code (e.g., en, es, fr) for dubbing. Set Up Credentials Ensure the following credentials are configured in n8n: ElevenLabs API (for dubbing) Google Drive OAuth2 (for file upload) Postiz API (for social media scheduling) Upload-Post.com API (for YouTube upload) Adjust Wait Time Modify the Wait node if needed: expected_duration_sec + 120 ensures enough time for dubbing. Adjust based on video length. Customize Upload Destinations Update folder IDs (Google Drive) and platform settings (Upload-Post.com) as needed. Set Post Content In the Youtube Postiz and Youtube Upload-Post nodes, replace YOUR_CONTENT and YOUR_USERNAME with actual titles, descriptions, and channel details. Activate and Test Activate the workflow in n8n, click Execute workflow, and monitor execution for errors. Ensure all API keys and permissions are valid. π Subscribe to my new YouTube channel. Here Iβll share videos and Shorts with practical tutorials and FREE templates for n8n. Need help customizing? Contact me for consulting and support or add me on Linkedin.