BUSINESS REQUIREMENTS DOCUMENT (BRD)
PROJECT: VClaw - Operations and Sales Assistant for Individual Businesses in Vietnam
1. EXECUTIVE SUMMARY
VClaw is a product developed on the OpenClaw platform, positioned as a local-first AI assistant that helps small business households in Vietnam not only handle revenue-critical operational tasks, but also become more proactive in attracting customers, nurturing leads, creating selling content, and coordinating online sales in a controlled way.
The core business hypothesis of the project is: individual users will be willing to install and maintain an AI tool if that tool helps them both close orders faster and maintain a better selling rhythm, while reducing repetitive work and limiting daily revenue loss.
During the MVP stage, VClaw does not pursue the ambition of becoming a "comprehensive multi-industry" platform. Instead, the product will focus on a primary user group, high-value scenarios, and a feature set small enough to be deployed, measured, and iterated within 3-6 months.
1.1 Product Strategy on OpenClaw
VClaw is not oriented as a product built completely from scratch. Instead, the product is developed as a controlled product fork from OpenClaw, where OpenClaw acts as the execution substrate for foundational capabilities such as gateway, routing, control UI, multi-agent, plugin runtime, and operational configuration.
Components expected to be reused from OpenClaw:
- Long-running Gateway as the focal point for channel connections, session routing, and control plane.
- WebSocket protocol between gateway, control UI, CLI, and nodes.
- Control UI/dashboard running on the same gateway port to serve chat, configuration, and system status.
- Plugin/channel/tool model to add new integrations and business logic without modifying the entire system.
- Agent system, session, bootstrap context, and system prompt assembly.
Components expected to be customized into VClaw:
- Product positioning, onboarding, and experiences suitable for small business households in Vietnam.
- Specific business workflows such as VietQR, bill verification, address normalization, bookings, and business growth flows such as content assistance, lead follow-up, and campaign assistance.
- Policy/confirmation layers for sensitive actions regarding payments, operations, and automation.
- Skill, tool, plugin systems, and dashboard labels serving Vietnamese use cases instead of default personal assistant/coding assistant use cases.
Development principles:
- Prioritize inheritance and configuration before deep core modifications.
- Prioritize pluginizing new capabilities if they do not require changes to the core protocol, routing, or control UI.
- Only deep fork into the OpenClaw core when it creates clear product differentiation or helps reduce friction for VClaw's target users.
1.2 Product Management Surfaces
VClaw needs to be packaged so that non-technical users can operate via a web interface. Due to the nature of the Vietnamese SMB audience, the VClaw interface must not look like a technical "DevOps Mission Control" or an AI dashboard (with CPU, RAM, or Terminal metrics). Instead, it must be an Operations Console (Digital Workspace / CRM-lite) focused on a business perspective.
Proposed management surface model:
- Local Web Admin (Operations Console) is the primary surface: runs on
localhost, presenting the interface of a sales application. Used to view a Task Inbox (Human-in-the-loop approval), business statistics, connection of chat channels, payment configuration (VietQR), logistics, and products. - Remote Web Access is the extended surface: allowing users to manage remotely via secure tunnels when needed.
- Chat-native admin surfaces are auxiliary surfaces: supporting quick actions via Telegram bot menu, Zalo Web App, or lightweight admin menus in chat.
Product principles:
- User experience must center around Customers, Orders, Appointments, and Revenue, hiding OpenClaw's technical concepts (sessions, prompts, model tokens).
- Optimize the installation process using a one-click installer as a Desktop app or installation file, instead of requiring users to open a Terminal.
- OpenClaw's CLI core is retained but primarily for developers, operators, and automated systems.
- The UI layer is completely decoupled from the original OpenClaw Control UI to allow maximum customization into an E-commerce interface for SMBs.
2. BUSINESS PROBLEM
2.1 Context
Small business households and individual sellers in Vietnam often operate via chat channels like Zalo, Facebook Messenger, and Telegram, while also manually managing posting, customer replies, lead follow-up, payment confirmation, and shipping. The selling process is often fragmented across multiple tools: chat, transfer screenshots, Excel files, manual notes, logistics apps, sales pages, and social or marketplace surfaces.
2.2 Current Issues
Target user groups often face the following problems:
- Slow or inconsistent responses when busy with operations.
- Wasting time recreating the same types of content such as payment QR codes, confirmation messages, and appointment reminders.
- Difficulty in quickly checking transfer photos or order information due to manual processing.
- Shipping address information and appointments are often not normalized, causing errors or slow processing.
- Users lack technical backgrounds, making it hard to accept systems that require complex installation or command-line operations.
- Sellers lack proactive tools for writing sales content, maintaining a posting rhythm, and bringing older leads back into the funnel.
- Customer consultation still depends heavily on manual work, even for repetitive and structured questions.
2.3 Opportunity
If VClaw solves "near-money," "daily repetitive," and a selected set of structured growth tasks well, the product can create clear value from the first week of use, thereby increasing user retention and expanding to other business areas by industry.
3. PRODUCT GOALS
3.1 MVP Phase Goals
- Help small business households process payment confirmations, normalize shipping orders, and basic appointment reminders faster.
- Reduce manual steps in repetitive business tasks occurring on chat.
- Prove that the local-first model can bring real value to non-technical users.
- Gradually expand from a reactive operational assistant into a controlled growth + operations assistant for online sellers.
3.2 Proposed Success Metrics
- At least 70% of trial users successfully complete the installation and first communication channel connection flow.
- Time to generate and send payment codes reduced by at least 50% compared to manual methods.
- At least 3 actual tasks per day are processed through VClaw per active account.
- 14-day retention rate reaches at least 30% in the pilot group.
- There is real usage evidence for at least one proactive capability such as content drafting, follow-up, or guarded auto-consultation assistance.
4. TARGET AUDIENCES
4.1 Priority Segment for MVP
The MVP focuses on the small business household selling goods and services via chat group, especially in the cases of:
- Small online shops receiving orders via Zalo or Messenger.
- Small service shops like nails, salons, mini spas receiving appointments via chat.
- Individuals both selling and operating, without a separate receptionist or order processing staff.
4.2 Primary User Persona
- Has 1-5 operators.
- Revenue depends on the speed of response and order processing.
- Uses phones and laptops daily but does not want to learn technical tools.
- Accepts granting permissions to the app if it significantly saves time in return.
4.3 Users Not Yet Prioritized
The following groups are noted as long-term opportunities but not the focus of the MVP:
- KOL/KOC and creator management.
- Tutors, knowledge freelancers, and in-depth debt management.
- Real estate, second-hand goods, dropship with specific needs.
- Medium and large enterprises with complex accounting, CRM, and permission processes.
4.4 Priority Commerce Use Cases for SMB
In addition to technical tasks such as connecting channels and configuring the system, VClaw needs to directly serve the common business problems of small sellers:
- Aggregate conversations from multiple chat channels into one place so as not to miss customers.
- Support fast customer responses with response templates, content suggestions, or sales workflows.
- Generate and send payment information, verify payments, and record order status.
- Normalize customer information, addresses, needs, and interaction history.
- Manage appointments, service schedules, or post-sale follow-up tasks.
- Step-by-step expansion to catalog management, products, services, or connecting online sales channels.
- Support sales content drafting, lightweight campaigns, and structured follow-up plans for leads or customer groups.
These online sales channels can include sales websites, landing pages, social commerce, and marketplaces such as Shopee. In the early stages, VClaw should prioritize the unification of order sources and customer sources instead of committing to deep synchronization with every platform from the MVP.
In the early stages, the product should prioritize generic SMB commerce workflows and lightweight growth workflows instead of locking into a single vertical like ticketing, travel, or B2B agents. Verticals like ticketing can become extension packages once the core selling and operational flows are stable.
5. MVP SCOPE
5.1 In-Scope
- Local application running on the user's machine, prioritizing a simple installation experience via one-click installers (.exe / .dmg).
- Web UI oriented towards a CRM-lite platform, replacing traditional terminal-based setup methods.
- Connect at least one primary communication channel in the early stages. Other channels only expand when the primary flow is stable.
- Feature set focused on payments, logistics, bookings, lead follow-up, and lightweight proactive workflows such as content or campaign assistance with approval. Inbox screen for AI task approval (Human-in-the-loop).
- Basic operational data storage at local with future backup capabilities.
- A web admin layer (Operations Console) for non-technical users to configure chat channels, track tasks, and operate core workflows.
5.1.2 Three-layer product framing
To avoid uncontrolled scope expansion while still reflecting the new direction, VClaw should be described in three layers:
Core MVP operations: QR, bill verification, shipping estimate, booking, task inbox, and local admin.Near-term growth features: content assistance, campaign drafting, guarded auto-consultation, lead follow-up, and sales channel awareness.Future-state expansion: deep marketplace sync, deeper fulfillment support, larger-scale outbound automation, and vertical-specific workflows.
5.1.1 Interpretation of invoice in product scope
In the VClaw context, invoice should be understood closer to invoice/order reconciliation for sales operations:
- Recording a transaction or order that is waiting to be processed.
- Attaching payment status, transfer bill/proof, and reconciliation notes.
- Attaching shipping or service completion status so the seller can track the workflow end-to-end.
This helps sellers control money flow, order flow, and payment evidence better, but it is not the same as e-invoicing, VAT invoicing, or full accounting compliance.
5.2 Out-of-Scope for MVP
- Automatically generating new features by scanning news, articles, or social media trends.
- Self-updating business source code and self-deploying new features without review.
- Automatically operating the OS at a wide level or requiring root/admin privileges for every task.
- Simultaneously covering all industries and all popular chat channels.
- Accounting, VAT invoices, ERP, or complete CRM problems.
- A complete enterprise commerce platform with full OMS/CRM/ERP.
- A full ads platform or a full-autopilot outbound system without approval or policy controls.
6. PRODUCT PRINCIPLES
- Value first, AI later: Features must solve a specific business task before being optimized by AI.
- Narrow but usable MVP: Only select flows that can be demoed to pilot users in a short time.
- Controlled local-first: Prioritize running on the user's machine, but any behavior accessing files, photos, or external integrations must be transparent and limited.
- No dependence on "AI self-coding": Every new feature in the early stages must go through standard design, development, and testing processes.
- Expand by vertical after signals: After proving a segment's success, then duplicate to other industry groups.
- Proactive but controlled: The product may support promotion, follow-up, or consultation automation in sufficiently structured contexts, but only with clear limits, channel policies, and approval mechanisms.
7. FUNCTIONAL REQUIREMENTS
7.1 P1 Priority Functional Groups
| ID | Feature | Business Description | Value Brought |
|---|---|---|---|
| FR1 | Create VietQR from chat context | The system recognizes the amount and payment content from conversation or quick entry form, then generates a QR image to send to the customer. | Shorten payment closing time and reduce wrong information entry. |
| FR2 | Verify transfer photos at support level | The system reads receipt/screenshot images and checks basic fields such as amount, time, and reference content. Results are returned as suggestions for user confirmation. | Reduce manual bill inspection time and limit confusion. |
| FR3 | Address normalization and shipping estimate | The system normalizes addresses entered from chat, separates key components, and connects with logistics partners to return estimated fees or order preparation data. | Reduce address entry errors and speed up order processing. |
| FR4 | Basic appointment management | The system allows creating appointments, checking empty slots from simple configuration data, and sending appointment reminders according to templates. | Limit missing appointments and reduce the rate of customers forgetting appointments. |
7.2 P2 Priority Functional Groups
| ID | Feature | Business Description | Note |
|---|---|---|---|
| FR5 | Response templates and conversation status tracking | Suggest sample responses based on sales situations or payment confirmations. | Should be deployed after P1 flows are stable. |
| FR6 | Daily task report | Summary of the number of QR generations, number of bookings, number of successfully processed orders. | Serving pilot effectiveness evaluation. |
| FR7 | Advanced payment or booking reminders | Allows setting reminder rules according to time milestones. | Need to control sending frequency and recipient experience. |
| FR8 | Content and campaign draft assistance | Suggest captions, post drafts, content variants, and publishing schedules for online sellers. | Reduce content creation cost and help maintain a healthy selling rhythm. |
| FR9 | Controlled lead follow-up | Suggest and prepare follow-up messages for leads who stopped replying, have not paid, or are ready for re-engagement. | Improve conversion and repeat engagement without manual tracking overload. |
| FR10 | Guarded auto-consultation | Suggest or semi-automate answers for repetitive customer intents based on clear rules and approval thresholds. | Reduce repetitive consultation workload without sacrificing trust. |
7.3 Integration Requirements
- In the early stages, choose one primary communication channel to deploy end-to-end first, instead of Zalo OA, personal Zalo, Facebook Messenger, and Telegram simultaneously.
- Logistics integration should only start at the level of address normalization, fee estimation, and shipping data preparation; automatic shipment creation is not yet mandatory in the MVP.
- If concrete examples are needed, carriers such as
GHTKandGHNcan be treated as suitable adapter candidates, but the product design should remain neutral through a delivery-adapter model. - Marketplace integration such as
Shopeeshould initially focus on identifying the sales channel, order source, and unified selling context; deep synchronization of orders, inventory, or fulfillment should remain post-pilot. - For content, follow-up, or guarded auto-consultation flows, the system must have clear channel policies, frequency limits, and approval queues.
- Every payment and logistics integration must have a clear error handling mechanism when external APIs are slow, wrong, or not responding.
8. NON-FUNCTIONAL REQUIREMENTS
8.1 Availability and Experience
- The initial installation flow must be simple enough so that users do not need to use the terminal.
- The interface needs to prioritize fast operation, few screens, and few technical concepts.
- Important operations need to have logs or minimal history for users to re-check.
- Daily management tasks should be able to be completed via web admin without using the CLI.
- Quick actions, such as approving requests, viewing order status, or toggling workflows, can expand to chat-native surfaces after MVP.
- Growth workflows such as content drafts, outbound approvals, or follow-up queues must still feel like a simple selling tool rather than a complex marketing automation suite.
8.2 Security and Privacy
- User data and operational data are prioritarily stored locally in the early stages.
- Every behavior reading files, photos, or accessing personal data must have clear user consent.
- Do not automatically run tasks that can cause system data changes without proper confirmation.
- Every outreach, promotion, or guarded auto-consultation flow must have policies and logs to avoid spam or incorrect messaging.
8.3 Reliability
- The system must handle external integration errors without hanging the entire operational flow.
- AI results with deviation risks, such as receipt OCR or address normalization, must be designed towards "support confirmation," not making complete decisions independently.
- Proactive growth flows must be able to fall back to manual draft-and-review mode if policy or confidence is insufficient.
9. ASSUMPTIONS AND CONSTRAINTS
9.1 Assumptions
- Users are willing to install desktop/local apps if they see clear benefits in the first week.
- Pilot can be deployed with some small user groups to observe actual behavior.
- Necessary third-party APIs or services for QR, OCR, or logistics can be integrated at a commercially acceptable level.
9.2 Constraints
- Initial development resources are limited, so it's not possible to cover many industries and many channels simultaneously.
- Some chat platforms in Vietnam have integration restrictions or depend on partner policies.
- Operating deep into the OS and local files increases testing, support costs, and security risks.
- The quality of OCR, Vietnamese NLP, and address normalization needs to be verified with real data before committing to full automation.
- Since VClaw is built as a product fork on OpenClaw, any changes to the core need to consider the cost of divergence from upstream and long-term maintenance costs.
10. MAIN RISKS AND MITIGATION
| Risk | Description | Mitigation |
|---|---|---|
| Scope too wide | Covering many industries and many channels at the same time leading to no flow being good enough. | Choose 1 primary segment and 1 primary channel for MVP. |
| Unstable platform integration | APIs or connection mechanisms with chat/logistics platforms may change. | Design a separate integration layer, prioritize integrations with clear documentation and partners. |
| AI provides wrong results | Receipt OCR, address normalization, or response suggestions may be wrong. | Design according to user confirmation mechanism before closing. |
| Difficult to use installation | Non-technical users easily give up if onboarding is complex. | Minimalize setup flow and have clear configuration checklists. |
| Local security risk | Accessing local data or file operations can cause concern. | Limit permissions, transparent access scope, and add operation history. |
| Uncontrolled growth automation | Content, follow-up, or auto-consultation may become spammy or inaccurate. | Require approval policies, frequency limits, and per-channel review queues. |
11. PROPOSED ROADMAP
| Phase | Reference Time | Goals | Expected Result |
|---|---|---|---|
| Phase 1: Problem Validation | Week 1-2 | Interview and finalize pilot segment, primary communication channel, priority business flows | MVP use case list, success metrics, specific integration requirements |
| Phase 2: MVP Foundation | Week 3-6 | Complete local setup, first channel configuration, basic logging, and task inbox foundations | Internal trial version for an end-to-end flow |
| Phase 3: Operations MVP | Week 7-10 | Deploy FR1-FR4 with enough stability for pilot | Pilot with real users, actual usage data available |
| Phase 4: Near-term Growth Layer | Week 11-14 | Add FR8-FR10 at the draft, follow-up, and guarded auto-consultation level | Users begin using VClaw for both growth and operations |
| Phase 5: Measure and Lean | Week 15-16 | Measure adoption, fix bugs, remove least-used features | Decision to expand the next channel, automation depth, or vertical |
12. POST-MVP DIRECTIONS
If MVP proves value and the usage rate is stable, expansion directions can be considered in the later stages, including:
- Expanding to specific verticals such as spa/nail, small F&B, freelancers.
- Adding operational reports and advanced task reminders.
- Increasing the number of supported communication channels.
- Researching mechanisms to suggest new features from usage data, but not deploying towards self-coding and self-loading unreviewed features.
- Expanding from chatbot operations to a commerce console connecting more online sales pages, lead sources, catalog/service sources, and controlled growth workflows.
12.0 Reference signals from mature SMB products such as KiotViet
Studying mature SMB products such as KiotViet mainly helps VClaw understand which concepts and workflows sellers are already familiar with. From that perspective, VClaw can reference:
- How mature products organize objects such as
customers,orders,invoices,inventory, andsale channels. - How data is often viewed through
store/branch/channelboundaries in multi-source selling. - How an SMB tool balances simplicity for new users with future extensibility.
- Which workflow and surface patterns are worth studying, without implying that VClaw's future scope must include a direct KiotViet integration.
12.1 Business Growth Automation Group
After completing the core MVP layer, VClaw can expand toward a revenue growth assistant even in the near-term roadmap. This feature set aims to help users not only process orders better but also actively find new business opportunities and maintain a healthier selling rhythm.
Researchable functional directions:
- Market signal analysis: Aggregate price trends, demand, seasonality, keywords, or topics gaining interest in each target industry group.
- Potential customer search: Support identifying customer segments, suggesting leads by area, need, or behavior suitable for the user's products/services.
- Promotion and sales content support: Propose post content, reach-out messages, offers, or posting schedules by customer segment.
- Controlled sales automation: Support lead follow-up, response reminders, sending sales content or closing scenarios in situations with clear structure.
- Guarded auto-consultation: Support automated or semi-automated answers for repetitive intents with approval and channel policy controls.
Application principles:
- This is a
near-term to post-MVPexpansion layer, but it must still be rolled out in increasing levels of automation. - The system prioritizes
supportorsemi-automated sellingbefore moving to fully automated selling. - Customer reach, promotion, or closing flows must have mechanisms to limit frequency, control content, and comply with each platform's policies.
12.2 Autonomous Product Evolution Group
VClaw can research a new capability layer that helps the system become more useful over time, but it must be in a controlled, tested, and approved direction.
Researchable functional directions:
- Trend and feature gap analysis: The system aggregates usage data, repetitive errors, new requests, and market fluctuations to suggest improvements.
- Skill discovery engine: Self-detect repetitive tasks or new needs to propose new skills/modules.
- Prototype or draft workflow creation: The system can generate logic proposals, prompts, rules, or technical prototypes in a sandbox environment.
- "Smarter" self-optimization: Propose improvements to prompts, routing, templates, or workflows based on actual operational data.
Mandatory guardrails for this group:
- Do not self-merge source code into production.
- Do not self-modify system core or running integrations directly.
- Every new proposal must go through the steps
proposal -> sandbox test -> review -> approve -> release. - Self-proposed changes must have mechanism to measure impact and clear rollback.
13. CONCLUSION
VClaw has potential if positioned as a local-first growth and operations assistant that helps small business households both handle revenue-critical tasks faster and become more proactive in attracting, nurturing, and consulting customers in a controlled way. To be feasible, the project still needs to avoid expanding too early and focus on proving value in one segment, one communication channel, and a feature set small enough but genuinely usable.
This version of the BRD therefore prioritizes implementation feasibility, measurability, and a foundation for further development. Directions such as growth assistance, follow-up automation, and guarded auto-consultation are moved closer in the roadmap, but they must still be implemented with meaningful controls rather than framed as full autopilot promises.