Templates / Voice activated multi-agent demo for Vagent.io using Notion and Google Calendar

Voice activated multi-agent demo for Vagent.io using Notion and Google Calendar

Needs changes

by Mario ✓ · 12,639 views · created 2024-09-30 · Personal Productivity, AI Chatbot

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes), HTTP Request Tool (legacy). 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 24 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects OpenAI Chat Model and HTTP Request. It also calls api.notion.com and googleapis.com over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).

  1. Map Fields (Edit Fields (Set)): sets 2 fields: chatInput, sessionId
  2. Map Fields (Edit Fields (Set)): sets 2 fields: chatInput, sessionId
  3. Main Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (taskAgent, calendarAgent); memory: Window Buffer Memory
  4. Exclude Previews from Speech (Edit Fields (Set)): sets 2 fields: response.text, response.speech
  5. Respond to Webhook: sends the response back to the webhook caller
  6. Settings (Edit Fields (Set)): sets 4 fields: sessionId, chatInput, calendarID…
  7. Google Calendar Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 2 tools (Book appointment, Get calendar availability); memory: Window Buffer Memory
  8. Format output (Edit Fields (Set)): sets 1 field: output
  9. Settings (Edit Fields (Set)): sets 3 fields: sessionId, chatInput, databaseID
  10. Notion Task Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 1 tool (HTTP Request); memory: Window Buffer Memory

…plus 1 more step. See the full node list below.

Services it uses

OpenAI Chat ModelHTTP Request

HTTP calls to: api.notion.com, googleapis.com

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • AI Agent v1 (old agent modes) in Main Agent (v1.6), Notion Task Agent (v1.6), Google Calendar Agent (v1.6): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • HTTP Request Tool (legacy) in HTTP Request, Get calendar availability, Book appointment: replace with HTTP Request node connected to the AI Agent's Tool input.
Removed in 3.0Replace with
AI Agent v1 (old agent modes)
Main Agent (v1.6), Notion Task Agent (v1.6), Google Calendar Agent (v1.6)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
HTTP Request Tool (legacy)
HTTP Request, Get calendar availability, Book appointment
HTTP Request node connected to the AI Agent's Tool input

Nodes used (9)

From the author

Purpose Use a lightweight Voice Interface, for you and your entire organization, to interact with an AI Supervisor, a personal AI Assistant, which has access to your custom workflows. You can also connect the supervisor to your already existing Agents. Demo &…

Excerpt from Mario'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.