Complete Documentation

Vendility User Guide

Everything you need to set up, sell, manage and grow your business using Vendility — the all-in-one POS for every business type.

Version 1.6.1 · June 2026
rocket_launch

Getting Started

Your first 5 minutes with Vendility

Welcome to Vendility! Whether you run a retail shop, laundry, water station, or food outlet — you're in the right place. Follow these steps to go live in under 10 minutes.

1

Install & Open the App

Get Vendility from Google Play.

2

Create Your Account

Tap Sign Up and enter your name, business email, and a strong password. You'll receive a verification email — tap the link to activate your account.

3

Complete the Setup Wizard

The wizard collects your business name, type (retail / laundry / water / food / salon), country, currency, and first shop name. This takes about 2 minutes.

4

Add Your First Products

Head to the Inventory tab and tap + Add Product. Enter a name, selling price, buying price, and starting stock. Repeat for all your products.

5

Make Your First Sale!

Tap the POS quick action on the dashboard, select your products, choose a payment method, and hit Complete Sale. That's it!

info
First-Time Tour: On first launch, Vendility shows an interactive tour highlighting key features. Tap Next on each coach-mark card to walk through it, or tap Skip Tour to dismiss.
auto_fix_high

Setup Wizard

Configure your business profile

The Setup Wizard runs automatically after your first login. You can revisit it any time via Settings → Business Profile.

business

Business Name

Your official trading name, shown on receipts.

location_on

Country & Currency

Sets the currency symbol and tax rules automatically.

storefront

Business Type

Retail, Laundry, Water, Food, Salon, or Barbershop.

store

Shop Name

Name of your first branch. Add more shops later.

credit_card

Payment Methods

Enable Cash, M-Pesa, Card, or Airtel Money.

print

Receipt Printer

Optional Bluetooth thermal printer pairing.

check_circle
Tip: You can change all of these at any time in Settings. Nothing is locked in after the wizard.
home

Dashboard

Your business command centre

The Dashboard is the first screen you see after login. It gives you a real-time overview of your business health.

CardWhat It Shows
trending_up Business HealthToday's revenue vs yesterday, profit, and % change
inventory_2 Low StockProducts below their minimum stock threshold
sync Sync StatusWhether your data is synced to the cloud
bolt Quick ActionsOne-tap shortcuts to POS, Add Product, Refund, Shift
bar_chart Sales ChartsRevenue by day, week, month, or year
smart_toy AI InsightsDead stock alerts, reorder suggestions, peak hours
group Employee ActivityWho is on shift and their sales for the day
track_changes Daily GoalsProgress toward today's revenue target
check_circle
Pull to Refresh: Swipe down anywhere on the dashboard to refresh all data from the local database.
credit_card

Point of Sale (POS)

Process sales quickly and accurately
1

Open the POS

Tap the bolt POS / New Sale quick action on the Dashboard, or navigate to the Sales tab.

2

Add Items to the Cart

Tap any product card to add it to the cart. Tap multiple times to increase quantity, or long-press to enter an exact quantity. Use the search bar at the top to find products by name or barcode.

3

Apply Discounts (Optional)

Tap any item in the cart to reveal the Discount field. You can enter a flat amount or percentage discount per line item.

4

Choose Payment Method

Select Cash, M-Pesa, Card, or Airtel Money. For Cash, enter the amount tendered and Vendility calculates change automatically.

5

Complete & Print Receipt

Tap Complete Sale. Stock is deducted automatically. Tap Print Receipt to send to a paired Bluetooth printer, or Share to send via WhatsApp / SMS.

warning
No Internet? Sales are saved locally first. Your stock is updated instantly. The sale will sync to the cloud as soon as you reconnect.
inventory_2

Inventory Management

Products, categories, stock, and suppliers

Adding a Product

1

Tap + Add Product

From the Inventory screen or the Dashboard Quick Actions.

2

Fill in the Details

Name, SKU (optional), category, buying price, selling price, current stock, and minimum stock level (low-stock threshold).

3

Assign a Supplier (Optional)

Link the product to a supplier for reorder suggestions and payment tracking.

4

Add Images (Optional)

Tap the image slot to take a photo or pick from your gallery. Multiple images supported.

info
Low Stock Threshold: When stock falls to or below this value, Vendility automatically sends a push notification and highlights the product in red on the dashboard.

Stock Adjustments

Tap any product → Adjust Stock → enter the new quantity and a reason (received, damaged, counted). All adjustments are logged in the stock movement history.

Categories

Organize products into categories (e.g. Beverages, Electronics, Clothing). Categories can have parent categories for a nested hierarchy. Go to Inventory → Categories to manage them.

undo

Refunds & Returns

Process customer returns with full control

Vendility supports full and partial refunds. You also control whether returned items go back into stock.

1

Open the Refunds Screen

Tap the undo Refund quick action on the Dashboard.

2

Enter the Sale ID or Receipt Number

Find the original sale by scanning the receipt barcode or typing the sale ID.

3

Select Items to Refund

Tick the items being returned and enter the quantity for each. You can do a partial refund by selecting only some items.

4

Choose Return-to-Stock Option

Toggle Return items to stock ON if the items are in resaleable condition. Toggle OFF for damaged goods.

5

Add a Reason & Confirm

Select a reason (wrong item, damaged, customer change of mind) and tap Process Refund.

warning
Refunds are permanent once confirmed. Always verify the original sale ID and items before processing.
person

Customers

Build a customer database with loyalty

Save customer details and link them to sales to track purchase history, loyalty points, and credit balances.

FeatureDescription
checklist Customer ProfileName, phone, email, and membership tier
star Loyalty PointsAuto-awarded on each purchase
payments Credit BalanceTrack credit sales and outstanding balances
shopping_cart Purchase HistoryFull history of all sales linked to this customer
military_tech Membership TierStandard, Silver, Gold — auto-upgraded based on spend
bar_chart

Reports & Analytics

Understand your business performance
calendar_today

Daily Summary

Total revenue, profit, orders, and payment breakdown for any day.

trending_up

Weekly Trends

7-day revenue bar chart. Spot your best and worst days.

calendar_month

Monthly Revenue

Month-over-month comparison across the last 6 months.

emoji_events

Top Products

Best-selling products by quantity and revenue.

credit_card

Payment Methods

Breakdown of sales by cash, M-Pesa, card, etc.

person

Staff Performance

Sales and revenue per cashier per shift.

check_circle
Export Reports: Tap the share icon on any report to export as a PDF or CSV for accounting.
schedule

Shifts

Track when staff are working and what they sell
1

Start a Shift

Tap Start Shift from the Dashboard Quick Actions. Enter your opening cash float.

2

Work Normally

All sales you make are automatically assigned to the active shift. Take breaks by tapping Break.

3

Close the Shift

Tap End Shift. Enter your closing cash count. Vendility shows the expected cash vs actual, highlighting any discrepancy.

4

Review the Shift Report

See total sales, refunds, payment methods, and cash reconciliation for the completed shift.

info
Auto-Close: Shifts left open overnight are automatically closed at midnight to keep your records clean.
group

Team Management

Invite staff and control their permissions
RoleWhat They Can Do
OwnerFull access to everything including billing and team management
AdminManage staff, products, reports. Cannot change billing.
ManagerView reports, approve refunds, manage inventory
CashierMake sales, process payments, open/close shifts

Inviting a Staff Member

1

Go to Team → Invite

Enter the employee's name, email, and role. Choose which shop they have access to.

2

They Receive an OTP Email

Your employee receives a one-time-password invite. They enter it in the app to create their account and join your business.

3

Set Permissions

Fine-tune what they can view or modify from Team → Employee → Permissions.

content_cut

Services

Manage service orders for laundry, salons & more

If your business type is Laundry, Salon, or Barbershop, Vendility unlocks a full service order management system.

checklist

Service Catalog

Pre-built services for your industry. Customize prices and add your own.

bookmark

Order Tickets

Each job gets a ticket with customer name, items, and status.

sync

Status Tracking

Pending → Processing → Ready → Collected.

chat

Customer Alerts

Notify customers via SMS when their order is ready.

water_drop

Water Orders

Manage water delivery and refill orders

Designed specifically for water distribution businesses. Manage bottle deposits, refill orders, and delivery routes.

local_shipping

Delivery Orders

Create orders tied to a customer address and assign them to a driver.

water_full

Bottle Deposits

Track borrowed bottles per customer and reconcile on return.

location_on

Route Planning

Group deliveries by area for efficient daily routes.

check_circle

Delivery Confirmation

Mark orders as delivered with a single tap.

sync

Offline Mode & Sync

Work anywhere, sync everywhere

Vendility is built offline-first. Your entire business database lives locally on your device, encrypted with SQLCipher.

save

Local-First Storage

All sales, products, and staff data is stored on your device instantly. No waiting for the internet.

lock

Encrypted Database

Your data is encrypted at rest using SQLCipher. No one can read it without your credentials.

cloud

Cloud Backup

When internet is available, data syncs to our secure cloud server automatically in the background.

smartphone

Multi-Device

Use Vendility on multiple devices in the same shop. Data merges intelligently.

warning
Sync Conflicts: If the same product is edited on two devices while offline, the most recent change wins when syncing. Always confirm stock counts after reconnecting.
notifications

Notifications

Smart alerts that keep you informed
NotificationWhen It Fires
inventory_2 Low Stock AlertWhen a sale drops a product below its minimum stock level
bar_chart Daily Sales SummaryEvery day at your configured time (default: 8:00 PM)
credit_card Supplier Payment DueWhen a supplier invoice is overdue
schedule Shift Auto-ClosedWhen a shift is closed automatically at midnight

Configure Daily Summary Time

Go to Settings → Notifications → Daily Sales Summary Time. Tap the time picker to choose what time you want the notification each day. The setting is saved immediately.

settings

Settings

Customize Vendility to fit your business
SettingDescription
public Country & CurrencyChange your currency symbol and country
print Receipt PrinterPair or unpair a Bluetooth thermal printer
dark_mode Dark ModeSwitch between light, dark, and system theme
notifications NotificationsConfigure daily summary time
sync Force SyncManually trigger a full sync to the cloud
menu_book Help & GuideOpen this user guide
lock Change PasswordUpdate your account password
logout Sign OutLog out of the current account
diamond

Billing & Subscription

Plans and pricing
card_giftcard

Free Trial

1 shop, 3 staff members, all core features. 30-day trial.

star

Starter

1 shop, 5 staff, priority support. Ideal for small shops.

diamond

Pro

Unlimited shops, unlimited staff, AI insights, advanced reports.

Upgrade from the Dashboard banner or via Settings → Subscription. Payments via M-Pesa or card.

help

Frequently Asked Questions

Quick answers to common questions
Q

Can I use Vendility without internet?

Yes. Vendility is offline-first. All your data is stored locally and syncs automatically when you reconnect.

Q

What happens if I change my phone?

Install Vendility on your new phone, log in with the same account, and all your data will sync down from the cloud automatically.

Q

Can multiple cashiers use Vendility at the same time?

Yes! Invite each cashier via the Team screen. They log in with their own credentials on separate devices. Sales sync across all devices.

Q

How do I reset the first-time tour?

Go to Settings → Help & Guide → Reset Tour and it will play again the next time you open the Dashboard.

Q

My data is not syncing. What should I do?

Check your internet connection. Then go to Settings → Force Sync to manually trigger a sync. If the problem persists, contact support.

mail
Need more help? Email us at support@magdapos.com — we typically respond within 24 hours.