Waiting on hold is a universal pain—whether it’s calling restaurants, insurance companies, or any other business. BotKonnect aims to eliminate wait times and enhance customer satisfaction by automating and streamlining customer service with AI-driven call bots!
Businesses face high operational costs and inefficient service delivery due to long hold times and repetitive tasks. Customers, in turn, experience delays and dissatisfaction.
With BotKonnect, businesses can instantly connect with customers through AI-powered bots that:
- Answer questions
- Take orders
- Direct calls to the right department
- Provide real-time, accurate responses
- Owner Registration: React & Tailwind frontend portal where business owners register and receive a Twilio number.
- AI-Powered Call Handling: Twilio records customer input, which is processed through OpenAI API.
- Backend Processing: Node.js & Express server to manage requests, with data stored in MongoDB.
- Customer Insights: Portal provides customer data and analytics for business owners.
- Customer service automation is growing rapidly, with AI adoption projected to reach 70% of customer interactions by 2025.
- BotKonnect positions businesses to reduce costs and increase customer satisfaction, giving them a competitive edge.
- Multilingual Support 🌎: Expand to cater to a global audience.
- Advanced Analytics 📊: Deeper insights into customer behavior and engagement trends.
- CRM Integration 🤝: Integrate with CRM systems for streamlined data management.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express
- APIs: Twilio, OpenAI API
- Database: MongoDB
git clone https://github.com/SankalpKadam/HackUTA_AI_Call_Bot- Navigate to the frontend directory:
cd frontend/BotConnect/2.Install dependencies:
npm install- Start the development server:
npm run dev- Navigate to the Twilio service directory:
cd TwilioService/- Install the required dependencies:
npm install-
Ensure you have the OPENAI_API_KEY in your .env file inside the TwilioService/ directory.
-
Add the following line to your .env file:
OPENAI_API_KEY=your_openai_api_key_here- Start the Twilio service:
node index.js-
In a new terminal window, navigate to the TwilioService/ directory (if you're not already there).
-
Run the following command to start the GPT call service:
node gpt.jsContributions are welcome! Please fork the repository and submit a pull request. Check out the issues tab for ideas or to report bugs.
This project is licensed under the MIT License. Check the LICENSE file for details.


