AWRA OpsHub Search

Blog Category

Integrations & Data

Imports, exports, the API, webhooks in both directions, M-Pesa, eTIMS, chat alerts, scanners and offline sync — including a plain list of what does not connect.

Integrations & Data articles illustration
Integrations & Data 13 min

ZATCA Phase 2: What Clearance Changes About Your System

Phase 1 asked you to generate a structured invoice. Phase 2 asked you to hand it over before you may issue it. That is not a bigger compliance task — it is a different architecture, and it means your system is no longer the record of its own invoice.

Read
Integrations & Data 12 min

Integrations: What a Logo on the Page Actually Means

Every integrations page is a grid of logos, and the tiles are four completely different products with four different failure modes. How to decode any of them with two questions, and which one to connect on day one.

Read
Integrations & Data 10 min

Bulk Import: Which Templates Actually Load

Thirteen templates download and eight import. Which is which, why the other five deliberately have no importer, the dependency order that stops a file failing on row one, and the fifty-row habit that substitutes for a preview.

Read
Integrations & Data 11 min

The REST API: Tokens, Permissions and Limits

There is a real API and there is no developer portal. How tokens are issued, why a token carries the user's permissions rather than its own, what the API is genuinely good for — and why continuous two-way sync is not a shape it supports.

Read
Integrations & Data 10 min

Inbound Webhooks, Signatures and Replays

One authenticated door instead of a per-vendor list. How the token differs from the HMAC signature, why replay protection matters more through ordinary failure than through attack, and the honest limit on what an inbound event can do.

Read
Integrations & Data 11 min

Outbound Webhooks: Signed, Retried, and Kept When They Fail

Sending an HTTP request on an event is a morning's work. Signing it, keying it for idempotency, retrying it and keeping the payload when it finally fails is the difference between a feature and a liability. Ask any vendor what happens after the last retry.

Read
Integrations & Data 12 min

M-Pesa Integration: What Runs in Each Direction

The feature that removes a daily job: a C2B payment quoting an invoice number attaches itself to that invoice. Collections, disbursements and reversal on your own Daraja credentials — plus the four gaps to plan a payout process around.

Read
Integrations & Data 11 min

eTIMS: How Filing Actually Works

Two independent guards against double filing, retries with backoff, the signed receipt stored on the invoice — and the two gaps a VAT-registered business must decide about before go-live: credit notes, and what a till does offline.

Read
Integrations & Data 10 min

The QuickBooks Sync: A One-Way Push

"Sync" does more work on integrations pages than any other word in software marketing. Ours pushes vendors, items and purchase orders out on a button and reads nothing back — including a note on where our own connector copy overstates it.

Read
Integrations & Data 11 min

WhatsApp & SMS Alerts for Operations

In Kenya an alert not on WhatsApp or SMS has not arrived. Both work on your own credentials, WhatsApp has one template rule that catches everybody, and the volume discipline matters more than the setup — because muting is silent and permanent.

Read
Integrations & Data 10 min

Chat Alerts: Twenty Minutes, Real Behaviour Change

The cheapest integration available and the only one that changes behaviour rather than moving data. Six channels, why three topic channels beat one, and the mute problem that makes this look like it is working for months after it stopped.

Read
Integrations & Data 11 min

Offline Sync: What the Word Should Mean

Three different things get sold as offline and only one is worth anything to a driver in Kitui. Idempotent replay so a lost response cannot duplicate work, conflicts surfaced rather than resolved, and device trust that expires.

Read
Integrations & Data 11 min

What We Do Not Integrate With

The list vendors do not publish. Bank feeds, other mobile money rails, other tax authorities, other accounting packages, inbound messaging of any kind, marketplaces and scheduled pulls — with the reason for each and what to do instead.

Read

Help Center

Need a quick answer while you read?

Run inventory, procurement, assets, sales, and field work with approved AWRA guidance for setup, migration, integrations, security, pricing, and support.

Search all approved AWRA public help articles.

Open Help Center