Case Study - Streamlining Business With Chatbots and Automation
Ollabot is a platform that allows businesses to create chatbots and automate their customer support and lead generation.
- Client
- Ollabot
- Year
- Service
- Product Development
Overview
Ollabot tasked us with developing an advanced chatbot platform to revolutionize business customer support and lead generation. Our solution centers around a core product with three key features and overcame several technical challenges.
Core Product
Ollabot's primary offering is a chatbot embedding system that automates customer support using a business's unique data. It enables:
- Seamless website integration of AI-powered chatbots
- 24/7 customer support with high accuracy
- Customized responses based on specific business knowledge
Key Features
-
Intelligent Data Integration: Comprehensive knowledge base creation through file uploads and link-based scraping, powering accurate and context-aware chatbot responses.
-
Advanced User Management: Robust dashboard for chatbot customization and analytics, coupled with tiered subscription access and secure authentication.
-
Versatile Platform Compatibility: Seamless integration across multiple platforms (Webflow, Wix, WordPress, etc.) with multilingual support, ensuring wide-reaching applicability.
Multi-lingual Features
Ollabot responding in English
Ollabot responding in French
Ollabot responding in Spanish
Add sources to Chatbot through intuitive UI
Ollabot's dashboard showcasing various data sources and integration options.
Customization of Chatbot
Custom features and integrations available in Ollabot, tailored to user needs.
Technical Challenges
-
Scalable Backend Architecture: Different services required varying scaling needs. I separated services into independent cloud functions, allowing tailored scaling. For example, the chatbot interaction service scales more frequently than file processing, despite needing fewer resources.
-
Hybrid Cloud Integration: I integrated Vercel (for frontend and some backend) with Google Cloud Platform (for additional cloud functions). This hybrid approach offered cost-effectiveness and higher file size limits. I ensured security through API key authentication and VPS firewall rules, restricting GCP service access to the frontend's IP address.
This hybrid approach allowed us to leverage the strengths of both platforms while maintaining a secure and efficient architecture.
By overcoming these challenges, we created a robust, scalable, and secure solution that positions Ollabot as a leader in chatbot technology, offering businesses a powerful tool to enhance customer engagement across platforms and languages.
The results in numbers
- Frontend Dev (Next.js)
- LLM Dev (Langchain)
- Backend Dev (FastAPI, GCP)
- Service Uptime
- 100%
- Customer Satisfaction
- 90%
- Supported Languages
- 60+
Comprehensive Documentation
Comprehensive documentation for Ollabot, ensuring easy setup and usage.
Blog Integration
Ollabot blog showcasing the latest news and updates.