← Back to Portfolio

Maestro — System Architecture

Under the Hood of the Multi-Agent Assistant

Maestro is built using a hierarchical multi-agent structure. The system decouples distinct productivity scopes into separate sub-agents, coordinated by a Master Agent router.

Technical Architecture Diagram

Maestro Multi-Agent AI System Architecture
User Interaction Layer
User Message
n8n Chat Trigger(Public Web Interface)
Master Agent(Intent Routing Brain)
Delegates Task
Specialized Sub-Agent Layer
Email Agent(Gmail Expert)
Calendar Agent(Google Calendar Expert)
Meetings Agent(Fireflies.ai Expert)
Executes API Actions
External Integration Layer
Gmail API(Send/Draft/Delete)
Google Calendar API(Events Booking)
Fireflies.ai API(Meetings Transcript Sync)

Layer Breakdown

What Each Architecture Component Handles

Layer 01

Master Agent (n8n Orchestrator)

Receives the user request via Chat Trigger, analyzes the intent using a central LLM router node, and delegates the task to the appropriate sub-agent based on context parameters.

Layer 02

Email Agent (Gmail Specialist)

Operates Gmail integration node toolsets. Instantiated with OpenAI model scoping to read, search, draft, reply to, and delete emails directly in the user's inbox.

Layer 03

Calendar Agent (Google Calendar Specialist)

Handles appointment booking and event management. Leverages native nodes to search slots, check availability, create new invites, update times, or cancel events.

Layer 04

Meetings Agent (Fireflies.ai Specialist)

Connects to Fireflies.ai API endpoints using structured HTTP Request nodes. Pulls meeting audio transcripts, summarizes notes, and parses action lists.

Technology Stack

Underlying Technologies & API Protocols

The system leverages the following orchestration modules and developer APIs:

n8n Orchestration OpenAI GPT-4 Gmail REST API Google Calendar API Fireflies.ai GraphQL API Agentic Local Memory Serverless Webhooks

See Maestro In Action

Book a 20-minute screen share walkthrough or review the detailed case study.

Request Live Demo View Case Study
Back to Portfolio