Documentation Index
Fetch the complete documentation index at: https://docs.eolasflow.ai/llms.txt
Use this file to discover all available pages before exploring further.

Assistant Types
EolasFlow supports three types of assistants:Voice
Handles phone calls with natural speech synthesis and real-time understanding
Chat
Text-based conversations for web chat or messaging
Worker
Background automation tasks without direct interaction
Creating a Voice Assistant
Basic Information
- Name: Internal name (e.g., “Sales Assistant”)
- Description: What this assistant does
- Category: Sales, Support, Lead Qualifier, Appointment Scheduler, etc.
Configure Voice & Personality
Set the voice, write a system prompt, greeting, and define objectives.
AI Pipeline Options
The pipeline determines how your assistant listens, thinks, and speaks. Choose based on your latency and quality requirements:OpenAI Realtime (~200-400ms)
End-to-end voice pipeline from OpenAI. Audio goes in, audio comes out — no separate STT/TTS step.- Best for: Lowest latency, natural conversations
- Voice: Built-in OpenAI voices
- LLM: GPT-4o (built-in)
Gemini Live (~300-500ms)
Google’s native audio model with built-in voice synthesis.- Best for: Multilingual support, Google ecosystem
- Voice: Built-in Gemini voices (Puck, Charon, Kore, etc.)
- LLM: Gemini (built-in)
Custom Pipeline (~750-1300ms)
Mix and match STT, LLM, and TTS providers independently. Maximum flexibility.- STT: Deepgram Nova (always)
- LLM: Choose from OpenAI, Groq, xAI Grok, or Google Gemini
- TTS: Choose from ElevenLabs, Cartesia, Google, Sarvam, NexVani, or Groq Orpheus
LLM Providers
| Provider | Models | Latency |
|---|---|---|
| OpenAI | GPT-4.1, GPT-4o, GPT-5 Mini, GPT-5 Nano, GPT-5 | ~500-5000ms |
| Groq | Llama 3.3 70B, Llama 3.1 8B, GPT-OSS 120B/20B | ~80-200ms |
| xAI Grok | Grok 4, Grok 3 Mini Fast, Grok 3 Fast | ~300-600ms |
| Google Gemini | Gemini 1.5 Flash | ~300ms |
TTS (Voice) Providers
| Provider | Strengths |
|---|---|
| ElevenLabs | Highest quality, large voice library, cloning |
| Cartesia Sonic | Low latency, natural voices |
| Google Neural2 | Multilingual, reliable |
| Sarvam AI | Indian languages (Hindi, Tamil, etc.) |
| NexVani | EolasFlow’s own TTS model |
| Groq Orpheus | Fastest TTS on Groq hardware |
Assistant Configuration
System Prompt
The system prompt defines your assistant’s personality, knowledge, and behavior rules. Write it as clear instructions:Greeting
The first thing your assistant says when the call connects. Keep it concise:Objectives
Define what the assistant should try to achieve:- Schedule a meeting
- Qualify a lead
- Collect information
- Resolve a support issue
- Transfer to a human agent
Call Tools
Enable built-in tools your assistant can use during calls:| Tool | Description |
|---|---|
| Transfer | Transfer the call to a human agent or external number |
| Appointment | Check availability and book appointments via the Planner |
| Knowledge Retrieval | Search your Knowledge Base for answers |
| Hangup | End the call gracefully |
Managing Assistants
Clone an Assistant
To create a similar assistant quickly:- Open an existing assistant
- Click Clone
- Modify the settings
- Save as a new assistant
Test Your Assistant
Before using in a live VoiceFlow:- Go to Softphone
- Toggle AI Mode on
- Select your VoiceFlow and call yourself
- Review the conversation in Conversations
Knowledge Base Integration
Connect your assistant to documents for smarter answers:- Go to Knowledge and create a collection
- Upload relevant documents (PDF, Word, Markdown)
- In your VoiceFlow settings, link the knowledge collection
- Your assistant searches it automatically during calls
Best Practices
Start Simple
Start Simple
Begin with a clear, focused system prompt. Add complexity after testing.
Test Thoroughly
Test Thoroughly
Make multiple test calls with different scenarios before going live.
Iterate Based on Conversations
Iterate Based on Conversations
Review real call transcripts in Conversations and refine your prompts.
Set Clear Boundaries
Set Clear Boundaries
Define what the assistant should NOT discuss (competitors, unauthorized discounts, etc.).
Enable Transfer
Enable Transfer
Always enable the Transfer tool so callers can reach a human when needed. This is critical for enterprise use.
Next Steps
Create VoiceFlows
Use your assistant in a VoiceFlow
Review Conversations
Analyze how your assistant performs