Find answers, support paths, and rollout guidance fast
Search the same approved public knowledge source used by AwraIQ. Results stay grounded in published AWRA resources, so buyers, customers, and support teams work from one source of truth.
Product helpImplementationSecurity reviewsBilling & support
Under Settings › AI & Data an administrator switches third-party AI off for the whole organization; nothing is then sent to an AI provider from any in-app feature, and features show their figures without the written summary. The page lists the providers in use and a 30-day log of calls by provider and purpose, never their content.
The offline queue used to move only while somebody was looking at it. Now it drains with the app closed — inside an eight-minute budget, on a schedule that costs nothing when there is nothing to send.
Release notes summarize new AWRA product capabilities, public page improvements, operational workflows, and support resources as they become available.
Use this public status center to review AWRA OpsHub’s security, privacy, audit, retention, and governance posture before procurement, legal, or internal risk review.
This module will refuse to move a project from planning straight to completed. It will not refuse to spend twice its budget. One of those is enforced by a state machine and the other is a percentage on a screen.
Apply a credit note and the invoice's amount-paid figure goes up by the credited amount. The invoice status says credited rather than paid, so the document is honest. The column is not — and anything measuring collections from it reads a credit as money received.
Our system records the result of an incoming quality check properly — a status on the consignment, a screen to set it, a summary and an analytics view built on it. What it does not do is stop you selling the goods that failed. Recording and enforcing live on two different records, and nothing connects them.
A programme director should not read fifteen status reports to find the two projects in trouble. The portfolio dashboard judges every project on schedule, effort and budget, and says which check raised the flag.
Human Resources — employee records, leave, attendance and time, payroll and payslips, off-cycle and final-settlement runs, employee loans, headcount planning, expiry alerts, and employee self-service.
The HR module manages the people side of your operations — employee records, leave, attendance and time, and payroll, with recruitment, onboarding and offboarding, performance reviews and expense claims around them — from the same workspace you already use for inventory, procurement, and sales.
The Projects module manages delivery — projects, tasks, planning, sprints and time — from the same workspace you already use for inventory, procurement, sales and HR. It is a delivery tool that is wired into the rest of the business, not a silo.
Pick monthly or annual billing — annual gives you one month free. Compare the 30-day Free trial with Basic, Pro and Premium at their current prices in US dollars or Kenyan shillings, or request a custom Enterprise quote. Each plan lists its users, employee records, file storage and usage limits.
A custodian is its own record rather than a user account, so drivers, site labourers, contractors, departments, vendors and visitors can hold assets with no login, no seat and no permissions. Six custodian types and four statuses including exited, so somebody who leaves stops receiving custody while every movement they were part of stays readable. Nine movement actions each carry their own permission, and every handover records the custodian, department, warehouse, location and condition at both ends, with an expected return date, optional photographs, optional GPS and a signature.
Completing an asset maintenance work order, on the web or in the AWRA mobile app, can carry up to six photos of the finished job and the signature and printed name of whoever accepted the work. Both are optional and shown on the work order as proof of work, served only to people who can view maintenance. A photo or signature that cannot be stored never blocks the completion, and in the app a completion made with no signal is queued and sent on reconnect.
AWRA captures attendance three ways — a manual daily register, employee self-service clock-in/out, or CSV/biometric import — in one record. It adds shifts and weekly rosters, automatic late detection, overtime, correction requests, and timesheet approval and lock per pay period. Clock-in can be secured with device passkeys, GPS geofencing, and an office QR code.
Delivery management — projects and tasks, Kanban board and my tasks, planning and Gantt, agile sprints, time and budget tracking, and flexibility (labels, checklists, templates), resource capacity and the portfolio dashboard.
Projects & Tasks runs agile delivery on the same tasks you track: a backlog and sprint-planning board, a per-sprint Kanban, story points, velocity across completed sprints, and a burndown computed from real completion times. Completing a sprint carries unfinished work back to the backlog automatically.
Generated barcodes are unique within your organisation and nowhere else, checked against your items and your assets in one shared namespace. They are internal identifiers, not registered product codes, and the difference decides what you can do with them.
Singapore's security-of-payment Act defines a day, for every deadline in it, as any day other than a public holiday. Weekends count. That is a third unit of time, and most systems implement two.
Plans are re-planned one task at a time, and halfway through they are always broken. The timeline now takes a drag or a keystroke, flags the dependency it broke, and pushes the open tasks downstream by exactly the slip.
A ticket knows which department raised it and, to the minute, how long it waited. It holds no hours, no rate and no cost — and hours are costed a module away, against a task that carries no department.
No mandate means the decision has to stand on operational evidence alone. Three honest positions including buying nothing, seven things worth scoring, and what a joint venture's attribution really costs.
Support desk — tickets, department queues, categories and assignment, SLA timers and escalation, the public intake portal, satisfaction ratings, the knowledge base, WhatsApp intake, and staff self-service (My Tickets).
Turn scattered emails and "can you look at this?" requests into tracked tickets — routed to a department queue, owned by a real person, and kept on an SLA clock. This guide covers intake, queues, working tickets, SLAs, and the self-service portals.
Our helpdesk emails your customer when their request is updated. If they reply to that email, nothing happens — and the cost of that lands on your reporting rather than on your support desk.
Live chat with AWRA support: offered only when someone is online, a clock instead of a spinner, files and screenshots, a bar that follows you around the app, and an email when nobody picks up.
A field called "notified at" was being filled in on tickets where nobody had been notified. A missing alert is a gap you can find; a false record of one closes the investigation and moves the blame to a colleague.
Four of the Act's seven operational duties are wholly yours, three are shared, and none can be discharged by a purchase. The controller and processor boundary, what belongs in a processing agreement, and what the breach register does and does not do for you.
Japan gives a mail-order buyer eight days from delivery to send the goods back — and takes the right away if you published your own terms in the advertisement. The window is a property of a document, and our return row records neither the route nor the postage.
The AWRA OpsHub Android app is published on Google Play, free to install, and covers inventory movement, asset custody, scanning, GPS proof and offline field work.
In the Android app, a push for a request that is still pending carries Approve and Reject when the recipient may decide it; Reject takes the reason in the reply field. The app re-reads the approvals queue before acting, so a request already decided is never decided twice. Others get a plain notification, and the lock screen hides the details and buttons.
The same organisation signing up in a browser stored one thing and signing up on a phone stored another. One normaliser now serves all three signup routes — and it makes the shape uniform without inventing the country nobody typed.
Subscribe an https URL to eight events: order.shipped (stock transfer completed), invoice.created, invoice.paid, purchase_order.created, customer.created, vendor.created, item.low_stock and workflow.webhook. Deliveries carry X-Awra-Event, X-Awra-Delivery, X-Awra-Timestamp and an HMAC X-Awra-Signature, retry with doubling backoff on each endpoint's retry policy, and land in a dead-letter list when they run out. Private and internal addresses are refused.
The API reference documents every Developer API endpoint for inventory, sales, and procurement, with authentication, key scopes, pagination, error codes, and rate limits.
Under Settings › AI & Data an administrator switches third-party AI off for the whole organization; nothing is then sent to an AI provider from any in-app feature, and features show their figures without the written summary. The page lists the providers in use and a 30-day log of calls by provider and purpose, never their content.
Blacklisting a supplier does five things at once, refuses to be undone by accident, and blocks them from reapplying through the public form. Marking one preferred does nothing at all. Two flags on one record, and only one is a control.
A budget is a category and an amount, and a purchase reaches it by matching a free-text string on the item. Case is forgiven; a plural is not. So the spend you are not watching is the spend that was spelled slightly differently.
The export and erasure tooling here is built around a user account — somebody who signs in. A customer is a record, not an account, and the difference decides what a data request against your workspace can be answered with.
A requisition carries its department as free text; a purchase order carries it as a reference. The bridge is a lookup by exact name — and when it fails the order is raised, received and paid with no department, and no budget ever hears about it.
Where the consumption tax cannot be reclaimed, it has to be charged to a budget line — and a line has a ceiling that a good intention does not raise. The arithmetic is simple and it is discovered late.
Mandatory notices carry a duty optional ones do not: restraint. Set days, never two in a row, monthly after the first month, and an end — the schedule we hold our own account notices to.
Awarding a supplier quote moves a stock item's selling price with its cost. For a resold service, the cost moves and the price stays where you set it, with the markup recalculated so it stays true.
A tariff preference is worth nothing to a business that cannot quote in the buyer's currency, cost goods honestly through the border, or produce the records proving where they came from. Operational readiness, and a hard line at customs.
Running out of one thing is not the same as outgrowing a plan. Which limits an add-on can raise, which only the next plan up does, and the annual-billing detail that changes the arithmetic.
ABC Inventory Analysis foundations Intermediate 35 min fa-layer-group Sort your items into A, B, and C tiers so you spend control effort where the money is.
Accounting AI Insights governance Intermediate 40 min fa-scale-balanced Large entries, reconciliation clues, and finance exceptions. Learn AWRA accounting ai insights: Large entries, reconciliation clues, and finance exceptions.
Suppliers apply to you through a public page addressed by your organisation's own slug, with no account and no login. Everything after that — the tracking link, the document requests, the eventual portal account — follows from decisions in that one route.
"Best" cannot be answered as a product ranking across fifty-four regulatory environments. What can be answered: the five things that genuinely change country to country, the much larger set that does not, and how to test a regional claim in a demo.
Nobody adopts an asset register with no assets. The interesting part of a migration is never the file format — it is the four columns you have that the destination has nowhere to put, and deciding in advance which of them you are prepared to lose.
Six questions with structural answers — a number, a yes, a name — including the one almost nobody asks: who maintains the municipal rate dataset, and on what schedule?
Stock leaves inventory through the normal adjustment and approval path and arrives in the asset register with a custodian and a movement history, linked to the adjustment in both directions.
A stocktake here does not change your stock. It raises adjustments somebody has to approve — so a counter can report what they counted and cannot set the record. The best decision in the module, and the three things it stops short of.
Until October 2026 a discount at this till was four columns — a record of what happened, not a control over whether it should have. It now carries a user, a workspace limit and an approver by PIN. The reason is still typed, and recording versus governing is still the question to ask of any till.
Stock control — item master and locations, counts and adjustments, transfers and approvals, traceability and quality holds, replenishment, and warehouse operations.
Every morning AWRA emails and posts a bell notice about assets due back within your reminder lead time (three days by default) or already overdue: admins get the full list and each custodian with an email or a login gets their own items. Warranties ending within the warranty lead time (thirty days by default) are sent to admins. Both can be switched on or off per channel in Notification Preferences.
A free-text field with validation is not a smaller version of a coded one. Where a jurisdiction wants a value from a published list, the field either holds it or your document is not the document.
Our ABC report bands the catalogue on cumulative consumption value, which is the correct definition and not the common one. Our counting module can hold a class against a plan. Nothing carries the first into the second, so at catalogue scale the classification is never refreshed.
Most stock counts produce a new number and throw away the evidence of how the old one went wrong. Blind, valued, placed and dated — miss any one and you get a correction instead of a reason.
One reorder point per item treats a Nairobi depot and a Kisumu shop as the same building. Each warehouse can now carry its own minimum and maximum, and the reorder screen fills each one to its own ceiling.
You type a minimum you are never willing to go below. Until October 2026 a nightly job recalculated it and wrote its answer over yours; now a typed figure is kept, till sales count as usage, and each warehouse can hold its own level. What a par level is, and where it should live.
Buying — requisitions and approvals, RFQs and quotation comparison, purchase orders and receiving, three-way matching, supplier prequalification, and landed cost.
Our interface is English. Yours is not. That is a staffing question inside the building and a document question outside it — and only one of the two is actually solvable by a vendor.
We record how much tax was paid on a purchase and not what it means. That gap has a general shape — a stored value whose interpretation lives outside the data — and once you see it you find it in landed costs, quantities and dates.
Almost every prequalified supplier list has the same defect: nothing removes anyone. Ours has a shelf life — a validity period you set, a date stamped at approval, and a job that runs at six every morning, expires the qualification and deactivates the supplier so they drop out of the selectable list. Here is the whole pipeline, and the five things it does not do.
Most ERP regret comes from buying the wrong size, not the wrong brand. A buyer's guide that starts from your operation, right-sizes the system, and gets you there without overbuying.
The customer pays part by phone and the rest in notes. What your till records decides whether tonight's drawer reconciles — and recording it wrong manufactures shortages that nobody can trace.
Three supply chains in one apron — contracted dry goods, daily fresh buying with price-survey bands, and protein weighed twice. Each leaks differently.
Selling — quotations and orders, invoicing and credit notes, customer records and statements, receipts and collections, and point of sale with shift reconciliation.
Everywhere else, voiding a document is something you do. Here it is something you ask for — and your customer can say no, or say nothing, which is worse.
In several Gulf markets a customer settles an invoice by handing over a cheque dated six weeks out. The invoice is closed as far as they are concerned, the money is not yours yet, and our receivables model has only two states.
A return against last year's sale is credited at last year's rate. Our credit note holds one amount and no tax split, so it cannot express that — and nothing will tell you.
Every foreign-currency invoice and supplier bill now carries its exchange rate, posts in base currency at that rate, and books a realised gain or loss when it is paid at another. Without a rate, nothing posts — and reports still never add currencies.
You can invoice in another currency, record the rate that applied and take payment in it. The ledger posts each document in base currency at its own rate and books the realised gain or loss when payment lands at another. What it keeps is one set of books — and revaluing what is still open at month end stays with your accountant.
The Marshall Islands passed a consumption tax in 2025 that applies to supplies made on or after 1 October 2026. Between those two dates sits every quotation, contract and recurring invoice a business raises — and almost no finance system can hold a rate and a date at the same time, including ours.
Nobody schedules the day they outgrow their books — you just do more work for worse answers. The seven signs your accounting tool has become the bottleneck, and what they mean.
For an exporter the tax balance is a receivable rather than a liability — often a large one, managed with less rigour than a debtor a tenth of its size.
Cash accounting records money when it moves; accrual records it when earned or owed. The choice changes what your profit means and whether your books can be trusted.
Profitable businesses run out of money regularly, and almost always with two weeks of warning nobody was looking at. A thirteen-week rolling forecast you can maintain, built from records you already have.
What each fund type is, where NGOs mix them by accident — salary borrowing, shared costs, exhausted lines — and the structure that keeps the wall intact.
A vendor-honest guide to choosing operations software in Rwanda — what an ERP must actually do for a Kigali-and-upcountry business, how to test each claim, what to budget, and the straight answer on EBM, RRA and RWF.
The asset panel shows a health score and a confidence figure beside it. Both are arithmetic you can check by hand — five deductions with named caps, a proportional term, and a floor at twenty rather than nought.
Registers fail because they record what an organization owns rather than who is holding it. Custody, verification and disposal as the three things that matter — and a precise line between an asset register and a maintenance system.
Two maintenance constants sat in this asset register for a long time with nothing that wrote them. A work order writes both now, from a preventive schedule that opens it when the service falls due — and the way the gap used to hide is worth knowing whoever you buy from.
A contractor's plant is capital designed to move — which is why it goes idle, goes missing, and breaks down unplanned. Custody, movement history, and service discipline.
The auditor's schedule says what was bought; nothing says where it is. Fleets, branch fit-outs, ICT custody, repossessed collateral, and the register that survives elections.
Every vendor says they are localized. Almost none are asked which layer they mean. A field guide to the seven layers of localization — and an unusually blunt account of where our own product stops.
Buyers use "multi-currency" to mean three unrelated things and vendors answer whichever one they can. Separating transaction, reporting and entity currency across a continent of pegs, managed floats and redenominations.
A report here is built on one dataset — a sound design that keeps a whole class of double-counting out of your numbers. The joins worth adding on top, where you need a supplier and a customer, or a purchase and a complaint, in the same row.
Every business system has a chat box now, and almost none do what users assume on first sight. Guidance assistant versus data agent, what ours answers today, and the one question that tells you which any vendor is selling.
Shared cloud or a server in the cupboard used to be the whole choice. A managed dedicated instance gives you a system of your own and leaves the patching, backups and upgrades with the vendor.
Seeing the business — the report catalog, BI Studio and custom report builder, saved filters and scheduled reports, dashboards, and predictive insights.
The most expensive report is the one somebody assembles by hand every month because asking IT takes three weeks. What a report builder removes, and how to avoid the mess when everyone can build one.
The owner wants one honest answer: how did the whole group do? Getting there without a quarterly spreadsheet ritual — the monthly group pack, a currency policy that holds, and the clear line between management consolidation the system produces and statutory consolidation your auditor signs.
One screen answers whether the machinery is working, from eleven checks reduced to a single verdict. The rule that reduces them is three lines long, and the most important thing in it is where "unknown" is counted.
Three formats, a row cap worth knowing about, and a CSV convention for empty cells that changes how Excel totals a column. What to expect from an export today, and the wider formats and larger row limits we can enable for you.
A lease that expires unnoticed costs more than a month of rent — it costs the negotiation you never had. Four dates per lease, what a turnover truly costs, and why the renewal conversation belongs at ninety days.
Making the system act — approval workflows, rules and triggers, the unified action queue, exception handling, alerts and notifications, and scheduled jobs.
Any system can push a message to a phone. What separates a control from a nuisance is whether every single event has a named switch, a delivery channel it may and may not use, a cadence that stops a reminder becoming a stream — and a separate control for the person whose bell it lands in.
AfCFTA and the EAC customs union are lowering the barriers to trading across African borders — but a tariff advantage is only real if your operations can follow. What cross-border trade demands of your system, and an honest line on where software stops and customs, tariffs and rules-of-origin begin. Hedged.
Burundi, South Sudan, Somalia and the DRC joined the EAC into one market — but they are frontier economies, not Nairobi. What actually matters when currency is unstable, infrastructure is thin, and the honest answer to "is it localized?" is no.
When members give toward a building, the money carries a promise. Pledges against receipts, restricted from general funds, spent transparently — how the promise is kept to completion.
Coffee and tea move through Uganda in a chain of weigh-ins, grades, advances and member payments — most of it still on paper. The operational disciplines that turn a cooperative's intake season into clean, trusted records.
For rollout planning, enterprise procurement, billing, security review, or customer support, share the context and we will route it to the right owner.
We use necessary cookies for secure sessions. With your permission, we also use cookies and browser storage for preferences, analytics, and demo engagement. Privacy Policy
AWRA OpsHub
Cookie settings
Cookie Consent Manager
Necessary cookies stay on for login, CSRF protection, and security. You can choose the optional categories below.
Overview
General Information
AWRA uses cookies and browser storage to keep public pages secure, remember selected preferences, measure website performance, and manage demo engagement prompts.
You can choose whether functional and marketing engagement storage apply. Analytics measurement is always active in this AWRA setup.
These settings apply to AWRA public website experiences such as the homepage, feature pages, pricing calculator, blog, help center, and request-demo page. Authenticated dashboard and vendor portal sessions still rely on required security cookies.
Required
Always active
Functional
Optional
Analytics
Always active
Marketing
Optional
For more context on privacy handling, open the Privacy Policy.
Required Cookies
Required Cookies
Always Active
Required cookies and storage support basic website delivery, secure sessions, request protection, and remembering the consent choice itself.
These cannot be switched off from this manager because disabling them would break login/session behavior, form protection, or the ability to remember the privacy choice you save.
Cookie details
Session security: keeps secure server sessions working while browsing AWRA.
CSRF protection: helps verify form submissions and protect requests.
Consent record: stores the preference decision so the banner does not keep asking after a choice is saved.
Examples: Laravel session cookies, CSRF tokens, and the AWRA consent preference record.
Duration: session security can expire with the browser/session; saved consent can last longer so the same browser remembers the choice.
Functional Cookies
Functional Cookies
Functional storage improves the public website experience by remembering interface choices, helper states, dismissed notices, and short-lived interaction preferences.
Turning this off does not stop secure required cookies or analytics. It only limits optional convenience memory.
If disabled, AWRA may show some helper prompts again or forget non-essential display choices. Core public pages, contact forms, and request-demo forms still work.
Cookie details
UI preferences: remembered display choices and helper states where available.
Dismissed notices: session-level or preference-level memory for notices the visitor has closed.
Frequency helpers: optional browser storage that prevents repeated prompts when allowed.
Examples: localStorage or sessionStorage values for dismissed banners, guide/helper states, and lightweight public-page preferences.
Effect when off: AWRA avoids optional convenience memory unless it is also allowed through marketing and engagement preferences.
Analytics Cookies
Analytics Cookies
Always Active
Analytics helps AWRA understand public page performance, traffic patterns, and content usefulness so we can improve the marketing website.
This category does not by itself enable demo popups, exit-intent prompts, or advertising pixels. Those are controlled by Marketing & engagement.
In this AWRA setup, Google Analytics and Google Tag Manager measurement are treated as mandatory website measurement and remain active.
Cookie details
Google Analytics / GTM: measures aggregate traffic and page activity.
Performance insight: helps identify which public pages, docs, and demo paths visitors use.
Operational signal: supports website quality decisions without enabling demo popups by itself.
Examples: Google measurement identifiers such as GA/GTM tags and related browser identifiers set by Google scripts.
Use: page views, source/referrer trends, public content performance, and product education page effectiveness.
Marketing & engagement
Marketing & engagement
Marketing and engagement storage supports demo prompts, exit-intent prompts, campaign attribution, and future advertising pixels.
When disabled, AWRA will not auto-open demo or exit-intent popups. CTA buttons can still open a form because that is a direct visitor action.
When enabled, AWRA can remember that a visitor already saw, dismissed, or submitted a demo prompt so the same popup is not repeated aggressively.
Cookie details
Demo prompt memory: tracks whether an auto prompt or exit prompt was recently dismissed.
Demo submission memory: avoids asking again after a visitor submits a demo request.
Campaign context: keeps source page, referrer, and UTM context available for demo requests.
Examples: popup frequency caps, demo-submitted flags, engagement source fields, and UTM/referrer context.
Effect when off: auto demo prompts and exit-intent prompts stay blocked; normal navigation and manually clicked CTA buttons still work.