workflows.fit
Back to n8n workflows
n8n templateFreeBy Derek Cheung

Personal life manager with Telegram, Google services & voice-enabled AI

How it works: This project teaches you to create a personal AI assistant named Jackie that operates through Telegram. Jackie can summarize unread emails, check calendar events, manage Google Tasks, and handle both voi...

CommunicationHITLAILangchainCore NodesGoogle Calendar ToolMemory Buffer WindowGmail Tool
Loading interactive preview...

Template notes

How it works: This project teaches you to create a personal AI assistant named Jackie that operates through Telegram. Jackie can summarize unread emails, check calendar events, manage Google Tasks, and handle both voice and text interactions. The assistant provides a comprehensive digital life management solution accessible via Telegram messaging.

Key Features: - Supports hands-free voice interaction - Maintains conversation memory - Integrates with major Google services - Provides personalized assistance for email management, scheduling, and task organization

Step-by-step: Telegram Trigger: The workflow starts with a Telegram trigger that listens for incoming message events. The system determines if the incoming message is voice or text input.

Voice Processing: If a voice message is received, the workflow retrieves the voice file from Telegram and uses OpenAI's transcription API to convert speech to text.

AI Assistant: The processed text (whether original text or transcribed voice) is passed to Jackie, the AI assistant powered by OpenRouter's language model.

Tools Integration: Jackie is equipped with several productivity tools:

Get Email: Uses Gmail API to fetch unread emails from the inbox with sender, date, subject, and summary information

Google Calendar: Retrieves calendar events for specified dates, filtering out irrelevant future events