Back to Catalog
OwenLee

OwenLee

A graduate student who is learning n8n. contact me: owenlzyxg@gmail.com

Total Views904
Templates2

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

OwenLeeBy OwenLee
404

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>

OwenLeeBy OwenLee
229
All templates loaded