omnisonant-design
Product design guide for Omnisonant - omni-channel voice agents that replace call center staff. Use when designing, reviewing, or improving Omnisonant interfaces, voice agent behaviors, or architecture.
When & Why to Use This Skill
This Claude skill serves as a comprehensive product design guide for Omnisonant, an omni-channel AI voice agent platform designed to replace traditional call center staff. It provides strategic frameworks, natural language design principles, and technical best practices to build high-efficiency, 24/7 AI voice solutions. By focusing on cost reduction, scalability, and human-like interaction, this guide helps teams transition from expensive manual operations to automated, perfectly consistent voice agent architectures.
Use Cases
- Designing automated outbound appointment scheduling systems for clinics to handle confirmations and rescheduling without human intervention.
- Developing lead qualification agents for real estate or sales teams to ensure immediate response and CRM synchronization for new inquiries.
- Creating Tier-1 customer support voice agents for e-commerce to resolve order status and return queries autonomously.
- Establishing brand-specific voice and personality guidelines to ensure AI agents sound professional, transparent, and empathetic.
- Optimizing technical architecture and latency budgets for voice AI to ensure natural, fluid conversation turns under 800ms.
- Implementing fail-safe escalation paths and human-in-the-loop handoff strategies for complex customer service scenarios.
| name | omnisonant-design |
|---|---|
| description | Product design guide for Omnisonant - omni-channel voice agents that replace call center staff. Use when designing, reviewing, or improving Omnisonant interfaces, voice agent behaviors, or architecture. |
Omnisonant Design Guide
Product: Omnisonant — Every channel, one voice.
Tagline: AI voice agents that handle calls so humans don't have to.
Repo: git@github.com:Forth-AI/omnisonant.git
Trigger: When designing, reviewing, or improving Omnisonant features, voice agent behaviors, or architecture.
1. The Paradigm Shift
Traditional Call Center Model
Customer calls → IVR maze → Hold music → Human agent → Manual CRM update
↓ ↓ ↓ ↓
Frustrating Expensive Inconsistent Error-prone
Problems:
- Cost: $15-25/hour per agent
- Availability: Limited hours, timezone constraints
- Consistency: Agent quality varies
- Scale: Hiring/training bottleneck
- Data: Manual entry, lost context
Omnisonant Model
Customer calls → Voice agent → Instant resolution → Automatic CRM update
↓ ↓ ↓
24/7 ready Perfectly consistent Zero manual work
Value:
- Cost: $0.10-0.20 per call (95%+ savings)
- Availability: 24/7/365, any timezone
- Consistency: Same quality every time
- Scale: Infinite parallel calls
- Data: Automatic logging, full transcripts
2. Target Audiences
Primary: SMB Owners
Profile: Small business owners who hate phone work
| Vertical | Pain | Voice Agent Use |
|---|---|---|
| Dental/Medical clinics | Staff on phones all day | Appointment confirmation, rescheduling |
| Real estate agencies | Leads go cold while agents are busy | Lead qualification, showing scheduling |
| E-commerce | Can't afford 24/7 support | Order status, returns, basic support |
| Professional services | Missed calls = missed revenue | Intake calls, appointment booking |
| Restaurants | Reservations interrupt service | Booking, waitlist management |
Buying motivation: "I want to fire my phones"
Design implication: Must be self-service, no technical setup required.
Secondary: Voice AI Resellers/Agencies
Profile: Agencies building voice solutions for clients
| Type | Need | Omnisonant Value |
|---|---|---|
| Marketing agencies | Add voice to service offering | White-label, easy deployment |
| IT consultants | Modernize client operations | Proven platform, fast implementation |
| BPO companies | Reduce headcount, increase margin | Hybrid human+AI workforce |
Buying motivation: "I want to sell this to my clients"
Design implication: Multi-tenant, white-label capable, reseller dashboard.
3. Three Core Use Cases
Use Case 1: Appointment Scheduling (Outbound)
Replaces: Staff calling to confirm/reschedule appointments
Example vertical: Dental clinic
Flow:
Agent calls patient → Confirms tomorrow's appointment →
✓ Confirmed: "Great, see you at 2pm"
↻ Reschedule: Opens calendar, finds slot, books
✕ Cancel: Marks cancelled, offers future booking
→ Updates calendar automatically
Voice Agent Script Pattern:
"Hi, this is Sarah from [Business Name].
I'm calling to confirm your appointment tomorrow at [time] with [provider].
Can you make it?"
[If yes] "Great! We'll see you then. Is there anything you need before your visit?"
[If reschedule] "No problem! Let me check what we have available.
How about [alternative 1] or [alternative 2]?"
[If cancel] "I understand. Would you like me to book a future appointment,
or shall I have someone call you later?"
Key metrics:
- Confirmation rate: Target 80%+
- Reschedule rate: Track, optimize
- No-show reduction: Target 50%+
- Call duration: Target <2 min
Design requirements:
- Calendar integration (Google, Outlook, practice management)
- Smart slot suggestion (based on availability + preferences)
- Reminder confirmation (SMS after call)
- Retry logic (voicemail, callback attempts)
Use Case 2: Lead Qualification (Outbound)
Replaces: SDRs making initial qualification calls
Example vertical: Real estate
Flow:
Lead submits form → Agent calls within 5 minutes →
Qualifies: Budget, timeline, preferences →
✓ Hot lead: Books showing with human agent
~ Warm lead: Adds to nurture sequence
✕ Cold lead: Marks as not ready
→ Updates CRM with full notes
BANT Qualification Script:
"Hi [Name], this is Alex from [Agency].
You inquired about homes in [area]. Do you have a few minutes to chat?"
[Budget] "What price range are you looking at?"
[Authority] "Will anyone else be involved in the decision?"
[Need] "What's prompting your move? More space, new job, investment?"
[Timeline] "When are you hoping to move by?"
[If qualified] "Based on what you've told me, I think [Agent Name]
would be perfect to show you some properties. They're available
[time slots]. Which works for you?"
Key metrics:
- Contact rate: Target 60%+
- Qualification completion: Target 70%+
- Lead-to-meeting conversion: Target 30%+
- Speed to lead: Target <5 min
Design requirements:
- CRM integration (Salesforce, HubSpot, etc.)
- Lead scoring based on answers
- Intelligent routing to human agents
- A/B testing for scripts
- Time-of-day optimization
Use Case 3: Customer Support (Inbound)
Replaces: Tier-1 support agents handling common queries
Example vertical: E-commerce
Flow:
Customer calls → Agent identifies (phone/order#) →
📦 Order status: Pulls from system, provides update
↩️ Return request: Creates RMA, sends label
❓ General question: Answers from knowledge base
⚠️ Complex issue: Escalates to human
→ Logs interaction, updates ticket
Support Script Pattern:
"Thank you for calling [Company]. This is your AI assistant.
How can I help you today?"
[Order status] "I'd be happy to check on your order.
Can I get your order number or the email address on the account?"
→ "I found your order. It shipped on [date] and should arrive by [date].
Would you like me to text you the tracking number?"
[Return] "I can help you start a return. Which item would you like to return?"
→ "I've created a return label for you. It's being sent to [email].
Is there anything else I can help with?"
[Escalation] "I want to make sure you get the best help for this.
Let me connect you with a specialist. Please hold for just a moment."
Key metrics:
- Resolution rate (no human needed): Target 70%+
- Customer satisfaction: Target 4+/5
- Average handle time: Target <3 min
- Escalation rate: Target <30%
Design requirements:
- Order system integration
- Return/refund workflow automation
- Knowledge base for FAQs
- Seamless escalation to human
- Post-call survey option
4. Voice Agent Design Principles
Principle 1: Sound Human, Be Honest
Right: "Hi, this is Sarah, an AI assistant calling from..."
Wrong: Pretending to be human without disclosure
Right: Natural speech patterns, appropriate pauses
Wrong: Robotic cadence, unnatural phrasing
Why: Trust requires transparency. Deception backfires.
Principle 2: Graceful Interruption Handling
Right: Stop talking when customer speaks, acknowledge, respond
Wrong: Keep talking over customer, ignore interruption
Right: "Oh, go ahead!" → listens → responds to what they said
Wrong: "Please wait for me to finish"
Why: Natural conversation requires turn-taking.
Principle 3: Fast and Focused
Right: Get to the point, respect their time
Wrong: Long introductions, excessive pleasantries
Right: "Hi, this is Sarah from Bright Smile confirming your appointment tomorrow at 2pm. Can you make it?"
Wrong: "Hello! How are you doing today? I hope you're having a wonderful day! I'm calling from..."
Why: People hate phone calls. Make them short.
Principle 4: Recover Gracefully
Right: "I didn't quite catch that. Could you repeat the date?"
Wrong: "Error. Invalid input. Please try again."
Right: "Hmm, I'm having trouble finding that order. Let me connect you with someone who can help."
Wrong: [Silence] or [Hang up]
Why: Errors happen. Recovery maintains trust.
Principle 5: Confirm Before Acting
Right: "So I'll book you for Thursday at 3pm with Dr. Chen. Does that sound right?"
Wrong: "Done. Goodbye." [Hangs up]
Right: Wait for confirmation before finalizing
Wrong: Assume and execute without verification
Why: Mistakes are costly. Confirmation is cheap.
Principle 6: End with Clear Next Steps
Right: "You'll get a text confirmation in a moment. Is there anything else?"
Wrong: "Okay, bye."
Right: Tell them what happens next
Wrong: Leave them wondering
Why: Closure creates confidence.
5. Voice & Personality Guidelines
Voice Selection Criteria
| Factor | Consideration |
|---|---|
| Gender | Match brand perception; test with audience |
| Accent | Match target market; consider regional preferences |
| Tone | Professional for B2B, friendly for B2C |
| Speed | Slightly slower than normal speech (clarity) |
| Energy | Match context (upbeat for sales, calm for support) |
Personality Traits
For appointment scheduling:
- Friendly, efficient, respectful of time
- "I know you're busy, so I'll be quick"
For lead qualification:
- Curious, engaged, consultative
- "Tell me more about what you're looking for"
For customer support:
- Patient, helpful, solution-oriented
- "Let me take care of that for you"
Things Voice Agents Should NEVER Do
- Pretend to be human when directly asked
- Get frustrated or impatient
- Argue with the customer
- Share information about other customers
- Make promises outside their authority
- Continue calling after "stop calling me"
6. Technical Architecture Principles
Dual Pipeline Support
| Pipeline | Use Case | Tradeoffs |
|---|---|---|
| Vapi + Twilio | Production phone calls | Higher latency (~500ms), real phone numbers, proven scale |
| OpenAI Realtime | Web demo, premium UX | Lower latency (~200ms), browser-based, cutting-edge |
Design implication: Abstract voice pipeline so agents work on either.
Latency Budget
Ideal conversation turn:
Customer speaks → 500ms → Agent responds
Acceptable:
Customer speaks → 800ms → Agent responds
Frustrating:
Customer speaks → 1500ms+ → Agent responds
Design implication: Every millisecond matters. Optimize ruthlessly.
Tool Execution Model
Customer: "What's the status of my order?"
↓
Agent: [Thinking] "Let me check that for you"
↓
Tool call: lookupOrder({ phone: "+1..." })
↓
Agent: "Your order shipped yesterday and should arrive Friday."
Design implication: Tools must be fast (<1s) and reliable.
Fallback Strategy
Level 1: Agent handles completely
Level 2: Agent + tool call
Level 3: Agent transfers to human
Level 4: Agent takes message for callback
Design implication: Never dead-end. Always a path forward.
7. Value Proposition Checklist
Every feature must deliver on at least one:
✅ Cost Reduction
- Does this reduce cost per call?
- Does this reduce need for human agents?
- Is ROI measurable and significant?
✅ Availability Improvement
- Does this extend service hours?
- Does this handle more concurrent calls?
- Does this reduce wait times?
✅ Consistency Improvement
- Does this ensure same quality every call?
- Does this reduce human error?
- Does this improve compliance?
✅ Scale Enablement
- Does this remove hiring bottleneck?
- Does this handle demand spikes?
- Does this expand geographic reach?
Red flags (features that don't fit):
- "Requires human review for every call" ❌
- "Only works during business hours" ❌
- "Needs custom development per client" ❌
- "Improves metrics but costs more" ❌
8. Interface Patterns
Admin Dashboard
Primary actions:
- View active calls (live monitoring)
- Review call history + transcripts
- Configure voice agents
- Manage campaigns (outbound)
- View analytics
Key UX requirements:
- Real-time call status visibility
- One-click access to any call transcript
- Easy agent script editing
- Clear performance metrics
Agent Builder
Primary actions:
- Define agent persona (name, voice, personality)
- Set greeting and conversation flow
- Configure available tools
- Test with sample calls
- Deploy to phone number
Key UX requirements:
- Natural language prompt editing
- Voice preview (hear before deploy)
- Sandbox testing environment
- A/B testing support
Campaign Manager (Outbound)
Primary actions:
- Upload/select contact list
- Choose agent and script
- Set calling schedule and rules
- Monitor progress
- Review results
Key UX requirements:
- Bulk contact management
- Scheduling controls (time windows, timezone handling)
- Real-time progress dashboard
- Export results to CRM
Web Demo Interface
Primary actions:
- Click to start call
- Speak with agent
- See live transcript
- Experience the product
Key UX requirements:
- One-click to start (no signup for demo)
- Visual audio feedback
- Live transcript display
- Mobile-friendly
9. Anti-Patterns (Omnisonant-Specific)
"Sounds Like a Robot"
Symptom: Unnatural speech, no personality, mechanical responses. Fix: Better prompts, voice selection, natural language patterns.
"IVR in Disguise"
Symptom: "Press 1 for...", rigid menu trees, no natural conversation. Fix: Open-ended listening, intent detection, flexible responses.
"Infinite Hold"
Symptom: Can't reach human when needed, escalation fails. Fix: Clear escalation paths, graceful handoffs, callback option.
"Amnesia Agent"
Symptom: Doesn't remember what was said earlier in call. Fix: Proper context management, conversation memory.
"Over-Promising Agent"
Symptom: Agent commits to things it can't deliver. Fix: Constrain agent authority, confirm before committing.
"The Interrogator"
Symptom: Feels like a survey, too many questions, no empathy. Fix: Conversational flow, acknowledge answers, show understanding.
"Uncanny Valley"
Symptom: Too human-like in a way that's creepy. Fix: Honest about being AI, consistent persona, appropriate boundaries.
10. Competitive Positioning
vs. Traditional Call Centers
| Dimension | Call Center | Omnisonant |
|---|---|---|
| Cost per call | $5-15 | $0.10-0.20 |
| Availability | 8-12 hours | 24/7 |
| Consistency | Variable | Perfect |
| Scale time | Weeks (hiring) | Minutes |
| Data capture | Manual | Automatic |
Omnisonant advantage: 95%+ cost reduction with better consistency.
vs. IVR Systems
| Dimension | IVR | Omnisonant |
|---|---|---|
| User experience | "Press 1 for..." | Natural conversation |
| Resolution rate | Low (frustration) | High (actual help) |
| Flexibility | Rigid menus | Open-ended |
| Updates | IT project | Prompt change |
Omnisonant advantage: People hate IVR. They tolerate or even enjoy good AI.
vs. Vapi (Direct)
| Dimension | Vapi DIY | Omnisonant |
|---|---|---|
| Target | Developers | Business owners |
| Setup | Build it yourself | Ready-to-use |
| Templates | Generic | Industry-specific |
| Integrations | You build | Pre-built |
Omnisonant advantage: Vapi is infrastructure. Omnisonant is solution.
vs. Other Voice AI Platforms
| Dimension | Others | Omnisonant |
|---|---|---|
| Multi-channel | Often single | Phone + web + more |
| White-label | Limited | Built for resellers |
| Pricing | Complex | Simple per-minute |
Omnisonant advantage: "Omni" in the name is the promise.
11. Review Checklist
When reviewing Omnisonant designs:
Voice Quality
- Does it sound natural?
- Is there appropriate personality?
- Are interruptions handled well?
- Is latency acceptable (<800ms)?
Conversation Quality
- Does it get to the point quickly?
- Does it confirm before acting?
- Does it recover from errors gracefully?
- Does it end with clear next steps?
Business Value
- Does this reduce cost per call?
- Does this extend availability?
- Does this improve consistency?
- Does this enable scale?
Integration Quality
- Does data flow to CRM automatically?
- Are actions executed in real systems?
- Is escalation to humans seamless?
- Are transcripts accessible?
User Experience (Admin)
- Can they set up without technical help?
- Can they monitor calls in real-time?
- Can they make changes without coding?
- Can they measure ROI?
12. Key Metrics
Call Quality
- Resolution rate: Calls resolved without human (Target: 70%+)
- Customer satisfaction: Post-call rating (Target: 4+/5)
- Average handle time: Call duration (Target: <3 min)
- Error rate: Calls with issues (Target: <5%)
Business Impact
- Cost per call: All-in cost (Target: <$0.25)
- Conversion rate: Leads converted, appointments booked (varies)
- ROI: Savings vs. human agents (Target: 10x+)
Technical Performance
- Latency: Time to first response (Target: <500ms)
- Uptime: System availability (Target: 99.9%+)
- Accuracy: Speech recognition accuracy (Target: 95%+)
13. Feature Prioritization Framework
Must Have (P0)
- Core voice conversation capability
- At least one use case working end-to-end
- Basic analytics (calls, duration, outcomes)
- Phone number provisioning
Should Have (P1)
- All three use cases polished
- CRM integrations (top 3)
- Campaign management
- Transcript search
Nice to Have (P2)
- White-label support
- Custom voice training
- Advanced analytics
- Multi-language
Won't Build (v1)
- Video calling
- Chat/SMS (v2)
- Custom voice cloning
- On-premise deployment
14. The Omnisonant Promise
To SMB owners:
"Your phone rings, AI answers. Appointments get confirmed. Leads get qualified. Customers get helped. You get your time back. All for less than the cost of a part-time receptionist."
To resellers:
"Add voice AI to your service offering. White-label our platform. Your clients get cutting-edge technology. You get recurring revenue."
Every design decision should reinforce this promise.
15. Voice Agent Prompt Template
Use this structure for creating voice agents:
## Agent Identity
- Name: [Agent name, e.g., "Sarah"]
- Company: [Business name]
- Role: [What they do, e.g., "appointment coordinator"]
## Personality
[2-3 sentences describing tone, style, approach]
## Goal
[Primary objective of this call]
## Key Information to Gather/Share
1. [Item 1]
2. [Item 2]
3. [Item 3]
## Available Actions
- [Action 1: e.g., "Book appointment"]
- [Action 2: e.g., "Check availability"]
- [Action 3: e.g., "Transfer to human"]
## Constraints
- Never [constraint 1]
- Always [constraint 2]
- If [condition], then [action]
## Escalation Triggers
- [When to transfer to human]
- [When to offer callback]
## Closing
[How to end the call professionally]