by amudhan
This workflow uses Strapi as a CMS and then cross posts new blog posts to Medium and Dev.to.
by amudhan
This workflow uses n8n to extract the names of all the posts from the Hackernoon homepage.
by Navneet Singh Arora
AI Resume Job Title Extractor with Google Gemini Overview This n8n template demonstrates how to use Google Gemini AI to analyze a PDF resume and extract the candidate's current or most relevant job title as a clean search string. It’s a powerful utility for anyone building automated talent pipelines, lead enrichment tools, or profile categorization systems. 🚀 How it works File Input: The workflow begins by reading a resume (PDF) from a local storage directory via the Read/Write Files from Disk node. Parsing: The Extract from File node handles the heavy lifting of converting the PDF binary into indexed plain text. AI Analysis: The extracted text is sent to Google Gemini. A specialized prompt instructs the model to identify the professional role and output only a single, clean search string (avoiding any conversational filler). Data Structuring: The Set (Return) node captures the AI's output and raw text, making it ready for downstream use or for return to a parent "caller" workflow. 🎮 How to use File Path: Update the File Selector in the "Read/Write Files from Disk" node to point to your resume (e.g., /home/node/.n8n-files/My-Resume.pdf). API Credentials: Set up your Google Gemini (PaLM) API credentials in the Gemini node. Modular Use: This workflow is configured with an Execute Workflow Trigger, meaning you can call it as a "sub-workflow" from larger automation stacks to instantly enrich data with professional titles. ⚙️ Requirements Google Gemini API Key n8n Environment: Designed for self-hosted instances with local file access (can be adapted for Google Drive or S3 by swapping the first node). 🎯 Use Cases Job Matching: Automatically generate search queries for job boards based on a user's resume. CRM Enrichment: Keep your candidate lists up-to-date with current professional titles. Talent Discovery: Categorize thousands of profiles instantly without manual review.
by System Admin
Tagged with: , , , ,
by amudhan
Companion workflow for blogpost
by Terence Hielscher
How it works Every morning, this n8n workflow automatically monitors all new Austrian public procurement notices from official EU sources. easybits.tech extracts structured data from each tender PDF: title, contracting authority, federal state, contract value, submission deadline, CPV code and contact email — same JSON schema every time, regardless of document layout or language. Relevant opportunities arrive as formatted Slack alerts within minutes of publication. Austria's public sector awards over €50 billion in contracts annually across construction, IT, consulting and healthcare. Finding relevant tenders manually means checking multiple portals and reading through PDFs every day. This workflow eliminates that entirely. What makes this different Extraction runs on the actual tender PDF via easybits.tech — not just portal metadata. Every Slack alert includes title, contracting authority, federal state, contract value, deadline, CPV code, contact email and a direct PDF link. The contract value filter is fully adjustable. Change the €100k minimum in the filter node and all future alerts update automatically. Extend this workflow This workflow is the data foundation for a full AI tender intelligence system: Vector database** (Qdrant, Pinecone, Supabase) — store all extracted tenders as searchable vectors for semantic retrieval Q&A bot via Slack slash command** — ask "Which IT tenders are open in Vienna over €500k?" and get AI-generated answers with citations from the original PDFs Any messaging platform** — replace Slack with Telegram, WhatsApp, Microsoft Teams, Discord or Email in one node swap Automatic application drafting** — use extracted tender fields to pre-fill bid templates and submission documents automatically For advisory on extending this workflow contact easybits.tech Set up steps Create a free easybits.tech account and add your API key as a credential in n8n Replace the Slack Webhook URL in the Send Slack Alert node with your own Adjust the €100k contract value threshold in the Filter: Min. €100k Value node to match your needs Activate the workflow — it runs automatically every morning at 7am Prerequisites easybits.tech account (free tier available) — for PDF data extraction Slack workspace with incoming webhooks enabled n8n instance running as a service Works for any EU country — contact easybits.tech for setup support. Setup time: approximately 15 minutes
by Joseph
This n8n workflow converts various file formats (.pdf, .doc, .png, .jpg, .webp) to clean markdown text using the datalab.to API. Perfect for AI agents, LLM processing, and RAG (Retrieval Augmented Generation) data preparation for vector databases. Workflow Description Input Trigger Node**: Form trigger or webhook to accept file uploads Supported Formats**: PDF documents, Word documents (.doc/.docx), and images (PNG, JPG, WEBP) Processing Steps File Validation: Check file type and size constraints HTTP Request Node: Method: POST to https://api.datalab.to/v1/marker Headers: X-API-Key with your datalab.to API key Body: Multipart form data with the file Response Processing: Extract the converted markdown text Output Formatting: Clean and structure the markdown for downstream use Output Clean, structured markdown text ready for: LLM prompt injection Vector database ingestion AI agent knowledge base processing Document analysis workflows Setup Instructions Get API Access: Sign up at datalab.to to obtain your API key Configure Credentials: Create a new credential in n8n Add Generic Header: X-API-Key with your API key as the value Import Workflow: Ready to process files immediately Use Cases AI Workflows**: Convert documents for LLM analysis and processing RAG Systems**: Prepare clean text for vector database ingestion Content Management**: Batch convert files to searchable markdown format Document Processing**: Extract text from mixed file types in automated pipelines The workflow handles the complexity of different file formats while delivering consistent, AI-ready markdown output for your automation needs.
by Sarfaraz Muhammad Sajib
Overview This n8n workflow automates the generation of short news videos using the HeyGen video API and RSS feeds from a Bangla news source, Prothom Alo. It is ideal for content creators, media publishers, or developers who want to create daily video summaries from text-based news feeds using AI avatars. The workflow reads the latest news summaries from an RSS feed and sends each item to the HeyGen API to create a video with a realistic avatar and voice narration. The resulting video is suitable for publishing on platforms like YouTube, Instagram, or TikTok. Requirements A HeyGen account with access to the API. HeyGen API key (kept securely in your environment). n8n (self-hosted or cloud instance). Basic understanding of using HTTP request nodes in n8n. Setup Instructions Clone this Workflow into your n8n instance. Replace the placeholder value in the X-Api-Key header with your HeyGen API key. Confirm the RSS feed URL is correct and live: https://prod-qt-images.s3.amazonaws.com/production/prothomalo-bangla/feed.xml The HTTP Request body references {{$json.summary}} from each RSS item. Make sure this field exists. Run the workflow manually or configure a CRON trigger if you want to automate it. Customization Avatar ID* and *Voice ID** can be changed in the HTTP Request body. Use your HeyGen dashboard to get available IDs. Change the video dimensions (1280x720) to suit your platform’s requirements. You can replace the RSS feed with any other news source that supports XML format. Add nodes to upload the video to YouTube, Dropbox, etc., after generation. What It Does Triggers manually. Reads an RSS feed. Extracts summary from each news item. Sends a request to HeyGen to generate a video. Returns the video generation response.
by Rahul Joshi
Description: Streamline your cloud storage with this powerful Google Drive File Renamer automation built with n8n. The workflow watches a specific Google Drive folder and automatically renames new files using a standardized format based on their creation date and time—ideal for organizing images, backups, and uploads with consistent timestamp-based names. Whether you're managing daily uploads, sorting Instagram-ready content, or organizing client submissions, this timestamp-based file naming system ensures consistent and searchable file structures—without manual intervention. What This Template Does (Step-by-Step) 🔔 Google Drive Trigger – "Watch Folder" Setup Monitors a specific folder (e.g., “Instagram”) Detects new file creations every minute Captures file metadata like ID, createdTime, and extension 🧠 Set Formatted Name Extracts file creation time (e.g., 2025-07-22T14:45:10Z) Converts it into a structured name like IMG_20250722_1445.jpg Keeps original file extension (JPG, PNG, PDF, etc.) ✏️ Rename File (Google Drive) Renames the original file using Google Drive API Applies the new timestamped name Keeps file content, permissions, and location unchanged Required Integrations: Google Drive API (OAuth2 credentials) Best For: 📸 Content creators organizing uploads from mobile 🏷️ Branding teams enforcing uniform naming 🗄️ Admins managing scanned documents or backups 📂 Automated archives for media, reports, or daily snapshots Key Benefits: ✅ Timestamped naming ensures chronological file tracking ✅ Reduces human error and messy file names ✅ Works in real-time (polls every minute) ✅ No-code: Deploy with drag-and-drop setup in n8n ✅ Fully customizable name patterns (e.g., change IMG_ prefix)
by System Admin
Tagged with: , , , ,
by Piotr Sobolewski
How it works This workflow automates the entire process of drafting and publishing blog posts to your WordPress site using advanced AI. It streamlines your content creation by: Generating engaging blog post titles based on your chosen topic. Crafting comprehensive blog post bodies (introduction, main points, conclusion) with professional formatting. Automatically publishing the generated content as a new post on your WordPress website. Save hours of manual writing and accelerate your content strategy with this intelligent automation. Set up steps Getting this workflow ready is straightforward and typically takes around 15-20 minutes. You'll need to: Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Provide your WordPress website's URL and login credentials. Optionally, customize the AI prompts to match your specific content style or requirements. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes.
by damo
Generate AI Images & Videos with KIE.AI Midjourney API Overview Generate high-quality AI images and videos using KIE.AI's Midjourney API through an intuitive form interface. This n8n workflow supports three distinct content creation modes, delivering professional results with automated processing and real-time progress monitoring. Supported Modes: Text-to-Image** (mj_txt2img): Generate original images from written descriptions Image-to-Image** (mj_img2img): Transform or enhance existing images with AI Image-to-Video** (mj_video): Animate still images into short video clips Users interact only through a simple form interface, requiring no coding skills. After submitting a request, the system automatically calls the KIE.AI API, monitors progress in real-time, and retrieves the final output once ready. Perfect for Content creators, designers, marketers, and developers who need to quickly generate diverse AI visual content with automated processing and professional quality results. Prerequisites KIE.AI Account**: Sign up at KIE.AI to obtain your free or paid API key. n8n Instance**: Active n8n instance (cloud or self-hosted) with HTTP Request and form submission capabilities. AI Prompt Knowledge**: Basic understanding of AI prompts for optimal generation results. Reference Images** (Optional): Publicly accessible image URLs for image-to-image or image-to-video generation. Quick Setup 1. Get API Key Register at KIE.AI and generate your API key. Store it securely and never share it publicly. 2. Configure Form Fields Set up these fields in your "On Form Submission" node: tasktype** (Required): Select generation mode mj_txt2img for text-to-image generation mj_img2img for image-to-image generation mj_video for image-to-video generation prompt** (Required): Text description for your content generation imgurl** (Optional): Image URL array for image-to-image or image-to-video generation Important: Leave empty for text-to-image generation (mj_txt2img) api_key** (Required): Your KIE.AI API key for authentication 3. Test & Use Click "Execute Workflow" in n8n. Access the generated form URL. Fill in your details and submit. Wait for processing (workflow polls every 10 seconds). Results will be displayed automatically. Customization Tips Write Detailed Prompts: Include specific details for better results: Style**: realistic, anime, cinematic, watercolor, oil painting Composition**: close-up, wide shot, portrait, landscape Lighting**: dramatic, soft, neon, natural, studio Subject Details**: actions, scenes, movements, visual elements Example Enhanced Prompt: "Cinematic portrait of a cyberpunk character with neon blue lighting, close-up composition, dramatic shadows, futuristic mood" Leverage Multiple Modes: Start with text-to-image for initial concepts. Use image-to-image to refine and enhance results. Apply image-to-video to animate your best images. Combine modes for complex creative workflows. Common Use Cases: Social media content creation. Marketing material development. Product visualization. Storyboarding and prototyping. Creative asset generation. Troubleshooting API Key Invalid**: Verify your key is correct and active. Generation Fails**: Check prompt length and content appropriateness. Slow Processing**: Video generation can take 2-5 minutes; this is normal. Image URL Issues**: Ensure URLs are publicly accessible and properly formatted. Keywords: KIE.AI API, AI image generation, AI video generation, text-to-image, image-to-video, automated workflows, n8n template, AI content creation