Commit 853b7504 authored by Hoanganhvu123's avatar Hoanganhvu123

feat: port BrightBean Studio social management suite into Canifa pipeline

Phase 2 - AI Content Pipeline & Social Management:

== Backend Modules ==
- common/notification/: Notification engine (in-app, email, webhook, Slack, HMAC-signed)
- common/social/approval_gate.py: Editorial state machine (draft -> review -> approved -> published)
- common/social/post_queue.py: Post queue + calendar slot scheduling
- common/social/scheduler.py: Background publish engine (parallel, exponential backoff)
- common/media/image_processor.py: Media processor (Pillow resize, ffmpeg thumbnails)
- common/content_templates.py: 30+ fashion content templates + Vietnamese RSS feeds (ported from BrightBean builtin_templates.py 968L)

== API Routes ==
- api/notification_route.py: Notification CRUD + test endpoints
- api/content_approval_route.py: Approval workflow (approve/reject/submit)
- api/queue_route.py: Queue + calendar + posting slots
- api/media_route.py: Media library (upload/resize/delete)
- api/templates_route.py: Content templates + RSS feed catalog
- api/social_inbox_route.py: Unified social inbox (FB/IG/TikTok messages)

== Static Dashboards (zero-build) ==
- static/content-approval/index.html: Approval queue UI
- static/content-calendar/index.html: Weekly calendar + queue sidebar
- static/media-library/index.html: Drag-drop upload + asset grid + platform resize
- static/social-inbox/index.html: 3-column inbox (filters/list/detail) + reply/note composer
- static/content-composer/index.html: Post editor + templates + AI enhancement + schedule

== Server ==
- server.py: Registered all new routers + publish engine autostart + dashboard links in banner
parent 25332352
- generic [active] [ref=e1]:
- alert [ref=e2]
- region "Notifications alt+T"
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e225]:
- button "Đóng" [ref=e226] [cursor=pointer]:
- img [ref=e227]
- generic [ref=e230]:
- generic [ref=e231]:
- img [ref=e233]
- generic [ref=e235]:
- heading "Mở khoá Sale AI Pro miễn phí 14 ngày" [level=3] [ref=e236]
- paragraph [ref=e237]: Trải nghiệm đầy đủ tính năng — không cần thẻ tín dụng, không tự động thu phí.
- link "Kích hoạt dùng thử" [ref=e238] [cursor=pointer]:
- /url: /trial/pro
- text: Kích hoạt dùng thử
- img [ref=e239]
- button "Mở trợ lý AI" [ref=e255]:
- img [ref=e256]
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
- generic [active] [ref=e1]:
- alert [ref=e2]
- region "Notifications alt+T"
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e225]:
- generic [ref=e226]:
- generic [ref=e227]:
- heading "Đơn hàng" [level=1] [ref=e228]
- paragraph [ref=e229]: Quản lý và theo dõi tất cả đơn hàng
- generic [ref=e230]:
- button "Tạo đơn hàng mới" [ref=e231] [cursor=pointer]:
- img [ref=e232]
- generic [ref=e233]: Tạo đơn hàng mới
- button "Tháng này" [ref=e235] [cursor=pointer]:
- img [ref=e236]
- generic [ref=e238]: Tháng này
- img [ref=e239]
- button "Xuất file" [ref=e241] [cursor=pointer]:
- img [ref=e242]
- generic [ref=e245]: Xuất file
- generic [ref=e246]:
- generic [ref=e247]:
- generic [ref=e248]:
- heading "Tổng doanh thu" [level=3] [ref=e249]
- img [ref=e250]
- generic [ref=e252]: 0 ₫
- paragraph [ref=e253]: 0 đơn đã thanh toán
- generic [ref=e254]:
- generic [ref=e255]:
- heading "Khách hàng" [level=3] [ref=e256]
- img [ref=e257]
- generic [ref=e259]: "0"
- paragraph [ref=e260]: Khách hàng duy nhất
- generic [ref=e261]:
- generic [ref=e262]:
- heading "Tổng giao dịch" [level=3] [ref=e263]
- img [ref=e264]
- generic [ref=e266]: "0"
- paragraph [ref=e267]: 0 đã giao hàng
- generic [ref=e268]:
- generic [ref=e269]:
- heading "Sản phẩm bán ra" [level=3] [ref=e270]
- img [ref=e271]
- generic [ref=e273]: "0"
- paragraph [ref=e274]: Tổng sản phẩm trong đơn hàng
- generic [ref=e275]:
- generic [ref=e278]:
- generic [ref=e279]:
- img [ref=e280]
- textbox "Tìm theo mã đơn hàng" [ref=e284]
- button "Bộ lọc" [ref=e286] [cursor=pointer]:
- img [ref=e287]
- generic [ref=e289]: Bộ lọc
- table [ref=e291]:
- rowgroup [ref=e292]:
- row "Đơn hàng Ngày Khách hàng Thanh toán Trạng thái Thành phố Tổng tiền" [ref=e293]:
- columnheader [ref=e294]:
- checkbox [ref=e295] [cursor=pointer]
- columnheader "Đơn hàng" [ref=e296]
- columnheader "Ngày" [ref=e297]
- columnheader "Khách hàng" [ref=e298]
- columnheader "Thanh toán" [ref=e299]
- columnheader "Trạng thái" [ref=e300]
- columnheader "Thành phố" [ref=e301]
- columnheader "Tổng tiền" [ref=e302]
- rowgroup [ref=e303]:
- row "Không tìm thấy đơn hàng" [ref=e304]:
- cell "Không tìm thấy đơn hàng" [ref=e305]
- button "Mở trợ lý AI" [ref=e306]:
- img [ref=e307]
\ No newline at end of file
- generic [active] [ref=e1]:
- alert [ref=e2]
- region "Notifications alt+T"
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e224]:
- generic [ref=e225]:
- generic [ref=e226]:
- heading "Quản lý khách hàng" [level=1] [ref=e227]
- paragraph [ref=e228]: Quản lý thông tin và phân khúc khách hàng
- generic [ref=e229]:
- generic [ref=e230]:
- button "Khách hàng" [ref=e231] [cursor=pointer]:
- img [ref=e232]
- generic [ref=e237]: Khách hàng
- button "Khách ẩn danh" [ref=e238] [cursor=pointer]:
- img [ref=e239]
- generic [ref=e241]: Khách ẩn danh
- button "Leads" [ref=e242] [cursor=pointer]:
- img [ref=e243]
- generic [ref=e246]: Leads
- button "Gửi hàng loạt" [ref=e247] [cursor=pointer]:
- img [ref=e248]
- generic [ref=e251]: Gửi hàng loạt
- generic [ref=e252]:
- generic [ref=e253]:
- img [ref=e254]
- textbox "Tìm kiếm..." [ref=e257]
- generic [ref=e258]:
- button "Bộ lọc" [ref=e259] [cursor=pointer]:
- img [ref=e260]
- generic [ref=e262]: Bộ lọc
- button "Tải dữ liệu" [ref=e263] [cursor=pointer]:
- img [ref=e264]
- generic [ref=e267]: Tải dữ liệu
- button "Tạo khách hàng" [ref=e268] [cursor=pointer]:
- img [ref=e269]
- generic [ref=e270]: Tạo khách hàng
- generic [ref=e271]:
- img [ref=e272]
- heading "Chưa có khách hàng nào" [level=3] [ref=e275]
- paragraph [ref=e276]: Khách hàng sẽ xuất hiện ở đây khi họ tương tác với chatbot.
- button "Mở trợ lý AI" [ref=e277]:
- img [ref=e278]
\ No newline at end of file
- generic [active] [ref=e1]:
- alert [ref=e2]
- region "Notifications alt+T"
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e225]:
- generic [ref=e226]:
- generic [ref=e229]:
- heading "Quản lý sản phẩm" [level=1] [ref=e230]
- paragraph [ref=e231]: 0 sản phẩm
- generic [ref=e234]:
- generic [ref=e236]:
- img [ref=e238]
- textbox "Tìm kiếm..." [ref=e241]
- generic [ref=e242]:
- button "Tất cả nguồn" [ref=e246] [cursor=pointer]:
- generic [ref=e248]: Tất cả nguồn
- img [ref=e249]
- button "Mới nhất" [ref=e254] [cursor=pointer]:
- generic [ref=e255]:
- img [ref=e257]
- generic [ref=e260]: Mới nhất
- img [ref=e261]
- button "Thống kê" [ref=e263] [cursor=pointer]:
- img [ref=e264]
- generic [ref=e266]:
- button "Dạng lưới" [ref=e267] [cursor=pointer]:
- img [ref=e268]
- button "Dạng danh sách" [ref=e273] [cursor=pointer]:
- img [ref=e274]
- button [ref=e275] [cursor=pointer]:
- img [ref=e276]
- button "Đặt lại bộ lọc" [ref=e278] [cursor=pointer]:
- img [ref=e279]
- generic [ref=e282]:
- button "Tải file SP" [ref=e283] [cursor=pointer]:
- img [ref=e284]
- text: Tải file SP
- button "Tạo ảnh AI" [ref=e287] [cursor=pointer]:
- img [ref=e288]
- text: Tạo ảnh AI
- button "Tải lên file" [ref=e292] [cursor=pointer]:
- img [ref=e293]
- text: Tải lên file
- button "Thêm sản phẩm" [ref=e296] [cursor=pointer]:
- img [ref=e297]
- text: Thêm sản phẩm
- generic [ref=e298]:
- img [ref=e300]
- heading "Chưa có sản phẩm nào" [level=3] [ref=e304]
- paragraph [ref=e305]: Bắt đầu bằng cách thêm sản phẩm đầu tiên hoặc đồng bộ từ các nền tảng bán hàng.
- button "Thêm sản phẩm mới" [ref=e306] [cursor=pointer]:
- img [ref=e307]
- text: Thêm sản phẩm mới
- button "Mở trợ lý AI" [ref=e308]:
- img [ref=e309]
\ No newline at end of file
- generic [active] [ref=e1]:
- region "Notifications alt+T"
- alert [ref=e2]
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e225]:
- generic [ref=e226]:
- heading "Kết nối đa kênh" [level=1] [ref=e227]
- paragraph [ref=e228]: Quản lý kết nối Facebook, Telegram, Zalo và Webhooks
- generic [ref=e230]:
- button "Kết nối kênh" [ref=e231] [cursor=pointer]:
- img [ref=e232]
- generic [ref=e238]: Kết nối kênh
- button "Outgoing Webhooks" [ref=e239] [cursor=pointer]:
- img [ref=e240]
- generic [ref=e243]: Outgoing Webhooks
- button "Incoming Webhooks" [ref=e244] [cursor=pointer]:
- img [ref=e245]
- generic [ref=e248]: Incoming Webhooks
- generic [ref=e250]:
- generic [ref=e251]:
- heading "Kênh khả dụng (6)" [level=3] [ref=e252]
- generic [ref=e253]:
- generic [ref=e254] [cursor=pointer]:
- generic [ref=e255]:
- img "Telegram" [ref=e257]
- generic [ref=e258]:
- heading "Telegram Bot" [level=4] [ref=e259]
- paragraph [ref=e260]: Nhận thông báo realtime khi khách cần hỗ trợ.
- button "+ Kết nối ngay" [ref=e262]:
- generic [ref=e266]: + Kết nối ngay
- generic [ref=e267] [cursor=pointer]:
- generic [ref=e268]:
- img "Facebook" [ref=e270]
- generic [ref=e271]:
- heading "Facebook Page" [level=4] [ref=e272]
- paragraph [ref=e273]: Tự động trả lời tin nhắn qua Fanpage.
- button "+ Kết nối ngay" [ref=e275]:
- generic [ref=e279]: + Kết nối ngay
- generic [ref=e280] [cursor=pointer]:
- generic [ref=e281]:
- img "Shopee" [ref=e283]
- generic [ref=e284]:
- heading "Shopee" [level=4] [ref=e285]
- paragraph [ref=e286]: Quản lý đơn hàng và chat Shopee.
- button "+ Kết nối ngay" [ref=e288]:
- generic [ref=e292]: + Kết nối ngay
- generic [ref=e293] [cursor=pointer]:
- generic [ref=e294]:
- img "Shopify" [ref=e296]
- generic [ref=e297]:
- heading "Shopify" [level=4] [ref=e298]
- paragraph [ref=e299]: Đồng bộ sản phẩm và đơn hàng Shopify.
- button "+ Kết nối ngay" [ref=e301]:
- generic [ref=e305]: + Kết nối ngay
- generic [ref=e306] [cursor=pointer]:
- generic [ref=e307]:
- img "Zalo OA" [ref=e309]
- generic [ref=e310]:
- heading "Zalo OA" [level=4] [ref=e311]
- paragraph [ref=e312]: Nhận/gửi tin nhắn qua Zalo OA.
- button "+ Kết nối ngay" [ref=e314]:
- generic [ref=e318]: + Kết nối ngay
- generic [ref=e319] [cursor=pointer]:
- generic [ref=e320]:
- img "Zalo Personal" [ref=e322]
- generic [ref=e323]:
- heading "Zalo Cá nhân" [level=4] [ref=e324]
- paragraph [ref=e325]: Tự động phản hồi qua tài khoản Zalo cá nhân
- button "+ Kết nối ngay" [ref=e327]:
- generic [ref=e331]: + Kết nối ngay
- generic [ref=e332]:
- heading "Sắp ra mắt" [level=3] [ref=e334]
- generic [ref=e336]:
- img [ref=e338]
- generic [ref=e341]:
- img "TikTok" [ref=e343]
- generic [ref=e344]:
- heading "TikTok" [level=4] [ref=e345]
- paragraph [ref=e346]: Sắp ra mắt
- button "Chưa khả dụng" [disabled] [ref=e347]:
- generic [ref=e351]: Chưa khả dụng
- button "Mở trợ lý AI" [ref=e352]:
- img [ref=e353]
\ No newline at end of file
- generic [active] [ref=e1]:
- alert [ref=e2]
- region "Notifications alt+T"
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- img "Sale AI Logo" [ref=e7]
- button [ref=e9] [cursor=pointer]:
- img [ref=e14]
- navigation [ref=e16]:
- link "Trang chủ" [ref=e18] [cursor=pointer]:
- /url: /dashboard
- generic [ref=e19]:
- img [ref=e21]
- generic [ref=e25]: Trang chủ
- link "AI Agent" [ref=e27] [cursor=pointer]:
- /url: /chatbots
- generic [ref=e28]:
- img [ref=e30]
- generic [ref=e34]: AI Agent
- link "SaleClaw Thử nghiệm" [ref=e36] [cursor=pointer]:
- /url: /saleclaw-chat
- generic [ref=e37]:
- img [ref=e39]
- generic [ref=e42]:
- generic [ref=e43]: SaleClaw
- generic [ref=e44]: Thử nghiệm
- link "Tham gia Chat" [ref=e46] [cursor=pointer]:
- /url: /handoff
- generic [ref=e47]:
- img [ref=e49]
- generic [ref=e52]: Tham gia Chat
- link "AI Landing Pages" [ref=e54] [cursor=pointer]:
- /url: /ai-landing-pages
- generic [ref=e55]:
- img [ref=e57]
- generic [ref=e61]: AI Landing Pages
- link "AI Website" [ref=e63] [cursor=pointer]:
- /url: /ai-website
- generic [ref=e64]:
- img [ref=e66]
- generic [ref=e71]: AI Website
- link "API Keys" [ref=e73] [cursor=pointer]:
- /url: /api-keys
- generic [ref=e74]:
- img [ref=e76]
- generic [ref=e81]: API Keys
- link "Đơn hàng" [ref=e83] [cursor=pointer]:
- /url: /orders
- generic [ref=e84]:
- img [ref=e86]
- generic [ref=e89]: Đơn hàng
- link "Khách hàng" [ref=e91] [cursor=pointer]:
- /url: /customers
- generic [ref=e92]:
- img [ref=e94]
- generic [ref=e100]: Khách hàng
- link "Kết nối đa kênh" [ref=e102] [cursor=pointer]:
- /url: /multi-channel
- generic [ref=e103]:
- img [ref=e105]
- generic [ref=e112]: Kết nối đa kênh
- link "Sản phẩm" [ref=e114] [cursor=pointer]:
- /url: /products
- generic [ref=e115]:
- img [ref=e117]
- generic [ref=e122]: Sản phẩm
- link "Báo cáo" [ref=e124] [cursor=pointer]:
- /url: /analytics
- generic [ref=e125]:
- img [ref=e127]
- generic [ref=e131]: Báo cáo
- link "Nhân viên" [ref=e133] [cursor=pointer]:
- /url: /employees
- generic [ref=e134]:
- img [ref=e136]
- generic [ref=e141]: Nhân viên
- link "Quản lý Tags" [ref=e143] [cursor=pointer]:
- /url: /tags
- generic [ref=e144]:
- img [ref=e146]
- generic [ref=e149]: Quản lý Tags
- link "Cài đặt cửa hàng" [ref=e151] [cursor=pointer]:
- /url: /stores/1917/settings
- generic [ref=e152]:
- img [ref=e154]
- generic [ref=e160]: Cài đặt cửa hàng
- generic [ref=e161]:
- generic [ref=e162]:
- button "Ẩn thông báo nâng cấp" [ref=e163] [cursor=pointer]:
- img [ref=e164]
- generic [ref=e168]:
- paragraph [ref=e169]: NÂNG CẤP NGAY
- paragraph [ref=e170]: Trải nghiệm nhiều tín năng mới của Sale AI
- button "Nâng cấp ngay" [ref=e171] [cursor=pointer]:
- generic [ref=e175]: Nâng cấp ngay
- generic [ref=e177] [cursor=pointer]:
- generic [ref=e179]: M
- paragraph [ref=e181]: Móc Khóa Sứa Biển Len Handmade
- img [ref=e183]
- generic [ref=e186]:
- banner [ref=e187]:
- generic [ref=e190]:
- generic [ref=e191]:
- link "Hướng dẫn" [ref=e192] [cursor=pointer]:
- /url: /documentation
- generic [ref=e193]:
- img [ref=e194]
- generic [ref=e197]: Hướng dẫn
- generic [ref=e199] [cursor=pointer]:
- img [ref=e200]
- generic [ref=e202]: Góp ý
- img [ref=e203]
- button "Switch language" [ref=e205] [cursor=pointer]:
- img [ref=e206]
- generic [ref=e209]: EN
- button [ref=e211] [cursor=pointer]:
- img [ref=e212]
- button "2 Anh Vu Hoang Sale AI Free" [ref=e216] [cursor=pointer]:
- generic [ref=e218]: "2"
- generic [ref=e220]:
- generic [ref=e221]: Anh Vu Hoang
- generic [ref=e222]: Sale AI Free
- main [ref=e223]:
- generic [ref=e225]:
- generic [ref=e226]:
- generic [ref=e227]:
- heading "API Keys" [level=1] [ref=e228]
- paragraph [ref=e229]: Quản lý API key cho Controller API
- button "Tạo API Key" [ref=e230] [cursor=pointer]:
- generic [ref=e233]:
- img [ref=e235]
- generic [ref=e236]: Tạo API Key
- generic [ref=e237]:
- generic [ref=e238]:
- generic [ref=e239]:
- img [ref=e241]
- paragraph [ref=e244]: API URL (Controller)
- generic [ref=e245]:
- code [ref=e247]: https://api.sale.ai.vn/api/controller
- button "Sao chép" [ref=e248] [cursor=pointer]:
- img [ref=e249]
- generic [ref=e252]:
- paragraph [ref=e254]: Chọn cửa hàng
- combobox [ref=e255] [cursor=pointer]:
- option "-- Chọn cửa hàng --"
- option "Móc Khóa Sứa Biển Len Handmade" [selected]
- generic [ref=e258]:
- img [ref=e260]
- heading "Chưa có API Key nào" [level=3] [ref=e264]
- paragraph [ref=e265]: Tạo API Key đầu tiên để bắt đầu tích hợp Controller API vào website của bạn.
- button "Tạo API Key đầu tiên" [ref=e266] [cursor=pointer]:
- generic [ref=e269]:
- img [ref=e271]
- generic [ref=e272]: Tạo API Key đầu tiên
- button "Mở trợ lý AI" [ref=e273]:
- img [ref=e274]
\ No newline at end of file
This diff is collapsed.
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- heading "Overview" [level=1] [ref=e51]
- paragraph [ref=e52]: Welcome back — here's what's happening today.
- generic [ref=e53]:
- generic [ref=e54]:
- generic [ref=e55]: Total Messages
- generic [ref=e56]: 24,831
- generic [ref=e57]: ↑ 12.4% vs last month
- generic [ref=e58]:
- generic [ref=e59]: Active Users
- generic [ref=e60]: 1,204
- generic [ref=e61]: ↑ 8.1% vs last month
- generic [ref=e62]:
- generic [ref=e63]: Avg Response
- generic [ref=e64]: 1.2s
- generic [ref=e65]: ↑ 0.3s faster
- generic [ref=e66]:
- generic [ref=e67]: Satisfaction
- generic [ref=e68]: 94.2%
- generic [ref=e69]: ↑ 2.1%
- generic [ref=e70]:
- generic [ref=e71]:
- generic [ref=e72]:
- generic [ref=e73]: Monthly Messages
- generic [ref=e74]: Last 12 months
- generic [ref=e76]:
- generic [ref=e79]: J
- generic [ref=e82]: F
- generic [ref=e85]: M
- generic [ref=e88]: A
- generic [ref=e91]: M
- generic [ref=e94]: J
- generic [ref=e97]: J
- generic [ref=e100]: A
- generic [ref=e103]: S
- generic [ref=e106]: O
- generic [ref=e109]: "N"
- generic [ref=e112]: D
- generic [ref=e113]:
- generic [ref=e115]: Channel breakdown
- generic [ref=e116]:
- generic [ref=e118]:
- generic [ref=e119]: Zalo OA
- generic [ref=e120]: 44%
- generic [ref=e124]:
- generic [ref=e125]: Instagram
- generic [ref=e126]: 24%
- generic [ref=e130]:
- generic [ref=e131]: Facebook
- generic [ref=e132]: 14%
- generic [ref=e136]:
- generic [ref=e137]: Telegram
- generic [ref=e138]: 11%
- generic [ref=e142]:
- generic [ref=e143]: Website
- generic [ref=e144]: 7%
- generic [ref=e147]:
- generic [ref=e148]:
- generic [ref=e149]: Recent Activity
- button "View all →" [ref=e150] [cursor=pointer]
- generic [ref=e151]:
- generic [ref=e152]:
- generic [ref=e153]: NA
- generic [ref=e154]:
- generic [ref=e155]: Nguyễn Văn A
- generic [ref=e156]: Started chat
- generic [ref=e157]: Zalo
- generic [ref=e158]: 2m ago
- generic [ref=e159]:
- generic [ref=e160]: TB
- generic [ref=e161]:
- generic [ref=e162]: Trần Thị B
- generic [ref=e163]: Resolved issue
- generic [ref=e164]: Facebook
- generic [ref=e165]: 5m ago
- generic [ref=e166]:
- generic [ref=e167]: LH
- generic [ref=e168]:
- generic [ref=e169]: Lê Hoàng C
- generic [ref=e170]: New lead captured
- generic [ref=e171]: Website
- generic [ref=e172]: 12m ago
- generic [ref=e173]:
- generic [ref=e174]: PD
- generic [ref=e175]:
- generic [ref=e176]: Phạm D
- generic [ref=e177]: Escalated to human
- generic [ref=e178]: Telegram
- generic [ref=e179]: 18m ago
- generic [ref=e180]:
- generic [ref=e181]: BS
- generic [ref=e182]:
- generic [ref=e183]: Bot – Sales
- generic [ref=e184]: Completed flow
- generic [ref=e185]: Instagram
- generic [ref=e186]: 31m ago
\ No newline at end of file
- generic [ref=e2]: "{\"detail\":\"Not Found\"}"
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e57]: Loading chatbots...
\ No newline at end of file
- generic [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [active] [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e58]:
- generic [ref=e59]: 🤖
- generic [ref=e60]: No chatbots yet. Click New Chatbot to create one.
- generic [ref=e62]:
- heading "Create Chatbot" [level=3] [ref=e63]
- generic [ref=e64]:
- textbox "Bot name" [ref=e65]
- textbox "Description" [ref=e66]
- combobox [ref=e67]:
- option "GPT-4o Mini" [selected]
- option "GPT-4o"
- option "GPT-3.5 Turbo"
- textbox "System prompt (instructions for the bot)" [ref=e68]
- generic [ref=e69]:
- button "Cancel" [ref=e70] [cursor=pointer]
- button "Create" [ref=e71] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e72]:
- generic [ref=e73]: 🤖
- generic [ref=e74]: No chatbots yet. Click New Chatbot to create one.
\ No newline at end of file
- generic [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [active] [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e72]:
- generic [ref=e73]: 🤖
- generic [ref=e74]: No chatbots yet. Click New Chatbot to create one.
- generic [ref=e62]:
- heading "Create Chatbot" [level=3] [ref=e63]
- generic [ref=e64]:
- textbox "Bot name" [ref=e65]
- textbox "Description" [ref=e66]
- combobox [ref=e67]:
- option "GPT-4o Mini" [selected]
- option "GPT-4o"
- option "GPT-3.5 Turbo"
- textbox "System prompt (instructions for the bot)" [ref=e68]
- generic [ref=e69]:
- button "Cancel" [ref=e70] [cursor=pointer]
- button "Create" [ref=e71] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e75]:
- generic [ref=e76]: 🤖
- generic [ref=e77]: No chatbots yet. Click New Chatbot to create one.
\ No newline at end of file
- generic [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [active] [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e75]:
- generic [ref=e76]: 🤖
- generic [ref=e77]: No chatbots yet. Click New Chatbot to create one.
- generic [ref=e62]:
- heading "Create Chatbot" [level=3] [ref=e63]
- generic [ref=e64]:
- textbox "Bot name" [ref=e65]
- textbox "Description" [ref=e66]
- combobox [ref=e67]:
- option "GPT-4o Mini" [selected]
- option "GPT-4o"
- option "GPT-3.5 Turbo"
- textbox "System prompt (instructions for the bot)" [ref=e68]
- generic [ref=e69]:
- button "Cancel" [ref=e70] [cursor=pointer]
- button "Create" [ref=e71] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e79]:
- generic [ref=e80]: 🤖
- generic [ref=e81]:
- generic [ref=e82]:
- generic [ref=e83]: Sale Agent
- button "● Online" [ref=e84] [cursor=pointer]
- generic [ref=e85]: Tư vấn khách hàng
- generic [ref=e86]:
- generic [ref=e87]: 🧠 gpt-4o-mini
- generic [ref=e88]: 📊 XP 0
- generic [ref=e89]: ⚡ Readiness 0%
- generic [ref=e90]:
- button "💬 Test" [ref=e91] [cursor=pointer]
- button "✏️ Edit" [ref=e92] [cursor=pointer]
- button "🗑" [ref=e93] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Knowledge Base" [level=1] [ref=e52]
- paragraph [ref=e53]: Upload and manage websites, documents used by your AI.
- button "Add Source" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: Add Source
- generic [ref=e57]:
- generic [ref=e58]: "Chatbot:"
- combobox [ref=e59]:
- option "-- Select chatbot --" [selected]
- option "Sale Agent"
- generic [ref=e65]: Select a chatbot first
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Knowledge Base" [level=1] [ref=e52]
- paragraph [ref=e53]: Upload and manage websites, documents used by your AI.
- button "Add Source" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: Add Source
- generic [ref=e57]:
- generic [ref=e58]: "Chatbot:"
- combobox [ref=e59]:
- option "-- Select chatbot --"
- option "Sale Agent" [selected]
- generic [ref=e70]: Loading...
\ No newline at end of file
- generic [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Knowledge Base" [level=1] [ref=e52]
- paragraph [ref=e53]: Upload and manage websites, documents used by your AI.
- button "Add Source" [active] [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: Add Source
- generic [ref=e57]:
- generic [ref=e58]: "Chatbot:"
- combobox [ref=e59]:
- option "-- Select chatbot --"
- option "Sale Agent" [selected]
- generic [ref=e72]:
- img [ref=e74]
- generic [ref=e77]: No knowledge sources
- generic [ref=e78]: Click "Add Source" to crawl a URL for this chatbot.
- generic [ref=e80]:
- generic [ref=e81]:
- heading "Crawl URL" [level=3] [ref=e82]
- button "×" [ref=e83] [cursor=pointer]
- generic [ref=e84]:
- generic [ref=e85]:
- generic [ref=e86]: URL to crawl *
- textbox "https://example.com/page" [ref=e87]
- generic [ref=e88]:
- generic [ref=e89]: Title (optional)
- textbox "Auto-generated if empty" [ref=e90]
- generic [ref=e91]:
- button "Cancel" [ref=e92] [cursor=pointer]
- button "Crawl & Extract" [ref=e93] [cursor=pointer]:
- img [ref=e94]
- text: Crawl & Extract
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Knowledge Base" [level=1] [ref=e52]
- paragraph [ref=e53]: Upload and manage websites, documents used by your AI.
- button "Add Source" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: Add Source
- generic [ref=e57]:
- generic [ref=e58]: "Chatbot:"
- combobox [ref=e59]:
- option "-- Select chatbot --"
- option "Sale Agent" [selected]
- generic [ref=e72]:
- img [ref=e74]
- generic [ref=e77]: No knowledge sources
- generic [ref=e78]: Click "Add Source" to crawl a URL for this chatbot.
- generic [ref=e80]:
- generic [ref=e81]:
- heading "Crawl URL" [level=3] [ref=e82]
- button "×" [ref=e83] [cursor=pointer]
- generic [ref=e84]:
- generic [ref=e85]:
- generic [ref=e86]: URL to crawl *
- textbox "https://example.com/page" [ref=e87]: https://ycombinator.com
- generic [ref=e88]:
- generic [ref=e89]: Title (optional)
- textbox "Auto-generated if empty" [ref=e90]
- generic [ref=e96]: " Crawl failed: invalid input for query argument $6: '2026-04-12T01:14:02.254208+00:00' (expected a datetime.date or datetime.datetime instance, got 'str')"
- generic [ref=e91]:
- button "Cancel" [ref=e92] [cursor=pointer]
- button "Crawl & Extract" [ref=e93] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e48]:
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Knowledge Base" [level=1] [ref=e52]
- paragraph [ref=e53]: Upload and manage websites, documents used by your AI.
- button "Add Source" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: Add Source
- generic [ref=e57]:
- generic [ref=e58]: "Chatbot:"
- combobox [ref=e59]:
- option "-- Select chatbot --"
- option "Sale Agent" [selected]
- generic [ref=e72]:
- img [ref=e74]
- generic [ref=e77]: No knowledge sources
- generic [ref=e78]: Click "Add Source" to crawl a URL for this chatbot.
- generic [ref=e80]:
- generic [ref=e81]:
- heading "Crawl URL" [level=3] [ref=e82]
- button "×" [ref=e83] [cursor=pointer]
- generic [ref=e84]:
- generic [ref=e85]:
- generic [ref=e86]: URL to crawl *
- textbox "https://example.com/page" [ref=e87]: https://ycombinator.com
- generic [ref=e88]:
- generic [ref=e89]: Title (optional)
- textbox "Auto-generated if empty" [ref=e90]
- generic [ref=e96]: Crawling page and extracting content...
- generic [ref=e91]:
- button "Cancel" [ref=e92] [cursor=pointer]
- button "Crawling..." [disabled] [ref=e97] [cursor=pointer]
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- heading "Overview" [level=1] [ref=e51]
- paragraph [ref=e52]: Welcome back — here's what's happening today.
- generic [ref=e53]:
- generic [ref=e54]:
- generic [ref=e55]: Total Chatbots
- generic [ref=e56]:
- generic [ref=e57]: AI agents deployed
- generic [ref=e58]:
- generic [ref=e59]: Total Messages
- generic [ref=e60]:
- generic [ref=e61]: conversations processed
- generic [ref=e62]:
- generic [ref=e63]: Active Sessions
- generic [ref=e64]:
- generic [ref=e65]: chat sessions tracked
- generic [ref=e66]:
- generic [ref=e67]: Customers
- generic [ref=e68]:
- generic [ref=e69]: unique contacts
- generic [ref=e70]:
- generic [ref=e71]:
- generic [ref=e72]: Products
- generic [ref=e73]:
- generic [ref=e74]: in catalog
- generic [ref=e75]:
- generic [ref=e76]: Orders
- generic [ref=e77]:
- generic [ref=e78]: processed
- generic [ref=e79]:
- generic [ref=e80]: Revenue
- generic [ref=e81]:
- generic [ref=e82]: total earned
- generic [ref=e83]:
- generic [ref=e84]: System Status
- generic [ref=e85]: ✓ Online
- generic [ref=e86]: All services running
- generic [ref=e87]:
- generic [ref=e88]:
- generic [ref=e89]: Recent Activity
- link "View all →" [ref=e90] [cursor=pointer]:
- /url: /livechat
- generic [ref=e95]: Loading...
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- generic [ref=e51]:
- heading "Chatbots" [level=1] [ref=e52]
- paragraph [ref=e53]: Create and manage your AI chatbots.
- button "New Chatbot" [ref=e54] [cursor=pointer]:
- img [ref=e55]
- text: New Chatbot
- generic [ref=e57]: Loading chatbots...
\ No newline at end of file
- generic [active] [ref=e1]:
- generic [ref=e2]:
- generic [ref=e3]:
- img [ref=e5]
- generic [ref=e7]: NexusChat
- generic [ref=e8]: Workspace
- link "Dashboard" [ref=e9] [cursor=pointer]:
- /url: /
- img [ref=e10]
- text: Dashboard
- link "Products / Agents" [ref=e13] [cursor=pointer]:
- /url: /products
- img [ref=e14]
- text: Products / Agents
- link "Knowledge Base" [ref=e16] [cursor=pointer]:
- /url: /knowledge
- img [ref=e17]
- text: Knowledge Base
- link "Chatbots" [ref=e20] [cursor=pointer]:
- /url: /chatbots
- img [ref=e21]
- text: Chatbots
- link "Channels" [ref=e24] [cursor=pointer]:
- /url: /channels
- img [ref=e25]
- text: Channels
- link "Live Chat" [ref=e27] [cursor=pointer]:
- /url: /livechat
- img [ref=e28]
- text: Live Chat
- link "Analytics" [ref=e30] [cursor=pointer]:
- /url: /analytics
- img [ref=e31]
- text: Analytics
- link "Customers" [ref=e32] [cursor=pointer]:
- /url: /customers
- img [ref=e33]
- text: Customers
- link "Orders" [ref=e38] [cursor=pointer]:
- /url: /orders
- img [ref=e39]
- text: Orders
- link "Settings" [ref=e43] [cursor=pointer]:
- /url: /settings
- img [ref=e44]
- text: Settings
- generic [ref=e49]:
- generic [ref=e50]:
- heading "Analytics" [level=1] [ref=e51]
- paragraph [ref=e52]: Monitor usage patterns and performance metrics.
- generic [ref=e53]:
- generic [ref=e54]:
- generic [ref=e55]: Total Messages
- generic [ref=e56]:
- generic [ref=e57]:
- generic [ref=e58]: Total Sessions
- generic [ref=e59]:
- generic [ref=e60]:
- generic [ref=e61]: Chatbots
- generic [ref=e62]:
- generic [ref=e63]:
- generic [ref=e64]: Customers
- generic [ref=e65]:
- generic [ref=e66]:
- generic [ref=e68]:
- generic [ref=e69]: Messages (Last 7 Days)
- generic [ref=e70]: Daily
- generic [ref=e73]:
- generic [ref=e75]: Channel Breakdown
- generic [ref=e77]: Loading...
- generic [ref=e79]:
- generic [ref=e80]: Sessions (Last 7 Days)
- generic [ref=e81]: Daily
\ No newline at end of file
- generic [active] [ref=e1]:
- heading "New agent builder — Claude-style interface" [level=2] [ref=e2]
- generic [ref=e3]:
- generic [ref=e4]:
- generic [ref=e5]:
- button [ref=e6] [cursor=pointer]:
- img [ref=e7]
- generic [ref=e10] [cursor=pointer]:
- text: New agent
- img [ref=e11]
- generic [ref=e13]:
- button "Test run" [ref=e14] [cursor=pointer]:
- img [ref=e15]
- text: Test run
- button "Save agent" [ref=e17] [cursor=pointer]
- generic [ref=e18]:
- generic [ref=e19]:
- generic [ref=e20]:
- generic [ref=e21]: What do you want to build?
- generic [ref=e22]:
- button "Upload existing spec as context" [ref=e23] [cursor=pointer]:
- img [ref=e25]
- text: Upload existing spec as context
- button "/ to add skills or sub agents" [ref=e28] [cursor=pointer]:
- img [ref=e30]
- text: / to add skills or sub agents
- button "Let Claude interview you" [ref=e32] [cursor=pointer]:
- img [ref=e34]
- text: Let Claude interview you
- generic [ref=e38]:
- textbox "Build an agent that…" [ref=e39]
- button [ref=e40] [cursor=pointer]:
- img [ref=e41]
- button [ref=e44] [cursor=pointer]:
- img [ref=e45]
- generic [ref=e47]:
- generic [ref=e48]:
- generic [ref=e49] [cursor=pointer]: Templates
- generic [ref=e50] [cursor=pointer]: Source code
- generic [ref=e51] [cursor=pointer]: Config
- generic [ref=e52] [cursor=pointer]: Preview
- img [ref=e54] [cursor=pointer]
- generic [ref=e58]:
- generic [ref=e59]: Get started with a template
- textbox "Search templates" [ref=e60]
- generic [ref=e61]:
- generic [ref=e62] [cursor=pointer]: All
- generic [ref=e63] [cursor=pointer]: Research & retrieval
- generic [ref=e64] [cursor=pointer]: Evaluate & judge
- generic [ref=e65] [cursor=pointer]: Transform & extract
- generic [ref=e66] [cursor=pointer]: Plan & route
- generic [ref=e67]:
- generic [ref=e68] [cursor=pointer]:
- generic [ref=e69]: Deep research
- generic [ref=e70]: Multi-step web research with source synthesis and citation. Use as a standalone step or feed…
- generic [ref=e71] [cursor=pointer]:
- generic [ref=e72]: Structured extractor
- generic [ref=e73]: Parses unstructured text into a typed JSON schema. Define your schema, drop in documents…
- generic [ref=e74] [cursor=pointer]:
- generic [ref=e75]: RAG retrieval
- generic [ref=e76]: Retrieves relevant chunks from a vector store or document collection. Pair with a drafting step…
- generic [ref=e77] [cursor=pointer]:
- generic [ref=e78]: Intent router
- generic [ref=e79]: Classifies an incoming request and routes to the right sub-agent. Define your routing logic…
- generic [ref=e80] [cursor=pointer]:
- generic [ref=e81]: Draft generator
- generic [ref=e82]: Produces a structured first draft — email, doc, summary, report — from a template and a set…
- generic [ref=e83] [cursor=pointer]:
- generic [ref=e84]: Reflection loop
- generic [ref=e85]: Iteratively critiques and revises its own output until a quality threshold is met or max iterations…
- generic [ref=e86] [cursor=pointer]:
- generic [ref=e87]: Task planner
- generic [ref=e88]: Breaks a high-level goal down into an ordered list of sub-tasks. Output is a structured plan…
- generic [ref=e89] [cursor=pointer]:
- generic [ref=e90]: Summarizer
- generic [ref=e91]: Condenses long documents, transcripts, or thread history. Configurable output length and format…
- generic [ref=e92] [cursor=pointer]:
- generic [ref=e93]: Fact checker
- generic [ref=e94]: Verifies claims against a knowledge base or web search. Returns confidence scores and citations…
- generic [ref=e95] [cursor=pointer]:
- generic [ref=e96]: Code reviewer
- generic [ref=e97]: Analyzes code for bugs, security issues, and style violations. Provides inline comments and fixes…
\ No newline at end of file
- generic [ref=e2]: "{\"detail\":\"Not Found\"}"
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
- generic [ref=e2]: "{\"detail\":\"Not Found\"}"
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment