Personalized AI assistant with voice support, email/calendar & web tools integration
Workflow preview
DISCOUNT 20%
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
β¨ 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.