AI Solutions Deployed

AI Chatbot Assistant

An AI chatbot that answers customer questions grounded in the website's real content, and collects contact details right inside the conversation when a visitor needs a consultation — so after-hours inquiries are never lost.

Visitor message (chat widget) Advanced Marketing & Sales
Visit Live
AI Solutions ✓ Deployed AI Chatbot Assistant Visitor message · chat widget · Marketing & Sales Dept. Schedule Process Process Process Process 24/7 ALWAYS-ON CUSTOMER SUPPORT 2 LANGUAGES SUPPORTED (VI/EN)

The Problem

Visitors ask questions after hours, and a long contact form gets abandoned

Many prospective customers browse the website outside business hours, or simply want an immediate answer instead of filling out a long form and waiting for a reply. Without anyone available to respond instantly, visitors often leave the page without providing any information — a missed opportunity the business never even sees.

The Solution

An AI chatbot that answers instantly and collects contact details right in the chat

The chatbot assistant uses Azure OpenAI to answer questions 24/7, grounded in the website's real content (services, projects, engagement process), and is instructed to politely decline rather than guess when it lacks verified information. When a visitor needs a consultation or a quote, it proactively asks for their name, phone number, email, and company right in the chat, reads the details back to confirm, then automatically saves them to the contact management system and emails the sales team — no separate contact form required.

Integrations

Azure OpenAI (gpt-5-mini
Microsoft Foundry)
MySQL
SMTP email notification

Technical Details

Trigger Visitor message (chat widget)
Total Steps 5 actions
Complexity
Category AI Solutions
Department Marketing & Sales
Deployed Aug 2026

Impact

24/7
always-on customer support
2
languages supported (VI/EN)

How It Works

1

Visitor asks a question

The visitor clicks the floating chat widget on any page of the website and types their question.

Chat widget
2

Real content is assembled as context

The system pulls services, projects, benefits, and consultation-process copy straight from the database as grounding context for the AI.

MySQL
3

AI answers via Azure OpenAI

The question plus context is sent to Azure OpenAI (gpt-5-mini); it answers only from verified information, politely declining when it has none.

Azure OpenAI (Microsoft Foundry)
4

Contact details collected in-chat

If the visitor needs a consultation, the AI asks for their name, phone, email, and company right in the chat, and reads them back for confirmation before saving.

Azure OpenAI function calling
5

Lead saved and sales notified

Once confirmed, the details are saved to the contact management system and an email notification goes straight to the sales team.

MySQL SMTP

Key Highlights

Answers grounded in the website's real data, with no fabricated information outside that scope

The system pulls content straight from the database (services, projects, consultation process) as AI context for every question, and is instructed to politely decline rather than guess when it lacks verified information — avoiding the risk of misrepresenting the business to a customer.

Collects contact details right inside the conversation — visitors never need to hunt for a separate contact form

Bilingual Vietnamese/English support, automatically matching whichever language version of the site the visitor is on

Per-session message limit to keep AI usage costs predictable

Built on Azure OpenAI (Microsoft Foundry), scalable and customizable with any business's own data