While others help you build voice apps, RINDA CallOps creates AI employees that answer calls AND complete the workβautomatically.
- π Answer calls in multiple languages with human-like conversation
- π― Complete tasks like booking appointments, taking orders, or updating inventory
- π Trigger workflows that span across 100+ business tools automatically
- π Learn & improve from every conversation
- π Scale infinitely without hiring a single person
That's RINDA CallOps. Not just another voice AIβit's your first AI employee.
Customer: "Hi, I'd like to book a haircut for tomorrow at 2pm"
RINDA: "I'd be happy to help! I have 2pm available. May I have your name?"
Customer: "It's Jennifer Chen"
RINDA: "Perfect, Jennifer! I've booked your haircut for tomorrow at 2pm. You'll receive a confirmation text shortly."
β
Calendar updated
β
SMS confirmation sent
β
Reminder scheduled for tomorrow at 1pm
β
Stylist notified
β
Inventory adjusted
- 50% of small businesses miss calls during business hours
- $75 billion lost annually due to poor phone customer service
- Current solutions stop at transcription or require developers
Build complex phone workflows with drag-and-drop simplicity. No code required. |
Our AI doesn't just understandβit executes. From orders to appointments to follow-ups. |
Get your first AI phone agent running in under 5 minutes:
# Clone the repository
git clone https://github.com/rinda-ai/callops.git
cd callops
# Install dependencies
npm install
cd server && uv sync
# Set up environment variables
cp .env.example .env
# Add your API keys (OpenAI, LiveKit, Twilio)
# Start the platform
npm run dev
cd server && uv run run.py
# Open http://localhost:3000 and create your first agent! π
Built with Next.js 15 and ReactFlow, our frontend makes AI agent creation as simple as drawing a flowchart:
- π¨ Visual Flow Builder: Drag-and-drop nodes to create complex phone workflows
- π± Responsive Design: Works on desktop, tablet, and mobile
- β‘ Real-time Updates: See changes instantly as you build
- π― Smart Templates: Pre-built flows for restaurants, salons, clinics, and more
- Node-Based Editor: Connect business logic visually
- Live Preview: Test your agent while building
- Multi-language Support: Build agents in 10+ languages
- Custom Branding: Make it yours with themes and voices
Powered by FastAPI and LiveKit, our backend handles millions of concurrent calls:
- ποΈ Advanced Voice Processing: OpenAI Realtime API for natural, human-like conversations
- π§ Intelligent Tool Execution: Execute actions based on conversation context
- π 100+ Integrations: Connect to any business tool via our Action Engine
- π Real-time Analytics: Track performance and optimize automatically
-
CallOps Engine (
/server/src/agents/phone_agent.py
)- Handles inbound/outbound calls
- Natural conversation flow
- Multi-language support
- Voice customization
-
Action Execution System (
/server/src/services/tool_executor.py
)- AI-generated tools
- Google Sheets integration
- Webhook support
- SMS/Email automation
- Calendar management
-
Integration Layer
- Google Workspace
- Twilio (calls & SMS)
- Custom webhooks
- REST APIs
- More coming soon!
- Take orders with automatic inventory updates
- Process payments during the call
- Send order confirmations via SMS
- Call customers when orders are ready
- Handle dietary restrictions and special requests
- Book appointments with smart availability checking
- Send appointment reminders
- Handle rescheduling and cancellations
- Upsell services based on history
- Manage waitlists automatically
- Schedule appointments with insurance verification
- Send prescription refill reminders
- Handle emergency routing
- Collect patient information securely
- Integrate with EHR systems
- Qualify leads with smart questions
- Schedule property viewings
- Send property details via SMS/email
- Follow up with interested buyers
- Update CRM automatically
Frontend | Backend | AI/Voice | Infrastructure |
---|---|---|---|
Next.js 15 | FastAPI | OpenAI GPT-4 | LiveKit |
React 19 | Python 3.11+ | OpenAI Realtime API | Firebase |
TypeScript | Pydantic | Multi-language Support | Google Cloud |
ReactFlow | AsyncIO | Voice Customization | Twilio |
Tailwind CSS |
"We went from missing 40% of booking calls to capturing 100%. Revenue is up 35% in just one month."
β Sarah, Sarah's Salon
"Our AI takes 200+ orders daily in Korean and English. It's like having 10 employees for the price of one coffee."
β Kim's Kitchen
"No-shows dropped by 80% thanks to automatic reminder calls. This pays for itself 10x over."
β Dr. Chen's Dental Clinic
- Multi-language support (10+ languages)
- Visual workflow builder
- Google Sheets integration
- Advanced analytics dashboard
- A/B testing for conversation flows
- Sentiment analysis
- Custom voice cloning
- Zapier integration
- Salesforce connector
- WhatsApp Business API
We love contributors! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Check out our Contributing Guide for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ by the GRINDA team and amazing contributors worldwide.
Special thanks to:
- LiveKit for incredible real-time infrastructure
- OpenAI for groundbreaking AI models
- Our beta users for invaluable feedback