BotSupply: Governed AI Assistant for Clinical Workflows.
BotSupply wanted to prove a feature: point their platform at a website's FAQ page and get a working chatbot back. Proving it meant building an automation platform on Microsoft's FAQ bot and solving the data extraction problem underneath — work their own team did not have the domain expertise for, and that agencies would not commit to at proof-of-concept scale.
99% UPTIME AGAINST SLA
AI MODELS TRAINED AND RELEASED WITH ZERO DOWNTIME
PARTNERSHIP RAN OVER 4 YEARS · ACQUIRED BY XTENDOPS USA
A feature that had to be proven, not described
POCs built to be shown, not filed
A no-code builder on a dockerised backend
Uptime as a contract, not an aspiration
Need a capability proven
before you can sell it?
Questions about this engagement
Why did agencies and freelancers not fit?
The work began as research and short proofs of concept, which agencies would not commit to. The internal team lacked expertise in the data extraction domain the feature depended on. Freelancers could deliver a piece but not become the long-term team working alongside them, which is what the founders actually wanted. The requirement was a dedicated team that consults as well as delivers and behaves like an in-house partner.
What made the proofs of concept different?
They were built to be presented at tech events in the Nordic region, not demonstrated internally. Extraction had to work against FAQ pages nobody had curated in advance, and the failure modes had to be understood well enough to stand behind in public. That standard is what turned a feature demonstration into $120k raised and the Danish AI IBM Award 2017.
What does the platform actually do?
It lets a customer build chatbot logic through a no-code UI, train it instantly and deploy in minutes without downtime. Pre-built libraries of entities and intents remove the cold start. A generic integration layer carries conversations to Facebook, Slack, Teams and web without per-channel work, and Oracle ODA, DialogFlow and Rasa are supported as interchangeable NLP engines behind it. The platform is dockerised, monitored and scaled per customer.
How do you release AI models with zero downtime?
By separating model release from platform availability and building the notification and monitoring components that make the SLA measurable rather than assumed. The platform held 99% uptime against its SLA while state-of-the-art models were trained and released behind it. When the model is the product, a release window that takes the service down is a commercial problem, not just an operational one.
How long did the engagement run?
Over four years, spanning infrastructure through AI innovation, with 24x7 support. It began as a proof of concept, widened into complete backend engineering of the platform, carried the company through a period of funding difficulty, and ended with the acquisition by XtendOps USA.