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:

  1. Seamless website integration of AI-powered chatbots
  2. 24/7 customer support with high accuracy
  3. 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 (English)

Ollabot responding in English

Ollabot (French)

Ollabot responding in French

Ollabot (Spanish)

Ollabot responding in Spanish

Add sources to Chatbot through intuitive UI

Ollabot Dashboard Sources

Ollabot's dashboard showcasing various data sources and integration options.

Customization of Chatbot

Ollabot Custom Features

Custom features and integrations available in Ollabot, tailored to user needs.

Technical Challenges

  1. 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.

  2. 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

Ollabot Documentation

Comprehensive documentation for Ollabot, ensuring easy setup and usage.

Blog Integration

Ollabot Blog

Ollabot blog showcasing the latest news and updates.

More case studies

A Powerful Next.js SaaS Starter Template

Engineered a powerful and feature-rich Next.js SaaS starter to accelerate development processes and provide a solid foundation for modern web applications.

Read more

Building an AI-Powered Educational Content Platform

Developed a platform for creating comprehensive educational content from text input, including course outlines, presentations, videos, and quizzes.

Read more

Tell us about your project

My offices

  • Manila
    Metro Manila
    Metro Manila, Philippines
  • Quezon City
    Quezon City
    Quezon City, Philippines