✦ User Guide · v1.2.0

Wavu Vendor App – User Guide

Complete guide — from first login to managing orders, products, customers, and sync

📑 Table of Contents

1. Getting Started

First Launch

When you open the app for the first time, you will see a passcode screen.

  1. Enter the passcode.
  2. Tap "Unlock Dashboard Workspace".

If the passcode is correct, you'll be taken to the Dashboard.

💡 Tip: If you ever forget your passcode, tap "Forgot Passcode?" – you'll be guided through recovery using your Business Code and Recovery PIN.

Setting Your Recovery PIN (Mandatory First Step)

The first time you log in (after this feature was introduced), you must set a 4‑digit Recovery PIN.

  1. You'll see the "Set Your Recovery PIN" screen.
  2. Enter a 4‑digit number you can easily remember (e.g., 1234).
  3. Confirm it by typing it again.
  4. Tap "Set Recovery PIN".
🔐 Why is this required?
This PIN, together with your Business Code, is the only way to reset your passcode if you forget it.
It is stored securely (hashed) and never shared.

Dashboard Overview

After logging in, you'll see the Dashboard.
This is your main workspace. It shows:

From the side menu (three lines top left), you can navigate to other sections:

2. Handling Incoming Requests

When a customer sends an order via SMS or WhatsApp, it appears as a Request Card on the Dashboard.

Each card shows:

Expand a Request Card

Tap the card to expand it. You will see:

📝 Note: Both fields auto‑save as you type (draft saving). If you close the card and come back, your entries are preserved.

Actions

When a request is expanded, you have several options:

M‑Pesa Requests

3. Products Management

From the side menu, go to Products Management.

Here you can:

Each product card shows:

💡 Tip: Use the "Re‑Sync" button on a product to force an upload to the server if it's stuck.

Add Product Form

When you tap the + button, a bottom sheet opens:

  1. Enter Product Name (required).
  2. Enter Price (KES).
  3. (Optional) Add an image by tapping the camera icon – you can pick from gallery or take a photo.
  4. (Optional) Add Custom Attributes – e.g., "Size" → "XL", "Color" → "Red". Tap "Add Attribute" to add more.
  5. Tap Save.

The product is saved locally and will be synced to the server on the next sync.

4. Customer Ledger

From the side menu, go to Customer Ledger.

This screen shows a list of all your customers.
Each customer card is expandable to show their order history.

Customer Card

Adding a Customer

Tap the floating + button (bottom right) to open the "Register New Ledger Profile" sheet.

Fill in:

Tap "Save Account".
A new customer and a first order are created, and both are queued for sync.

Searching & Sorting

5. Sync Queue

From the side menu, go to Sync Queue.

This is your upload/delivery queue for orders that have not yet been sent to the server.
It shows all pending orders waiting for sync.

Queue Card

Each card represents one order and shows:

Actions

🔄 Note: The sync queue is automatically processed in the background when a sync URL is configured and a sync is triggered (e.g., via the "Sync Orders" button at the top).

6. App Settings

From the side menu, go to App Settings Profile.

This is the central place to manage your business profile, security, and sync.

Sections

Business Identity

Employee Account

Outbound SMS & Messaging Template

Security Access Management

Pull Latest Profile

Sync Configuration

Employee Access

💡 For owners: The Business Code is auto‑generated when you create the business. Share it with your employees along with the Master Password.
For employees: Enter the Business Code + Master Password to join an existing business.

Recovery PIN

🔐 Security note: This PIN, along with the Business Code, is used to recover your passcode if you forget it.

Bottom Actions

7. Security & Recovery (Detailed)

Passcode

Business Code

Recovery PIN

Forgot Your Passcode?

If you forget your passcode:

  1. On the login screen, tap "Forgot Passcode?".
  2. Enter your Business Code.
  3. Tap "Verify & Fallback Passcode".
  4. If the business code is correct, a pop‑up will ask for your 4‑digit Recovery PIN.
  5. Enter the PIN and tap Verify.
  6. If both are correct, your passcode is reset to the default admin123.
  7. You will then be forced to set a new passcode immediately.
⚠️ Important: If you forget your Recovery PIN, you cannot recover your passcode. Keep it safe!

8. Tips & Troubleshooting

Syncing

Offline Mode

Role‑Based Views

Data Backup

9. Glossary

TermDescription
Business CodeA unique identifier for your business, e.g., WAVU-1234-5678. Used to join and recover.
Recovery PINA 4‑digit number you choose; required along with the Business Code to reset a forgotten passcode.
PasscodeYour local login password (min 6 characters).
Sync QueueA list of orders waiting to be uploaded to the server.
Customer LedgerThe complete list of your customers and their order history.
M‑PesaMobile money payment; detected automatically from SMS.
← Back to Wavu Vendor