Live chat for
banking & fintech
apps
Embed a branded support chat into your banking app's webview. A bot handles FAQ instantly. Agents take over complex cases via a live queue.
BankCorp Support
Banking Assistant
Hi Budi! 👋 I'm your banking assistant. How can I help you today?
1. Check balance
2. Transfer issues
3. Loan inquiry
7. Chat with agent
7
Connecting you with an agent. You are #1 in queue.
Agent Dewi has joined. How can I help you? 😊
Saldo saya tidak update setelah transfer
Dewi joined the chat
Built for
Everything you need for customer support
From bot to agent handoff — all in one embeddable widget with a clean admin dashboard.
Smart Bot First Responder
An AI-powered bot greets customers instantly with banking FAQ options. No waiting, no bouncing.
Live Queue Management
Customers see their real-time queue position. Agents pick up from the queue in one click.
5-Minute Auto Timeout
If no agent is available within 5 minutes, customers get a clear message automatically.
One-Line Embed
Drop a single `<script>` tag into any web view. Works in mobile apps, web portals, and kiosks.
Banking-Grade Security
JWT authentication, bcrypt passwords, CORS control, and no persistent sensitive data storage.
Real-Time WebSocket
Messages appear instantly via WebSocket — no polling, no page refresh needed.
How it works
Three steps from customer inquiry to resolved ticket.
Customer opens chat
Enters name, email, and phone number in the branded widget embedded in your banking app.
Bot handles FAQ
Instantly answers common banking questions. If the customer needs a person, they join the queue.
Agent takes over
Your support agent sees the queue, accepts the chat, and resolves the issue in real-time.
Manage your team's support queue
Your support agents get a clean web dashboard with real-time queue updates. One click to accept a customer, then a full chat interface with customer info (name, email, phone).
LiveChat Admin
Dominank IT Solutions
3
Queue
2
Active
Budi Santoso
2m ago
Siti Rahma
4m ago
Raka Wijaya
5m ago
Budi Santoso
budi@email.com · +62 812-xxxx · Chatting with Dewi
Saldo saya tidak update setelah transfer ke BCA
Budi · 10:32 AM
Baik Budi, saya cek dulu ya. Bisa konfirmasi nominal transfer dan jam transaksinya?
Dewi (Agent) · 10:33 AM
Rp 500.000, jam 10:15 AM tadi
Try it yourself — right now
Click the chat button below. Experience the full customer flow: bot FAQ, queue, and live agent handoff.
Fill in your details
Enter your name (and optionally email/phone) to start a session.
Talk to the bot
Pick any banking question from the numbered menu. The bot answers instantly.
Request an agent
Select option 7 to join the live agent queue and see your position.
Agent responds
Login to the admin panel in another tab to respond as a support agent.
Username: admin · Password: DominankAdmin2026!
Click to open the live demo
The chat button appears at the bottom-right corner
Embed in one line
Add this snippet just before the closing </body> tag in your web view.
Supports custom branding via data-brand and data-color attributes.
Deploy anywhere. Embed everywhere.
D-Chat runs on your infrastructure or ours — fully secured with SSL/TLS. Embed it into any mobile banking app, web portal, or kiosk via a single script or WebView URL.
Cloud Hosted
We host the backend on a globally distributed cloud. Zero server setup, automatic scaling, 99.9% uptime SLA. Your team is up and running in minutes.
- Managed SSL certificate included
- Auto-scaling with traffic spikes
- No infra maintenance required
- Instant deployment pipeline
On-Premise
Deploy the Go backend inside your own data center or private cloud. Full control over data residency, network policies, and compliance requirements.
- Data never leaves your infrastructure
- Bring your own SSL certificate
- Docker-ready — one command deploy
- Compatible with private networks & VPN
4 steps to go live
Deploy Backend
Pull the Docker image and run on cloud or on-premise. Set ADMIN_USERNAME, ADMIN_PASSWORD, and JWT_SECRET env vars.
Configure SSL
Point your domain to the server. Use Let's Encrypt (free) or your enterprise certificate. All WebSocket traffic runs over WSS.
Set API URL
In your web deployment, set NEXT_PUBLIC_API_URL to your secured backend URL so the widget knows where to connect.
Embed in WebView
Add the single script tag inside your banking app's WebView or any HTML page. The widget appears in the bottom-right corner.
Secured end-to-end with SSL/TLS
All communication between the mobile WebView, the D-Chat widget, and the backend server runs over HTTPS and WSS (WebSocket Secure) — encrypted with industry-standard TLS 1.2+. No unencrypted traffic. Compatible with any trusted SSL certificate authority including Let's Encrypt, DigiCert, and enterprise PKI.