Case Studies | SaaS B2B

Turning community data into instant answers

Customer Insights Chatbot

About

A SaaS B2B business working with Cloud Combinator on AWS. The client is anonymised at their request.

Challenge

The challenge had three focus areas, each of which had to be addressed for the application to succeed within the client's secure AWS environment.

Grounding answers in the client's own data

A general purpose language model on its own does not know anything about the client's communities. The solution needed a knowledge base and a vector store so that responses were retrieved from and grounded in the client's own documents, rather than generated in isolation, keeping answers accurate and relevant.

Meeting enterprise-level security needs

The data being handled is sensitive client and consumer information, so the entire solution had to run inside the client's AWS account with controlled access at every layer, from storage permissions through to user authentication.

Delivering an usable, self-service experience

The insight had to reach non-technical users. That meant a responsive front end where clients could sign in securely, hold a conversation with the chatbot, and have the context of that conversation maintained across turns.

Solution

At the heart of the solution is a retrieval-augmented generation pattern. The client's reference documents are held in Amazon S3 as the knowledge base data source and indexed into an Amazon OpenSearch Service vector database. When an user asks a question, the relevant passages are retrieved by similarity search and passed, along with the conversation history, to a large language model running on Amazon Bedrock, which generates a grounded, contextually relevant answer.

80,000

Monthly requests the platform is architected to serve (projected)

100 GB

Vector knowledge base indexed in Amazon OpenSearch Service

Claude 3.5

Sonnet foundation model on Amazon Bedrock

By the numbers:

  • 80,000 - Monthly requests the platform is architected to serve (projected)
  • 100 GB - Vector knowledge base indexed in Amazon OpenSearch Service
  • Claude 3.5 - Sonnet foundation model on Amazon Bedrock
Changes

Cloud Combinator delivered a fully functional, LLM-centric application operating within the client's secure AWS environment, meeting the success criteria set out at the start of the engagement and closely replicating the front-end design the client had specified. The build was signed off against its original scope, with the AWS environment left suitable for the client's team to continue development.

  • Grounded, conversational insightClient questions are answered from the client's own knowledge base through retrieval-augmented generation, keeping responses relevant and rooted in real data.
  • Security by designThe solution runs entirely inside the client's AWS account, with IAM-controlled access to storage, Amazon Cognito authentication for users and content delivered securely through Amazon CloudFront.
  • Reduced platform dependencyBy building the application natively on Amazon Bedrock, the client cut its reliance on external platforms and brought the capability in-house.
  • A responsive self-service front endA React interface, built to the client's mock-ups, lets non-technical users converse with the chatbot while conversational memory maintains context across the exchange.
  • HandoverCloud Combinator provided knowledge transfer and left the client with a tuned, documented AWS environment ready for ongoing enhancement.

With a secure, Bedrock-powered foundation now in place, the client is positioned to extend the application further, deepening the insight it offers clients and building on a platform that is ready for whatever it takes on next.

AWS Stack

Amazon Bedrock

For access to Anthropic's Claude 3.5 Sonnet foundation model and secure, managed response generation.

Amazon OpenSearch Service

For the vector database enabling efficient similarity search over the knowledge base.

Amazon S3

For scalable, access-controlled storage of the knowledge base data source and front-end assets.

Amazon DynamoDB

For low-latency storage of conversational memory and context.

AWS Lambda

For serverless orchestration of retrieval, memory and response generation.

Amazon API Gateway

For secure, managed routing between the front end and back-end services.

Amazon Cognito

For user sign-up, sign-in and access control.

Amazon CloudFront

For fast, secure global delivery of the front-end interface.

YOU MIGHT LIKE

Related success stories

View all case studies

Case Studies | Insights

Utilising Language Recognition, Speed, and Enhanced Security to Make Social Media a Force for Good

  • Here, we take a detailed look at how the Cloud Combinator team collaborated with another cutting-edge AI service provider that provides intelligent systems to “make social media more social” for brands and users alike.
  • Arwen AI is a UK-based startup specialising in AI solutions to manage and enhance brands’ social media interactions. Founded in 2020 by Matt McGrory, Dr. David Cole, and Joel Bailey, Arwen. AI focuses on using AI to automatically detect and remove spam, toxic comments, and other unwanted content from social media platforms.
  • The team at Arwen have three core products. ‘Moderate’ is focused on identifying and removing toxic content from social media channels. ‘Engage’ helps brands identify and engage with meaningful conversations on social media, and ‘Customize’ allows brands to apply bespoke algorithms to their channels - creating an even more effective moderation and engagement.
Read more
CONTACT US

Ready to turn AI into impact?

We'll help you spot the highest-value opportunities, reduce risk around your first AI initiative, and define a clear path to results from day one.

Why talk to us:

Outcome-driven recommendations

AWS-recognised delivery expertise

Risk-aware AI adoption

Clear next step, not a sales pitch

Start with a focused 20-minute conversation about your goals — no pressure, no commitment.

This website uses cookies to enhance user experience and to analyze performance and traffic on our website.

See our Privacy Policy for details.