Skip to main content

Generate email newsletters from Telegram keywords with Dumpling AI and GPT

Workflow preview

Workflow preview
100%
Generate email newsletters from Telegram keywords with Dumpling AI and GPT preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Who is this for? This workflow is perfect for content creators, newsletter publishers, digital marketers, and virtual assistants who need a quick way to generate professional newsletters from trend...

Best for

  • Social Media automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.httprequesttool, n8n-nodes-base.wait, n8n-nodes-base.telegramtrigger, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.splitout

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yang.

Original n8n.io source

1.1 Workflow description

Title
Generate email newsletters from Telegram keywords with Dumpling AI and GPT
Workflow name
Generate email newsletters from Telegram keywords with Dumpling AI and GPT

Who is this for?

This workflow is perfect for content creators, newsletter publishers, digital marketers, and virtual assistants who need a quick way to generate professional newsletters from trending news without manually curating and formatting articles.


What problem is this workflow solving?

Manually searching for news, summarizing articles, formatting them into a newsletter, and sending them by email is time-consuming and inconsistent. This workflow automates the process end-to-end: from capturing a keyword in Telegram to sending a ready-to-publish HTML newsletter by Gmail.


What this workflow does

The workflow begins when a keyword is received from Telegram. The keyword is expanded into trending suggestions using Dumpling AI Autocomplete, then passed to Dumpling AI Google News to fetch recent articles. The results are structured, split, and scraped for clean content. The combined content is sent to OpenAI to generate a professional HTML newsletter and subject line, which is finally delivered to a chosen inbox via Gmail.


Nodes Overview

  1. Telegram Trigger – Start: Receive Keyword
    Listens for a keyword sent from Telegram to initiate the workflow.

  2. HTTP Request – Google Autocomplete via Dumpling AI
    Expands the keyword into trending search suggestions.

  3. HTTP Request – Search Google News via Dumpling AI
    Fetches recent news articles related to the autocomplete suggestions.

  4. Parser and Split Nodes – Process Articles
    Formats results into structured JSON and splits them into individual articles.

  5. HTTP Request – Scraper via Dumpling AI
    Scrapes and cleans each article to extract high-quality text.

  6. Aggregate – Combine Article Content
    Merges all cleaned articles into a single dataset for newsletter generation.

  7. OpenAI – Generate Newsletter
    Produces a ready-to-use HTML newsletter and subject line.

  8. Gmail – Send Newsletter
    Delivers the completed newsletter to the specified inbox.


📝 Notes

  • You must connect Dumpling AI and OpenAI accounts with valid API keys before running.
  • The Telegram trigger can be configured for private or group chats depending on your use case.
  • Ensure Gmail is properly connected with send permissions enabled.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Simple Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 2 - Search_news

Type / Role
n8n-nodes-base.httpRequestTool - httpRequestTool
Config choices
Version 4.2

Block 3 - Google_autocomplete

Type / Role
n8n-nodes-base.httpRequestTool - httpRequestTool
Config choices
Version 4.2

Block 4 - Wait

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 5 - Start: Receive Keyword from Telegram

Type / Role
n8n-nodes-base.telegramTrigger - telegramTrigger
Config choices
Version 1.2

Block 6 - AI Agent: Expand Keyword & Orchestrate Tools

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 1.9

Block 7 - LLM: Language Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 8 - Parser: Format News JSON

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.2

Block 9 - Split Articles

Type / Role
n8n-nodes-base.splitOut - splitOut
Config choices
Version 1

Block 10 - Loop: Process Each Article

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 11 - Scraper: Clean Article Content

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 12 - Aggregate: Combine Article Content

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 13 - Generate Newsletter

Type / Role
@n8n/n8n-nodes-langchain.openAi - openAi
Config choices
Version 1.8

Block 14 - Send Newsletter via Email

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 15 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 16 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Generate email newsletters from Telegram keywords with Dumpling AI and GPT
Complexity advanced
Nodes 16
Categories Social Media, Multimodal AI
Author Yang
Published 02 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8187/8187.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate email newsletters from Telegram keywords with Dumpling AI and GPT do?

Who is this for? This workflow is perfect for content creators, newsletter publishers, digital marketers, and virtual assistants who need a quick way to generate professional newsletters from trend...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media, Multimodal AI use case.