Skip to content
FlowHubFluxonLab
A
AI Automationfree

Automated Research Report Generation with AI, Wiki, Search & Gmail/Telegram

by Immanueladapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCCodeGmailGmailGoogle DriveGoogle DriveGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestHTTP Request ToolHTTP Request ToolOpenAI Chat ModelOpenAI Chat ModelSSimple MemoryStructured Output ParserStructured Output ParserTelegramTelegram
Share Post Share
OpenAI Chat ModelOpenAI Chat Mod…MBSimple MemoryTHSearch NewsTHWikipediaOpenAI Chat Model1OpenAI Chat Mod…AgQuery RefinerAgResearch AI AgentResearch AI Age…THGoogle Search WebGoogle Search W…THSerpApiOPStructured Output ParserStructured Outp…SOSplit OutCoInput ValidationCoParse Research OutputParse Research …CoMerge Split ItemsMerge Split Ite…Store Research MetadataStore Research …CoGenerate PDF HTMLGenerate PDF HT…HRConvert HTML to PDFConvert HTML to…AgAggregateHRDownload PDFSend Research to GmailSend Research t…MaWhen clicking ‘Test workflow’When clicking ‘…Send PDFEWExecuted by Main AI AgentExecuted by Mai…Search FolderIfIf1234567891011121314151617181920212223
1/5
FLOWS
STEPS · 23
Run manually by an operator

Automated Research Report Generation with OpenAI, Wikipedia, Google Search, Gmail/Telegram and PDF Output Description What Problem Does This Solve? 🛠️ This workflow automates the process of generating professional research reports for researchers, students, and professionals. It eliminates manual research and report formatting by aggregating data, generating content with AI, and delivering the report as a PDF via Gmail or Telegram. Target audience: Researchers, students, educators, and professionals needing quick, formatted research reports. What Does It Do? 🌟 Aggregates research data from Wikipedia, Google Search, and SerpApi. Refines user queries and generates structured content using OpenAI. Converts the content into a professional HTML report, then to PDF. Sends the PDF report via Gmail or Telegram. Key Features 📋 Real-time data aggregation from multiple sources. AI-driven content generation with OpenAI. Automated HTML-to-PDF conversion for professional reports. Flexible delivery via Gmail or Telegram. Error handling for robust execution. Setup Instructions Prerequisites ⚙️ n8n Instance**: Self-hosted or cloud n8n instance.

Tags

n8nreference-onlyagentgmailgoogle-drivegoogle-sheetslm-chat-open-aimemory-buffer-windowoutput-parser-structuredtelegramtool-http-request
Connects
AAI AgentCCodegmailGmailgoogledriveGoogle DrivesheetsGoogle SheetsWHTTP Request
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes25
AddedApr 16, 2025

Related workflows

See all AI Automation
ACgmailsheets
free

Route procurement helpdesk tickets from Gmail with Groq and Slack

Quick Overview This workflow monitors a Gmail inbox for procurement requests, uses Groq (Llama 3.1) to classify and route each ticket with SLA logic, escalates high-risk items to Slack, creates a ticket via HTTP, sends an auto-reply from Gmail, and logs the full record to Google Sheets. How it works Triggers every minute when a new email arrives in a Gmail inbox. Extracts the sender, subject, body, timestamps, and Gmail thread/message IDs, and generates a procurement ticket ID. Looks up the email thread ID in Google Sheets to identify whether the request already exists. Uses Groq (Llama 3.1) to classify the request (category, urgency, sentiment, risk, team) and applies routing rules to set SLA deadlines, queues, and escalation flags. If escalation is required, posts a detailed alert to a Slack channel and creates an escalated ticket via an HTTP request; otherwise, creates a standard ticket via an HTTP request. Generates a short agent-facing status summary with Groq, emails the customer an acknowledgement and suggested reply via Gmail, and appends the full ticket and AI outputs to Google Sheets. Setup Connect your Gmail OAuth2 credential for both the inbox trigger and the customer a

by WeblineIndia
BCgmailsheets
free

Find and verify business emails with ScraperCity, OpenAI, Google Sheets, and Gmail

Quick overview This workflow reads contacts from Google Sheets, finds and verifies their business emails via the ScraperCity Email Finder API, generates a short personalized icebreaker with OpenAI, appends the enriched leads to another Google Sheet, and emails a run summary via Gmail. How it works Starts manually to run an email enrichment job. Reads contacts (first name, last name, domain) from an input Google Sheets worksheet and aggregates them into a single payload. Submits the contacts to the ScraperCity Email Finder API, then waits and repeatedly checks the job status until it succeeds or fails/times out. When the job succeeds, downloads the result CSV from ScraperCity, parses it, normalizes key fields (name, domain, email, verification status, provider), and keeps only rows with an email. For each verified contact, prompts OpenAI to generate one short, company-referencing cold-email opening line in the configured language. Appends the enriched lead (including email, status, and icebreaker) to an output Google Sheets worksheet and sends a summary email via Gmail. Setup Create a ScraperCity account with Email Finder credits and add an HTTP Header Auth credential that sends you

by Dr. Firas
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team