Skip to main content

Gmail to Telegram: email summaries with OpenAI GPT-4o

Workflow preview

Workflow preview
100%
Gmail to Telegram: email summaries with OpenAI GPT-4o 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 for anyone who receives too many emails and wants to stay informed without drowning in their inbox . If you're constantly checking your Gmail and wish you ha...

Best for

  • Personal Productivity automation workflows
  • AI Summarization automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.set, n8n-nodes-base.gmailtrigger, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.telegram, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Lucía Maio Brioso.

Original n8n.io source

1.1 Workflow description

Title
Gmail to Telegram: email summaries with OpenAI GPT-4o
Workflow name
Gmail to Telegram: email summaries with OpenAI GPT-4o

🧑‍💼 Who is this for?

This workflow is for anyone who receives too many emails and wants to stay informed without drowning in their inbox.

If you're constantly checking your Gmail and wish you had someone summarizing messages and sending just the important parts to your phone, this is for you. Especially useful for solopreneurs, customer support, busy professionals, or newsletter addicts.

🧠 What problem is this workflow solving?

Email is powerful, but also overwhelming. Important info gets buried in threads, and staying on top of things can mean hours wasted scanning messages.

This workflow turns that chaos into clarity: as soon as a new email arrives, you get a concise AI-generated summary in Telegram — straight to your pocket.

No more checking Gmail constantly. No more missing key updates. Just a clean, human-style summary, written in the language you choose.

⚙️ What this workflow does

  • Watches your Gmail inbox for new messages
  • Prepares the content, including sender, subject, and message body
  • Sends it to OpenAI to generate a friendly, casual summary
  • Delivers that summary to your Telegram chat

All in seconds, completely automated.

🛠️ Setup

  1. Connect your accounts: Gmail, Telegram, and OpenAI credentials must be added to the respective nodes.
  2. Set your Telegram chat ID: Use a bot like @userinfobot to get it.
  3. Customize the language in the Set summary language node (default is English).
  4. Activate the workflow — and watch it go.

🧩 How to customize this workflow to your needs

You can make this workflow your own in a few easy ways:

  • Summarize only some emails: Add a Filter node after the Gmail trigger (e.g., only messages from certain senders).
  • Change the tone or detail of summaries: Tweak the system prompt in the Summary generation agent.
  • Use a different model: Swap OpenAI’s GPT-4o for another provider like Claude or DeepSeek.
  • Translate to your preferred language: Just change "english" to "español", "français", etc.

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 - Prepare fields for agent

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

Block 2 - When a new email arrives

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

Block 3 - Set summary language

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

Block 4 - OpenAI Model

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

Block 5 - Send summary to Telegram

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

Block 6 - Summary generation agent

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

Block 7 - Sticky Note

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

3. Summary Table

Workflow Gmail to Telegram: email summaries with OpenAI GPT-4o
Complexity intermediate
Nodes 7
Categories Personal Productivity, AI Summarization
Author Lucía Maio Brioso
Published 20 May 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/4245/4245.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 Gmail to Telegram: email summaries with OpenAI GPT-4o do?

‍ Who is this for? This workflow is for anyone who receives too many emails and wants to stay informed without drowning in their inbox . If you're constantly checking your Gmail and wish you ha...

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 Personal Productivity, AI Summarization use case.