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

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

Needs changes

by Carl Fung · 2,468 views · created 2025-08-10 · Personal Productivity, Multimodal AI

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: SerpApi (Google Search). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 18 nodes and runs when a chat message arrives. Along the way it connects Telegram, OpenAI, OpenAI Chat Model and SerpApi (Google Search) and 7 more.

How it runs

Trigger: When a chat message arrives.

  1. Switch: routes items into 3 branches
  2. Get a file (Telegram): work with file
  3. Edit Fields (Edit Fields (Set)): sets 1 field: text
  4. Transcribe a recording (OpenAI): transcribe (audio)
  5. AI Agent: runs an AI agent, with model: OpenAI Chat Model; 8 tools (SerpAPI, Contacts, Wikipedia, Calculator…); memory: Simple Memory
  6. Basic LLM Chain: sends a prompt to an LLM, with model: Anthropic Chat Model

Services it uses

TelegramOpenAIOpenAI Chat ModelSerpApi (Google Search)AirtableAnthropic Chat ModelGoogle CalendarHacker NewsGmailGoogle DriveWikipedia

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • SerpApi (Google Search) in SerpAPI: no direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
SerpApi (Google Search)
SerpAPI
No direct replacement: call the SerpApi REST API with an HTTP Request tool, or use a verified community node

Nodes used (18)

From the author

✨ 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…

Excerpt from Carl Fung's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.