Tapnet Core Platform

The logistics operations
platform for South Africa.

We built Tapnet Core because SA logistics companies deserve better than duct-taped spreadsheets and five different tools that don't talk to each other. This is one platform that handles your fleet, deliveries, compliance, billing, and workflows. All of it.

If you're still running operations across WhatsApp, email, and spreadsheets, this is the system that replaces all of that.

60+
Workflow node types
15+
SA integrations
5
Telematics providers
20+
Document types
Platform Modules

Everything you need to run logistics

Eight modules that actually work together. From the moment a delivery gets created to the final invoice and proof of delivery, it all lives in one place.

Delivery Management

Track every delivery from draft all the way to doorstep. We support Standard, Express, Same-Day, Next-Day, Line Haul, and Last-Mile. You get multi-stop routes, temperature monitoring for cold chain, dangerous goods declarations, and tracking numbers generated automatically.

Fleet & Vehicle Management

Register your vehicles, track specs and payload capacity, and run pre-trip inspections (tyres, brakes, lights, fuel). We connect to Cartrack, Netstar, Tracker, MiX Telematics, and Fynbos so your telematics data lives right inside the platform. Plus maintenance logs and COF tracking.

Driver Management

Full driver profiles with licence and PrDP expiry dates so nothing slips through the cracks. Drivers check in and out of shifts, and you see their performance: how many deliveries, on-time percentage, exceptions raised. There's a demerit points system too, and the mobile app keeps them connected in the field.

Route Planning & Live Map

Plan routes with multi-stop optimization and track vehicles on a live map. We built in corridor tracking for the major SA routes like the N1, N3, and N12. Every route gets a safety risk score, and you can compare estimated vs actual durations to spot where things slow down.

Workflow Automation

This is where it gets really powerful. A visual drag-and-drop builder with over 60 node types. You can automate notifications, approval chains, API calls, payment processing, document generation, and basically anything else. Set triggers on delivery events, route changes, schedules, or webhooks.

Compliance & AARTO

AARTO infringement tracking and nomination management built right in. The platform monitors your vehicle compliance (COF, operating licences, insurance) and driver certifications (licence, PrDP, medical certificates). Everything gets a full audit trail.

Billing & Rate Cards

Set up rate cards however you need them: per KG, per KM, zone-based, flat-rate, or volumetric pricing. Invoices generate automatically with proper line items. Fuel surcharges, VAT at 15%, credit terms, zone-to-zone pricing. It all just works.

Exception Management

When things go wrong (and they do), the system catches it. Failed deliveries, delays, damage, hijacking incidents, load shedding impact, border delays. Each exception gets a severity level from LOW to CRITICAL, with automated escalation and root cause tracking.

Delivery lifecycle

Every delivery moves through a clear pipeline, and at each step your workflows kick in automatically. No chasing, no manual updates, no "did anyone send that SMS?"

Draft
Scheduled
Dispatched
In Transit
Out for Delivery
Delivered

Workflows fire automatically

Every time a status changes, your configured automations run. SMS to the customer, email to the ops team, webhook to your accounting system. You set it up once and it just runs.

Exceptions handled at any stage

If a delivery fails, gets delayed, or something goes wrong, an exception is created with a severity level. Escalation rules kick in so the right people know immediately.

Full audit trail on everything

Every status update, every timestamp, every GPS coordinate, every user action is logged. If someone asks "what happened to that delivery?" you have the answer in seconds.

Workflow Automation Engine

60+ node types. Zero code.

You open the workflow builder, drag in the nodes you need, connect them, and hit save. That's it. No developer needed. It handles everything from sending a WhatsApp message to running a VAT calculation to syncing data with Sage.

Triggers

Delivery events, route changes, schedules, webhooks, form submissions, payment events

Communication

Email, SMS via Twilio, WhatsApp, Slack, Discord, Telegram

Logic

If/Else, Switch, Loops, Filters, Merge, Approval gates, Try/Catch, Rate limiting

Data

API calls, database queries, CSV/PDF generation, Google Sheets, aggregation, caching

Finance

Payment processing (5 providers), accounting sync (Xero/Sage/QB), invoice generation

SA-Specific

VAT calculator, PAYE calculator, BEE calculator, FICA checks, SA ID verification, CIPC lookup

Logistics

Shipment tracking, address validation, route optimization, waybill generation, compliance checks

AI / ML

Claude, GPT, and Gemini integrations for intelligent automation and decision support

Technology Stack

Modern stack. Enterprise grade.

We picked every piece of this stack deliberately. Type-safe from database to frontend. Serverless so it scales automatically. You never have to think about infrastructure.

Frontend
Next.js 16 + React 19
Server Components, App Router
Language
TypeScript 5
Strict mode, end-to-end type safety
API Layer
tRPC v11
Type-safe RPC, Zod validation
Database
PostgreSQL (Neon)
Serverless, auto-scaling
ORM
Prisma v5
Type-safe queries, migrations
Auth
Better Auth
Session management, RBAC
Events
Inngest
Durable execution, retries
Mobile
React Native + Expo
Cross-platform driver app
UI
Radix UI + Tailwind
Accessible, responsive
AI / ML
Vercel AI SDK
OpenAI, Claude, Gemini
Monitoring
Sentry
Error tracking, performance
Hosting
Vercel
Edge network, serverless

How it's built

Here's a look at how all the pieces fit together, from the apps your team uses down to the database.

Web Dashboard
Next.js 16
Driver Mobile App
React Native / Expo
External APIs
Webhooks / REST
API Layer
tRPC (internal) + REST (mobile) + Webhooks (external)
Business Logic
Feature Modules + Workflow Engine + Inngest Events
PostgreSQL
Neon Serverless
Inngest
Event Processing
Sentry
Monitoring

Multi-tenant

Every team's data is completely isolated. All database queries are scoped by team, with role-based access: Owner, Admin, Editor, Viewer.

Event-driven

Inngest handles all workflow execution with automatic retries and crash recovery. If something fails, it picks up right where it left off.

Type-safe end-to-end

TypeScript runs from the database schema through the API all the way to the frontend. This means way fewer bugs and zero runtime type errors.

Feature-based architecture

Each module (deliveries, drivers, vehicles, etc.) is self-contained with its own routes, hooks, and components. Clean and easy to maintain.

Serverless-first

Deployed on Vercel with Neon PostgreSQL. It scales up and down with demand automatically. No servers to manage, ever.

Offline-capable mobile

The driver app keeps working in areas with poor signal. Data syncs automatically the moment the connection comes back.

South African integrations

These aren't random American SaaS tools. These are the payment providers, accounting packages, telematics platforms, and compliance services that SA logistics companies actually use day to day.

Payment
PayFast
Payment
Yoco
Payment
Ozow
Payment
PayGate
Payment
NetCash
Accounting
Xero
Accounting
Sage
Accounting
QuickBooks
E-commerce
Takealot
E-commerce
BobGO
Telematics
Cartrack
Telematics
Netstar
Telematics
MiX Telematics
Telematics
Tracker
Telematics
Fynbos
Messaging
Twilio SMS
Messaging
WhatsApp
Compliance
SA ID Verification
Compliance
CIPC Lookup
Compliance
AARTO System

Document generation

Every document your logistics operation needs, generated automatically. Waybills, PODs, customs forms, invoices. No more Word templates and copy-pasting.

Operations
  • Waybills
  • Manifests
  • Delivery Instructions
  • Route Sheets
Proof
  • Proof of Delivery (POD)
  • Digital signature capture
  • Photo documentation
Compliance
  • COF Certificates
  • Dangerous Goods Declarations
  • Temperature Logs
Cross-border
  • Customs SAD500
  • Certificate of Origin
  • F178 Forms
Financial
  • Invoices
  • Remittance Advice
  • Rate Confirmations
Fleet
  • Inspection Reports
  • Maintenance Logs
  • Fuel Reports
Security & Access Control

Your data is locked down

Session-based auth

Powered by Better Auth with email/password and OAuth. Secure sessions across both the web dashboard and mobile app.

Role-based access control

Five permission levels: Owner, Admin, Editor, Viewer, and Member. You decide exactly who can see and do what.

Complete tenant isolation

Your data never mixes with anyone else's. Every single database query is scoped to your team. Period.

Encryption at rest

Credentials are encrypted in the database. On mobile, auth tokens live in the device's secure enclave, not plain storage.

Security headers

CSP, X-Frame-Options, XSS protection, and HSTS are all configured. We take a defence-in-depth approach.

Full audit trail

Every user action gets logged. Every workflow execution gets logged. Every API key usage gets logged. Nothing happens without a record.

Built for South Africa

We know SA logistics

This isn't a generic platform that got a Rand symbol slapped on it. We built Tapnet Core from the ground up for the specific realities of running logistics in South Africa.

Load shedding planning

The platform tracks load shedding stages and helps you plan around them. You'll know how outages affect your routes, your depots, and your delivery windows before they happen.

Major corridor intelligence

Built-in route intelligence for the N1 (Joburg to Cape Town), N3 (Joburg to Durban), and N4 (Joburg to Maputo). Real-time conditions and risk scoring for each corridor.

AARTO compliance

Track infringements, manage nominations, monitor COF expiry dates, PrDP renewals, and operating licences. You get alerts before things expire, not after.

ZAR-native financials

South African Rand is the default currency. 15% VAT calculations, PAYE, EMP201, and BEE compliance are all built in. No currency conversions, no workarounds.

Local payment & accounting

PayFast, Yoco, Ozow for payments. Sage, Xero, QuickBooks for accounting. The tools SA businesses actually use, connected out of the box.

Hijacking risk awareness

Routes get safety risk scores based on known hijacking corridors. Drivers have an SOS button that instantly shares their location with the ops team.

Want to see how this works for your operation?

Book a demo and we'll walk through the platform using your actual delivery types, routes, and compliance requirements. No generic slideshow. Your operations, on screen.