Herufi logo
Documentation

Owner Guide

As a Shop Owner, you have full access to every feature in Herufi. This guide walks through everything from creating your first shop to generating financial reports.


Table of Contents

  1. Creating a Shop
  2. Managing Inventory
  3. Point of Sale (POS)
  4. Managing Orders
  5. Managing Employees
  6. Customer Management
  7. Analytics
  8. Financial Tracking
  9. Reports & Exports
  10. AI Assistant
  11. Settings
  12. Multi-Shop Management

1. Creating a Shop

  1. Go to My Shops in the sidebar.
  2. Click Add Shop.
  3. Fill in the details:
FieldRequiredNotes
Shop NameYesPublic name of your business
LocationYesCity or address
Business CategoryYese.g. Wholesale, Retail, Restaurant
CurrencyYesDefault: TZS
Tax RateNoPercentage applied at checkout
LogoNoUpload your shop's logo image
Contact InfoNoPhone, email, website
  1. Click Create Shop. Your shop is now live and selected in the sidebar.
Tip: You can create multiple shops and switch between them using the shop selector at the top of the sidebar.

2. Managing Inventory

Adding a Product

  1. Go to Inventory → click Add Product.
  2. Fill in the product form:
FieldNotes
NameProduct display name
SKUAuto-generated or enter manually
CategorySelect or create a category
Cost PriceWhat you paid per unit
Selling PriceWhat customers pay
QuantityCurrent stock count
Unite.g. kg, pieces, litres, box
Low Stock AlertAlert threshold (e.g. 5 units)
Expiry DateFor perishables — triggers expiry alerts
DescriptionOptional product details
ImageUpload product photo
  1. Click Save Product.

Stock Management

  • Low Stock Alerts: When quantity falls at or below the threshold, a notification is sent and the product appears in the dashboard alert panel.
  • Expiry Alerts: Products expiring within 10 days appear in the AI insights and dashboard.
  • Edit Stock: Open any product and update the quantity directly.
  • Product Variations: Create variants (size, colour, packaging) for a single product.

Categories

Go to InventoryCategories to organize products. Products can belong to one category.


3. Point of Sale (POS)

The POS is the fastest way to record in-person sales.

Making a Sale

  1. Go to POS.
  2. Search for products by name or SKU, or scan a barcode.
  3. Tap a product to add it to the cart. Adjust quantity as needed.
  4. Apply a discount (percentage or fixed amount) if required.
  5. Select the payment method: Cash, Mobile Money, Card, Bank Transfer.
  6. Tap Charge to complete the sale.
  7. A receipt is generated — print or send digitally to the customer.

End of Day Report

At the end of each shift, the POS summary shows:

  • Total sales and revenue
  • Number of transactions
  • Payment method breakdown
  • Any discounts applied

4. Managing Orders

Order Statuses

StatusMeaning
PendingOrder placed, awaiting action
ConfirmedOwner or employee confirmed the order
ProcessingOrder is being prepared
ShippedOrder dispatched for delivery
DeliveredCustomer received the order
CancelledOrder was cancelled

Updating an Order

  1. Go to Orders.
  2. Click the eye icon on any order to open it.
  3. Use the action buttons to move the order to the next status (e.g. Confirm, Mark Shipped, Mark Delivered).
  4. Cancellations can be applied at any stage before delivery.

Filtering Orders

Use the status filter tabs (All, Pending, Confirmed, etc.) or the search bar to find orders by order number or customer name.


5. Managing Employees

Assigning an Employee

Employees must have an existing Herufi account before you can assign them.

  1. Go to Employees → click Assign Employee.
  2. Search for the user by name, email, or phone number.
  3. Select the user from the results.
  4. If you have multiple shops, choose which shop to assign them to.
  5. Select their role:
RoleDefault Permissions
CashierView inventory, view/process orders, view customers
ManagerFull access to all employee-level features
Stock ManagerView/edit inventory, view orders, view reports
Delivery ManagerView/process orders, view customers
Sales AgentView inventory, process orders, view customers, manage discounts
  1. Customize permissions by checking/unchecking individual items.
  2. Click Assign Employee.

Available Permissions

PermissionControls
view_inventorySee the inventory list
edit_inventoryAdd, edit, delete products
view_ordersSee the orders list
process_ordersUpdate order status, confirm/ship
view_customersSee the customer list
edit_customersEdit customer records
view_reportsAccess analytics and reports
view_financialSee financial transactions
process_refundsIssue refunds
manage_discountsApply discounts at POS

Editing or Removing an Employee

  • Click Edit (pencil icon) on an employee card to change role, permissions, or transfer to another shop.
  • Click Remove (trash icon) to deactivate the employee. They lose access immediately.

6. Customer Management

Customer Records

Every customer who places an order at your shop is automatically added to your customer list. You can also add customers manually.

Loyalty Points

Customers earn 1 loyalty point for every TZS 1,000 spent. Points are visible on the customer's profile and in the customer's app.

Customer Segments

Herufi automatically tags customers:

SegmentCriteria
NewFirst-time buyer
RegularRepeat purchases
VIPHigh-value customers

Credit Management

You can record outstanding credit for customers who pay later. The amount appears on their profile and in your financial records.


7. Analytics

Go to Analytics to see visual data about your business.

Available Charts

ChartDescription
Revenue Over TimeDaily/weekly/monthly revenue trend
Units SoldProduct quantity sold over time
Top ProductsBest-selling products by revenue or units
Customer GrowthNew vs returning customers

Periods

Switch between 7 days, 30 days, 90 days, or 1 year views.

Branch Comparison

If you have multiple shops, the analytics page shows each shop's performance side by side.


8. Financial Tracking

Recording Transactions

  1. Go to Financial → click Add Transaction.
  2. Choose Income or Expense.
  3. Fill in: amount, category, description, payment method, date.
  4. Click Save.

Transaction Categories

Common categories include: Sales, Inventory Purchase, Rent, Utilities, Salaries, Transport, Other.

Summary Cards

The financial page shows:

  • Total Income for the selected period
  • Total Expenses for the selected period
  • Net Profit (income minus expenses)

Supplier & Customer Debt

Record amounts owed to suppliers or by customers directly on their profiles.


9. Reports & Exports

Go to Reports and select a report type:

ReportContains
Sales ReportOrders, customers, totals, payment methods, dates
Inventory ReportAll products, quantities, prices, expiry dates
Financial ReportAll income and expense transactions
Employee ReportActive employees, roles, hired dates, permissions

Export Formats

  • Excel (.xlsx) — Full dataset, best for analysis
  • CSV — Compatible with any spreadsheet app
  • PDF — Formatted, printable report (first 60 rows; use Excel for full data)

Date Range

For Sales and Financial reports, select the From and To dates before downloading.


10. AI Assistant

Herufi includes a built-in AI assistant powered by Google Gemini.

Owner Mode

The AI has live access to your business data and can:

  • Identify low-stock and expiring products
  • Summarise weekly revenue and trends
  • Recommend restocking or pricing actions
  • Answer questions in English or Swahili

Example prompts:

  • "Which products are about to expire?"
  • "What were my top 5 products last week?"
  • "My sugar sales are low — what should I do?"

How to Access

Go to AI Assistant in the sidebar. The chat keeps history across sessions.


11. Settings

Go to Settings to configure:

SettingOptions
LanguageEnglish / Swahili
ThemeLight / Dark / System
Shop DetailsName, location, logo, category
Currency & TaxPer-shop configuration
NotificationsEnable/disable push and in-app alerts

12. Multi-Shop Management

You can own and manage unlimited shops in Herufi.

Switching Shops

Click the shop name at the top of the sidebar to open the shop switcher. Select any shop to make it active — all data across the dashboard will update to reflect that shop.

Branch Performance

The Analytics page shows revenue, orders, and stock status for each branch side by side.

Assigning Employees Across Shops

When assigning an employee, you can select which of your shops to assign them to. An employee can be assigned to multiple shops.


Last updated: May 2026