Import in n8n
Open n8n → go to Workflows → Import from File → select the JSON file you received.
This project introduces a personal AI assistant that runs directly within Telegram. Angie helps streamline daily tasks by summarizing emails, checking calendar entries, reminding you of upcoming to-dos, and retrieving saved contacts. Users can interact with Angie seamlessly via voice or text messages.
Telegram Trigger
The automation begins with a Telegram trigger that listens for new incoming messages.
If the input is voice, the file is automatically transcribed into text using OpenAI Speech-to-Text.
If the input is text, it is processed directly.
AI Assistant (Angie)
The user’s request is passed to Angie, who interprets the intent and decides which tools to use.
Tool Integrations
Email Retrieval: Connects with the Gmail API to fetch recent emails filtered by date.
Calendar Lookup: Pulls upcoming events or specific entries from Google Calendar.
Task Manager: Links to a Baserow database (open-source Airtable alternative) to display and manage to-dos.
Contacts: Uses the same Baserow integration to fetch and display saved contact details.
Response Generation
Angie compiles the requested information into a clear response.
The answer is sent back to the user on Telegram, either as text or read aloud via voice message.
Open n8n → go to Workflows → Import from File → select the JSON file you received.
Open nodes marked with a warning, add your API keys (Shopify, Gmail, etc.), then Save and Execute.