by Yaron Been
Ibm Granite Granite Speech 3.3 8b Text Generator Description Granite-speech-3.3-8b is a compact and efficient speech-language model, specifically designed for automatic speech recognition (ASR) and automatic speech translation (AST). Overview This n8n workflow integrates with the Replicate API to use the ibm-granite/granite-speech-3.3-8b model. This powerful AI model can generate high-quality text content based on your inputs. Features Easy integration with Replicate API Automated status checking and result retrieval Support for all model parameters Error handling and retry logic Clean output formatting Parameters Optional Parameters seed** (integer, default: None): Random seed. Leave blank to randomize the seed. audio** (array, default: None): Audio inputs for the model. top_k** (integer, default: 50): The number of highest probability tokens to consider for generating the output. If > 0, only keep the top k tokens with highest probability (top-k filtering). top_p** (number, default: 0.9): A probability threshold for generating the output. If < 1.0, only keep the top tokens with cumulative probability >= top_p (nucleus filtering). Nucleus filtering is described in Holtzman et al. (http://arxiv.org/abs/1904.09751). prompt** (string, default: ): User prompt to send to the model. max_tokens** (integer, default: 512): The maximum number of tokens the model should generate as output. min_tokens** (integer, default: 0): The minimum number of tokens the model should generate as output. temperature** (number, default: 0.6): The value used to modulate the next token probabilities. chat_template** (string, default: None): A template to format the prompt with. If not provided, the default prompt template will be used. system_prompt** (string, default: None): System prompt to send to the model.The chat template provides a good default. How to Use Set up your Replicate API key in the workflow Configure the required parameters for your use case Run the workflow to generate text content Access the generated output from the final node API Reference Model: ibm-granite/granite-speech-3.3-8b API Endpoint: https://api.replicate.com/v1/predictions Requirements Replicate API key n8n instance Basic understanding of text generation parameters
by Yaron Been
Ndreca Hunyuan3d 2 Test AI Generator Description None Overview This n8n workflow integrates with the Replicate API to use the ndreca/hunyuan3d-2-test model. This powerful AI model can generate high-quality other content based on your inputs. Features Easy integration with Replicate API Automated status checking and result retrieval Support for all model parameters Error handling and retry logic Clean output formatting Parameters Required Parameters image** (string): Input image for generating 3D shape Optional Parameters seed** (integer, default: 1234): Random seed for generation steps** (integer, default: 50): Number of inference steps num_chunks** (integer, default: 200000): Number of chunks for mesh generation max_facenum** (integer, default: 40000): Maximum number of faces for mesh generation guidance_scale** (number, default: 5.5): Guidance scale for generation octree_resolution** (string, default: 512): Octree resolution for mesh generation remove_background** (boolean, default: True): Whether to remove background from input image How to Use Set up your Replicate API key in the workflow Configure the required parameters for your use case Run the workflow to generate other content Access the generated output from the final node API Reference Model: ndreca/hunyuan3d-2-test API Endpoint: https://api.replicate.com/v1/predictions Requirements Replicate API key n8n instance Basic understanding of other generation parameters
by Samir Saci
Tags*: Supply Chain, Logistics, Route Planning, Transportation, GPS API Context Hi! Iβm Samir β a Supply Chain Engineer and Data Scientist based in Paris, and founder of LogiGreen Consulting. I help companies improve their logistics operations using data, AI, and automation to reduce costs and minimize environmental footprint. > Letβs use n8n to build smarter and greener transport operations! π¬ For business inquiries, you can add find me on LinkedIn Who is this template for? This workflow is designed for logistics and transport teams who want to automate distance and travel time calculations for truck shipments. Ideal for: Control tower dashboards Transport cost simulations Route optimization studies How does it work? This n8n workflow connects to a Google Sheet where you store city-to-city shipment lanes, and uses the OpenRouteService API to calculate: π Distance (in meters) β±οΈ Travel time (in seconds) πͺͺ Number of route steps Steps: β Load departure/destination city coordinates from a Google Sheet π Loop through each record π Query OpenRouteService using the truck (driving-hgv) profile π§Ύ Extract and store results: distance, duration, number of steps π€ Update the Google Sheet with new values What do I need to get started? This workflow is beginner-friendly and requires: A Google Sheet with route pairs (departure and destination coordinates) A free OpenRouteService API key π Get one here Next Steps ποΈ Follow the sticky notes inside the workflow to: Select your sheet Plug in your API key Launch the flow! π₯ Check the Tutorial π You can customize the workflow to: Add CO2 emission estimates for Sustainability Reporting Connect to your TMS via API or EDI This template was built using n8n v1.93.0 Submitted: June 1, 2025
by Jitesh Dugar
Streamline client onboarding and project setup from hours to minutes with AI-driven automation. This intelligent workflow eliminates manual coordination, builds proposals, creates projects in Asana, welcomes clients on Slack, and logs everything β ensuring 90% faster onboarding and zero dropped steps. What This Workflow Does Transforms your client onboarding from scattered tools and emails into one seamless automation: π Capture Client Details β Jotform intake form collects client, company, and project information. π§ AI-Powered Analysis β LangChain AI Agent analyzes the project scope, estimates effort, and recommends team composition. π Generate Proposal β Automatically builds a professional HTML proposal summarizing goals, timeline, and estimated hours. ποΈ Create Asana Project β Generates a new project with all key details, milestones, and assigned team members. π¬ Slack Collaboration β Creates a dedicated Slack channel, sends welcome messages, and introduces the project team. π§ Welcome Email β Sends a personalized onboarding email to the client with project summary and next steps. πΌ CRM Sync β Creates or updates a HubSpot contact with complete project and client information. π Audit Logging β Logs all onboarding activity to Google Sheets for centralized record-keeping. Key Features π€ AI Proposal Generation β Uses LangChain AI to generate smart project summaries and resource plans. βοΈ End-to-End Automation β From form submission to project creation, communication, and CRM logging. π¬ Smart Slack Setup β Automatic channel creation and messaging for internal coordination. π§ Personalized Client Emails β Beautifully formatted, professional onboarding emails. ποΈ Asana Integration β Project creation with dynamic task templates and priorities. π Google Sheets Logging β Instant audit trail for every client submission and generated proposal. πΌ CRM Integration β Automatically syncs client data with HubSpot for sales and account tracking. Perfect For π Agencies & Service Providers β Automate client onboarding, proposal creation, and task setup. π’ Consultancies β Quickly turn client requests into structured projects with assigned resources. π» Freelancers & Creators β Impress clients with AI-built proposals and instant communication. π Growing Teams β Scale onboarding without extra admin or coordination time. π§ Operations Teams β Ensure consistency and transparency across all onboarding activities. What Youβll Need Required Integrations π§Ύ Jotform β Client intake form (project details, budget, company info). Create your form for free on Jotform using this link π€ AI Agent β For analyzing project scope and building proposals. ποΈ Asana β Project creation and task assignment. π¬ Slack β For automated client channel creation and internal communication. π§ Gmail β For onboarding and proposal emails. πΌ HubSpot β CRM contact creation and project linkage. π Google Sheets β For logging all onboarding and AI results. Optional Enhancements π PDF Generation (PDF Munk) β Convert AI-generated proposals into downloadable PDFs. π¬ Slack Interactive Approvals β Add buttons for internal review before client communication. π Performance Dashboard β Connect Google Sheets data to Looker Studio for tracking onboarding times. π Multilingual Support β Add translation nodes for international clients. π File Attachments β Send proposal PDFs or onboarding kits automatically via Gmail. Quick Start 1οΈβ£ Import Template β Copy and import the JSON file into your n8n workspace. 2οΈβ£ Set Up Jotform β Create a form with fields for client name, company, project name, budget, and requirements. 3οΈβ£ Add Credentials β Connect Jotform, AI Agent, Asana, Slack, Gmail, HubSpot, and Google Sheets. 4οΈβ£ Configure Sheet ID β Replace YOUR_SHEET_ID in the Google Sheets node. 5οΈβ£ Customize Proposal HTML β Edit AI prompt and branding to reflect your companyβs style. 6οΈβ£ Test Workflow β Submit a test form and verify Slack, Asana, Gmail, and Sheets outputs. 7οΈβ£ Deploy β Activate workflow and share the Jotform link with your sales or operations team. Customization Options 1οΈβ£ Proposal Branding β Customize proposal HTML with logos, brand colors, and formatting. 2οΈβ£ AI Prompt Tuning β Refine the LangChain AI prompt to match your tone or project style. 3οΈβ£ Task Templates β Adjust task names, assignees, and due dates in the Asana creation node. 4οΈβ£ Slack Messaging β Update welcome message formatting and team introduction details. 5οΈβ£ CRM Fields β Map additional HubSpot properties for better data tracking. 6οΈβ£ Sheet Logging β Add more columns for tracking team recommendations or proposal scores. Expected Results β‘ 90% Faster Onboarding β Reduce manual setup from hours to minutes. π€ AI Precision β Intelligent proposals and team allocations that impress clients instantly. π Zero Missed Steps β Every project automatically created, communicated, and logged. π¬ Seamless Collaboration β Slack, Gmail, and Asana in perfect sync. ποΈ Complete Transparency β Every onboarding step logged for accountability and improvement. π Use Cases π§βπΌ Marketing & Creative Agencies β Automate creative project scoping and proposal creation. π» Software Development Teams β Rapidly assess client tech requirements and allocate developers. π§Ύ Consulting Firms β Build data-backed, AI-enhanced proposals for client engagements. π’ Corporate PMOs β Standardize project setup and approvals across multiple departments. Pro Tips π‘ Refine AI Prompt β Include examples of past projects to improve proposal quality. π¬ Add Slack Approvals β Insert βmanager approvalβ logic before sending proposals. π Attach PDFs β Use PDF Munk for branded, downloadable proposals. π Track Conversion β Link HubSpot deal stage changes based on Asana progress. π Monitor Efficiency β Use Sheet timestamps to calculate average onboarding time. Learning Resources This workflow demonstrates: AI integration using Agents Multi-app orchestration and data syncing Advanced HTML and email template customization Real-world Asana and Slack API usage CRM syncing and Google Sheets logging Modular, scalable n8n workflow design Workflow Structure Visualization π Jotform Submission β π§ AI Project Analysis (Agent) β π Proposal Generation (HTML) β ποΈ Asana Project Creation β π¬ Slack Channel Setup & Message β π§ Gmail Welcome Email β πΌ HubSpot Contact Creation β π Google Sheets Log Ready to Revolutionize Client Onboarding? Import this template today and let AI handle the heavy lifting. Your team saves hours, your clients get instant engagement β and your entire process runs flawlessly. β¨
by Robert Breen
This workflow automates invoice creation using Google Sheets for structured input and Google Docs for templated output β all built inside n8n. π οΈ Step-by-Step Instructions ### Step 1: Manual Trigger Start the workflow manually for testing or development purposes. ### Step 2: Google Sheets β Load Invoice Data Pulls invoice data from a Google Sheet. π Sheet URL: Copy This Sheet Expected Columns**: Company From Company To Terms Invoice Description Amount > π Credentials Required: > Connect to Google Sheets OAuth2 API in n8n. > Be sure your sheet is shared with the connected Google account. ### Step 3: Get Invoice Template β Load Google Doc Loads a static Google Docs template containing placeholder values. π§Ύ Template URL: Copy This Template Required Placeholders** in the document: FromCompany# ToCompany# Terms# Invoice# Description# Amount# > π Credentials Required: > Connect to Google Docs OAuth2 API in n8n. ### Step 4: Create New Doc β Make Invoice File Creates a new Google Doc by duplicating the invoice template. Title Format**: Invoice: {{ $json.Invoice }} Destination Folder ID**: 1TnDibwPPPUm3VbmETiqWDVhtaUTLJ6mn (You can change this to your own Google Drive folder) > π Make sure your Google Docs credential has write access to this folder. ### Step 5: Merge β Combine Data Merges the loaded document and spreadsheet row together for downstream updates. ### Step 6: Insert Content into Doc (Optional) You can insert additional content here if needed. For example, a note, header, or footer pulled from your database or a custom field. ### Step 7: Input Invoice Details β Replace Fields Uses Google Docs API to replace all placeholders from the original template with the actual values. Replacements: | Placeholder | Replaced With | |----------------|------------------------------| | FromCompany# | Company From from sheet | | ToCompany# | Company To from sheet | | Terms# | Terms from sheet | | Invoice# | Invoice number | | Description# | Description of service | | Amount# | Amount of invoice | π€ Final Output Each row from the Google Sheet results in a completed, branded Google Doc invoice stored in your Drive. π Need Help? Robert Breen Automation Consultant π ynteractive.com π§ robert.j.breen@gmail.com π LinkedIn π Required APIs | Service | Purpose | |------------------|--------------------------| | Google Sheets API | Pull structured invoice data | | Google Docs API | Load & modify invoice documents | | n8n OAuth2 | Connect both services securely | Let me know if you'd like a follow-up step to export invoices as PDFs or auto-email them to clients!
by Varritech
Workflow: Auto-Ticket Maker β‘ About the Creators This workflow was created by Varritech Technologies, an innovative agency that leverages AI to engineer, design, and deliver software development projects 500% faster than traditional agencies. Based in New York City, we specialize in custom software development, web applications, and digital transformation solutions. If you need assistance implementing this workflow or have questions about content management solutions, please reach out to our team. ποΈ Architecture Overview This workflow transforms your Slack conversations into complete project tickets, effectively replacing the need for a dedicated PM for task creation: Slack Webhook β Captures team conversation Code Transformation β Parses Slack message structure AI PM Agent β Analyzes requirements and creates complete tickets Memory Buffer β Maintains conversation context Slack Output β Returns formatted tickets to your channel Say goodbye to endless PM meetings just to create tickets! Simply describe what you need in Slack, and our AI PM handles the rest, breaking down complex projects into structured epics and tasks with all the necessary details. π¦ Node-by-Node Breakdown flowchart LR A[Webhook: Slack Trigger] --> B[Code: Parse Message] B --> C[AI PM Agent] C --> D[Slack: Post Tickets] E[Memory Buffer] --> C F[OpenAI Model] --> C Webhook: Slack Trigger Type: HTTP Webhook (POST /slack-ticket-maker) Purpose: Captures messages from your designated Slack channel. Code Transformation Function: Parses complex Slack payload structure Extracts: User ID, channel, message text, timestamp, thread information AI PM Agent Inputs: Parsed Slack message Process: Evaluates project complexity Requests project name if needed Asks clarifying questions (up to 2 rounds) Breaks down into epics and tasks Formats with comprehensive structure Ticket Structure: Title Description Objectives/Goals Definition of Done Requirements/Acceptance Criteria Implementation Details Risks & Challenges Testing & Validation Timeline & Milestones Related Notes & References Open Questions Memory Buffer Type: Window Buffer Memory Purpose: Maintains context across conversation Slack Output Posts fully-formatted tickets back to your channel Uses markdown for clean, structured presentation π Design Rationale & Best Practices Replace Your PM's Ticket Creation Time Let your PM focus on strategy while AI handles the documentation. Cut ticket creation time by 90%. Standardized Quality Every ticket follows best practices with consistent structure, detail level, and formatting. No Training Required Describe your needs conversationally - the AI adapts to your communication style. Seamless Integration Works within your existing Slack workflow - no new tools to learn.
by scrapeless official
Brief Overview This automation template helps you track the latest real estate listings from the LoopNet platform. By using Scrapeless to scrape property listings, n8n to orchestrate the workflow, and Google Sheets to store the results, you can build a real estate data pipeline that runs automatically on a weekly schedule. How It Works Trigger on a Schedule:** The workflow runs automatically every week (can be adjusted to every 6 hours, daily, etc.). Scrape Property Listings:** Scrapeless crawls the LoopNet real estate website and returns structured Markdown data. Extract & Parse Content:** JavaScript nodes use regex to parse property titles, links, sizes, year built from Markdown. Flatten Data:** Each property listing becomes a single row with structured fields. Save to Google Sheets:** Property data is appended to your Google Sheet for easy analysis, sharing, and reporting. Features No-code, automated real estate listing scraper. Scrapes and structures the latest commercial property listings (for sale or lease). Saves structured listing data directly to Google Sheets. Fully automated, scheduled scrapingβno manual scraping is required. Extensible: Add filters, deduplication, Slack/Email notifications, or multi-city scraping. Requirements Scrapeless API Key:** Sign up on the Scrapeless Dashboard. Go to Settings β API Key Management β Create API Key, then copy the generated key. n8n Instance:** Self-hosted or n8n.cloud account. Google Account:** For Google Sheets API access. Target Site:** This template is configured for LoopNet real estate listings but can be adapted for other property platforms like Crexi. Installation Deploy n8n on your preferred platform. Install the Scrapeless node from the community marketplace. Import this workflow JSON file into your n8n workspace. Create and add your Scrapeless API Key in n8nβs credential manager. Connect your Google Sheets account in n8n. Update the target LoopNet URL and Google Sheet details. Usage This automated real estate scraper is ideal for: | Industry / Role | Use Case | | ---------------------- | ----------------------------------------------------------------- | | Real Estate Agencies | Monitor new commercial properties and streamline lead generation. | | Market Research Teams | Track market dynamics and property availability in real-time. | | BI/Data Analysts | Automate data collection for dashboards and market insights. | | Investors | Keep tabs on the latest commercial property opportunities. | | Automation Enthusiasts | Example use case for learning web scraping + automation. | Output Example
by Diptamoy Barman
Lead Qualification & Smart Outreach β Automated Scoring System Automate your lead intake, scoring, and outreach pipeline. This workflow collects leads from forms, enriches and scores them using Relevance AI, routes them by quality, and triggers the right follow-up β all without manual busywork. π What it Does Collects leads from your forms in real-time. Enriches each lead (individual + company) for better context. Scores leads automatically using Relevance AI templates. Routes leads into HOT / WARM / COLD tiers for prioritization. Drafts or sends personalized outreach emails for each tier. Logs all leads and outcomes into your CRM or Google Sheets. Notifies your team (e.g., via Slack) when a hot lead arrives. π§© Why Use It Save time:** stop manually sorting through raw leads. Focus on the best opportunities:** route only top leads to your sales team. Personalized outreach:** automated but tailored by lead quality. Scalable & repeatable:** works for startups, agencies, or larger teams. Adaptable:** swap CRMs, forms, or email providers easily. π§ Prerequisites & Setup Before importing or running the workflow, set up these connections: Relevance AI** Clone the tools (Resources provided in the workflow) for lead scoring and company scoring, and copy your API key into the HTTP Request nodes. Form Intake** Use n8nβs built-in form trigger or connect Typeform, Tally, HubSpot Forms, or any webhook-based intake. CRM or Database** Start with Google Sheets (included in the sample workflow) or connect HubSpot, Salesforce, Pipedrive, Zoho, Airtable, Notion, or any SQL/NoSQL DB. Email Provider** Use Gmail (included), or swap in Outlook, HubSpot Email, SendGrid, Mailgun, etc. Team Notifications (Optional)** Configure Slack (or other tools) for instant alerts on hot leads. βοΈ How It Works (Simplified Flow) Lead Intake: Collects leads from your form or CRM. Lead Enrichment: Uses Relevance AI to score: Individual Fit: role, expertise, influence. Company Fit: size, industry, market relevance. Scoring & Insights: Combines both into a final lead score with labels and notes. Routing: Splits leads into HOT / WARM / COLD tiers. Outreach: HOT β drafts a review-ready email for your team. WARM / COLD β auto-sends appropriate follow-up emails. Logging & Alerts: Saves structured data to your CRM or sheet and notifies your team of hot leads. πββοΈ Who is This For Startups & SaaS teams** that need to prioritize a flood of inbound leads. Agencies & consultancies** qualifying prospects from ads or webinars. Small sales teams** that want to spend time only on the best leads. Freelancers or solopreneurs** who want a lightweight but effective qualification process. Automation newbies* who want a production-ready system to *sell for 1k-3k** π‘ Why It Stands Out Real intelligence:** uses data-driven Relevance AI scoring rather than static rules. Action-oriented:** routes and triggers the right next step immediately. Personalized yet scalable:** adapts outreach to each lead tier. Flexible integrations:** works with most popular CRMs, forms, and email tools. π₯ Best Practices & Tips Adjust the weighting of individual vs. company scores in your Relevance AI template (default: 40% vs 60%). Tune Router thresholds (e.g., HOT β₯ 80, WARM 60-79, COLD < 60) to match your sales goals. Add a human approval step for high-value deals. Expand with enrichment APIs (e.g., Clearbit, Apollo) for richer lead data. Keep all API keys private and out of screenshots or repos. π With this workflow, Sales teams can focus on building relationships β while the system qualifies and organizes leads automatically OR You can sell to sales teams for ~3k Note: Demo data is pinned in some nodes to help you understand what the data looks like. Make sure to unpin those nodes when using for production.
by Yaron Been
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. AI-Powered Content Analysis System Elevate your content quality with this AI-powered Content Analysis System! This workflow automatically evaluates website content using advanced scraping and AI analysis, providing comprehensive SEO insights, readability scores, and actionable improvement recommendations. Perfect for content teams ensuring optimal performance and engagement across digital properties. What This Template Does Triggers via form submission for on-demand content analysis requests. Checks previous analyses to prevent duplicate processing. Scrapes target URLs using Decodo for comprehensive content extraction. Uses AI to evaluate content quality, SEO effectiveness, and readability. Saves analysis results to Google Sheets for historical tracking. Generates professional Google Docs reports with actionable insights. Sends email notifications with formatted analysis summaries. Alerts teams via Slack for both normal and urgent findings. Creates remediation plans and Trello tasks for low-quality content. Key Benefits Automated content quality assessment with AI-powered insights Prevents duplicate analyses to optimize resource usage Comprehensive SEO and readability scoring for data-driven decisions Professional reporting with Google Docs and email integration Immediate team alerts for urgent content improvements Historical tracking and trend analysis capabilities Features Form-based trigger for easy content analysis requests Duplicate detection and prevention system AI-powered content evaluation using GPT-4o Real-time web scraping with Decodo integration Automated Google Docs report generation Multi-channel notifications (Slack, Gmail) Quality threshold monitoring and alerting Remediation plan generation for low-quality content Trello integration for task management Historical analysis database in Google Sheets Requirements OpenAI API credentials for AI analysis Decodo API credentials for web scraping Google Sheets OAuth2 credentials with edit access Google Docs OAuth2 credentials for report generation Gmail OAuth2 credentials for email notifications Slack Bot Token with chat:write permission Trello credentials (optional for task management) Environment variables for configuration settings Target Audience Content marketing and strategy teams SEO specialists and digital marketers Content quality assurance teams Digital agencies managing multiple clients Website owners and publishers Content operations managers Step-by-Step Setup Instructions Connect OpenAI credentials for AI content analysis capabilities Set up Decodo API credentials for web scraping functionality Configure Google Sheets with required analysis headers Add Google Docs credentials for automated report generation Set up Gmail and Slack credentials for notifications Optional: Configure Trello integration for task management Customize the analysis form with your industry and focus areas Test with sample URLs to verify all integrations and data flow Deploy for ongoing content quality monitoring and optimization Pro Tip: Use coupon code "YARON" to get 23K requests for testing the workflow with the Decodo scraper This workflow ensures your content maintains high quality standards with automated analysis, professional reporting, and immediate improvement alerts!
by Adem Tasin
Overview This workflow turns a single YouTube video into multiple content formats and publishes them across different platforms with an optional human approval step. It helps content creators, marketers, and agencies repurpose long-form video content into blog posts and social media updates automatically. How it works Fetches the transcript from a YouTube video Uses AI to generate blog and social media content Optionally waits for manual approval Publishes content to selected platforms Logs the result for tracking Setup steps Add your API credentials (AI, transcript, and social platforms) Paste a YouTube video URL Choose auto-publish or approval mode Run the workflow Use cases Content repurposing for YouTube creators Automated blog and social media publishing Marketing automation for agencies AI-assisted content production pipelines π§βπ» Creator Information Developed by: Adem Tasin π Website: ademtasin.com πΌ LinkedIn: Adem Tasin
by WeblineIndia
Community Contest Tracker (FB Comments) β Sentiment Analysis β Telegram Winner Alerts + Airtable Proof This workflow automatically monitors a Facebook post, extracts comments, enforces a "past winner" blocklist, analyzes sentiment using AI to find positive entries, randomly selects a winner, stores them in Airtable and announces the result via Telegram. This workflow runs every night to manage your daily community giveaways. It fetches fresh comments from a specific Facebook post and cross-references users against a list of previous winners stored in Airtable to ensure fairness. It uses OpenAI to filter for genuinely positive sentiment (removing spam), selects a random winner, saves the record and sends a celebratory announcement to your Telegram channel. You receive: Daily automated comment collection** Fairness enforcement (Blocklist for past winners)** AI-powered sentiment filtering (Positive vibes only)** Automated winner selection & notification** Ideal for community managers and brand owners who want to run fair, high-engagement contests without manually reading hundreds of comments or tracking past winners in spreadsheets. Quick Start β Implementation Steps Add your Facebook Graph API Credentials in the HTTP Request node. Connect and configure your Airtable base (Winners Table). Add your OpenAI API Key for sentiment analysis. Connect your Telegram Bot credentials and set the Chat ID. Update the Post ID in the "Get FB Comments" node. Activate the workflow β daily contest automation begins instantly. What It Does This workflow automates the entire lifecycle of a social media contest: Daily Trigger: Runs automatically at 9:00 PM every day. Data Ingestion: Fetches the latest comments from Facebook and the full list of past winners from Airtable simultaneously. Pre-Processing: Creates a blocklist of users who won in the last 30 days. Filters out spam, short comments (e.g., single emojis) and blocklisted users. AI Analysis: Uses GPT-4o-mini to analyze the text of eligible comments. Filters specifically for "Positive" sentiment. Selection: Randomly picks one winner from the pool of positive comments. Storage: Saves the winner's Name, Facebook ID and Comment to Airtable. Notification: Sends a "Winner Announcement" to your public Telegram channel. If any errors occur (e.g., DB save fail), logs them to Supabase and alerts the Admin. This ensures your contests are fair, spam-free and consistently managed with zero manual effort. Whoβs It For This workflow is ideal for: Social Media Managers Community Moderators Digital Marketing Agencies Brand Owners running daily giveaways Influencers managing high-volume comment sections Customer Experience teams rewarding positive feedback To run this workflow, you will need n8n instance** (cloud or self-hosted) Facebook Developer App** (Graph API Access Token) Airtable Base** + Personal Access Token OpenAI API Key** (or compatible LLM) Telegram Bot Token** Supabase Project** (Optional, for error logging) How It Works Daily Trigger β The schedule node initiates the process. Fetch Data β Comments are pulled from FB; Winners pulled from Airtable. Code Filter β JavaScript node removes past winners and low-quality spam. Sentiment Analysis β AI determines if the comment is Positive, Neutral or Negative. Pick Winner β A randomized logic block selects one "Positive" user. Record Keeping β The winner is officially logged in your database. Broadcast β The winner is announced to the community via Telegram. Setup Steps Import the provided n8n JSON file. Open Get FB Comments node β Add credentials and paste your specific Post ID. Open Get Past Winners node β Link to your Airtable "Winners" table. Open OpenAI Chat Model node β Add your API Key. Open Create a record (Airtable) β Map the fields: Name Facebook ID Date Open Send a text message (Telegram) β Add your Chat ID (e.g., @mychannel). Activate the workflow β done! How To Customize Nodes Customize Filtering Logic Modify the Pre-Filter (Blocklist) Code node: Change the minimum character length (default is 2). Adjust the "Blocklist" duration (e.g., allow users to win again after 7 days instead of 30). Customize AI Criteria Modify the Sentiment Analysis or OpenAI prompt: Look for "Creative" or "Humorous" comments instead of just "Positive". Filter for specific keywords related to your brand. Customize Notifications Replace Telegram with: Slack** (for internal team updates). Discord** (for gaming communities). Email** (SMTP/Gmail) to notify the marketing team. Customize Storage Replace Airtable with: Google Sheets Notion PostgreSQL / MySQL Add-Ons (Optional Enhancements) You can extend this workflow to: Auto-Reply:** Use the Facebook API to reply to the winner's comment automatically ("Congrats! DM us to claim."). Image Generation:** Use OpenAI DALL-E or Bannerbear to generate a "Winner Certificate" image. Cross-Posting:** Automatically post the winner's name to Twitter/X or LinkedIn. Sentiment Report:** Create a weekly summary of overall community sentiment (Positive vs Negative ratio). Prize Tiering:** Assign different prizes based on the quality of the comment. Use Case Examples 1. Daily Product Giveaways Reward one user every day who comments why they love your product. 2. Feedback Drives Encourage users to leave constructive feedback and reward the most helpful positive comment. 3. Community Engagement Keep your group active by automating "Best Comment of the Day" rewards. 4. Brand Loyalty Programs Track "Super Fans" by counting how many times they participate (even if they don't win). Troubleshooting Guide | Issue | Possible Cause | Solution | | :--- | :--- | :--- | | No comments found | Invalid Post ID or Token | Check Facebook Graph API token and Post ID. | | No winner selected | No positive comments | AI found no "Positive" sentiment. Check prompt or input data. | | Airtable Error | Field Mismatch | Ensure column names in Airtable match exactly (Name, Facebook ID). | | Telegram Error | Bot Permissions | Ensure the Bot is an Admin in the channel. | | Workflow Stuck | API Rate Limit | Check OpenAI or Facebook API usage limits. | Need Help? If you need help customizing or extending this workflow, adding multi-platform support (Instagram/YouTube), integrating complex prize logic or setting up advanced dashboards, feel free to hire n8n automation developers at WeblineIndia. We are happy to assist you with advanced automation solutions.
by AK Pasnoor
Transform blog posts, YouTube videos, or any text into LinkedIn posts, Twitter threads, email newsletters, and more with GPT-5.1 Who is this for? Content creators** who want to maximize reach from every piece of content Marketing teams** repurposing long-form content for social media Founders & executives** sharing thought leadership across platforms Agencies** creating multi-platform content packages for clients Solopreneurs** who need to be everywhere but have limited time What problem does it solve? Creating platform-specific content is time-consuming. A single blog post could become LinkedIn posts, Twitter threads, email newsletters, and video scripts-but manually adapting content for each platform takes hours. This workflow automates the entire process. Drop in a URL or paste your content, and get 7+ ready-to-use content pieces in under 2 minutes. What this workflow does Step 1: Content Input Submit via simple web form Accepts blog URLs, YouTube URLs, or raw text Optional: specify target audience and custom instructions Step 2: Smart Extraction Blog posts:** Fetches and extracts article content, removes navigation/ads YouTube videos:** Gets video metadata and description via YouTube API Raw text:** Processes directly with automatic title detection Step 3: AI Content Generation GPT-4.1/5.1 analyzes your content and generates platform-optimized variations: | Output | What You Get | |--------|-------------| | LinkedIn Posts | 3 variations (story-driven, list format, contrarian angle) | | Twitter/X Thread | 7-tweet thread + alternative hook for A/B testing | | Email Newsletter | 3 subject lines + preview text + full body | | Key Takeaways | 5 actionable bullet points | | Quote Cards | 5 shareable quotes ready for graphics | | Video Script | 60-second script (hook β problem β solution β CTA) | Step 4: Google Docs Output Everything saved to a beautifully formatted Google Doc Organized by platform Copy, customize, and publish! Outputs Generated LinkedIn Posts (3 variations): Story-driven emotional hook List/tips format for engagement Contrarian/hot take angle Each includes: hook, body, CTA, hashtags Twitter/X Thread (7 tweets): Scroll-stopping hook Logical flow through your key points Clear CTA at the end Alternative hook for A/B testing Email Newsletter: 3 subject line options (curiosity, benefit, direct) Preview text Conversational body copy Clear CTA Key Takeaways: 5 actionable insights Perfect for bullet points, carousels, or summaries Quote Cards: 5 impactful, shareable quotes Context included for each Ready for Canva/social graphics Video Script: 60-second format Hook β Problem β Solution β Proof β CTA structure Visual suggestions included Setup Instructions Required Credentials 1. OpenAI API Get your API key from platform.openai.com Add as "OpenAI API" credential in n8n Used for: Content generation (GPT-4o) 2. Google Docs Create OAuth2 credentials in Google Cloud Console Enable Google Docs API Add as "Google Docs OAuth2" credential in n8n Used for: Saving generated content Optional Credentials 3. YouTube OAuth2 (use same clientId and secret as above) Enable YouTube Data API v3 Add a new "YouTube OAuth2 API" credential: Client ID and Secret, same as above Used for: Better video metadata extraction How to Use Import the workflow into your n8n instance Configure credentials (OpenAI required, Google Docs required, YouTube optional) Activate the workflow Open the form URL (shown in Form Trigger node) Submit your content: Select content type (Blog URL, YouTube URL, or Raw Text) Paste URL or content (Optional) Add target audience (Optional) Add custom instructions Get your Google Doc link with all generated content! Customization Options Modify the AI prompt: Edit "AI Content Generator" node Adjust tone guidelines Add industry-specific instructions Change output formats Change output destination: Replace Google Docs with Notion, Airtable, or other platforms Add Slack notification with summary Email the doc link Add more platforms: Instagram captions Pinterest descriptions Podcast show notes Example Use Case Input: Blog post URL: https://example.com/10-tips-for-startup-founders Target audience: "First-time startup founders" Instructions: "Focus on practical, actionable advice" Output (in ~90 seconds): 3 LinkedIn posts with founder-focused hooks 7-tweet thread breaking down the top tips Email newsletter to subscribers 5 quotable insights for graphics 60-second video script for TikTok/Reels Estimated Costs | Service | Cost | |---------|------| | OpenAI (GPT-5.1) | ~$0.01-0.03 per generation | | YouTube API | Free (10,000 queries/day) | | Google Docs API | Free | Total per use: ~$0.02-0.04 Tips for Best Results Longer content = better output - Articles with 1000+ words generate richer variations YouTube videos need captions - Videos without captions may have limited output Specify your audience - Adding target audience improves relevance significantly Use custom instructions - Guide the AI toward your preferred tone and focus Support Questions or need customization? Contact Agentical AI