OwenLee
A graduate student who is learning n8n. contact me: owenlzyxg@gmail.com
Templates by OwenLee
Multi-modal expense tracking with Telegram, Gemini AI & Google Sheets
๐คฏ Problem of Traditional Bookkeeping ๐ Context switch kills the habit: Because bookkeeping lives outside the apps you use every day, you postpone it โ forget to log. ๐งฑ High input friction: Youโre forced to fill rigid fields (amount/category/date/notesโฆ), which is slow and discouraging for quick capture. ๐๏ธ๐ธ Weak or pricey natural-language options: A few tools support voice/chat, but theyโre often expensive, and the experience is hit-or-miss. ๐๐ฆ Limited data ownership: Records live on third-party servers, so privacy and control are diluted. ๐ฒ How This Workflow Fixes It ๐ฌ Put the capture back where you already are: Log expenses directly inside Telegram (or other channels) in a familiar chatโno new app to learn. โก Ultra-low-friction, unstructured input: Send text, a voice note, or a receipt photoโthe flow extracts amount ยท item ยท date, supports multiple languages and relative dates, and can split multiple expenses from one message. ๐๏ธ๐ Your data, your sheet: Final records are written to your own Google Sheet (columnar fields or a JSON column). You keep full control. ๐ Demo Google Sheet:ย click me --- ๐ฅ Who Is This For ๐ค Anyone fed up with traditional bookkeeping but curious about an AI-assisted, chat-based way to log expenses. ๐ค People who tried AI bookkeeping apps but found them pricey, inflexible, or clunky. ๐ต Bookkeeping beginners who want frictionless capture first, simple review and categorize later. --- ๐งฉ How It Works ๐ฌ Captures expenses from Telegram (text, voice note, or receipt photo). ๐ Normalizes inputs into raw text (uses Gemini to transcribe voice and extract text from images). ๐ง Parses amount ยท item ยท date with an LLM expense parser. ๐ Appends tidy rows to Google Sheets. ๐ Sends a Telegram confirmation summarizing exactly what was recorded. --- ๐ ๏ธ How to Set Up 1) ๐ Connect credentials (once) TELEGRAMBOTTOKEN LLMAPIKEY GOOGLESHEETSOAUTH 2) ๐ Quick Start Setup: Create a Google Sheet to store Log Expense data and configure it in n8n. Telegram: Fill in and verify the Telegram chatId. Remember enable the workflow! --- ๐งฐ How to Customize the Workflow ๐ Other user interaction channels: Add Gmail, Slack, or a website Webhook to accept email/command/form submissions that map into the same parser. ๐ Currency: Extract and store currency in its own column (e.g., MYR, USD); keep amount numeric only (no symbols). ๐ Higher-accuracy OCR / STT to reduce errors --- ๐ฉ Help Contact: owenlzyxg@gmail.com
Bulk YouTube channel content analysis with Apify & DeepSeek AI to Google Sheets
๐๐บ Watching top YouTubers is now a mainstream way to learn, but watching dozensโor even hundredsโof videos isnโt realistic. This workflow gives learners a fast way to grasp an entire creatorโs catalog at a glance. ๐๐ Demo Google Sheet: click me --- ๐ง ๐ YouTube Channel Research & Summarization Workflow ๐ฅ Whoโs it for ๐ Learners and educators who want a fast overview of a creatorโs entire catalog. ๐งฉ Research, SEO, and content ops teams building an intelligence layer on top of YouTube channels. โ๏ธ How it works ๐ Collects parameters via a Form Trigger. ๐ท๏ธ Launches an Apify YouTube Scraper, polls for completion, and fetches the final dataset. ๐พ Saves the raw JSON to Google Drive, reloads it, and processes records in batches. ๐ฃ๏ธ Auto-selects English subtitles when available, extracts core metadata, and feeds transcript + metadata to an AI Summarization Agent. ๐ง Sends a Gmail completion notification when done. ๐ ๏ธ How to set up ๐ Connect credentials (once) ๐๏ธ Google Drive ๐ Google Sheets (OAuth enabled) โ๏ธ Gmail ๐ง DeepSeek API (or alternative LLM); Apify API (YouTube scraper actor) ๐ Configure the form ๐ YoutuberMainPageURL (e.g., https://www.youtube.com/@n8n-io) ๐ข Totalnumbervideo (tip: use the channelโs current total to crawl all) ๐ท๏ธ Storing_Name (used for the Drive filename & the Sheet tab) ๐ Apify_API (Apify provides $5 free credit per month, which can crawl ~1,000 YouTube videos โ https://console.apify.com/) ๐ง Email ๐ Point Sheets & Drive ๐ Create a Google Sheet and link it to all Google Sheetsโrelated nodes. ๐ฝ Select a Drive folder to save raw CSV backups (optional). ๐๏ธ How to customize the workflow ๐ฏ Subtitle logic: Extend the language selector SelectSubtitleLanguage to choose English, Mandarin, or another language. ๐ Notifications: Customize the Gmail subject/body, or add Slack/Teams alerts on success/failure with basic run stats. ๐ฌ Need help? Contact me <owenlzyxg@gmail.com>