How It Works

The tech behind BizFlowAI — why our chatbots don't hallucinate, don't surprise you with bills, and don't require a developer to maintain.

Architecture

Local AI, Not Cloud

Most chatbot platforms (Tidio, Intercom, Drift) send every customer message to a cloud AI API like OpenAI. That means per-message costs, latency, and the risk of the AI making things up.

BizFlowAI runs a local AI model on our own server. No per-message fees. No API rate limits. The AI only knows what you tell it — your hours, your prices, your policies. It can't invent a discount you never offered.

The Stack

What's Running Under the Hood

Customer browser — chat widget (JavaScript, 8KB)
↓ HTTPS
Your website — one line of embed code
BizFlowAI server — Flask app on Tower (port 8080)
Local AI model — Gemma 4 12B on RTX 3060 GPU
Locked system prompt — your business data file (hours, prices, FAQ)

That's it. No cloud API calls. No third-party servers. No per-message billing. The entire chain runs on hardware we control.

Data Privacy

Where Your Data Lives

What we collect

When a customer chats with the widget, we log their name, email/phone (if they provide it), and the conversation. This goes to you — not to a third party.

What we don't collect

We don't track browsing behavior, install cookies, or build marketing profiles. The chat widget doesn't know what pages a visitor looked at before opening the chat.

Where it's stored

Conversation logs and lead data are stored in a SQLite database on our server in Tacoma, WA. Backups stay on-site. Nothing goes to AWS, Google Cloud, or any third-party data warehouse.

Who can access it

You (via your client dashboard) and Mike. That's it. No support team in another country. No data analysts. No marketing partners.

Updates

How You Update Your Chatbot

When your hours change, your prices change, or you add a new service, you don't call a developer. You edit a single text file:

# business_data.txt
Hours: Mon-Fri 9am-7pm, Sat 9am-5pm
Phone: (253) 555-0100
Haircut: $25
Fade: $30
Booking: https://square.site/your-shop

Save the file. The chatbot picks up the changes on the next message. No restart, no deploy, no code.

Voice Agents

How Voice Agents Work

For businesses that want AI answering phone calls (not just chat), we use a voice pipeline:

Inbound call → Retell AI phone number (253 area code)
Alex — AI voice agent screens for spam, qualifies leads
Warm transfer → forwards to your cell phone
↓ if no answer
Voicemail + text notification → you get a summary

Spam calls get blocked. Real customers get through. You never miss a lead because you were on the other line.

Reliability

What Happens If The Server Goes Down

If our server is temporarily offline, the chat widget shows a fallback message: "Sorry, I'm taking a quick break. Please call us at [your number]." The widget never shows a blank screen or a loading spinner that never resolves.

Your website itself is unaffected — it's served by your web host (or by us if we built your site). Only the chat widget depends on our AI server.

Want to see it on your site?

Book a 30-min demo. Mike will walk you through the tech and show you a live chatbot in action.

Book a 30-Min Call →