Sticky Note Automate

用于Sticky Note,自动化处理Gmail中的“CATEGORY_PROMOTIONS”邮件,将其转化为音频播客,简化信息获取。每分钟检查新邮件,提取内容并生成简洁摘要,随后转换为语音文件,最后通过Telegram发送音频消息。此流程提升了用户体验,使得信息消费更轻松愉快。

7/8/2025
14 nodes
Complex
manualcomplexsticky notegmaillangchainaggregategmailtriggerconverttofiletelegramadvancedfilesstoragecommunicationbotapiintegration
Categories:
Communication & MessagingComplex WorkflowManual Triggered
Integrations:
Sticky NoteGmailLangChainAggregateGmailTriggerConvertToFileTelegram

Target Audience

This workflow is designed for:
- Marketing Professionals: Who want to automate the conversion of promotional emails into engaging audio content for their audience.
- Content Creators: Looking for efficient ways to repurpose email content into podcasts or audio formats.
- Small Business Owners: Who wish to enhance customer engagement by providing audio summaries of important emails.
- Tech-savvy Individuals: Interested in automating their email management and improving productivity through audio content consumption.

Problem Solved

This workflow addresses the challenge of effectively managing and consuming promotional emails. It transforms text-heavy emails into audio podcasts, making it easier for users to engage with content while multitasking or relaxing. Users can enjoy the benefits of receiving important information without straining their eyes, enhancing the overall user experience.

Workflow Steps

  • Gmail Trigger: This node checks for new emails every minute with the label CATEGORY_PROMOTIONS.
    2. Get Message Content: It retrieves the content of the triggered email for further processing.
    3. Delete Unnecessary Items: Cleans the email data by removing irrelevant fields like threadId, labelIds, and others.
    4. Summarization Chain: Utilizes LangChain to create a concise summary of the email content, ensuring it's under 247 characters for easy TTS readability.
    5. Text to TTS: Converts the summarized text into an audio file using the Free TTS API.
    6. Convert from Base64 to File: Transforms the audio data into a usable file format.
    7. Merge Text with Audio: Combines the summarized text with the audio for a complete output.
    8. Aggregate Data: Collects all processed data into a single output.
    9. Send Message to Telegram: Finally, sends the audio file along with a caption to a specified Telegram chat, making the content easily shareable.
  • Customization Guide

    To customize this workflow:
    - Change Email Filters: Adjust the labelIds in the Gmail Trigger to target different categories of emails.
    - Modify Summarization Prompts: Update the prompts in the Summarization Chain to alter the summarization style or length.
    - Adjust Audio Settings: Change the voice parameter in the Text to TTS node to select different voices for audio generation.
    - Alter Telegram Settings: Update the chatId in the Send Message to Telegram node to send audio to different chat groups or individuals.
    - Add More Nodes: Incorporate additional nodes for further processing, such as saving audio files to a cloud storage service.