9 templates found
Category:
Author:
Sort:

Analyze Reddit posts with AI to identify business opportunities

Use case Manually monitoring Reddit for viable business ideas is time-consuming and inconsistent. This workflow automatically analyzes trending Reddit discussions using AI to surface high-potential opportunities, filter irrelevant content, and generate actionable insights - saving entrepreneurs 10+ hours weekly in market research. What this workflow does This AI-powered workflow automatically collects trending Reddit discussions, analyzes posts for viable business opportunities using GPT-4, applies smart filters to exclude low-value content, and generates scored opportunity reports with market insights. It identifies unmet customer needs through sentiment analysis, prioritizes high-potential ideas using custom criteria, and outputs structured data to Google Sheets for actionable decision-making. Setup Add Reddit,Google and OpenAI credentials Configure target subreddits in Subreddit node Test workflow by testing workflow Review generated opportunity report in Google Sheets How to adjust this template Change data sources: Replace Reddit trigger with Twitter/X or Hacker News API Modify criteria: Adjust scoring thresholds in Opportunity Calculator node Add integrations: Create automatic Slack alerts for urgent opportunities Generate draft business plans using AI Document Writer

Alex HuangBy Alex Huang
31638

Parse Ycombinator news page

Extract data from a webpage (Ycombinator news page) and create a nice list using itemList node. It seems that current version in n8n (0.141.1) requires to extract each variable one by one. Hopefully in a futute it will be possible to create the table using just one itemList node. Another nice feature of the workflow is an automatically generated file name with the resulting table. Check out the "fileName" option of the Spreadsheet File node: "Ycombinatornews{{new Date().toISOString().split('T', 1)[0]}}.{{$parameter[\"fileFormat\"]}}" The resulting table is saved as .xls file and delivered via email

EduardBy Eduard
3103

Create a PayPal batch payout

No description available.

ivovBy ivov
1535

Automatically collect & process Google News articles to Google Sheets

Overview This workflow automatically collects the latest articles from Google News RSS feeds, cleans and deduplicates them, and stores them neatly in a Google Sheet. It runs on a set schedule (every Monday at 09:00 by default) and helps you build a fresh pool of content ideas for newsletters, blogs, or social media. --- What you can do with it πŸ”Ž Research faster – pull in fresh articles from multiple RSS sources without manual searching. 🧼 Clean & normalize – extract the real article URL (instead of Google redirects), keep only the title, summary, and date. πŸ—‘ No duplicates – filter out empty or repeated entries before they ever reach your sheet. πŸ“Š Central storage – append all new, unique links into a Google Sheet for review or further automation. --- How it works Trigger – Cron starts the flow every Monday at 09:00 (you can change the schedule). RSS Read – Fetches articles from multiple Google News queries (e.g., β€œAI”, β€œAI Automation”). Merge – Combines all feed results into one list. Set (Clean URL) – Extracts the real URL, title, summary, and publication date. Filter – Ensures only items with a valid title and URL continue. Unique by URL – Removes duplicate articles across feeds. Google Sheets Append – Saves new links into your chosen Sheet for review and later use. --- Setup Instructions Import workflow into your n8n instance. Update RSS feeds: Replace the example Google News RSS URLs (AI, AI Automation) with your own queries. Format: https://news.google.com/rss/search?q=YOUR_QUERY&hl=de&gl=DE&ceid=DE:de Connect Google Sheets: Add your Google Sheets credentials. Select the documentId (the spreadsheet) and sheetName (the tab) in the Append new Links node. Recommended columns: date, title, url, summary. Adjust schedule: In the Trigger: Montag 09:00 node, change the cron expression to daily or multiple times per day if you want. Run test: Execute once manually. Check your sheet for the first rows. --- Tips & Extensions βœ… Add more RSS Read nodes for additional sources (blogs, media outlets, niche topics). βœ… Chain this workflow with an AI node (OpenAI/GPT) to automatically generate post ideas from the collected articles. βœ… Notify yourself in Slack/Telegram when new articles are added. βœ… Use a status column (Draft, Approved, Posted) to manage a simple content pipeline directly from the sheet. --- πŸ‘‰ With this template you’ll never run out of content ideas – everything flows into one place, ready to inspire your next posts, newsletters, or campaigns.

SuSBy SuS
1412

Automate Your LinkedIn Engagement with AI-Powered Comments! πŸ’¬βœ¨

Tutorial Video This n8n workflow is your ultimate tool for smart LinkedIn interaction, leveraging the power of AI to generate witty comments and engage with posts via the Unipile API. Perfect for community managers, marketers, or anyone looking to scale their professional presence with intelligent automation! How It Works: Trigger by Chat Message: Simply send a chat message (e.g., from Telegram) containing a LinkedIn post ID. πŸ“¨ Extract Post ID with LLM: An intelligent Large Language Model (LLM) precisely extracts the LinkedIn post ID from your message, ready for action. 🧠 Get Post Details: The workflow fetches all the juicy details of the target LinkedIn post from Unipile. πŸ“₯ AI-Crafted Comment: An OpenAI LLM, acting as your personal AI & startup expert, generates a unique, witty, and cheeky comment tailored to the post's content. No boring, generic replies here! βœ’οΈπŸ€– Publish & React: The generated comment is then published to the LinkedIn post via Unipile, and a reaction (like a 'like' or 'upvote') is automatically added to boost engagement. πŸ‘πŸ’¬ Confirmation to Telegram: Get instant feedback! A confirmation message is sent back to your Telegram, showing the post URL and the exact comment that was shared. βœ… Why You'll Love This Template: Intelligent Engagement: Move beyond simple replies with AI-powered comments that resonate on a professional platform. Time-Saving Automation: Automate repetitive LinkedIn tasks and free up your schedule for more strategic activities. Scalable: Easily adapt and expand this workflow for various professional engagement types. Customizable: Tweak the LLM prompts to match your professional brand's voice and desired tone. Get Started: Unipile API Key: Secure your UNIPILEAPIKEY and set it as an environment variable in n8n. Unipile Account ID: The account_id (e.g., PXAEQeyiS2iSkSJCRuNcvg) is currently hardcoded within the HTTP Request nodes. For a production setup, consider making this dynamic or using n8n credentials if Unipile offers them. OpenAI Credentials: Ensure your OpenAI API key is configured as an n8n credential. Telegram Integration: Configure the Trigger: Chat Message Received node and the Telegram: Send Confirmation node with your Telegram Bot Token and Chat ID. The confirmation node is currently disabled; enable it to receive notifications. Ready to supercharge your LinkedIn engagement? Give it a try! πŸš€

RishBy Rish
947

Extract actionable security insights from HackerOne reports with Google Gemini

A streamlined AI-powered tool that extracts actionable technical insights from HackerOne security reports for advanced bug bounty hunters. How It Works Send any HackerOne report URL (e.g., https://hackerone.com/reports/123456) to the chat interface. The AI agent will: Fetch the report JSON automatically Analyze for unique techniques, payloads, and root causes Extract reusable insights in a structured format Summarize with practical pentesting value Setup Requirements Google Gemini API credentials configured Chat interface deployed and accessible HackerOne report URLs Output Format Summary: One-liner impact statement Techniques: Payloads, code snippets, exploitation steps Pro Tips: Reusable insights for future hunts Perfect for rapid triage and building your personal exploit knowledge base.

KunshBy Kunsh
665

Automated n8n workflow backup system with Google Drive and archiving

Click here to access this Workflow for free. --- Automatically save and archive your workflows This workflow provides a fully automated system for backing up your n8n workflows to Google Drive. It runs on a schedule (which you can customize) and saves each workflow as a .json file, named after the workflow itself. All active workflows are backed up by default and stored in a specified Google Drive folder of your choice. A special feature of this workflow is its ability to archive and clean up old workflows. If you tag a workflow with ARCHIVE (case-sensitive), the workflow will be backed up into a designated Archive subfolder inside your main Google Drive folder β€” and then automatically deleted from your n8n instance. This keeps your workspace clean and reduces clutter while ensuring everything is safely stored. Requirements A Google Drive account connected to n8n (via OAuth2 or preferred method) An n8n instance with access to your workflows A folder in Google Drive for storing backups Inside this folder, create a subfolder named Archive Folder IDs for both the main and archive folders (Find it in folder's URL e.g. https://drive.google.com/drive/u/0/folders/1F7Exr2xkZQFvmHmjdFD43K0jfd) Setup In your Google Drive, create a main folder for storing backups. Inside it, create a subfolder called Archive. Retrieve the folder IDs for both folders In n8n, connect your Google Drive credentials. Open the workflow and insert the folder IDs in the appropriate nodes. Optionally, edit the schedule trigger to set your preferred backup frequency. Usage Once configured, the workflow will: Run automatically on the defined schedule Back up all existing workflows into your Drive For workflows tagged with ARCHIVE: Save them into the Archive subfolder Delete them from your n8n instance The workflow ensures your automation logic is safely versioned, with optional cleanup for outdated or unused flows. Customization You can modify the schedule to run daily, weekly, or at any custom interval using the built-in Cron node. You can also change the folder structure or naming conventions in the Google Drive nodes to match your personal or team preferences. Workflows are archived only if they are explicitly tagged with ARCHIVE β€” this tag is case-sensitive. --- If you need any help, or have any question, feel free to come discuss about it on Telegram

Theo MarcadetBy Theo Marcadet
524

Automate real estate value updates in YNAB using Rentcast.io with Discord alerts

How it works Uses the rentcast.io api to get approximate value of real estate. Updates the asset in YNAB. Setup Get Rentcast.io api key Get YNAB API Key Get YNAB Buget ID and Account ID This can be done by navigating to your budget in the browser, then extracting ID from the URL https://app.ynab.com/XXXX/accounts/YYYY xxxx = Budget ID yyyy = Account ID If you don't already have an account to track your property, create a new Unbudgeted tracking asset. Set the veriables in the 'Set Fields' node (Or setup subworkflow if you have multiple properties). | Variable| Explination | Example | | --- | --- | --- | |rentcast_api | api key for rentcast | | | ynab_api | apk key for ynab | | | address | Exact address. Its recomended to look it up in rentcast first since they use non standard values like 'srt' , 'ave', ect... |1600 Pennsylvania Ave NW, Washington, DC 20500 | | propertyType | one of 'Single Family', 'Condo', 'Apartment', see api docs for all options | Single Family | | bedrooms | Number of bedrooms (whole number) | 3 | | bathrooms | Number of bathrooms, while fractions (2.5) are probably supported, they haven't been tested | 2 | | squareFootage | Total square feet | 1500 | | ynab_budget | Budget ID (derive from URL) |xxxx| | ynab_account | Account ID (derive from URL ) | yyyy |

spencer owenBy spencer owen
211

Analyze sales call objections with Fireflies transcripts, GPT-4o, and Slack feedback

How it works When a meeting ends in Fireflies, the transcript is automatically retrieved and sent to OpenAI for analysis. The AI evaluates objection handling, call effectiveness, and extracts key objections raised during the conversation. It then generates specific objection handlers for future calls. The analysis is formatted into a structured report and sent to both Slack for immediate visibility and Google Drive for centralized storage. Set up steps Prerequisites: Fireflies account with API access OpenAI API key Slack workspace Google Drive connected to n8n Configuration: Connect Fireflies webhook to trigger on meeting completion Add OpenAI API key in the AI analysis nodes Configure Slack channel destination for feedback delivery Set Google Drive folder path for report storage Adjust AI prompts in sticky notes to match your objection categories and sales methodology

Avinash RajuBy Avinash Raju
86
All templates loaded