Skip to main content

Olympus Voice & Messaging Agents

Olympus Voice & Messaging Agents is a standalone product line providing AI-powered communication agents across every channel — phone calls, SMS, email, web chat, and social messaging. Businesses configure agent templates, provision channels, and let AI handle customer interactions with human-in-the-loop escalation.

Product Overview

FeatureDescription
AI Phone AgentsAnswer calls, take orders, schedule appointments, handle inquiries
SMS/MMS AgentsTwo-way text conversations with customers
Email AgentsAuto-respond, triage, and draft email replies
Web ChatEmbedded chat widget with AI-powered responses
Social MessagingWhatsApp, Facebook Messenger, Google Business, Apple Messages, RCS
Voice OrderingDrive-thru and phone-based AI ordering with menu RAG
EscalationConfigurable rules for human handoff
Multi-LanguageSupport for 50+ languages with real-time translation

Architecture

Customer Channels                    Olympus Platform
+------------------+ +---------------------+
| Phone (Twilio) |----+ | |
| SMS (Twilio) |----+ +---->| Minerva Router |
| Email (SendGrid) |----+--->| | (Channel Routing) |
| Web Chat |----+ | +----------+----------+
| WhatsApp |----+ | |
| Messenger |----+ | +----------v----------+
| Google Business |----+----+ | AI Agent Engine |
| Apple Messages |----+ | (LangGraph + ACP) |
| RCS |----+ +----------+----------+
+------------------+ |
+----------v----------+
| Knowledge Base |
| (Vectorize RAG) |
+---------------------+

Channel Setup

Phone (Twilio)

  1. Provision Number: Purchase or port a phone number via Portal
  2. Configure Template: Select industry template (restaurant, salon, professional services, etc.)
  3. Set Business Hours: Define when AI answers vs voicemail
  4. Customize Greeting: AI greeting script with persona configuration
  5. Test: Use built-in call simulator before going live

SMS/MMS

  1. Enable on Phone Number: Toggle SMS capability on provisioned Twilio number
  2. Configure Auto-Responses: Set triggers and response templates
  3. Set Opt-In/Out: Compliance with TCPA regulations
  4. Rich Media: Configure MMS support for images, menus, receipts

Email (SendGrid)

  1. Connect Domain: Verify sending domain via DNS records
  2. Configure Templates: Email response templates per category
  3. Set Routing Rules: Auto-categorize inbound email by subject/content
  4. Train Knowledge Base: Upload FAQs, product docs, policies

Web Chat

  1. Embed Widget: Add JavaScript snippet to website
  2. Customize Appearance: Colors, position, greeting message
  3. Configure Behavior: Auto-open, proactive messages, offline mode
  4. Set Handoff Rules: When to transfer to live agent

Social Messaging

Supported channels with platform-specific setup:

ChannelSetupFeatures
WhatsApp BusinessMeta Business verification + template approvalRich media, interactive buttons, product catalogs
Facebook MessengerFacebook Page connectionPersistent menu, quick replies, handover protocol
Google BusinessGoogle Business Profile linkingRich cards, suggested replies, location context
Apple MessagesApple Business Register enrollmentList pickers, time pickers, Apple Pay
RCSRCS Business Messaging enrollmentRich cards, carousels, suggested actions

Agent Templates

Pre-built templates for common industries:

TemplateUse CaseChannelsKey Capabilities
Restaurant OrderingPhone/web orderingPhone, SMS, Web ChatMenu RAG, order taking, upselling, payment
Appointment BookingSalon, healthcare, servicesPhone, SMS, Web ChatCalendar integration, reminders, rescheduling
Customer SupportGeneral inquiriesAll channelsFAQ answering, ticket creation, escalation
Reservation AgentRestaurant reservationsPhone, SMS, Web ChatTable availability, party size, special requests
Lead QualificationSales pipelinePhone, Email, Web ChatQualification questions, CRM integration, scheduling
Order StatusTracking inquiriesSMS, Web Chat, WhatsAppReal-time tracking, delivery updates

TTS Tiers

Voice output quality options via ACP:

TierModelCost (per 1K chars)QualityLatency
TTS-T0Cloudflare Workers AI (Deepgram Aura)FREEStandard~200ms
TTS-T1ElevenLabs Turbo v2.5$0.18Good~150ms
TTS-T2ElevenLabs STS v2$0.24High~300ms
TTS-T3ElevenLabs v3$0.30Premium~400ms

Configuration in Portal

Business owners configure Voice & Messaging Agents through Olympus Portal:

  1. Dashboard: Active agents, conversations today, escalation rate, satisfaction score
  2. Channel Setup: Provision and configure each channel
  3. Templates: Browse and customize agent templates
  4. Knowledge Base: Upload documents, FAQs, product info for RAG
  5. Rules: Escalation triggers, business hours, response limits
  6. Simulator: Test conversations before going live
  7. History: Full conversation history with transcripts
  8. Analytics: Call volume, resolution rate, satisfaction, AI cost

Founder Oversight

Founders monitor Voice & Messaging Agents across all tenants:

  • Command Center: Active lines, conversations today, escalations
  • Operations Tab: Full voice agent management panel
  • Agents Tab: Voice agent fleet health in Pantheon overview
  • Finance Tab: Voice agent revenue and AI cost attribution
  • Customers Tab: Per-tenant voice agent usage metrics

Existing Infrastructure Reused

ComponentLocationPurpose
Twilio Integrationbackend/python/app/agents/voice_ordering/twilio.pyCall handling, recording
STT Servicebackend/python/app/agents/voice_ordering/stt.pySpeech-to-text
TTS Servicebackend/python/app/agents/voice_ordering/tts.pyText-to-speech
NLU Servicebackend/python/app/agents/voice_ordering/nlu.pyNatural language understanding
Dialogue Managerbackend/python/app/agents/voice_ordering/dialogue.pyConversation flow
Menu RAGbackend/python/app/agents/voice_ordering/menu_rag.pyMenu knowledge retrieval
Minerva SMSbackend/python/app/agents/minerva/channels/sms.pySMS channel
Minerva Emailbackend/python/app/agents/minerva/channels/email.pyEmail channel
Social Channelsbackend/python/app/agents/minerva/channels/social.pySocial messaging
AI Chat Workerworkers/restaurant-ai-chat-v2/Edge AI chat

GitHub Epic

EpicPhaseScope
#1762Phase 12Voice & Messaging Agents product build