SaaS charges for ACCESS. AaaS charges for OUTCOMES.
Benchmark suite comparing traditional SaaS API workflows against** Agentic AI (AaaS)** replacements. Measures cost, latency, accuracy, and throughput - with real production data.
| Metric | SaaS Stack | AaaS Agents | Improvement |
|---|---|---|---|
| Monthly Cost | $2,052 | $610 | -70.3% |
| Response Time | 4.2 hours | 12 seconds | -99.9% |
| Resolution Rate | 64% | 91% | +42% |
| Tasks/Day | 120 | 800 | +567% |
| Availability | 8 hrs/day | 24/7 | +200% |
crm_workflow.py— Salesforce CRM workflow vs AI Voice CRM Agentsupport_workflow.py— Zendesk support vs AI Voice Support Agentanalytics_workflow.py— Mixpanel analytics vs AI Analytics Agentscheduling_workflow.py— Calendly scheduling vs AI Voice Booking Agentcost_calculator.py— Real pricing comparison with current API rates
voice_crm_agent.py— LiveKit-based voice CRM agent (replaces Salesforce + Calendly + email)voice_support_agent.py— Voice AI support agent with knowledge base and escalationanalytics_agent.py— Automated analytics agent (replaces Mixpanel dashboards)scheduling_agent.py— Voice-based appointment booking agent
- Raw benchmark data (JSON)
- Comparison charts (PNG, SVG)
- Interactive HTML report
# Clone
git clone https://github.com/mail2chromium/aaas-voice-agent-benchmark.git
cd aaas-voice-agent-benchmark
# Install
pip install -r requirements.txt
# Configure API keys
cp configs/example.env configs/.env
# Edit .env with your API keys
# Run all benchmarks
make benchmark
# Generate comparison charts
make charts
# Run the full report
make reportdocker-compose up --build
# Results available at http://localhost:8080# configs/benchmark.yaml
benchmark:
iterations: 100 # calls per test
warmup: 10 # warmup calls (excluded from results)
regions:
- us-east-1
- eu-west-1
- ap-south-1 # Lahore region
saas_stack:
crm: salesforce
support: zendesk
analytics: mixpanel
scheduling: calendly
aaas_stack:
stt: deepgram-nova-3
llm: gpt-4o
tts: elevenlabs-flash-v2.5
orchestrator: livekit-agents- Identical tasks: Both SaaS and AaaS systems perform the exact same operations
- Real APIs: We call actual SaaS APIs (Salesforce, Zendesk) and measure real response times
- Production conditions: Tests run with realistic data, concurrent loads, and network latency
- Cost accuracy: Pricing pulled from current public pricing pages, verified against our invoices
- Statistical rigor: P50, P95, P99 latency percentiles, confidence intervals reported
This benchmark accompanies the Medium article: "SaaS is Dead, Welcome to AaaS (Agentic as a Service)" by Muhammad Usman Bashir.
Read the full analysis: Medium Article
MIT License — use freely, attribution appreciated.