All case studies

Qualihelp

A company’s own documents, answering its customers, with sources.

Qualihelp is a multi-tenant branded AI SaaS. A company embeds an assistant on its own site with one script tag, uploads its documents, tests retrieval, and publishes answers with citations. We built the platform, the widget and the admin portal.

SaaSAutomation

The Qualihelp tenant dashboard in a browser, with a second window in front showing the assistant on a demo shop’s customer service page
Client
Qualihelp
Sector
AI and customer service
Platforms
Web widget, tenant portal and admin portal
Our role
Full build
Period
Ongoing product partnership

What was the challenge?

A branded AI assistant is only useful if it answers from the company’s own material, cites the source, and does not invent. The platform also has to meter AI cost per tenant, route documents to the right corpus or skill, and let a tenant publish a new version without a developer.

Product
Branded AI assistant
Users
Tenants · their customers · platform support
Type
B2B SaaS

What did bon.do build for Qualihelp?

We built a multi-tenant branded AI SaaS with an ASP.NET Core API, Wolverine, PostgreSQL, S3 and NATS JetStream. The worker extracts text and images, describes them, chunks and embeds documents into a draft corpus version, and the tenant activates a version after testing retrieval in the playground. The widget streams answers over SSE with citations. Every AI call runs inside a per-tenant metering scope.

  • Ingestion

    Text and images extracted, described, chunked and embedded into a draft corpus version.

  • Retrieval

    Hybrid RAG with citations, a retrieval playground and an activation step before anything goes live.

  • Operations

    Per-tenant metering, AI cost, queue health and model control.

Technology

  • ASP.NET Core
  • Wolverine
  • PostgreSQL
  • S3
  • NATS
  • Angular

How did the project run?

  1. 01Discover

    Answers that hold

    What a good answer looks like, and what the assistant must refuse.

  2. 02Design

    A playground for truth

    Retrieval, citations and the activation step designed for a non-technical tenant.

  3. 03Build

    Ingest, retrieve, meter

    A worker, an API and a widget built as one metered system.

  4. 04Run

    Cost under control

    Per-tenant cost, usage and queue health from day one.

What was the result?

A tenant can upload a document, test retrieval and publish a cited assistant on its own site without a developer. The platform tracks AI cost, usage and queue health per tenant, and operators can control which model each tenant may use.

One platform3surfacesWidget, tenant portal and admin portal.
To embed1tagOne script tag on the customer’s site.
StreamingSSECited answers, streamed as they are generated.
Your turn

Your productcould be next.

Tell us where you are: an idea, a prototype, or a platform that needs a new team, and we'll show you the fastest safe path forward.

Book a meeting

Which meeting suits you?

  1. Meeting type
  2. Time
  3. Your details