What This Workflow Does
This n8n automation transforms your cluttered promotional email inbox into a personalized, on-demand podcast. Instead of spending time reading marketing emails, newsletters, and updates, you can listen to them while commuting, working out, or doing chores.
The workflow automatically fetches emails labeled as "CATEGORY_PROMOTIONS" from your Gmail, uses AI to summarize the content, converts the summary to speech using a text-to-speech API, and delivers the audio file directly to your Telegram chat. It turns passive inbox management into an active, hands-free learning opportunity.
For businesses, this automation can be adapted to convert internal team updates, customer feedback digests, or industry news roundups into audio briefings, improving information accessibility and team productivity.
How It Works
The workflow follows a clear, sequential process to transform text into engaging audio content.
1. Trigger & Email Fetching
A Gmail Trigger node monitors your inbox every minute, specifically filtering for emails with the "CATEGORY_PROMOTIONS" label. This ensures only relevant promotional content is processed, keeping your personal and work emails separate.
2. Content Extraction & AI Summarization
The "Get Message Content" node extracts the full email body. This raw text is then passed to an AI summarization chain (like OpenAI), which condenses lengthy marketing copy into key bullet points or a concise paragraph, removing fluff and focusing on the core message.
3. Text-to-Speech Conversion
The cleaned, summarized text is sent to a free Text-to-Speech API (like TikTok TTS). You can select from various voices and languages. The API returns an audio file in base64 format, which is then converted into a playable file format like MP3 or OGG.
4. Delivery & Notification
The final audio file, along with a caption (like the email subject line), is sent via the Telegram Bot node to a specified chat or channel. You receive a listenable podcast episode directly in your messaging app, ready to play.
Pro tip: You can modify the Gmail filter to catch newsletters from specific senders (like "[email protected]") instead of the promotions category, creating a custom audio digest from your favorite sources.
Who This Is For
This automation is ideal for busy professionals, commuters, content creators, and teams who want to reclaim time and consume information more efficiently.
Marketing Professionals & Founders can stay updated on competitor campaigns and industry trends without touching their inbox. Agency Owners can convert client update emails into quick briefs for their team. Individuals with overflowing subscription lists can finally "read" their newsletters during their daily walk or drive.
It's also perfect for accessibility – providing an audio alternative for those who prefer or require listening over reading.
What You'll Need
- An n8n instance (cloud or self-hosted).
- Gmail account with promotional emails you want to convert.
- OpenAI API key (or another LLM service) for the summarization step.
- Access to a free Text-to-Speech API (the template references a working endpoint).
- A Telegram account and Bot Token (created via @BotFather) to receive the audio files.
- Basic understanding of how to import a JSON workflow and add credentials in n8n.
Quick Setup Guide
Get this automation running in your n8n instance in under 15 minutes.
- Download & Import: Click the "Download Template" button above and save the JSON file. In your n8n dashboard, go to Workflows > Import from File and select the downloaded JSON.
- Configure Credentials: In the workflow canvas, click the credential icons on the Gmail Trigger, OpenAI, and Telegram nodes. Add your respective API keys and bot tokens.
- Test the Trigger: Send a test promotional email to yourself or trigger the workflow manually once to ensure the Gmail connection works and fetches an email.
- Adjust Filters (Optional): In the Gmail Trigger node, you can change the label filter from "CATEGORY_PROMOTIONS" to a custom label or sender address.
- Activate the Workflow: Toggle the workflow to "Active". It will now run on its defined schedule (every minute by default), checking for new emails and converting them.
Check your Telegram chat; you should receive a test audio file. Congratulations, your personal email podcast is now live!
Pro tip: For better audio organization, modify the Telegram node's caption to include the date and sender. You can also add a "Split In Batches" node to process multiple emails at once and send them as a daily digest.
Key Benefits
Reclaim 30+ Minutes Daily: Stop skimming emails. Listen to summarized versions while doing other tasks, turning downtime into productive learning time.
Never Miss a Promotion: Automated processing ensures you catch every sale, offer, or important update buried in promotional emails, which are often ignored or deleted.
Improve Content Accessibility: Provides an audio format for visual learners, busy individuals, or those with accessibility needs, making information consumption more flexible.
Centralized Knowledge Delivery: Delivers all audio summaries to one place (Telegram), creating a searchable, listenable archive of important updates outside your chaotic inbox.
Fully Customizable Pipeline: This is a foundation. Easily adapt it to process internal reports, RSS feeds, or web articles into audio, building your own personalized news network.