ValiFramework

Every tool in Vali, in one place

Search the full list, with each feature marked live, beta or planned.

191
features
36
marked New
28
areas of the business

Platform & Multi-Tenancy

One menu for the whole system

New Live

One menu for the whole system: nine plain headings, with a search that jumps to any page. Use cases: new staff find their way on day one.

Private per-company workspace

Live

Every business runs in its own isolated database — data is never mixed between companies. Use cases: a SaaS-style rollout to many firms on one platform; peace of mind that your figures are yours alone.

Own branded subdomain

Live

Each tenant gets its own address (e.g. yourco.vali.co.za) routed automatically. Use cases: give staff a memorable login URL; present a professional, company-specific portal.

Role-based access control

Live

Users get roles (admin, accountant, bookkeeper, viewer) made of fine-grained permissions, right down to hiding/disabling individual form fields. Use cases: let juniors view but not post; keep HR out of the ledger; enforce least privilege.

Dark mode

Live

Full dark theme across every page, remembered per user. Use cases: comfortable late-night bookkeeping; personal preference.

Signup, Provisioning & API

Self-serve signup

Live

A visitor signs up from the website, verifies their email, and a fully-configured company is created automatically in about a minute. Use cases: try Vali without sales calls; instant onboarding from a pricing page.

Instant provisioning from golden templates

Live

New companies are cloned from a kept-current template tenant (real chart of accounts, roles and settings ready on day one). Use cases: start invoicing immediately; consistent, correct setup every time.

LMS embedding API (3rd-party courses)

Planned

Planned API so external sites can run Vali courses in an iframe, print certificates and read results. Use cases: a training provider embeds courses on their own site under their brand.

Billing & Subscriptions

Free trials with countdown

Live

Companies start on a trial with day tracking shown across the admin and the in-app billing page. Use cases: 30-day evaluation; clear visibility of days remaining.

Accounting — Sales & Receivables

Invoices & credit notes

Live

Create, post and email customer invoices and credit notes with full GL impact. Use cases: bill clients for work done; issue refunds/adjustments.

Recurring invoices

Live

Invoice templates that auto-generate on a schedule. Use cases: monthly retainers; subscription billing; rent.

Quotations with convert-to-invoice

Live

Draft and email quotes, then turn an accepted quote into a posted invoice in one click. Use cases: send an estimate for a project, invoice it the moment it's approved.

Sales orders

Live

Customer orders with inventory allocation and fulfilment tracking, feeding into invoicing. Use cases: track an order from placement to delivery; manage back-orders.

Debtors (customers)

Live

Customer master with balances, ageing and credit limits. Use cases: manage accounts; chase overdue receivables; enforce credit limits.

Debtor opening balances

Live

Capture customer balances when migrating in. Use cases: bring legacy AR across at go-live.

Debtor ageing report

Live

Outstanding receivables bucketed by age. Use cases: prioritise collections; assess cash-flow timing.

Customer statements

Live

Per-customer statements of transactions and balances. Use cases: month-end statements; resolve queries.

Bulk invoice & statement email

Live

A wizard to email invoices/statements to many customers at once with per-recipient preview. Use cases: month-end run to all overdue debtors in minutes.

Debtor group invoicing

Planned

Planned batch invoicing of the same invoice to a group of customers. Use cases: bill 10 branches the same charge in one action.

Timesheets

Live

Log billable time against each client and push it straight onto a draft invoice. Use cases: consultants and agencies billing by the hour; bookkeepers charging clients for time spent on their books.

Accounting — Purchasing & Payables

Bills & debit notes

Live

Record supplier bills and debit notes against expenses/inventory. Use cases: capture supplier invoices; handle returns.

Recurring bills

Live

Bill templates that auto-generate on a schedule. Use cases: utilities, subscriptions, repeat supplier charges.

Purchase orders with 3-way match

Live

Raise POs and match PO ↔ goods received ↔ bill, including partial receiving. Use cases: control spend; stop duplicate or over-billing.

Creditors (suppliers)

Live

Supplier master with terms and payables balances. Use cases: manage suppliers; track due dates; monitor AP.

Creditor opening balances

Live

Capture supplier balances when migrating in. Use cases: bring legacy AP across at go-live.

Creditor ageing report

Live

Outstanding payables bucketed by age. Use cases: schedule payments; manage cash outflow.

Payments & remittance advice

Live

Post customer receipts and supplier payments with allocation, and email a remittance PDF. Use cases: pay several supplier bills and send proof of which were paid.

Payment runs (batch EFT)

Planned

Planned batch payments producing a bank EFT file for upload. Use cases: pay 30 due bills at month-end in one file.

Employee expense claims

Planned

Planned workflow for staff to submit expense claims with receipts for approval and GL posting. Use cases: reimburse a salesperson's fuel and meals.

Purchase requests

Live

Capture what staff need to buy and batch approved requests into purchase orders. Use cases: add an approval step before any order is raised; consolidate many small requests into one purchase order.

Accounting — Banking & Reconciliation

Cashbook

Live

Bank-account ledger of deposits, withdrawals and running balance. Use cases: daily cash position; cleared vs outstanding view.

Bank statement import (CSV)

Live

Upload bank statements to populate transactions for matching. Use cases: load the monthly statement in seconds; support multiple bank formats.

Allocate bank transactions

Live

Classify imported statement lines to GL accounts and documents. Use cases: code bank lines; link to invoices/bills before reconciling.

Bank reconciliation (manual tick-off)

Live

GL-first month-end reconciliation between cashbook and statement. Use cases: month-end close; spot timing differences and errors.

Match from statement

Live

Statement-first reconciliation that pairs imported rows to GL entries. Use cases: faster matching on complex statements.

Reconciliation history

Live

View finalised reconciliations and their detail. Use cases: audit past closes; review unreconciled items.

Live bank feeds

Planned

Planned automatic transaction import via a bank-feed provider. Use cases: transactions appear daily with no CSV downloads.

Safe voiding

New Live

Reversals are dated to the original, and you are warned, with the month named, when a void would break a reconciliation. Use cases: void a payment without undoing a reconciled month.

Accounting — General Ledger & Setup

Chart of accounts

Live

Multi-level GL account hierarchy across assets, liabilities, equity, income and expenses. Use cases: structure the books; organise reporting codes.

Manual journals

Live

Balanced GL entries for accruals, reclassifications and corrections. Use cases: month-end accruals; fix prior errors.

Opening balances

Live

Initialise the GL via a balanced opening journal at migration or year start. Use cases: go-live setup; carry in legacy balances.

Period locking

Live

Lock fiscal periods to prevent posting into closed months. Use cases: protect a signed-off month; enforce cut-off.

Year-end close & carry forward

Live

Close the year — sweep P&L to retained earnings and carry balance-sheet accounts forward. Use cases: clean annual rollover with no manual journals.

Multi-currency & exchange rates

Live

Transact in foreign currencies with dual-amount GL and period exchange rates. Use cases: invoice overseas clients; track forex exposure.

Company settings & document numbering

Live

Company details, default posting accounts and numbering sequences. Use cases: set INV-/BILL- sequences; configure auto-posting accounts.

Chart-of-accounts import

Planned

Planned CSV/Excel bulk import of the chart of accounts. Use cases: migrate a CoA from another system quickly.

Account-type-filtered pickers

Planned

Planned smart account dropdowns that only offer valid account types per field. Use cases: stop misconfiguring a sales account as an asset.

Loan & bond register

Live

Track loans and bonds with balances, repayment schedules and interest burn-down. Use cases: watch a vehicle-finance or mortgage balance reduce over time; see how much of each instalment is interest.

Correct posted transactions safely

New Live

Correct a posted transaction in an open period, while closed periods, invoice lines and reconciled dates stay locked. Use cases: fix a mis-posted entry without a reversal chain.

Books health checks

New Live

Checks for unbalanced entries, orphaned accounts, allocations pointing nowhere, and signed-off bank reconciliations that no longer balance. Use cases: find problems before the accountant does; clean books before year end.

Accounting — Reports

Trial balance

Live

All GL accounts with debit/credit balances. Use cases: verify the books balance before reporting.

Income statement

Live

Revenue, expenses and profit/loss for a period, with comparison. Use cases: monthly performance; trend analysis.

Balance sheet

Live

Assets, liabilities and equity at a date. Use cases: financial position; bank/tax reporting.

General ledger detail

Live

Per-account transaction detail with running balance. Use cases: account audit; investigate a balance.

Cash flow statement

Live

Cash movements by operating, investing and financing. Use cases: cash planning; working-capital review.

VAT return & SARS VAT201

Live

VAT summary including the South African VAT201 format. Use cases: file VAT with SARS; calculate net VAT payable.

FX gain/loss

Live

Realised and unrealised foreign-exchange gains and losses. Use cases: revalue forex balances at period-end.

Sub-ledger check

Live

Confirm AR/AP sub-ledgers tie back to GL control accounts. Use cases: validate posting integrity at close.

Audit trail report

Live

Every change with user, time and before/after values. Use cases: compliance; accountability; fraud detection.

Money Value report

Live

Management cash-health view answering 'is the business getting richer and can we afford to invest?'. Tracks Bank, Debtors, Creditors and Net Position month by month — monthly average (smooths payment timing), peak and low — with a trend chart, a plain-English outlook, and drill-down to the underlying invoices, receipts and bills. Bank-basis toggle, CSV and PDF export. Use cases: monthly client reviews; deciding whether the business can afford to invest.

Budget vs actual

Planned

Planned budgets per account/period with variance reporting. Use cases: track January sales vs budget.

Profit per customer

Planned

Planned report of revenue minus cost of goods by customer. Use cases: find which clients are actually profitable.

Tax & Compliance

South African VAT (15%)

Live

VAT calculated and reported the SA way, with SARS-friendly outputs. Use cases: stay compliant without a separate tax tool.

Multi-country tax engine

Planned

Planned bracket-driven tax system for multiple African countries (VAT, PAYE, income tax variations). Use cases: run a Zambian or Nigerian entity with the right local rates.

Inventory & stock control

Stock levels

Beta

Live quantities by product, location and tracking mode. Use cases: instant stock lookup; reserve for orders; trigger reorders.

Goods received notes (GRN)

Beta

Record physical receipts against POs with batch/serial capture and mismatch tracking. Use cases: receive deliveries; feed 3-way matching.

Stock adjustments

Beta

Opening stock, corrections, damage, loss and cycle counts. Use cases: stocktake fixes; write-offs.

Stock movements & transfers

Beta

Move stock between locations and record receipts/dispatches. Use cases: inter-warehouse transfers; shipments.

Batch / lot tracking

Beta

Track batches with expiry for recall and traceability. Use cases: manage expiring stock; product recalls.

Serial number tracking

Beta

Track individual serials with location and lifecycle history. Use cases: high-value asset tracking; warranty; theft prevention.

Warehouse locations

Beta

Location and bin hierarchy for multi-warehouse operations. Use cases: count by location; bin-level control.

Stocktake sheets & variance

Beta

Printable count sheets and variance analysis. Use cases: physical counts; spot shrinkage.

Movement history

Beta

Full, filterable log of stock movements. Use cases: trace an item's journey; investigate missing stock.

Stock ageing & valuation

Beta

Ageing by receipt layer and valuation (FIFO/LIFO/weighted average). Use cases: spot slow movers; value inventory on the balance sheet.

Reorder report

Beta

Products at/below reorder level with purchase suggestions. Use cases: avoid stockouts; drive POs.

Barcode generation & labels

Beta

Generate Code128/QR barcodes and print shelf/product labels. Use cases: label shelves; scan to pick.

Scan-to-receive

Planned

Planned keyboard-wedge barcode scanning on GRN to auto-populate qty/serials. Use cases: receive 50 units by scanning instead of typing.

Inventory costing to GL (COGS)

Beta

Planned automatic cost-of-goods journals on dispatch using weighted-average/FIFO. Use cases: accurate COGS and inventory valuation in the ledger.

Visual floor plan

Alpha

Planned SVG warehouse/shop floor with live stock overlay. Use cases: see at a glance where stock is high/low.

Manufacturing

Run production from the sales order

New Live

Release, start and hold production from the sales order, without leaving the order. Use cases: see what's being made for each customer order; start work the moment an order is confirmed.

Set up a product on one screen

New Live

Set a product up to be made on one screen, without drawing a process flowchart first. Use cases: get a new product ready for production in minutes.

Custom and one-off jobs

New Release candidate

Start a job card with no bill of materials, change a job's materials and steps for that order only, and save it as the product's bill of materials. Use cases: quote-and-build work; a customer's special variation of a standard product.

Costing that shows its working

New Live

A costing facility asks about the part, writes the cost lines under the right production step, and shows the working behind every number. Use cases: consistent, explainable job costs.

Bill of materials change warnings

New Live

A job card warns you when the bill of materials changed after it was raised. Use cases: never build to an out-of-date recipe.

Automatic material issue

New Live

Materials are issued automatically when a job starts or completes. Use cases: stock stays accurate without manual issue slips.

Real labour cost

New Live

Several operators on one step, each at their own rate, so labour cost is real. Use cases: true job costing when a team works a step together.

Bills of materials (BOMs)

Live

Define product structures with components and rolled-up cost. Use cases: cost a manufactured product; manage sub-assemblies.

Job cards

Live

Production orders linking BOM and routing to a planned run. Use cases: schedule production; track shop-floor progress and completion.

Processes library

Live

Reusable manufacturing steps (production, QC, setup, packing, rework). Use cases: standardise steps; track quality checkpoints.

Routings

Live

Per-product process sequences with step dependencies. Use cases: define the production workflow; manage work queues.

Kitting / pick runs

Live

Pick all the materials a job card needs in a single run instead of issuing them piecemeal. Use cases: a storeman kitting a production job; fewer trips to the stores.

Material requirements report

Live

Work out the materials a set of job cards needs and highlight what is short. Use cases: plan purchasing for a production run; catch shortages before starting.

Picking issues report

Live

See what has and has not been picked or issued against job cards. Use cases: chase outstanding material issues; reconcile stores activity.

Products & Pricing

Product & service catalog

Live

One catalogue with SKUs, pricing and GL links, shared across sales and purchasing. Use cases: maintain prices once; reuse everywhere.

Units of measure & conversion

Live

Define units and conversion factors (e.g. cartons to units). Use cases: buy in cartons, stock in units, with auto-conversion.

Multi-supplier pricing & lead times

Live

Link products to suppliers with price, lead time and UOM. Use cases: compare supplier prices; drive POs at the right cost.

Packaging pack-size

Planned

Planned fixed pack sizes as a quantity multiplier separate from supplier UOM. Use cases: order 10 cases and have it record 240 bottles.

Contacts & CRM

Central contacts

Live

One contact directory polymorphically linked to debtors, creditors, employees and more. Use cases: a person tied to several companies, filed once and visible on all.

Contact portal links

Live

Issue magic-link tokens granting a contact secure document access. Use cases: let a supplier upload bills or a customer see statements.

Sales pipeline (interests → leads)

Release candidate

Contacts carry captured interests from MailBridge — filter by lead stage, see what each person asked about, and follow up from one place. Use cases: work your enquiry pipeline without a separate CRM.

Document Capture & Portal

Public upload portal (magic link)

Live

A branded, no-login page where customers/suppliers upload documents via a secure link, filed against the right contact. Use cases: collect monthly receipts from a client by phone camera.

Uploads triage workqueue

Live

A queue of incoming uploads with category routing (receipts → scanner, statements → import, contracts → file). Use cases: clear a morning's uploads in minutes.

AI receipt scanner

Live

Vision extraction of supplier invoices/receipts into a draft bill for review. Use cases: photograph a receipt and get a draft bill with vendor, amount and lines.

Email-in document channel

Planned

Planned per-tenant intake address that auto-files emailed documents by matching the sender. Use cases: suppliers email invoices straight into the books.

Duplicate detection & classifier

Planned

Planned duplicate warnings, statement-vs-invoice classification and multi-invoice splitting. Use cases: avoid posting the same invoice twice.

AI & Automation

AI assistant (ask in plain English)

Live

Ask about invoices, who owes you, what you owe and what is in the bank, in plain English. Use cases: 'who owes us more than 60 days?'; 'what's in the bank today?'.

An assistant with safe, limited access

New Live

The assistant works through Vali's own secured tools, limited to that person's permissions, on the company's own AI account and key. Use cases: give staff AI help without exposing data they can't see.

Control what the AI may do

New Live

Decide ability by ability what an assistant may see or do, in plain English, with risky ones flagged. Use cases: allow read-only questions but block changes.

AI write-actions

New Beta

Ask the assistant to create quotations and calendar events for you. Use cases: 'quote Acme for 10 units'; 'book a meeting with a client on Tuesday'.

AI-drafted notification rules

Live

Describe an alert in English and the system drafts the underlying query to run on a schedule. Use cases: 'email me overdue invoices every Friday'.

ChatGPT & Claude connectors

Beta

Connect Vali to AI assistants like ChatGPT and Claude so they can read and act on your business data through their connector tools (a Claude connector or a ChatGPT action). Use cases: ask ChatGPT or Claude about your live figures; let an AI assistant draft or update records in Vali.

AI Marketing

Audience builder (ask in plain English)

Release candidate

Describe who you want to reach — 'everyone who asked about CNC routers this year' — and the AI builds the contact list from interests and purchase history. Save audiences for reuse. Use cases: targeted follow-ups instead of blasting everyone.

AI-drafted campaigns

Release candidate

Give a short brief and get a ready-to-send campaign email — preview, edit and approve before anything goes out. Use cases: a promo written and sent in minutes.

Trickle sending

Release candidate

Campaigns send gradually at a controlled rate from your own mailbox — protecting your sender reputation instead of dumping a blast. Use cases: reach hundreds without landing in spam folders.

POPIA-compliant unsubscribe

Release candidate

Every campaign carries an unsubscribe link and opt-outs are honoured automatically across future audiences. Use cases: market to South African rules.

Campaign results

Release candidate

See who opened what — campaign performance tracked per send, feeding smarter follow-up audiences. Use cases: follow up the interested, skip the cold.

Mail Bridge — Inbox rules

Mail rules that cost nothing to run

New Live

Mail rules that decide on plain conditions with no AI call, so they cost nothing to run: file, forward, capture a lead, raise a task. Use cases: route supplier invoices to accounts; turn enquiries into leads automatically.

AI checkers for harder cases

Release candidate

Point MailBridge at any mailbox and give each checker its own instructions, schedule and priority — a chain of AI agents that read incoming mail and act on it. Use cases: spam firewall; support watcher; sales enquiry responder.

Spam & noise firewall

Release candidate

AI reads each incoming email and quarantines the junk before your team sees it — cold pitches, scams and marketing noise, with every decision logged and reversible. Use cases: clean shared inboxes like info@ and support@.

AI auto-replies

Release candidate

Checkers can answer routine mail for you — an AI-drafted reply in your voice, per your instructions, sent from the watched mailbox. Use cases: instant acknowledgements; answers to common questions after hours.

Smart forwarding & alerts

Release candidate

Important mail gets forwarded to the right person with the original message intact, plus in-app notifications — so nothing urgent sits unseen. Use cases: route new enquiries to sales; alert the owner to complaints.

Lead capture from email

Release candidate

MailBridge extracts the real person from an enquiry — name, email, phone, company, what they asked about — and creates a contact with their interest recorded. Your inbox becomes a lead list, automatically. Use cases: every stock or quote enquiry becomes a CRM lead.

Full audit trail

Release candidate

Every decision a checker makes is logged with its reason and cost — nothing is silently deleted, and anything can be reviewed. Use cases: trust-but-verify AI on your mailbox.

Learning management system (LMS)

Course builder

Live

Build courses from modules and pages, each with a pass mark and a time limit. Use cases: inductions, machine and forklift training, safety courses.

AI course builder

New Live

Describe the course, or upload your own material, and the AI plans the modules, content and questions for you to edit. Use cases: a panel saw safety course drafted in minutes.

Five question types

Live

Multiple choice, short written answer, essay, sketch on screen and photo upload. Use cases: a photo of a completed permit; a sketch of where the fire watch stands.

AI marking against your rubric

Live

Written answers and essays are marked by AI against the rubric the trainer writes, with feedback to the learner. Answers the AI is unsure about go to a marking queue for a person to finalise. Use cases: test understanding, not just recall.

Qualifications & certificates

Live

Group required courses into a qualification; when a learner passes them all, a certificate with a QR check link is issued automatically. Use cases: a workshop safety passport.

Progress and completion for managers

Live

Everyone on a course with started, completed and final score; send an access link again or reset an attempt. Use cases: answer the auditor from one screen.

Sign in by ID number, no email needed

New Live

Open a six-character code in the training room and each learner signs in with their ID number. Works on a phone. Use cases: floor staff without work email.

Release modules week by week

Live

Hold modules back and release them when ready, so a course runs over several weeks. Use cases: a four-week induction.

Sell courses from your own website (Learner API)

New Live

Your website takes the payment; the Learner API creates the learner, enrols them and sends a link straight into the course. Certificates print through the API too. Use cases: training companies selling courses.

Projects — client work, tasks and requests

Clients, projects, categories and tasks

Live

Every task has a status, owner, priority, due date, notes and files, under its client and project. Use cases: run customer installation projects from one screen.

Your own status flow

Live

Set your own status steps in your own order, and make a step require a note, such as "client reported a problem". Full history per task. Use cases: match how your workshop actually works.

Daily briefing

Live

What is stuck, what is waiting on you and what is waiting on others, across every client. Use cases: start the day knowing who to chase.

Client portal

Live

Clients sign in and see only their own work, worded for them ("Ready for you to check"), and update work waiting on them. Use cases: fewer phone calls asking where things are.

Client requests

Live

New work arrives as a request with the details and attachments you need, filed under the client. Use cases: no more requests lost in WhatsApp.

Email becomes a task

Live

Link any email to a task or join it to an existing one; inbox rules can raise a task automatically. Use cases: the conversation stays with the work.

Client sign-off from an email thread

New Live

Pick the tasks and send; the client gets a link, ticks each one and the status moves by itself. Use cases: get written confirmation without chasing.

Meeting agendas that build themselves

New Live

Link a calendar meeting to a client and the agenda lists what moved since the last meeting and what is waiting. Use cases: walk into the weekly review prepared.

AI assistants work tasks through the API

Live

An AI assistant connected to Vali Projects can read tasks, write notes and move a task's status, all recorded in the history. Use cases: let an assistant pick up routine work.

Policy & procedure wiki

Policy & wiki documents

Beta

A git-backed document library with a rich editor, version history and reusable variable chips. Use cases: maintain policies and SOPs with full history.

Dynamic variables in documents

Beta

Insert variables (static or data-driven) that resolve when the document is viewed. Use cases: a policy that always shows the current company name or a live figure.

Approval workflow

Beta

Queue documents for review with re-review reminders. Use cases: route a new policy for sign-off before it's published.

Folder tree & document library

Beta

Planned full folder hierarchy with create/rename/move and a real document list. Use cases: organise hundreds of policies into folders.

Policy distribution (fork/merge)

Beta

Planned forking of a master policy to site branches with merge of upstream changes. Use cases: head-office policy with site-specific variations kept in sync.

PDF export & public share links

Beta

Planned export to PDF and time-limited public links with optional password. Use cases: share a policy manual for induction.

Folder-level access control

Planned

Planned per-folder view/edit permissions with document overrides. Use cases: HR-only folders; one shared exception.

AI authoring & Q&A

Beta

Planned AI drafting, compliance review, summarising and questions about content. Use cases: 'draft a leave policy' then ask it to summarise for staff.

Full-text search, tags & comments

Planned

Planned content search, tagging, section comments and update notifications. Use cases: find every policy mentioning 'ladder'.

Real-time collaboration

Planned

Planned simultaneous editing with track-changes and translation branches. Use cases: two authors co-write an SOP live.

Communication & Documents

PDF generation for documents

Live

Branded PDFs for invoices, quotes, bills, POs, statements and remittances, with company logo. Use cases: send a professional invoice PDF in one click.

Per-tenant email & templates

Live

Each company sends from its own SMTP with HTML templates supporting variables and includes. Use cases: emails come from your own address and branding.

Mail composer with read tracking

Live

Compose and send ad-hoc emails with attachments and open tracking. Use cases: email a customer a document and see if it was opened.

Email template editor (UI)

Planned

Planned in-app visual editor for email templates with a variable picker and test-send. Use cases: tweak the invoice email wording without touching files.

Email, calendar & video meetings (NovaMail)

NovaMail: email and chat in one place

New Live

Email and internal chat in one inbox, built into Vali — messages to colleagues stay inside Vali as chat, email to customers goes out as real email. Use cases: answer a customer and ask a colleague from the same screen; keep all company conversation in one system.

Mail filed by company

New Live

Threads are filed under the company the email address belongs to, so all of one customer's mail sits together. Use cases: see everything from one client at a glance; clear a busy inbox company by company.

Shared mailboxes

New Live

One address such as support@ delivered to the whole team, and each reply shows who answered. Use cases: a shared sales or support inbox; cover for a colleague on leave.

Link conversations to your records

New Live

Link a conversation to the customer, quote, invoice or task it is about. Use cases: read the email behind an invoice query from the invoice itself.

Turn email into tasks

New Beta

Turn an email or a whole discussion into a task, with a warning when a similar task already exists. Use cases: a customer request becomes tracked work in one click; avoid the same job being logged twice.

AI thread summary and suggested reply

New Live

An AI summary and a suggested reply at the top of a long thread. Use cases: catch up on a long back-and-forth in seconds; answer faster with a draft to edit.

NovaMail on your phone

New Live

Install NovaMail on your phone as an app, with notifications when mail arrives. Use cases: answer customers from site; never miss an urgent email.

Video meetings built in

New Beta

Start a video meeting from a conversation; the invitation goes out as a card with a Join button, with no Zoom or Teams account needed. Use cases: a quick call with a client straight from their email thread.

Private meeting rooms

New Beta

Only people holding an invitation Vali issued can get into a meeting. Use cases: confidential client calls without open meeting links.

Calendar with invitations

New Beta

A calendar inside NovaMail with invitations, who said yes, and replies to Outlook and Google invitations. Use cases: book a client meeting and see who accepted; accept an outside invitation without leaving Vali.

Public holidays and calendar import

New Beta

Follow a published calendar such as South African public holidays, and bring your old diary in once. Use cases: plan around public holidays; move off another calendar in one step.

Meeting agendas

New Beta

A meeting's agenda is kept on the diary entry, so everyone arrives knowing what will be covered. Use cases: a structured weekly client meeting.

Users, Roles & Security

User accounts

Live

Manage user accounts, status and passwords. Use cases: onboard staff; deactivate leavers; reset passwords.

Roles

Live

Reusable role templates bundling permissions. Use cases: assign 'accountant' once instead of dozens of permissions.

Fine-grained permissions

Live

View/edit/delete/approve permissions per module and resource, down to individual fields. Use cases: hide salary fields; block deletes for juniors.

Invite flow with auto-login

Live

Invite staff by email; the link auto-logs them in to set a password. Use cases: add a team member without handling passwords.

Security

Company password vault

New Release candidate

A password vault for the company: passwords, notes and files encrypted on your own device, so not even Vali can read them. Use cases: keep bank, SARS and supplier logins in one safe place.

Vault opens with passphrase and phone code

New Release candidate

Opening the vault needs your passphrase and a code from an authenticator app on your phone. Use cases: a stolen password alone can't open the vault.

Share a single vault entry

New Release candidate

Share one vault entry with a named colleague without handing over your passphrase, with a printed recovery key if a passphrase is lost. Use cases: give a bookkeeper the SARS eFiling login only.

Two-step sign-in

New Beta

Two-step sign-in with an authenticator app: each person can turn it on, and an administrator can require it for chosen roles. Use cases: require it for everyone who can pay suppliers.

Bookkeeper / Practice Mode

One login, many client companies

Live

A practice logs into its own domain and sees all linked client companies with KPIs, switching in with one click. Use cases: a bookkeeping firm runs every client's books from one place.

Coloured client context bar

Live

A coloured bar shows which client you're working in, with each tab isolated. Use cases: never post to the wrong client by mistake.

Staff client grants

Live

Assign individual staff access to specific clients with roles. Use cases: limit a junior to two clients; audit who can see what.

Attributed cross-tenant actions

Live

Every action a bookkeeper takes is recorded against a shadow user in the client's audit log. Use cases: the client sees exactly what the firm did, and when.

Practice branding

Live

Set the practice firm name and logo. Use cases: present the platform under the firm's identity.

Idle reconfirm before posting

Planned

Planned confirmation prompt before a destructive action after a period idle in a client. Use cases: avoid posting to the wrong client after stepping away.

Quick client switcher (Ctrl+K)

Planned

Planned command palette to jump between clients by typing a name. Use cases: switch from 'Teacup' to 'Acme' in two keystrokes.

Client-side access revocation

Planned

Planned ability for a client to revoke a practice's access directly. Use cases: a client cuts off an unresponsive bookkeeper instantly.

Audit, Activity & Workflow Safety

Activity log & audit trail

Live

Searchable log of every create/update/delete with user, time and before/after detail. Use cases: compliance audits; accountability; investigations.

Notification rules engine

Live

Configure alerts on activity (e.g. invoices over a threshold) delivered by email/in-app on a schedule. Use cases: escalate high-value transactions; weekly overdue summaries.

Reversible delete (60-minute undo)

Live

Deletes are scheduled with a countdown and one-click undo before a cron purges them. Use cases: recover a mistakenly deleted invoice within the hour.

Platform Administration

Legacy data migration wizard

Live

Import accounting data from competitor/legacy systems. Use cases: bring a new customer's history across without manual entry.

Productivity & Experience

Quick links & shortcuts

Live

Per-user pinned and auto-learned most-used pages. Use cases: one-click to the pages you use daily.

Filter persistence

Live

List filters are remembered as you navigate away and back. Use cases: keep an 'overdue' filter while editing invoices.

Fixed asset register

Planned

Planned asset tracking with depreciation and disposal. Use cases: depreciate a vehicle automatically each month.

Delivery notes / packing slips

Planned

Planned priced-free packing slips separate from the invoice. Use cases: give the warehouse a pick list without showing prices.

Missing something your business needs?

Tell us. New features ship every week, many of them asked for by customers.