Skip to main content

Verified Supplier Programme

Sell to verified pharmacies, all in one place.

DawaTrack connects your catalogue directly to every facility that runs on the platform - real orders, real deliveries, real payment references. No more chasing purchase orders over email and WhatsApp.

app.dawatrack.com/dashboard
DawaTrack supplier portal dashboard - open orders, action required, order pipeline and recent purchase orders

Real supplier portal dashboard, live from a working supplier account.

Everything downstream of "confirmed," visible to you

Most supplier relationships go dark after a purchase order is placed. DawaTrack keeps you in the loop from order to payment - and every feature below is available both in your browser and through the Partner API, so your own systems can stay in sync automatically.

Real-time purchase orders

Accept or reject orders and declare deliveries the moment they come in - no email back-and-forth.

Returns handling

See what's been shipped back to you and confirm receipt with a credit note reference - no phone tag.

Invoices & payment references

See exactly what's owed and reconcile every payment against the reference the pharmacy recorded.

Catalogue management

Price and list your products against the shared medicine master so every pharmacy's PO form pulls real SKUs.

Live batch traceability

A real-time distribution tree of who holds a batch and how much they've sold - even through wholesale resale.

One-click recalls

Issue a PPB-compliant recall that cascades to every facility that ever held the batch - direct or resold.

Performance insights

Order trends, top pharmacies, cash position and fulfilment rate - know where your business is actually growing.

Partner API & webhooks

Integrate your own ERP with OAuth2-scoped REST endpoints, and get recall/order events pushed to you.

How it all connects

Whether you work from the portal or your own systems, you're both talking to the same engine - so a purchase order accepted in your ERP shows up instantly in the browser, and vice versa. That same engine is what makes traceability and recalls work even after a pharmacy resells your stock to another facility.

You Supplier Portal Browser, human login Your ERP / WMS Partner API, OAuth2 DawaTrack Platform PO Forwarding Batch Distribution Ledger Recall Engine (multi-hop) Invoices & Catalogue Pharmacies Pharmacy A Direct customer Pharmacy B Never bought from you directly One recall reaches both sign in REST + OAuth2 PO sent batch delivered wholesale resale webhooks: recall.issued
Login / API calls Orders & deliveries Wholesale resale (still traceable) Webhook push-back

The traceability part is the important bit. Pharmacy A can legally resell your stock wholesale to Pharmacy B - a facility you may never have heard of. DawaTrack still knows, because every wholesale hop is recorded the same way the original delivery was. If you ever need to recall a batch, one action reaches every facility that ever held it, however many hops away.

For developers

Skip the portal - integrate directly

If you already run an ERP or warehouse system, don't re-key anything. The Partner API gives you the same purchase orders, batch traceability and recall data the portal shows a human, over plain OAuth2-scoped REST - plus webhooks, so you don't have to poll.

GET /partner-api/v1/batches/{gtin}/{batch_number}/tree/
[
  {
    "notice": {
      "pharmacy_name": "Pharmacy A", "hop": 1,
      "quantity": 200, "quantity_sold": 35,
      "quantity_on_hand": 165
    },
    "children": [
      {
        "notice": {
          "pharmacy_name": "Pharmacy B", "hop": 2,
          "quantity": 25, "quantity_sold": 0,
          "quantity_on_hand": 25
        },
        "children": []
      }
    ]
  }
]

Auth

OAuth2 client-credentials

Environments

Sandbox & production

GET /batches/{gtin}/{batch}/tree/

The full multi-hop distribution tree, live sold/on-hand per facility.

POST /recalls/

Open a recall (or run a no-op annual drill) the same way the portal does.

POST /events/

Log ship/receive/dispense/quarantine events for unit-level (GS1 serialized) stock.

GET/POST /webhooks/

Register a URL and get recall/order events pushed to you, HMAC-signed.

How listing works

DawaTrack only lists pharmaceutical companies duly licensed by the Kenya Pharmacy and Poisons Board (PPB) and compliant with KRA regulations. Every application is manually reviewed.

1

Submit Application

Fill in your company details and upload compliance documents.

2

Compliance Review

Our team verifies your PPB licence, KRA PIN and registration - typically 1-3 business days.

3

Go Live

Once approved, add your catalogue and start receiving purchase orders from pharmacies.

PPB Verified Suppliers Only
Secure & Encrypted
No money moves through the platform - you're paid directly

Ready to list your catalogue?

Applications are typically reviewed within 1-3 business days.