Back to Catalog

Templates by Khairul Muhtadin

Automate sales cold calling pipeline with Apify, GPT-4o, and WhatsApp

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Cold Calling Automation - End-to-End Automated Cold Calling with Apify, RAG, and WhatsApp The "Cold Calling Automation" workflow is designed to fully automate the end-to-end cold calling process by intelligently combining web scraping, AI-powered research, and WhatsApp messaging. Leveraging key technologies such as Apify for data scraping, RAG (Retrieval-Augmented Generation) for intelligent content creation, and WhatsApp integration for automated outreach, this workflow transforms raw prospect data into personalized, high-converting cold calling campaigns with minimal manual intervention. ๐Ÿ’ก Why Use Cold Calling Automation? Scale Your Outreach: Automate hundreds of personalized cold calls without manual effort or hiring additional staff. Intelligent Personalization: RAG technology creates highly relevant, personalized messages based on prospect research. Multi-Channel Approach: Seamlessly integrate WhatsApp messaging with traditional cold calling methods. Real-Time Optimization: Continuously improve message performance and conversion rates through AI analysis. Cost-Effective: Reduce cold calling costs while dramatically increasing reach and response rates. โšก Who Is This For? Sales Teams: Looking to scale their cold calling efforts with intelligent automation and personalization. Lead Generation Agencies: Needing to deliver high-volume, high-quality cold calling services to clients. Business Development Professionals: Seeking to maximize outreach efficiency while maintaining personal touch. Small Business Owners: Who want professional-grade cold calling capabilities without hiring expensive sales teams. Marketing Agencies: Offering comprehensive lead generation and conversion services to clients. โ“ What Problem Does It Solve? Traditional cold calling is time-consuming, expensive, and often ineffective due to lack of personalization and poor timing. Manual prospect research, script writing, and call execution create bottlenecks that limit outreach scale. Generic messages result in low response rates and damaged brand reputation. This workflow solves these problems by automating the entire cold calling pipeline - from prospect identification and research to personalized message creation and delivery - while maintaining high quality and relevance that converts prospects into qualified leads. ๐Ÿ”ง What This Workflow Does โฑ Prospect Scraping: Uses Apify to automatically scrape and identify high-quality prospects based on your target criteria. ๐Ÿ” Intelligent Research: Employs RAG technology to research each prospect and gather relevant business intelligence. โœ๏ธ Personalized Content: Automatically generates custom messages, scripts, and talking points for each prospect. ๐Ÿ“ฑ WhatsApp Integration: Delivers personalized messages through WhatsApp automation for maximum engagement. ๐Ÿ“Š Performance Tracking: Monitors response rates, engagement metrics, and conversion data for continuous optimization. ๐Ÿค– AI-Powered Follow-up: Automatically handles initial responses and schedules appropriate follow-up actions. ๐Ÿ“ˆ Campaign Analytics: Provides detailed insights on campaign performance and ROI metrics. ๐Ÿ”„ Continuous Learning: Improves message effectiveness and targeting based on campaign results. This workflow also using community node: @devlikeapro/n8n-nodes-waha ๐Ÿ” Setup Instructions Import the provided workflow JSON into your n8n instance (Cloud or self-hosted). Set up credentials: Apify API credentials for prospect scraping OpenAI API key for RAG and content generation WhatsApp Business API credentials or WAHA integration Database credentials for prospect and campaign tracking Email credentials for notifications and reporting Customize parameters: Target prospect criteria and scraping parameters Message templates and personalization rules Campaign timing and frequency settings Response handling and follow-up logic Performance tracking and reporting preferences Test the complete workflow with a small prospect list to verify scraping, personalization, and delivery. ๐Ÿงฉ Pre-Requirements Active n8n instance (Cloud or Self-hosted) Apify account with appropriate scraping credits OpenAI API key with sufficient usage limits WhatsApp Business account or WAHA setup Database system for prospect and campaign management Basic understanding of your target audience and value proposition ๐Ÿ› ๏ธ Customize It Further Integrate with CRM systems to sync prospects and track conversion through sales pipeline. Add voice calling capabilities using VoIP services for complete omnichannel outreach. Implement A/B testing for message templates and timing optimization. Connect with social media platforms for multi-channel prospecting and engagement. Add sentiment analysis to optimize message tone and approach for different prospect types. Integrate with calendar systems for automatic meeting scheduling from qualified responses. ๐Ÿง  Nodes Used Apify nodes for prospect scraping and data collection OpenAI Chat Model and Embeddings for RAG implementation WhatsApp/WAHA nodes for message delivery and response handling Database nodes for prospect storage and campaign tracking HTTP Request nodes for API integrations and webhooks Code nodes for data processing and personalization logic Schedule Trigger for automated campaign execution Conditional nodes for response handling and follow-up logic Set nodes for parameter configuration and data transformation Split In Batches for efficient bulk processing ๐Ÿ“Š Expected Results 50-80% increase in cold calling efficiency and prospect reach 25-40% higher response rates compared to generic cold calling 60-75% reduction in manual research and message preparation time Real-time insights into campaign performance and prospect engagement Scalable system that grows with your business needs ๐Ÿ“ž Support Made by: khaisa Studio Tag: automation, cold calling, lead generation, apify, RAG, whatsapp, AI, sales automation, outreach Category: Sales Automation & Lead Generation Need a custom? contact me for more tailored templates

Khairul MuhtadinBy Khairul Muhtadin
29627

Extract & categorize receipt data with Google OCR, OpenRouter AI & Telegram

Effortlessly track your expenses with MoneyMate, an n8n workflow that transforms receipts into organized financial insights. Upload a photo or text via Telegram, and let MoneyMate extract key detailsโ€”store info, transaction dates, items, and totalsโ€”using Google Vision OCR and AI-powered parsing via OpenRouter. It categorizes expenses (e.g., Food & Beverages, Transport, Household) and delivers a clean, emoji-rich summary back to your Telegram chat. Handles zero-total errors with a friendly nudge to double-check inputs. Perfect for freelancers, small business owners, or anyone seeking hassle-free expense management. No database required, ensuring privacy and simplicity. Deploy MoneyMate and take control of your finances today! Key Features ๐Ÿ“ฑ Telegram Integration: Input via photo or text, receive summaries instantly. ๐Ÿ“ธ Receipt Scanning: Converts receipt images to text using Google Vision API. ๐Ÿค– AI Parsing: Categorizes transactions with OpenRouterโ€™s AI analysis. ๐Ÿ›ก๏ธ Privacy-First: Processes data on-the-fly without storage. โš ๏ธ Smart Error Handling: Catches zero totals with user-friendly prompts. ๐Ÿ“Š Flexible Categories: Supports Income/Expense and custom expense types. Ideal For Budget-conscious individuals managing personal finances. Entrepreneurs tracking business expenses. Teams needing quick, automated expense reporting. Pre-Requirements n8n Instance: A running n8n instance (cloud or self-hosted). Credentials: Telegram: A bot token and webhook setup (obtained via BotFather). For more information, please refer to Telegram bots creation Google Cloud: A service account with Google Vision API enabled and API key. For more informations, please refer to Google cloud Vision OpenRouter: An account with API access for AI language model usage. Telegram Bot: A configured Telegram bot to receive inputs and send summaries. Setup Instructions Import Workflow: Copy the MoneyMate workflow JSON and import it into your n8n instance using the "Import Workflow" option. Set Up Telegram Bot: Create a bot via BotFather on Telegram to get a token and set up a webhook. For detailed steps, refer to n8nโ€™s Telegram setup guide. Configure Credentials: In the Telegram Trigger, Send Error Message, and Send Expense Summary nodes, add Telegram API credentials with your bot token. In the Get Telegram File and Download Image nodes, ensure Telegram API credentials are linked. In the Google Vision OCR node, add Google Cloud credentials with Google Vision API access. In the OpenRouter AI Model node, set up OpenRouter API credentials. Test the Workflow: Send a test receipt photo or text (e.g., "Lunch 50,000 IDR") via Telegram and verify the summary in your chat. Activate: Enable the workflow in n8n to run automatically for each input. Customization Options Add Categories: Modify the AI Categorizer node to include new expense types (e.g., Entertainment). Change Output Format: Adjust the Format Summary Message node to include more details like taxes or payment methods. Switch AI Model: In the OpenRouter AI Model node, select a different OpenRouter model for better parsing. Store Data: Add a Google Sheets node after Parse Receipt Data to save expense records. Enhance Errors: Include an email notification node after Check Invalid Input for failed inputs. Why Choose MoneyMate? Save time, reduce manual entry, and gain clarity on your spending with MoneyMateโ€™s AI-driven workflow. Ready to streamline your finances? Get MoneyMate now! Made by: khmuhtadin Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
3077

Multi-channel workflow error alerts with Telegram, Gmail & messaging apps

The Error Notification workflow is designed to instantly notify you whenever any other n8n workflow encounters an error, using popular communication channels like Telegram and Gmailโ€”with optional support for Discord, Slack, and WhatsApp. ๐Ÿ’ก Why Use Error Notification workflow? Immediate Awareness: Get instant alerts when workflows fail, preventing unnoticed errors and downtime. Multi-Channel Flexibility: Notify your team via Telegram, Gmail, and optionally Slack, Discord, or WhatsApp. Detailed Context: Receive rich error information including the error message, node name, time, and execution link for quicker fixes. Easy Integration: Built with native n8n nodes and customizable code, simple to adopt without complex setup. Open Source & Free: Use and adapt this workflow at no cost, making professional error monitoring accessible. โšก Who Is This For? n8n Workflow Developers: Quickly spot and respond to automation issues in development or production. Operations Teams: Maintain uptime and swiftly troubleshoot errors across multiple workflows. Small to Medium Businesses: Gain professional error alerting without expensive monitoring tools. Automation Enthusiasts: Enhance your automation reliability with real-time failure notifications. โ“ What Problem Does It Solve? This workflow embedd error detection and notification directly within your n8n instance. It automates the process of catching errors as they occur, compiling meaningful context, and delivering it instantly via your preferred messaging platforms. This drastically reduces your response time to issues and streamlines error management, improving your automation reliability and operational confidence. ๐Ÿ”ง What This Workflow Does โฑ Trigger: Listens for any error generated in your n8n workflows using the n8n Error Trigger node. ๐Ÿ“Ž Step 2: Executes a Code node that formats a detailed error message capturing workflow name, error node, description, timestamp, and an execution URL. ๐Ÿ” Step 3: Sends the formatted error notification to multiple communication channels: Telegram and Gmail by default, plus optionally Discord, Slack, and WhatsApp (disabled by default). ๐Ÿ’Œ Step 4: Delivers rich, parsed HTML-formatted messages to ensure error readability and immediate actionability. ๐Ÿ” Setup Instructions Import the provided .json file into your n8n instance (Cloud or self-hosted). Set up credentials: Gmail OAuth credentials for sending emails via Gmail node Telegram API credentials for Telegram notifications (Optional) Discord Webhook URL credential for Discord notifications (Optional) Slack Webhook credential for Slack notifications (Optional) WhatsApp connection credentials (if enabled) Customize the Code node if needed to adjust the error message format or target chat IDs. Update the chat IDs and recipient details in each notification node according to your channels. Test the workflow by manually triggering an error in another workflow to verify proper notifications. ๐Ÿงฉ Pre-Requirements Active n8n instance (cloud or self-hosted) with version supporting Error Trigger node Telegram bot credentials and chat ID (Optional) Gmail, Discord, Slack, or WhatsApp accounts and webhook credentials if you want to use those channels ๐Ÿ› ๏ธ Customize It Further Enable and configure additional notification nodes like Slack or WhatsApp to fit your team's communication style. Customize the error message template in the Code node to include extra metadata or format it differently (e.g., markdown). Integrate with incident management tools via webhook nodes or create tickets automatically on error. ๐Ÿง  Nodes Used Error Trigger Code Telegram Gmail Discord (disabled) Slack (disabled) WhatsApp (disabled) Sticky Note (for description) ๐Ÿ“ž Support Made by: khaisa Studio Tag: notification,error,monitoring,workflow,automation,alerts Category: Monitoring & Alerts Need a custom? Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
3028

AI-optimized content posting to X, Discord & LinkedIn with OpenRouter

Amplify your social media presence with BuzzBlast, an n8n workflow designed to make your content go viral across X, Discord, and LinkedIn. By sending a single chat message, BuzzBlast leverages OpenRouter's AI to optimize your input for each platformโ€™s unique audienceโ€”crafting punchy tweets for X, engaging messages for Discord, and professional posts for LinkedIn. With smart language detection, it ensures the output matches your inputโ€™s language for authentic engagement. Key Features ๐Ÿš€ Multi-Platform Posting: Shares optimized content to X, Discord, and LinkedIn simultaneously. ๐Ÿง  AI Optimization: Uses OpenRouterโ€™s AI to tailor content for virality on each platform. ๐ŸŒ Language Detection: Matches output to your input language for seamless engagement. ๐Ÿ”„ Smart Routing: Automatically directs content to the right platform using a switch node. ๐Ÿ“ฑ Chat Trigger: Initiates posts via a simple chat message. โšก Zero Hassle: No manual reformattingโ€”BuzzBlast handles it all. Ideal For Social media managers looking to streamline cross-platform posting. Content creators aiming to boost engagement with minimal effort. Businesses seeking to maximize reach across diverse audiences. Pre-Requirements n8n instance: A running n8n instance (cloud or self-hosted). Credentials: X account with OAuth2 API access. Discord Webhook API setup for your server. LinkedIn account with OAuth2 API access. OpenRouter account for AI language model access. Chat Trigger Setup: A configured chat platform (e.g., Slack, Telegram) to send input messages to the workflow. Setup Instructions Import the Workflow: Copy the provided workflow JSON and import it into your n8n instance via the "Import Workflow" option in the n8n editor. Configure Credentials: In the Post to X node, set up OAuth2 credentials for your X account. In the Post to Discord node, configure a Discord Webhook for your server. In the Post to LinkedIn node, add OAuth2 credentials for your LinkedIn account. In the OpenRouter AI Model node, provide API credentials for your OpenRouter account. Set Up Chat Trigger: In the Chat Input Trigger node, configure your preferred chat platform (e.g., Slack, Telegram) to send trigger messages. Ensure the webhook is active and correctly linked to your chat platform. Test the Workflow: Send a test message via your chat platform (e.g., "Announcing our new product launch!"). Verify that the AI optimizes the content and posts it to X, Discord, and LinkedIn as expected. Activate the Workflow: Once tested, toggle the workflow to "Active" in n8n to enable automatic execution when chat messages are received. Customization Guidance Changes Chat Trigger: Adjust the chat trigger using your preference platform like telegram, discord, etc. Modify AI Prompt: Adjust the prompt in the AI Content Optimizer node to change the tone or style (e.g., more professional for LinkedIn or conversational for Discord). Add New Platforms: Extend the Route to Platforms node by adding conditions for additional platforms (e.g., Instagram or Facebook) and corresponding posting nodes. Change AI Model: In the OpenRouter AI Model node, select a different OpenRouter model to optimize content quality or manage costs. Enhance Output Format: Update the JSON schema in the Parse AI Output node to include additional fields like hashtags, emojis, or links for specific platforms. Add Error Handling: Include an error-handling node after the Route to Platforms node to log failed posts or retry them automatically. Why Choose BuzzBlast? BuzzBlast saves time, maximizes reach, and lets AI craft platform-perfect posts that resonate with your audience. Whether you're an influencer, marketer, or business, this workflow makes cross-platform posting effortless. Ready to make waves online? Grab BuzzBlast and start buzzing! made by: khmuhtadin Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
2401

Convert natural language to video JSON prompts with GPT and Gemini for Veo 3

The Prompt converter workflow tackles the challenge of turning your natural language video ideas into perfectly formatted JSON prompts tailored for Veo 3 video generation. By leveraging Langchain AI nodes and Google Gemini, this workflow automates and refines your input to help you create high-quality videos faster and with more precisionโ€”think of it as your personal video prompt translator that speaks fluent cinematic! ๐Ÿ’ก Why Use Prompt Converter? Save time: Automate converting complex video prompts into structured JSON, cutting manual formatting headaches and boosting productivity. Avoid guesswork: Eliminate unclear video prompt details by generating detailed, cinematic descriptions that align perfectly with Veo 3 specs. Improve output quality: Optimize every parameter for Veo 3's video generation model to get realistic and stunning results every time. Gain a creative edge: Turn vague ideas into vivid video concepts with AI-powered enhancementโ€”your video project's secret weapon. โšก Perfect For Video creators: Content developers wanting quick, precise video prompt formatting without coding hassles. AI enthusiasts: Developers and hobbyists exploring Langchain and Google Gemini for media generation. Marketing teams: Professionals creating video ads or visuals who need consistent prompt structuring that saves time. ๐Ÿ”ง How It Works โฑ Trigger: User submits a free text prompt via message or webhook. ๐Ÿ“Ž Process: The text goes through an AI model that understands and reworks it into detailed JSON parameters tailored for Veo 3. ๐Ÿค– Smart Logic: Langchain nodes parse and optimize the prompt with cinematic details, set reasonable defaults, and structure the data precisely. ๐Ÿ’Œ Output: The refined JSON prompt is sent to Google Gemini for video generation with optimized settings. ๐Ÿ” Quick Setup Import the JSON file to your n8n instances Add credentials: Azure OpenAI, Gemini API, OpenRouter API Customize: Adjust prompt templates or default parameters in the Prompt converter node Test: Run your workflow with sample text prompts to see videos come to life ๐Ÿงฉ You'll Need Active n8n instances Azure OpenAI API Gemini API Key OpenRouter API (alternative AI option) ๐Ÿ› ๏ธ Level Up Ideas Add integration with video hosting platforms to auto-upload generated videos ๐Ÿง  Nodes Used Prompt Input (Chat Trigger) OpenAI (Azure OpenAI GPT model) Alternative (OpenRouter API) Prompt converter (Langchain chain LLM for JSON conversion) JSON parser (structured output extraction) Generate a video (Google Gemini video generation) --- Made by: Khaisa Studio Tags: video generation, AI, Langchain, automation, Google Gemini Category: Video Production Need custom work? Contact me

Khairul MuhtadinBy Khairul Muhtadin
2313

Find perfect jobs & generate tailored cover letters with Gemini & Google Jobs

Say goodbye to endless applications and hello to more time for perfecting your interview skills! The JOB Hunter Agent uses the power of Google Gemini and SerpAPI to find the perfect job match and generate a personalized cover letter. Result example: ๐Ÿ’ก Why Use JOB Hunter Agent? Save Precious Time: Stop sifting through countless job boards; this agent does the heavy lifting, saving you hours every week. Land Your Dream Job Faster: Get laser-focused job matches and a custom-crafted cover letter that speaks directly to the hiring manager, increasing your chances of getting noticed. Never Miss an Opportunity: Your personal AI assistant works 24/7, ensuring you're always on top of the latest openings, even while you sleep! Stand Out from the Crowd: A perfectly tailored cover letter generated on the fly gives you an edge over generic applications, making you look like a superstar. โšก Perfect For Job Seekers: Anyone actively looking for a new role who wants to streamline their application process. Busy Professionals: Those with limited time who need an efficient way to find relevant opportunities. Career Changers: Individuals exploring new industries who need a helping hand in crafting compelling applications. ๐Ÿ”ง How It Works โฑ Trigger: You submit your CV and job preferences through a simple n8n form. ๐Ÿ“Ž Process: Your CV is extracted from the PDF, and your preferences (location, job type, salary, email) are neatly organized. ๐Ÿค– Smart Logic: The "Job Hunter Agent" uses Google Gemini and SerpAPI to find the single best job match for you and then drafts a bespoke cover letter based on your CV and the job description. It's like magic, but with more code! ๐Ÿ’Œ Output: A beautifully formatted HTML email containing your profile summary, the best job match, your personalized cover letter, and handy application tips is sent straight to your inbox. ๐Ÿ—‚ Storage: All the initial data from your form submission is processed and used to craft your perfect job application package. ๐Ÿ” Quick Setup Import JSON file to your n8n instances Add credentials: Google Gemini (Gemini 2.5 Pro model) and SerpAPI Customize: Adjust the system prompt in the "Job Hunter Agent" to fine-tune the cover letter tone or length, update the email footer, and expand job filters. Update: Ensure your Gmail OAuth2 credentials are valid for sending emails. Test: Run the workflow with your own CV and preferences to see the magic happen! ๐Ÿงฉ You'll Need Active n8n instances Google Gemini API key (for Gemini 2.5 Pro) SerpAPI account for Google Jobs search results A Gmail account for sending personalized job match emails ๐Ÿ› ๏ธ Level Up Ideas Integrate with LinkedIn, Jobstreet, or Indeed APIs for a wider range of job sources. Allow the agent to find multiple job matches and present them as a curated list. Add an option to attach a parsed CV summary as a PDF to the email for quick reference. --- Made by: khaisa Studio Tags: AI, Gemini, Google Jobs, Job Search, Automation, Cover Letter Category: job hunter Need custom work? Contact me

Khairul MuhtadinBy Khairul Muhtadin
1690

Automate website performance analysis and comparison using Gemini and PageSpeed Insights

The Page Speed Insight workflow automates website performance analysis by integrating Google PageSpeed Insights API with Discord messaging and Gemini. This n8n workflow provides expert-level performance audits and comparisons, delivering actionable insights for website owners, SEO professionals, and developers. Disclaimer: this workflow using community nodes Google PageSpeed Insights Community Node ๐Ÿ’ก Why Use Page Speed Insight? Save Time: Instantly analyze and compare website speeds without manual tool usage Eliminate Guesswork: Receive expert audit reports that translate technical data into clear, actionable insights Improve Website Outcomes: Identify critical bottlenecks and enhancements prioritized by AI-driven analysis Seamless Integration: Pull URLs and deliver reports directly via Discord for team collaboration and immediate response โšก Who Is This For? Webmasters and website owners seeking fast, automated performance checks SEO analysts who need consistent, data-backed website comparisons Developers requiring clear, prioritized action points from performance audits Digital agencies managing multiple client sites with ongoing monitoring needs ๐Ÿ”ง What This Workflow Does โฑ Trigger: Discord message containing URLs or scheduled execution ๐Ÿ“Ž Parse: Extracts URLs and determines analysis type (single/comparison) ๐Ÿ” Analyze: Calls Google PageSpeed API for performance data ๐Ÿค– Process: AI generates user-friendly reports from raw Lighthouse JSON ๐Ÿ’Œ Deliver: Sends chunked reports to Discord channels ๐Ÿ—‚ Log: Stores execution data for review and improvement ๐Ÿ” Setup Instructions Import the provided JSON workflow into your n8n instance Set up credentials for: Google PageSpeed API (ensure you have a valid API key โ€” get yours here) Discord Bot API with permissions to read messages and send messages in your chosen guild/channel Customize the workflow by adjusting: Discord guild and channel IDs where messages are monitored and results posted Scheduled trigger interval if needed Any prompt text or AI model parameters to tailor report tone and detail level Test thoroughly with real URLs and Discord interaction to confirm smooth data flow and output quality ๐Ÿงฉ Pre-Requirements Active n8n instance (Cloud or self-hosted) n8n Google PageSpeed community node Google PageSpeed Insights API key Discord Bot credentials with channel access Google Gemini AI credentials (recommended) ๐Ÿ› ๏ธ Customize It Further Extend to analyze desktop performance or other device types easily by modifying the PageSpeed API call Integrate with Slack, email, or other team tools alongside Discord for broader notification Enhance report depth by adding more AI-driven insights like competitor site recommendations or historical trend tracking ๐Ÿง  Nodes Used Google PageSpeed Insights Community Node Discord (getAllMessages, sendMessage) Code (URL parsing, message chunking) AI Language Model (Google Gemini) Schedule Trigger Switch (message type handling) Sticky Notes (workflow guidance) ๐Ÿ“ž Support Made by: khaisa Studio Tag: automation, performance, SEO, google-pagespeed, discord Category: Monitoring & Reporting Need a custom solution? Contact Me

Khairul MuhtadinBy Khairul Muhtadin
1258

Auto-Generate & Publish SEO Blog Posts to WordPress with OpenRouter & Runware

Automate Blog Creation and Publishing with Ultra-Low Cost AI This n8n workflow โ€” BlogBlizt: Runaware Edition โ€” automates the creation, enrichment, and publishing of SEO-optimized blog posts for WordPress using entirely free OpenRouter AI models for text and metadata generation, plus ultra-low-cost Runware AI for realistic featured images (as low as $0.0016 per image). Itโ€™s triggered every 3 hours or manually via Telegram. Each run generates 1,500โ€“3,500-word articles on trending topics in Technology, AI, Tech Facts, History, or Tips โ€” all complete with catchy titles, slugs, meta descriptions, and visuals. --- ๐Ÿ’ฐ Why This Is So Cost-Efficient โœ… Free metadata + article generation (OpenRouter free-tier models) ๐Ÿ’ธ Only cost is for image generation via Runware: Image generation: ~$0.0016/image (the cheapest model could be $0,00065) This is ideal for scale โ€” generating dozens of high-quality blog posts with minimal expense. --- โšก Who Is This For? Bloggers who want high-quality content without writing SEO marketers seeking fresh, long-form articles WordPress site owners automating publishing workflows Growth hackers targeting high-volume content generation --- โ“ What Problem Does It Solve? Creating SEO-rich blog content is time-consuming, expensive, and requires expertise. BlogBlizt eliminates this friction by using free models (OpenRouter) to generate text and metadata โ€” making this workflow nearly free to operate, with the only cost being the featured image (~$0.0016/image). --- ๐Ÿ”ง What This Workflow Does โฑ Triggers: Every 3 hours (or via Telegram command: generate) ๐Ÿง  Generates Metadata: Title, slug, category, focus keyphrase, and meta description using OpenRouter โœ๏ธ Writes SEO Article: 1,500โ€“3,500 words with headings, H2/H3s, CTA, and outbound links ๐Ÿ–ผ๏ธ Creates Image: Generates realistic 1024ร—1024 blog image with Runware AI ๐Ÿ“ค Publishes to WordPress: Auto-publishes with category ID, featured image, and Yoast SEO fields ๐Ÿ“ฃ Notifies: Sends publish link to Discord and Telegram (optional) --- ๐Ÿ” Setup Instructions Import .json into n8n Add credentials: OpenRouter API (free LLMs like LLaMA-3, Nemotron) Runware API key (get it here) (Optional) Telegram Bot + Discord Webhook Test by sending the word generate via Telegram --- ๐Ÿงฉ Pre-Requirements Self-hosted or cloud-based n8n instance WordPress with category IDs configured: Technology โ†’ 3 AI โ†’ 4 Tech Fact โ†’ 7 Tech History โ†’ 8 Tech Tips โ†’ 9 OpenRouter API Key (free) Runware API Key (for images) WordPress user ID (admin, default is 1) Telegram bot (optional) Discord webhook (optional) --- ๐Ÿ› ๏ธ Customize It Further Change writing tone or prompt in โœ๏ธ Compose SEO Article Content node Cofigure the category Swap free LLMs (Claude, Gemini, GPT, etc.) in OpenRouter settings Adjust schedule (every 6h, daily, etc.) Extend alerts (email, Slack, Notion) --- ๐Ÿง  Nodes Used Schedule Trigger Telegram Trigger @n8n/n8n-nodes-langchain (OpenRouter) WordPress Node HTTP Request (Runware API) Discord Webhook Sticky Notes (Documentation inside canvas) --- ๐Ÿ“ž Support Created by: Khaisa Studio Tag: youtube, summarizer, telegram, openai Category: AI Automation, Video Tools Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
1225

YouTube video transcription & summary to Telegram with GPT-4o

โš ๏ธ Disclaimer This workflow uses a community node: npm install n8n-nodes-supadata Please make sure to install this before running the workflow. ๐Ÿ”Ž Who is this for? This workflow is for anyone who wants quick summaries of YouTube videos, such as researchers, students, analysts, or busy professionals. Just send a video link via Telegram and receive a structured summary in secondsโ€”no need to watch the entire video. ๐Ÿง  What problem is this workflow solving? Watching long videos to extract key information is time-consuming. This automation solves that by instantly: Fetching the full transcript of the video Summarizing the content with AI Sending a clean summary directly to Telegram for quick reading Itโ€™s a fast and reliable way to stay informed without the overwhelm. โš™๏ธ What this workflow does ๐Ÿ’ฌ Telegram Trigger Start by sending a YouTube link to your Telegram bot. ๐ŸŽ™๏ธ Get Transcript (Supadata) Uses Supadata API to retrieve the full video transcript. ๐Ÿง  Summarize with OpenAI GPT-4o Processes the transcript using a structured prompt to extract: Main theme of the video Target audience Key insights and tips Problems discussed and solutions mentioned Notable quotes or highlights ๐Ÿ“จ Send to Telegram The final summary is formatted and sent back to your Telegram chat, ready for reading or saving. ๐Ÿ› ๏ธ Requirements n8n instance (Cloud or self-hosted) Supadata API Key OpenAI API Key Telegram Bot Token โœ… Output Example The Telegram summary includes: ๐ŸŽฏ Title and topic ๐Ÿ’ก Key learnings ๐Ÿ› ๏ธ Tips or insights ๐Ÿšจ Issues raised and solutions ๐Ÿ“ Quotes or highlights Just send a link, and get the core messageโ€”fast. Perfect for learning on the go. ๐Ÿง ๐Ÿ“ฒ --- Made by: Khaisa Studio Tag: youtube, summarizer, telegram, openai Category: AI Automation, Video Tools Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
1202

Automate service booking & payment with WhatsApp and Xendit

โš ๏ธ Disclaimer: This workflow utilizes community nodes that needs self hosted version Code for UI Form is accessible here The bykhaisa workflow streamlines makeup service bookings by capturing customer details via webhook, calculating pricing including add-ons and payment types, generating payment invoices with Xendit, and sending personalized WhatsApp booking confirmations. This powerful combination of n8n, GoWhatsApp API, and Xendit reduces manual work and accelerates payment collection, saving you valuable time and boosting client satisfaction. ๐Ÿ’ก Why Use bykhaisa? Save Time: Automate booking and payment processes to eliminate hours spent on manual data entry Simplify Payments: Generate invoices instantly with Xendit, making it easier for clients to pay securely and promptly Enhance Communication: Send automated WhatsApp messages that keep customers informed and engaged without lifting a finger Stand Out: Offer a modern, seamless booking experience that elevates your makeup business above competitors still stuck in the stone age โšก Perfect For Makeup Artists & Studios: Who want a hassle-free booking and payment system Beauty Salons: Seeking smooth client communication and invoicing automation Freelancers: Looking to appear professional with automated workflows and instant payment requests General Business with booking system: to make a seamless booking process ๐Ÿ”ง How It Works โฑ Trigger: Customer sends booking details via Form (a POST request to the webhook) ๐Ÿ“Ž Process: Extract and format booking data, calculate prices with add-ons and urgent fees, and create a unique booking ID ๐Ÿค– Smart Logic: Calculate whether payment is a Down Payment (DP) or full amount, set invoice expiry, and generate Xendit invoices automatically ๐Ÿ’Œ Output: WhatsApp notification with booking details and payment link sent to customer, complete with friendly typing delays for that human touch ๐Ÿ—‚ Storage: Booking data enriched with pricing and payment state, ready for follow-up or record-keeping ๐Ÿ” Quick Setup Import JSON file to your n8n instances Add credentials: Xendit API key, GoWhatsApp API credentials Customize: Adjust pricing logic, add-on fees, and payment types as needed Update: Replace webhook URLs and redirect URLs for payment success/failure pages Test: Run the workflow with sample booking data to verify end-to-end automation ๐Ÿงฉ Requirements Active n8n instances Xendit account & API credentials for invoice generation GoWhatsApp API setup for WhatsApp messaging Optional: Custom domain for webhook endpoint ๐Ÿ› ๏ธ Level Up Ideas Add calendar integration to automatically block booked slots Integrate Google Sheets or Airtable for backup and reporting Set up payment reminders and follow-ups via WhatsApp automatically ๐Ÿง  Nodes Used Webhook - Receives booking requests Set (Process Booking) - Data transformation and formatting Code (Calculate Price) - Custom pricing logic with add-ons HTTP Request (Generate Invoice) - Xendit invoice creation Respond to Webhook - Send response back to client GoWhatsApp - WhatsApp messaging functionality ๐Ÿ“‹ Workflow Categories Category: E-commerce, Bussiness Tags: automation, booking, invoicing, payments, whatsapp, makeup Made by: khaisa Studio Need custom work? Contact Me

Khairul MuhtadinBy Khairul Muhtadin
1060

Generate and Publish SEO-Optimized Blog Posts to WordPress

BlogBlitz is a powerful n8n workflow that automates the creation and publishing of SEO-optimized blog posts to WordPress, saving you hours of manual content creation. Triggered on a schedule or via Telegram, it generates high-quality, 1,500โ€“2,500-word articles complete with titles, slugs, meta descriptions, images, and more. ๐ŸŽฏ Who is this for? Bloggers who want fresh, consistent content. Content marketers aiming for SEO efficiency. WordPress site owners looking to automate blog publishing without sacrificing quality. ๐Ÿšจ Problem Solved Manually creating engaging, SEO-friendly content is time-consuming and requires writing expertise. BlogBlitz solves this by: Automating ideation, writing, formatting, and publishing. Generating images and SEO elements. Keeping your blog active and visible to search engines. โš™๏ธ What This Workflow Does | Feature | Description | | --------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | Triggers | - Runs every 3 hours via Schedule Trigger<br>- Or on-demand via Telegram command: /generate | | Generates Content | Uses OpenRouter to: <br>- Select a category (Technology, AI, etc.)<br>- Create a title, slug, focus keyphrase, and meta description | | Writes Articles | OpenAI generates 1,500โ€“2,500-word articles:<br>- SEO-optimized<br>- Structured with headings<br>- Includes CTA | | Adds Visuals | Generates realistic featured images with OpenAI and uploads them to WordPress | | SEO Features | Generates:<br>- Optimized slug<br>- Focus keyphrase<br>- Meta description | | Publishes | Posts directly to WordPress:<br>- With correct category<br>- Featured image<br>- Author ID | | Notifies | Sends publish alerts via Discord webhook and Telegram message | ๐Ÿš€ Setup Instructions โœ… Requirements Self-hosted or cloud n8n instance Stable internet connection ๐Ÿ” Credentials Needed WordPress API (wp-json/wp/v2) OpenAI API (text + image generation) OpenRouter API (category & title generation) Telegram Bot API Discord Webhook ๐Ÿ”ง WordPress Configuration Set up post categories: Technology [ID:3] AI [ID:4] Tech Fact [ID:7] Tech History [ID:8] Tech Tips [ID:9] Use admin user ID for publishing (default: 1) ๐Ÿงฉ Node Setup Telegram Trigger โ€” Initiates workflow with /generate Schedule Trigger โ€” Runs workflow every 3 hours Edit Fields Node โ€” Centralizes variable setup (e.g., category IDs) OpenRouter Node โ€” Generates topic and meta info OpenAI Node โ€” Generates full article and image WordPress Node โ€” Publishes post Discord Node โ€” Sends publish alert HTTP Request Node โ€” Handles image upload or utility calls ๐Ÿ› ๏ธ Customization Tips | Feature | How to Customize | | ----------------- | ---------------------------------------------------- | | Categories | Update category IDs in the WordPress Post Draft node | | Schedule | Modify the interval in the Schedule Trigger | | Tone & Style | Adjust prompts in the LLM Chain node | | Notifications | Add Slack, Email, or other channels | | Image Style | Change OpenAI prompt for โ€œvividโ€, โ€œnaturalโ€, etc. | ๐Ÿ“ฆ Pre-Requirements n8n Instance (Cloud/Self-hosted) Install: @n8n/n8n-nodes-langchain All required API credentials configured WordPress categories set Admin user ID available ๐Ÿ”ง Nodes Used Telegram Trigger Schedule Trigger OpenRouter OpenAI WordPress Discord HTTP Request โœ… Test the Workflow Deploy and connect your n8n instance. Send /generate to your Telegram bot. Check your WordPress site for the newly published post! --- Made by: Khaisa Studio Tag: youtube, summarizer, telegram, openai Category: AI Automation, Video Tools Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
1002

Automatic job listings extraction and publishing template

Automatically extract job listings from any website URL, format them with AI, and publish directly to WordPress. Just send a URL via Telegram, and watch as the workflow scrapes the job details, enhances the content with GPT, and creates a polished post on your site. ๐Ÿ’ก Why Use Job Repost? โฐ Save countless hours Automatically extract, process, and publish job offers from any website, freeing your time from repetitive tasks. โœ… Eliminate human errors Say goodbye to typos and missed fields โ€” every job post is validated before going live. ๐Ÿ“ˆ Boost engagement Fresh, well-structured job listings attract more candidates, improving your site's reach and authority. ๐Ÿš€ Stay ahead Leveraging AI with GPT means your content is not just automated but polished and SEO-friendly โ€” the digital assistant you never knew you needed. โšก Perfect For Job board managers: Want to aggregate listings from multiple sources with minimal effort Recruiters & HR teams: Who need to streamline job posting workflows without technical hassles Content creators & marketers: Looking to automate publishing while maintaining style and SEO standards ๐Ÿ”ง How It Works | Step | Process | Description | |------|---------|-------------| | ๐Ÿ“ฑ | Trigger | Send a job URL via Telegram bot to initiate the process | | ๐Ÿ”ฅ | Extract | Firecrawl API scrapes and extracts clean content from the provided URL | | ๐Ÿ“Ž | Process | Job data is extracted via AI, text split and cleaned, job categories and types mapped to your system | | ๐Ÿค– | Smart Logic | GPT crafts formatted job posts, intelligent validation ensures all key data is present, default values fill in the blanks if necessary | | ๐Ÿ’Œ | Output | Posts automatically published to WordPress with company logos uploaded, and success or error notifications sent via Telegram | | ๐Ÿ—‚ | Storage | Uses Supabase vector store for managing document embeddings, ensuring quick lookup and reference compliance | ๐Ÿ” Quick Setup Import the provided JSON file into your n8n instances Add credentials: Firecrawl API key Google Drive OAuth2 (for RAG storage) OpenAI API WordPress API Telegram API Supabase Customize: Telegram bot token WordPress URLs Default images and category mappings if needed Update: URLs and API tokens where placeholders are used Test: Send a job URL to your Telegram bot to verify accurate extraction and posting ๐Ÿงฉ You'll Need โœ… Active n8n instances โœ… Firecrawl account with API access โœ… Google Drive account for RAG document storage โœ… OpenAI account with GPT API access โœ… WordPress site with autojob plugin and API enabled โœ… Telegram bot for URL submission and notifications โœ… Supabase account for vector store management ๐Ÿ› ๏ธ Level Up Ideas ๐ŸŒ Add multi-language support to expand global reach ๐Ÿ”— Support batch URL processing for multiple jobs at once ๐Ÿ’ฌ Integrate Slack or email notifications for wider team alerts ๐ŸŽฏ Use more AI nodes to summarize or rate job offers for quality control ๐Ÿ”„ Schedule periodic cleanup of vector store for performance optimization ๐Ÿ“Š Add analytics tracking for published jobs performance ๐Ÿง  Nodes Used Core Components: Firecrawl HTTP Request (Web scraping and content extraction) Google Drive (RAG document storage) Supabase Vector Store OpenAI (Embeddings, GPT Extraction) Code Nodes for mapping categories Telegram Trigger & Message HTTP Request (for WordPress API and image uploads) --- Made by: Khaisa Studio Tags: automation recruitment job-posting wordpress AI web-scraping firecrawl Category: Human Resources, Recruitment, Wordpress, Scrapping Need a custom? contact me on LinkedIn or Web

Khairul MuhtadinBy Khairul Muhtadin
983