A Viral3D LLC project: building a smart, embeddable AI assistant that complements MinolUSA's human team and serves municipalities 24/7.
MinolUSA specializes in Municipal Billing Outsourcing (MBO) — helping local governments and utilities reduce costs, improve collections, and streamline the complexity of utility billing. Their clients include municipalities, water authorities, and multi-family property managers across the United States.
MinolUSA's biggest competitive advantage is their people: knowledgeable account managers who build long-term relationships with clients. But as inbound interest grew, the team needed a way to handle common, time-sensitive questions at scale — without sacrificing the personalized service they're known for.
"We wanted clients to have the option to ask a quick question anytime — not wait for business hours. But we didn't want a generic bot that gave wrong answers. It had to actually know our services."
Outsourcing municipal billing is something that generates many questions. Before the AI chat bot, every one of those questions went into a phone queue or email thread if the potential client even asked the questions.
Prospects asking questions after hours had to wait until the next business day — a friction point that could cost MinolUSA a potential client.
Staff spent significant time answering the same foundational questions about MBO services that could be answered from existing documentation.
Without a first-touch information resource, the sales team couldn't easily distinguish warm, ready-to-talk prospects from those still in early research.
Viral3D LLC had already developed a custom AI-powered knowledge base using the Viral3D-Docs platform — a multi-tenant document intelligence system — then embedded it directly into the MinolUSA website via a lightweight JavaScript widget and then trained the bot on MinolUSA's information.
The result: a chat bot that answers questions exclusively from MinolUSA's own content so every answer is accurate, on-brand, and grounded in real data.
MinolUSA's existing PDFs, service pages and FAQ documents were ingested into a dedicated knowledge base and other custom responses were trained. The AI can only answer from these documents — no hallucinations from generic internet knowledge.
The conversational engine uses Google Gemini Flash, optimized for fast, accurate responses. Up to 500,000 characters of document context are available per conversation — enough to cover MinolUSA's full service portfolio in a single session.
A single JavaScript snippet (embed.js) places the chat widget on any MinolUSA web page. It connects to the knowledge base and the AI so no back-end work is required from MinolUSA's web team.
The bot is designed to complement — not replace — MinolUSA's account team. When a question falls outside the knowledge base or a prospect is ready to talk, the bot gives them the appropriate person to contact. The human relationship stays at the center.
The Viral3D-Docs platform powering this bot was purpose-built for multi-tenant AI knowledge base deployments — fast to configure and train, easy to maintain, and scalable for organizations of any size.
| Layer | Technology | Role |
|---|---|---|
| AI Model | Google Gemini Flash | Powers the conversational chat and document summarization |
| Frontend | React + TypeScript, Tailwind CSS | Admin portal and embedded chat widget UI |
| Backend / Auth | Supabase (edge functions, Postgres database, file storage) | Document storage, user auth, API routing |
| Embed Delivery | JS widget (embed.js) |
Drop-in chat widget for any website — one script tag |
| Document Ingestion | Edge functions (PDF + URL extraction) | Converts documents into indexed AI-ready text |
| Access Control | Role-based (superadmin / admin / member) | Keeps MinolUSA's knowledge base isolated and secure |
Client questions answered any time, even outside business hours
Immediate answers — no email wait time, no phone queue
Answers grounded in MinolUSA's own verified content
Reduced repetitive inquiry load on the account team
Because the bot only draws from MinolUSA's own documents, there's no risk of it making up services that don't exist or quoting incorrect pricing. Every response reflects what MinolUSA has actually published — and when something falls outside that scope, the bot says so and directs the user to a real team member.
The goal was never to automate away the relationship. It was to make sure that by the time someone talks to our team, their basic questions are already answered and they're ready for a real conversation.
— MinolUSA, Municipal Billing OutsourcingBeyond serving existing visitors, this AI chat implementation creates a compounding SEO and generative AI advantage for MinolUSA that grows over time.
Most AI chat bots are generic. They're trained on the whole internet and give vague, sometimes inaccurate answers. The Viral3D-Docs approach is fundamentally different: the AI only knows what you teach it.
Every answer comes from MinolUSA's own content. The AI doesn't guess — it cites from the source documents you've approved.
MinolUSA's knowledge base is completely isolated from proprietary knowledge and databases that the bot shouldn't have access to. No rogue AI accidents.
When MinolUSA updates a service, adds a new offering, or changes pricing — upload the new doc and the bot immediately reflects it.
The bot is a complement, not a replacement. It handles volume; the humans handle relationships. That's the right balance.
Viral3D LLC builds intelligent, document-grounded AI chat systems for businesses, municipalities, and service organizations. Let's talk about what we can build for you.
Start the Conversation