Phần mềm desktop quản lý tài khoản Zalo, Facebook & Telegram đa tài khoản Tích hợp CRM · MARKETING · ERP · POS · Workflow · Trợ lý AI - vận hành tập trung trong một app duy nhất
📥 Tải xuống | 🛠️ Công nghệ | 📦 Cài đặt | 🌐 Public API | ✨ Tính năng | 🔒 Bảo mật | 📝 MIT | 📞 Liên hệ
|
Deplao-Setup-26.10.3.exe |
Deplao-26.10.3-arm64.dmg |
|
Deplao-26.10.3.AppImage |
Deplao-26.10.3.dmg |
⚠️ Lưu ý khi mở file cài đặt (bị chặn bởi Windows / macOS / Linux)
Do Deplao chưa được ký chứng chỉ (code signing) - nói thẳng ra là nghèo, nên hệ điều hành có thể hiển thị cảnh báo khi mở file. Bạn có thể làm theo hướng dẫn dưới đây:
Khi mở file .exe, Windows có thể hiển thị cảnh báo "Windows protected your PC":
👉 Cách xử lý:
- Nhấn More info
- Chọn Run anyway
Khi mở file .dmg, macOS có thể báo "cannot be opened because it is from an unidentified developer"
👉 Cách xử lý:
Cách 1:
- Chuột phải vào file → chọn Open
- Nhấn Open lần nữa
Cách 2 (nếu vẫn bị chặn):
- Vào System Settings → Privacy & Security
- Kéo xuống phần Security
- Nhấn Open Anyway
Sau khi tải file .AppImage:
chmod +x Deplao-*.AppImage
./Deplao-*.AppImageNếu gặp lỗi "FUSE: fuse2 not available", cài
libfuse2:sudo apt install libfuse2
Hoặc cài bản .deb:
sudo dpkg -i Deplao_*_amd64.debDeplao hiện được xây dựng trên các công nghệ chính sau:
- Thư viện kênh nhắn tin: zca-js (Zalo), fbchat-v2 (Facebook Messenger, bridge Go dựa trên mautrix-meta), GramJS (Telegram User), Telegram Bot API
- AI Gateway: 9router, OpenRouter hoặc kết nối trực tiếp OpenAI, Claude, Gemini...
- Ngôn ngữ: TypeScript, JavaScript, Go, SQL, HTML, CSS
- Ứng dụng desktop: Electron, React, Vite
- Giao diện: Tailwind CSS, PostCSS
- Lưu trữ dữ liệu cục bộ: SQLite qua
better-sqlite3 - State & UI chuyên biệt: Zustand, React Flow, Recharts, Quill
- Realtime & API: Socket.IO, REST API v1 + OpenAPI, Webhook
- Đám mây (tuỳ chọn): Cloudflare Tunnel, Cloudflare R2, Google Drive API (Google One)
- Tích hợp & automation: Axios, Google APIs / Google Sheets, node-cron, Telegram Bot API, v.v.
🛠️ Tự build từ source
- Windows 10/11, macOS (Apple Silicon / Intel), hoặc Ubuntu 20.04+
- Node.js 18+ khuyến nghị
- npm 9+
npm install --legacy-peer-depsnpm run devnpm run production- Dữ liệu app dùng SQLite cục bộ
- Có thể đổi thư mục lưu trữ trong phần
Cài đặt
flowchart LR
subgraph SRC["📁 Source Code"]
E("⚡ electron/\n*.ts")
S("🔧 services/\n*.ts")
R("🎨 src/ui/\n*.tsx")
G("🐹 bridge-e2ee/\nGo")
end
subgraph COMPILE["🔨 Compile"]
TSC("tsc\ntsconfig.electron")
VITE("vite build\n+ Tailwind CSS")
GO("go build\nfbchat-v2 bridge")
end
subgraph OUT["📦 Output"]
DE("dist-electron/\nmain · services · ipc")
D("dist/\nindex.html · assets")
B("bridge-e2ee/build/\nfbchat bridge")
end
subgraph PKG["🚀 Đóng gói"]
EB(("electron\nbuilder"))
WIN("🪟 Windows\n.exe / dir")
MAC("🍎 macOS\n.dmg arm64 · x64")
LIN("🐧 Linux\n.AppImage · .deb")
end
E & S --> TSC --> DE
R --> VITE --> D
G --> GO --> B
DE & D & B --> EB --> WIN & MAC & LIN
mindmap
root((🖥️ Deplao))
⚙️ Main Process
📡 IPC Handlers
login · zalo · fb · telegram
crm · workflow · erp
api · plugins · cloudflare
🔧 Services
DatabaseService
WorkspaceManager
WorkflowEngineService
CRMQueueService
HttpRelayService
ApiRouter · Webhook
PluginManager
AIAssistantService
🎨 Renderer
⚛️ React Pages
Dashboard
Chat & Inbox
CRM & Campaign
Workflow Editor
Tích hợp · Ứng dụng
ERP · Settings
🗃️ Zustand State
accountStore
chatStore
workspaceStore
employeeStore
📱 Kênh nhắn tin
zca-js · Zalo
fbchat-v2 · Facebook
GramJS · Telegram User
Bot API · Telegram Bot
🌐 External APIs
OpenAI · Claude · Gemini
Google Sheets
KiotViet · Haravan · Sapo
GHN · GHTK
Cloudflare Tunnel · R2
Google Drive
flowchart TB
subgraph BOSS["🖥️ Máy BOSS - Local Workspace"]
BZ("📱 Zalo / FB / Telegram\nAccounts")
BSV("🔧 Services\nCRM · ERP · AI · Workflow · Library")
BSD[("🗄️ SQLite DB\n+ Media Files")]
BRL("🔁 Relay Server\nHTTP REST + Socket.IO :9900")
BRS("📡 REST API Handlers\n/api/query | /api/command\n/api/library | /api/media")
end
subgraph NET["🌐 Kết nối"]
LAN("🏠 LAN\n192.168.x.x:9900")
WAN("🌍 Internet\nCloudflare Tunnel / ngrok")
end
subgraph EMP["💻 Nhân Viên - Remote Workspace"]
EA("📲 Deplao App\nEmployee Mode")
DA("🔀 DataAccessor\ntự động routing")
RQ("🌐 RestQueryService\nHTTP REST client")
EP("🔐 Permission Filter\nerp · crm · workflow · ...")
EU("👁️ UI\nchỉ thấy TK được gán")
MC("📦 Media Cache\nworkspace → Boss → CDN")
EC("⚡ Employee Cache\nconversations · messages · labels")
end
BZ --> BSV
BSV <--> BSD
BSV --> BRL
BRL --> BRS
BRL <-->|HTTP REST + Socket.IO| LAN & WAN
LAN <-->|HTTP fetch| RQ
WAN <-->|HTTP fetch| RQ
RQ -->|/api/query · /api/command| BRS
RQ -->|/api/media| MC
RQ -->|/api/library| BSV
EA --> DA -->|boss mode → IPC| EU
DA -->|employee → REST| RQ
EA --> EP --> EU
EA --> EC
EA --> MC
Nhân viên gọi dữ liệu qua REST API (HTTP fetch → Boss) thay vì sync toàn bộ DB. DataAccessor tự động routing: standalone/boss → IPC trực tiếp, employee → RestQueryService → Boss. Socket.IO cho realtime event, tự kết nối lại và nhận bù sự kiện bị lỡ. Media được cache local với cascade workspace → Boss → CDN. Facebook / Telegram của nhân viên chạy qua máy Boss. Nhân viên ở xa kết nối qua địa chỉ Internet cố định (Cloudflare Tunnel) hoặc ngrok.
flowchart LR
subgraph ACCS["👤 Tài khoản"]
Z1("Zalo #1\nzca-js")
ZN("Zalo #N\nzca-js")
FB("Facebook\nfbchat-v2 bridge")
TG("Telegram\nUser · Bot")
end
subgraph STORE["💾 Lưu trữ cục bộ"]
DB[("🗄️ SQLite\ndeplao-tool.db\nmessages · contacts\ncrm · workflow · erp")]
MED("📁 FileStorage\n~/media/\nảnh · video · file")
ES("🔑 electron-store\ncookies · tokens\nsettings")
end
subgraph WS["🗂️ Workspace Manager"]
WA("🏠 Local WS\nDefault")
WB("🌐 Remote WS\nBoss")
WC("⚙️ Custom WS\npath tuỳ chỉnh")
end
subgraph CLOUD["☁️ Cloudflare R2 / Google Drive (tuỳ chọn)"]
R2M("Media")
R2B("Sao lưu DB\nmã hoá trên máy")
end
Z1 & ZN & FB & TG -->|"tin nhắn · danh bạ"| DB
Z1 & ZN & FB & TG -->|"ảnh · video · file"| MED
ES -->|"cookie session"| Z1 & ZN & FB & TG
DB & ES <-->|"path resolve\nswitch workspace"| WS
WA & WB & WC -.-|"mỗi WS = DB riêng"| DB
MED -.->|"tải lên nền"| R2M
DB -.->|"theo giờ / realtime"| R2B
Mỗi Workspace có DB + media folder độc lập - đổi hoặc di chuyển sang ổ đĩa khác không mất dữ liệu. Media và DB có thể sao lưu thêm lên Cloudflare R2 hoặc Google Drive (Google One) của chính bạn để khôi phục sang máy mới.
Deplao có Public API v1 với gần 300 thao tác (tài khoản, chat Zalo / Facebook / Telegram, nhóm, nhãn, danh bạ, CRM, workflow, tích hợp, ERP, AI, báo cáo, media, nhân viên) để kết nối website, n8n, phần mềm bán hàng hay hệ thống riêng của bạn. API chạy ngay trên máy cài Deplao (cổng mặc định 9900) và tắt sẵn cho tới khi bạn bật. Mọi lời gọi đi qua đúng luồng của app: tin gửi bằng API vẫn hiện trong khung chat, lưu DB, kích hoạt workflow như khi bạn tự gửi.
- Mở Công cụ → Ứng dụng, API & Webhook → API, bật API server.
- Bấm Tạo API key, chọn quyền (scope) và tài khoản được phép. Key
dpk_...chỉ hiện một lần. - Gọi thử:
curl -H "Authorization: Bearer dpk_xxx" http://127.0.0.1:9900/api/v1/accounts- Tài liệu đầy đủ (hướng dẫn, danh sách endpoint, nút "Thử gọi", lệnh curl):
http://127.0.0.1:9900/docs - OpenAPI cho Postman / Insomnia / sinh SDK:
http://127.0.0.1:9900/api/v1/openapi.json - Sự kiện realtime (Socket.IO, SSE, polling) và webhook gửi ra có chữ ký HMAC, tự thử lại
- Gọi từ xa (nhân viên, webhook nhận vào, thanh toán): dùng địa chỉ Internet ở Cài đặt → Internet & Đám mây
Ứng dụng (plugin) chạy ngay trong Deplao: trang riêng, panel trong khung chat, nút ở ô soạn tin, cài đặt riêng, node workflow và lịch chạy. Cài từ file zip hoặc thư mục, duyệt quyền trước khi chạy; ứng dụng chỉ gọi được API trong phạm vi quyền đã duyệt và trên các tài khoản được cấp. Bộ công cụ nằm trong thư mục packages/: SDK @deplao/plugin-sdk và CLI deplao-plugin.
node packages/plugin-cli/bin/deplao-plugin.js create my-app --runtime web
node packages/plugin-cli/bin/deplao-plugin.js validate my-app
node packages/plugin-cli/bin/deplao-plugin.js pack my-app --out my-app.zipNếu nhìn nhanh, có thể hiểu Deplao là:
- trung tâm vận hành: nhiều tài khoản Zalo, Facebook, Telegram, inbox tập trung, trả lời nhanh, đồng bộ lịch sử chat
- lớp quản lý khách hàng: CRM, nhãn, lịch sử tương tác, chiến dịch gửi tin
- lớp tự động hóa: workflow, AI, trigger và action chạy nền
- lớp kết nối kinh doanh: POS, vận chuyển, thanh toán, Public API, webhook và ứng dụng tự phát triển
- lớp quản trị nội bộ: báo cáo, ERP, phân quyền, workspace nhân viên, sao lưu đám mây
- 👤 Đa tài khoản Zalo, Facebook, Telegram Bot, Telegram User - đăng nhập không giới hạn tài khoản, chuyển đổi qua lại nhanh
- 💬 Hộp thư tập trung - chế độ gộp tài khoản giúp gom và xử lý hội thoại từ nhiều tài khoản trong một giao diện duy nhất
- 📱 Đồng bộ tin nhắn cũ - kéo lịch sử chat Zalo từ điện thoại về app theo khoảng thời gian; Facebook đồng bộ lịch sử Messenger theo khoảng thời gian
- 👥 CRM & Campaign - quản lý liên hệ, nhãn, ghi chú nội bộ, chăm sóc khách cũ. Quét thành viên nhóm ẩn, nhóm chưa tham gia để tìm khách mới; chiến dịch gửi tin xem trước nội dung như khung chat, thống kê realtime
- ⚙️ Workflow tự động hóa - kéo-thả Trigger → Node → Action hoặc trò chuyện với AI copilot để tạo quy trình, chạy thử ở chế độ Mô phỏng, chạy nền 24/7 không cần code
- 🤖 AI Assistant - hỗ trợ gợi ý câu trả lời, chat trực tiếp trong hội thoại. Còn giúp phân loại tin nhắn, trả lời khách hàng 24/7.
- 🔗 Tích hợp ngoài - POS, vận chuyển, thanh toán, Google Sheets, Telegram, Email, HTTP Request... Kết hợp sử dụng khi chat hoặc workflow
- 🧩 Ứng dụng & Public API - gần 300 API, webhook, sự kiện realtime và ứng dụng tự phát triển chạy ngay trong Deplao
- ☁️ Internet & Đám mây - địa chỉ Internet cố định qua Cloudflare của bạn; lưu media, sao lưu + đồng bộ DB đã mã hoá lên Cloudflare R2 hoặc Google Drive (Google One), xem mức dùng và phí ước tính; khôi phục sang máy mới
- 📈 Báo cáo & phân tích - theo dõi tin nhắn, liên hệ, nhãn, nhân viên, chiến dịch, workflow, AI.
- 🗂️ ERP nội bộ - task, lịch làm việc, notes và phối hợp vận hành nội bộ ngay trong cùng hệ thống
- 🧑💼 Workspace boss ↔ nhân viên - kết nối qua LAN hoặc Internet, tự kết nối lại, đồng bộ realtime hai chiều, phân quyền chi tiết và theo dõi hiệu suất từng nhân viên
- 🎨 Giao diện Sáng / Tối - bảng màu và bộ thành phần thống nhất, thanh điều hướng gọn với nhóm "Công cụ"
- 🔒 Proxy per-account - gán Proxy riêng cho từng tài khoản trước khi đăng nhập
- 🔐 Dữ liệu lưu cục bộ - ưu tiên quyền kiểm soát dữ liệu và bảo mật trên máy người dùng
Các màn hình dưới đây được sắp theo luồng sử dụng thực tế: từ dashboard → chat → CRM → workflow → tích hợp / báo cáo / ERP → công cụ mở rộng (ảnh dùng dữ liệu demo).
Deplao phù hợp cho:
- Shop online và đội ngũ chốt đơn qua Zalo, Facebook, Telegram
- Tự động hoá quy trình làm việc, kết hợp marketing để tìm kiếm khách hàng mới, tự động hóa chăm sóc khách hàng
- Doanh nghiệp SME cần nhiều nhân viên xử lý inbox cùng lúc
- Marketing agency hoặc freelancer quản lý nhiều tài khoản khách hàng
- Spa, phòng khám, giáo dục, F&B và các mô hình cần chăm sóc khách hàng định kỳ
- Đội nhóm muốn kết hợp chat, CRM, workflow, AI và ERP trong một desktop app duy nhất
- Đội kỹ thuật muốn nối Zalo, Facebook, Telegram vào hệ thống riêng qua API, webhook hoặc ứng dụng tự viết
- Đăng nhập nhiều tài khoản Zalo (cá nhân / Business), Facebook, Telegram bot, Telegram user
- Dashboard quản lý tài khoản trực quan, đăng nhập lại Facebook ngay tại chỗ khi hết phiên
- Gộp nhiều tài khoản vào một inbox hợp nhất
- Tìm kiếm không dấu theo tên, biệt danh, số điện thoại
- Lọc nhanh theo chưa đọc, nhãn (Local / Zalo) và kênh
- Thao tác nhanh: tạo nhóm, tham gia nhóm bằng link, thêm bạn, thêm lịch hẹn và ghi chú
- Đánh dấu đã đọc hàng loạt theo khoảng thời gian của tin cuối (chạy nền), đồng bộ lên Zalo, Telegram, Facebook
- Đồng bộ tin nhắn cũ Zalo từ điện thoại theo khoảng thời gian; đồng bộ lịch sử Facebook Messenger theo tài khoản và khoảng thời gian
- Gắn Proxy riêng cho từng tài khoản
- Gửi tin nhắn văn bản có định dạng, ảnh, album, video, file, tin thoại
- Gửi emoji, sticker, reply, tag thành viên, thả cảm xúc
- Gửi poll, ghi chú nhóm, nhắc nhở, gửi danh thiếp
- Gửi quick messages để lưu mẫu tin và gọi nhanh bằng từ khóa
- Ghim tin nhắn không giới hạn, Tin đánh dấu, My Documents của Zalo, quản lý media và file đính kèm
- Chuyển tiếp đúng mọi loại tin Zalo, mốc ngày khi cuộn, xem bộ sưu tập ảnh
- Telegram: tạo nhóm / kênh, quản lý nhóm / kênh, danh bạ, nhật ký cuộc gọi, bảng Sticker · GIF đồng bộ tài khoản
- Đồng bộ bạn bè, thành viên nhóm và hồ sơ liên hệ
- Quét thành viên nhóm Zalo theo link, kể cả nhóm ẩn danh sách thành viên hoặc nhóm đang chờ duyệt; kết quả lưu vào CRM để kết bạn, nhắn tin, mời vào nhóm
- Lưu số điện thoại, giới tính, ngày sinh, ghi chú nội bộ
- Tạo và quản lý nhãn Zalo hai chiều, nhãn Local dùng chung nhiều tài khoản
- Lọc liên hệ theo nhiều tiêu chí để chăm sóc đúng nhóm khách hàng
- Tạo campaign gửi tin, kết bạn, mời vào nhóm với tiến độ realtime; xem trước nội dung như khung chat, tuỳ chọn gửi ảnh trước / chữ trước hoặc gộp ảnh + chữ
- Workflow kéo-thả không cần code, sơ đồ có nút sắp xếp tự động
- AI copilot dạng chat để tạo và sửa workflow bằng câu lệnh (xem mục 7)
- Chế độ Mô phỏng chạy thử không gửi tin thật
- Hỗ trợ trigger từ tin nhắn, nhãn, react, lịch cron, sự kiện nhóm, thanh toán, đơn hàng từ phần mềm bán hàng, webhook...; lọc theo vai trò người gửi, chỉ khi được @nhắc
- Action gửi tin, gửi ảnh/file, tìm user, quản lý nhóm, mute, forward, recall...
- Tích hợp logic, Google Sheets, AI, Telegram, Email, Notion và HTTP Request
- Có lịch sử chạy để kiểm tra và debug dễ dàng
- POS: KiotViet, Haravan, Sapo, Nhanh.vn, Pancake POS — tra cứu, tạo đơn ngay trong hội thoại; webhook đơn hàng / khách hàng (xác thực bằng khoá) tự chạy workflow
- Vận chuyển: GHN, GHTK
- Thanh toán: Sepay, Casso
- AI Assistant gợi ý trả lời, hỏi đáp trực tiếp trong hội thoại (xem mục 7)
- Dễ kết hợp thành quy trình bán hàng và chăm sóc khách hàng khép kín
- Báo cáo tin nhắn, liên hệ, chiến dịch, workflow, AI, nhân viên
- ERP nội bộ gồm Task, Calendar, Notes
- Mô hình boss ↔ nhân viên và phân quyền module, nhân viên chỉ thấy tài khoản được giao
- Nhân viên kết nối qua LAN hoặc Internet, tự kết nối lại, đồng bộ realtime cả sửa / xoá / cảm xúc
- Hỗ trợ theo dõi hiệu suất làm việc theo từng người và từng giai đoạn
- Gợi ý trả lời thông minh trong hội thoại
- Hỏi đáp trực tiếp với AI ngay trong khung chat
- Tạo và sửa workflow tự động bằng câu lệnh tiếng Việt qua AI copilot, không cần kéo-thả
- Dùng node AI trong workflow để xây dựng chatbot trả lời tự động 24/7
- Hỗ trợ đa nền tảng AI: OpenAI, Claude, Gemini, Deepseek, Grok,... và các AI gateway local như 9Router, OpenRouter, v.v.
- Public API v1 gần 300 thao tác, API key theo quyền / tài khoản / IP / hạn dùng, nhật ký request
- Sự kiện realtime và webhook gửi ra có chữ ký, trang tài liệu + OpenAPI
- Cài và tự viết ứng dụng chạy ngay trong Deplao, có SDK và CLI (xem mục Public API)
- Một chỗ cấu hình địa chỉ Internet (địa chỉ tạm, Cloudflare tự động, ngrok, Cloudflare thủ công) cho nhân viên ở xa, webhook và thanh toán
- Chọn kho lưu: Cloudflare R2 hoặc Google Drive (Google One) — đăng nhập Google trên trình duyệt, Deplao chỉ thấy file do chính nó tạo
- Lưu media lên kho đã chọn, tự lấy lại khi file trên máy thiếu, tuỳ chọn giải phóng ổ đĩa
- Sao lưu & đồng bộ DB lên kho đã chọn, mã hoá ngay trên máy; khôi phục sang máy mới hoặc máy dự phòng
- Mức sử dụng & chi phí: % phần miễn phí và ngưỡng tính phí, phí ước tính tháng này (R2), giải thích Ghi / Đọc / Tải xuống
Deplao ưu tiên kiến trúc chạy cục bộ trên máy người dùng:
- Tất cả dữ liệu tin nhắn, danh bạ, CRM, cài đặt và media được lưu trên máy
- Đăng nhập Zalo bằng QR Code, không lưu mật khẩu; phiên đăng nhập (cookie, token) chỉ lưu trên máy và được mã hoá bằng khoá của hệ điều hành (phiên Zalo, Telegram, token bot, cookie Facebook)
- Người dùng có thể đổi thư mục lưu trữ dữ liệu sang ổ đĩa khác khi cần
- Đám mây là tuỳ chọn và dùng tài khoản Cloudflare / Google của chính bạn (với Google Drive, Deplao chỉ được quyền với file do chính nó tạo); bản sao lưu DB được mã hoá trên máy trước khi tải lên
- Public API tắt sẵn, API key giới hạn theo quyền, tài khoản, IP; ứng dụng chỉ chạy trong phạm vi quyền đã duyệt
- Nhân viên chỉ truy cập được tài khoản được giao; khoá hoặc đổi mật khẩu nhân viên là thu hồi phiên ngay
- Phù hợp với đội nhóm muốn kiểm soát dữ liệu nội bộ chặt chẽ hơn
- Deplao là công cụ quản lý tài khoản của chính bạn: hãy tuân thủ điều khoản của Zalo, Facebook, Telegram và quy định về bảo vệ dữ liệu cá nhân, không dùng để gửi tin rác hay thu thập dữ liệu trái phép
- Kết nối Internet 24/7 ổn định để đồng bộ hội thoại và automation
- Nên để app hoạt động liên tục nếu dùng workflow hoặc vận hành đội nhóm
- Báo lỗi, góp ý hoặc cần hỗ trợ: 👉 Tạo issue tại đây
Deplao xin gửi lời cảm ơn đến các dự án: zca-js, fbchat-v2 (mautrix-meta) & GramJS.
Dự án được phân phối dưới giấy phép MIT. Xem file LICENSE để biết thêm chi tiết.















