Back to Catalog
Carl Fung

Carl Fung

Tech Program Manager & AI automation enthusiast building practical, plug-and-play n8n workflows for content creators, marketers, and businesses. I focus on combining AI tools with efficient automation to save time and boost results.

Total Views1,669
Templates1

Templates by Carl Fung

Personalized AI assistant with voice support, email/calendar & web tools integration

✨ Intro This workflow shows how to go beyond a β€œplain” AI chatbot by: 🧠 Adding a Personality Layer β€” Link an extra LLM to inject a custom tone and style. Here, it’s Nova, a sassy, high-fashion assistant. You can swap in any personality without changing the main logic. 🎨 Custom Styling with CSS β€” Easily restyle the chatbot to match your brand or project theme. Together, these make your bot smart, stylish, and uniquely yours. βš™οΈ How it Works πŸ“₯ Route Input Chat trigger sends messages to a Switch. If a Telegram video note exists β†’ runs the audio path. Otherwise β†’ runs the text path. 🎀 Audio Path Telegram Get a File β†’ OpenAI Speech-to-Text β†’ pass transcript to the agent. πŸ’¬ Text Path Chat text is normalized and sent to the agent. πŸ›  Agent Brain Uses tools like Gmail πŸ“§, Google Calendar πŸ“…, Google Drive πŸ“‚, Airtable πŸ“‹, SerpAPI 🌐, Wikipedia πŸ“š, Hacker News πŸ“°, and Calculator βž—. 🧾 Memory Keeps the last 20 messages for context-aware replies. πŸ’… Optional Personality Polish An LLM Chain adds witty or cheeky tone on top of the agent’s response. πŸ›  Setup Steps ⏱ Time Required ~10–15 minutes (+5 minutes for each Google/Airtable connection). πŸ”‘ Connect Credentials OpenAI (and/or Anthropic) Telegram Bot Gmail, Google Calendar, Google Drive Airtable SerpAPI πŸ“Œ Configure IDs Set Airtable base/table. Set Calendar email. Adjust Drive search query defaults if needed. πŸŽ™ Voice Optional Disable Telegram + Transcribe nodes if you only want text chat. 🎭 Choose Tone Edit Chat Trigger’s welcome text/CSS for custom look. Or disable persona chain for neutral voice. πŸš€ Publish Activate workflow and share the chat URL. πŸ’‘ Detailed behavior notes are available as sticky notes inside the workflow.

Carl FungBy Carl Fung
1669
All templates loaded