Multi-Channel AI Customer Support Agent (Chat + Voice)

Job ID: 39280499

Budget: $5,000 – $10,000 AUD

We are looking for an experienced AI developer or team to create a smart AI customer support agent for our education center, SalesMasters, which provides real estate courses.
The agent should handle customer inquiries across multiple communication channels including chat, email, and voice calls, with multi-language support.

✅ Required Features:

1. Multi-Channel Integration
• Connect the AI agent to:
o WhatsApp
o WeChat
o Facebook Messenger
o Email (Gmail/Outlook or SMTP)
o Website Chat Widget
o Voice Calls (via Twilio, or another voice platform)
2. Smart AI Responses
• The AI should understand and respond to:
o General course inquiries
o Pricing
o Enrollment processes
o Course schedules and categories
• Able to search a knowledge base or documents (FAQs, PDFs, website content)
3. Voice Call Handling
• Answer phone calls using Speech-to-Text (STT) and Text-to-Speech (TTS)
• Work with Twilio or a similar platform to:
o Answer inbound calls
o Understand voice queries
o Provide human-like voice responses
o Optionally escalate to a human agent
4. Language Support
• Must support multi-language conversation, especially:
o English
o Chinese (Mandarin)
o Vietnamese
5. Knowledge Base Management
• Ability to add/update knowledge base from:
o Text documents
o PDFs
o Web links
• AI should automatically understand and respond using this info
6. Human Handoff
• Route complex or unknown queries to human support staff
• Notify team via email or preferred platform
7. Privacy & Security
• Ensure all data and conversations are securely handled
• No data should be shared outside our company
• Comply with data privacy regulations (GDPR, etc.)
8. Dashboard & Analytics
• Admin panel to view:
o Conversation history
o Common questions
o Customer satisfaction
o AI response accuracy

? Please include in your proposal:
• Examples of similar AI bots or voice bots you've built
• Estimated timeframe and tools you plan to use
• Any additional ideas to enhance customer experience
• I am open to suggestions