Condition-based matrices
JSONLogic rules pick the right workflow for each request—amount bands, departments, risk flags, or anything you encode.
General-purpose approval platform
Nanatec APX is a standalone approval matrix engine: define what needs a sign-off, under which conditions, and who decides—then let your systems submit requests and receive decisions through one clean API.
Built for operators and engineers: configurable rules, resilient delivery, and traceability by default.
JSONLogic rules pick the right workflow for each request—amount bands, departments, risk flags, or anything you encode.
Model sequential, parallel, and any-of stages with timeouts—so nothing stalls in a black box.
When a stage times out, authority can escalate automatically to the people who keep the business moving.
Approvers delegate authority for a date range and scope—coverage without sharing passwords or ad-hoc inboxes.
Your systems get real-time HTTP callbacks for every approval event—ideal for syncing state and driving side effects.
Every state change is captured automatically—so compliance and debugging start from a single source of truth.
Keep purchase orders, contracts, and internal tools thin: they submit entities to APX, receive decisions, and subscribe to events—while matrices, approvers, and policies live in one place.
Usage-based with committed minimums
Start with a committed monthly volume, scale into overages at a flat per-request rate. You only pay for what you use beyond your plan.
Starter
Perfect for small teams getting started with structured approvals.
Ksh 16 per extra request
Get startedGrowth
For growing teams that process requests at scale.
Ksh 12 per extra request
Get startedBusiness
High-volume approvals with advanced controls and lower overages.
Ksh 9 per extra request
Get startedEnterprise
Custom volume, SLA, and commercial terms for large organisations.
Negotiated overage rates
Contact salesHow usage-based billing works
Each plan includes a committed monthly request volume. Requests count when a decision is recorded. If you exceed your commitment, overages are billed at a flat per-request rate at the end of the billing cycle. You always pay at least the base plan price—overages only apply beyond the included threshold.
All plans include SSL, audit trail, and email notification delivery. No setup fees. Cancel any time.
Developer API · v1
Connect your ERP, HRIS, or ticketing tool to ApprovalMatrix in hours — not sprints. Submit requests via REST, resolve the right matrix automatically, and receive real-time decisions without rewriting a single workflow.
# Submit a purchase order for approval
curl -X POST https://api.yourapp.com/v1/requests \
-H "Authorization: Bearer apx_live_••••••••" \
-H "Content-Type: application/json" \
-d '
"submitterRef": "EMP-1042",
"requestType": "purchase_order",
"title": "Office Supplies Q3",
"amount": 4500
'
# Response
{
"requestId": "req_f8k2mXp9",
"status": "pending",
"matrixId": "mat_pur_mid_range"
} Create an account, configure your first matrix, and connect your app in minutes—not months.