Skip to main content

Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion

Workflow preview

Workflow preview
100%
Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion 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’s it for This template is perfect for content creators, marketers, and researchers managing WeChat public account articles! It’s ideal for n8n newcomers or anyone wanting to save time on ...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.googlesheets, n8n-nodes-base.if, n8n-nodes-base.rssfeedread, n8n-nodes-base.manualtrigger, n8n-nodes-base.merge, n8n-nodes-base.code, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.textclassifier

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion
Workflow name
Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion

Who’s it for 👥

This template is perfect for content creators, marketers, and researchers managing WeChat public account articles! 🚀 It’s ideal for n8n newcomers or anyone wanting to save time on manual content analysis, especially if you use Google Sheets for tracking. 📊 Whether you’re into AI, 欧阳良宜, or automation, this is for you! 😄

How it works / What it does 🔧

This workflow automates the retrieval, filtering, classification, and summarization of WeChat articles. 🌐 It reads RSS feed links from a Google Sheet, filters articles from the last 10 days ⏳, cleans HTML content 🧹, classifies them as relevant or not 🎯, generates insightful Chinese summaries with AI 🤖, and saves results to Google Sheets and Notion. 📝 Outputs are Slack-formatted for team collaboration! 💬

How to set up 🛠️

  1. Prepare Google Sheets: Use your own documentId (replace the example) and set up sheets "Save Initial Links" (gid=198451233) and "Save Processed Data" (gid=1936091950). 📋
  2. Configure Credentials: Add Google Sheets and OpenAI API credentials—avoid hardcoding keys! 🔐
  3. Set RSS Feed: Update the rss_feed_url in the "RSS Read" node with your WeChat RSS feed. 🌐
  4. Customize AI: Tweak "Relevance Classification" and "Basic LLM Chain" prompts for your topics (e.g., 欧阳良宜, AI). 🎨
  5. Notion (Optional): Swap the databaseId (e.g., 22e79d55-2675-8055-a143-d55302c3c1b1) with your own. 📚
  6. Run Workflow: Trigger manually via the "When clicking ‘Execute workflow’" node. 🚀

Requirements ✅

  • n8n account with Google Sheets and OpenAI integrations.
  • Access to a WeChat public account RSS feed.
  • Basic JSON and node config knowledge.

How to customize the workflow 🎛️

  • Topic Adjustment: Update categories in "Relevance Classification" for new topics (e.g., "technology", "education"). 🌱
  • Summary Length: Modify the LLM prompt in "Basic LLM Chain" to adjust length or style. ✂️
  • Output Destination: Add Slack or Email nodes for more outputs. 📩
  • Date Filter: Change the "IF (Filter by Date)" condition (e.g., 7 days instead of 10). ⏰
  • Scalability: Use a "Schedule Trigger" node for automation. ⏳

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 - Read Initial Links

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 2 - Read RSS Links

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 3 - IF (Filter by Date)

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 4 - Save Initial Data

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 5 - RSS Read

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

Block 6 - When clicking ‘Execute workflow’

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

Block 7 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 8 - Filter Unique Links

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - Filtered Data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - pubDate&link Only

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - pubDate Processing

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Merge1

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 13 - Restore Full Data with Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 14 - Relevance Classification for Topic Monitoring

Type / Role
@n8n/n8n-nodes-langchain.textClassifier - textClassifier
Config choices
Version 1

Block 15 - OpenAI Chat Model1

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

Block 16 - Basic LLM Chain

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.5

Block 17 - OpenAI Chat Model

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

Block 18 - Set Fields - Relevant Articles

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 19 - Google Sheets - Add relevant article

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 20 - Clean HTML Content

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 21 - Create a database page

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 2.2

Block 22 - Sticky Note

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

Block 23 - Sticky Note1

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

Block 24 - Sticky Note2

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

Showing the first 24 of 26 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion
Complexity advanced
Nodes 26
Categories Market Research, AI Summarization
Author Seven Liu
Published 13 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/5933/5933.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 Classify and summarize WeChat articles with GPT-4 Nano to Google Sheets and Notion do?

Who’s it for This template is perfect for content creators, marketers, and researchers managing WeChat public account articles! It’s ideal for n8n newcomers or anyone wanting to save time on ...

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 Market Research, AI Summarization use case.