Reply drafts from your support archive

Your inbox already knows
the answer. It just forgot.

Thousands of past support emails are full of good answers — yet every new inquiry gets searched by hand or typed again from scratch. SupportFlowAI automatically matches new inquiries against your historical email archive and proposes a ready-made reply draft — via RAG with a local Ollama model, running entirely on your own hardware. No cloud requirement, no dependency on an external AI provider.

⚡ Get Started Watch the tutorial series
🔒

No cloud requirement: Embeddings and reply generation run fully locally via Ollama on your own machine or server by default. Cloud LLMs (OpenRouter/OpenAI/Anthropic) can optionally be enabled under "AI Connection" as a deliberately limited fallback — never as a prerequisite.

Core Features

What SupportFlowAI does for you

From importing historical mail to the sent reply, SupportFlowAI covers the complete workflow — without manually training your own language model.

📥
Import & Cleaning

Historical support emails are ingested via file import (EML/MBOX) or live IMAP, deduplicated, and turned into cleaned question/answer pairs — quotes, signatures, and promotional footers are stripped out automatically.

EML/MBOX & IMAP Signature/footer patterns
🔎
RAG Matching

Every new inquiry is compared against the entire corpus of past cases via local Ollama embeddings (cosine similarity) — the most similar historical replies become the source for the draft.

Local embedding Top-8 similarity search
✍️
Draft Generation

Given sufficient confidence, a local language model drafts a reply based on the matched cases. At low confidence, it deliberately returns a neutral holding reply instead of a freely invented answer.

Local LLM Confidence thresholds
✅
Review Workflow

The three-column view shows the original inquiry, the editable draft, and the underlying source cases side by side — Approve & Send, Reject, or Regenerate in a single click.

Three-column view Sent history
🤖
Full Automation

Above a high confidence threshold (default ≥ 0.85) a mailbox can reply fully automatically — with a two-step confirmation on activation and restricted to the SystemAdministrator role.

High confidence only Two-step confirmation
🛡️
PII Protection

Email addresses, phone numbers, and IBANs are automatically masked in stored training examples. Reviewers and system administrators can see unmasked data when needed; auditors always see masked data.

Email/phone/IBAN Role-based visibility
👥
Roles & Permissions

Four fixed roles — SystemAdministrator, AccountManager, Reviewer, and Auditor — govern who manages accounts, approves drafts, activates full automation, or only observes read-only.

4 roles Read-only auditor
🧹
Curation

Duplicate candidates above 97% similarity, outdated entries, and recurring inquiries with weak confidence are detected automatically — keeping the knowledge base clean and current.

Duplicate detection Corpus gaps
📊
Dashboard & Health

A central dashboard shows queue depth, open reviews, average generation time, error rate, and the heartbeat of all background services at a glance.

System health Worker heartbeat
How it works

From the first email
to a finished draft

No model training, no prompt engineering on your part — SupportFlowAI learns from your own archive and keeps improving with every reply you send.

Set up an account

Add an email account via file import or IMAP — including selecting both the inbox and sent folder.

Clean & import

Add signature/promotional patterns, run a test import, and check the knowledge base with an ad-hoc test question.

Review drafts

New inquiries land as drafts in the review queue — approve, edit, or request regeneration.

Full automation (optional)

Once you trust the corpus, SupportFlowAI can fully automate sending above a high confidence threshold.

A few details that matter
Safety net

Full automation with built-in caution

Fully automatic sending is deliberately not a switch anyone can flip: it only engages above a high confidence threshold, can only be activated by the SystemAdministrator role, and requires a two-step confirmation — a checkbox plus re-entering the password.

  • Default threshold of 0.85 confidence, centrally configured in a settings file
  • Every activation is logged immutably in the audit log
  • Anything below the threshold stays in the queue for human review
Confidence 0.91 — above threshold
Confidence 0.62 — sent to review queue
Full automation Active
Feedback loop

Every sent reply makes the corpus smarter

Instead of a model trained once and then static, the knowledge base keeps growing: every reply that's actually sent automatically becomes a new question/answer pair in the corpus — with no manual retraining step.

  • No separate fine-tuning of your own language model required
  • Curation keeps the growing corpus free of duplicates and stale cases
📬 Reply sent+1 QaPair
📚 Knowledge base12,482 cases
🧹 Curation6 duplicate candidates
Capabilities

More than a simple reply generator

SupportFlowAI is built for traceable, controllable replies — with governance, privacy, and operational safety that go beyond plain text generation.

AI Connection
Local first, cloud only as a deliberate exception

By default, a locally running Ollama model handles both embeddings and text generation. Optionally, a cloud provider can be configured under "AI Connection" as a limited fallback with its own priority — embeddings always stay local regardless.

Ollama (local) — phi3.5 / llama3.1
Default
Cloud fallback — optional, limited
Only if enabled
CPU & GPU
Matched to your hardware

During initial setup you choose the hardware mode — CPU models (e.g. phi3.5, all-minilm) for lean servers, GPU models (e.g. llama3.1:8b, bge-m3) for higher answer quality when a GPU is available.

Review & Approval
Three columns, one decision

The original inquiry, the editable draft, and the source cases sit side by side — so every approval can be traced in seconds instead of switching between windows.

"How do I cancel my order?"
Draft: "You can cancel your order up to 24 hours before shipping …"
Governance
Immutable audit log

Login, approval/rejection, sending, and every full-automation toggle are logged immutably — customer email addresses are always stored masked.

Full automation enabled — SystemAdministrator
Logged
Reply approved & sent
Logged
Dashboard
System health at a glance

Queue depth, open reviews, average generation time, the last 24 hours' error rate, and the heartbeat of the three background services (mail sync, draft generation, auto-send) show at any time whether operations are running smoothly.

Live
Queue Avg. generation time Error rate 24h

Nothing missed: A growing backlog in the queue shows up on the dashboard before customers have to wait for a reply.

Read on

Documentation

Three short guides — whether you're setting up SupportFlowAI, using it for the first time, or getting more out of daily use.

Get started

Ready to put your support archive to work?

Write to us — we're happy to show you how SupportFlowAI can be deployed in your environment.

⚡ View pricing

Or contact us directly →