In production with tier-1 institutions across Africa — by invitation. Contact Sales
Transaction intelligence for Africa

We make African money legible.

Senna turns the chaos of African bank narrations into clean, structured intelligence — merchant, category, location and channel — in a single, sub-second API call.

Every conversation begins under NDA. A human reads every request.

Input · raw from any African bank
TRF/EBE ANO INT SUPERMKT VI LEKKI/
REF: 8H2K-902 · NGN 12,450.00
Output · structured resolved in 184 ms
merchant
Ebeano Supermarket
category
Groceries
location
Lekki, Lagos
channel
transfer
confidence
0.97

In production with tier-1 banks, neobanks and licensed lenders across Africa. Names available under NDA.

99.9%target accuracy
<5%AI-handled queries
184 msmedian response
Millionsof transactions resolved
Products

One API. Every signal you need.

The same transaction looks different in every bank's payload. Senna reads any of them and gives you back a single, consistent shape.

Merchant resolution

The canonical business behind any narration — abbreviations, typos and branch suffixes mapped to one clean name.

Categorization

Spend categories tuned for African commerce — groceries, telco, levies, fuel, FX — not a Western schema bolted on.

Location intelligence

City, area and branch resolved from the payload — so you can see where money actually moves.

Channel detection

Transfer, card, USSD or mobile money — the rail behind every transaction, classified automatically.

Confidence scoring

Every field ships with a score you can underwrite against — route the certain, review the rest.

Enrichment API

One call. The same structured shape whether the input came from a tier-1 bank, a neobank or a USSD switch.

Solutions

Not another AI black box.

Senna runs through five layers in order. Each one is faster and cheaper than the next. AI is the last resort — never the first answer.

Five layers, in order of certainty.

Verified data answers first. Frontier models answer last, for less than 5% of queries — and everything they learn is verified and absorbed back into the ground truth.

99.9%target accuracy
<5%AI-handled
184 msmedian
Talk to our team
  1. 01

    Verified merchants

    A curated database of African businesses, hand-checked against ground truth. Highest confidence; lowest latency.

  2. 02

    Known aliases

    Every way a merchant ever appears in a payload — mapped to one canonical name.

  3. 03

    Smart matching

    Edit-distance and phonetic models catch what humans would: EBE ANO is still Ebeano.

  4. 04

    Pattern recognition

    Category from context — utility codes, telco prefixes, levy keywords — for the long tail.

  5. 05

    Frontier models

    State-of-the-art models for genuinely new merchants. Verified, then absorbed into Layer 1.

Where

Built where the chaos is. For the continent.

We started where the noise is loudest. The vision is every rail, every merchant, every market — across Africa.

Talk to our team
Live today

Nigeria

  • Lagos · Abuja · Port Harcourt · Ibadan
  • All major banks & neobanks
  • Telcos, DisCos, fuel, fintech, FX
Next

The continent

  • Ghana · Kenya · South Africa · Egypt
  • Pan-African card & mobile-money rails
  • Cross-border FX corridors
Developers

Built for the teams
building the rails.

One REST endpoint. Predictable JSON. The same shape every time, whether the input came from a tier-1 bank, a neobank or a USSD switch.

  • Sub-second median response
  • Bring-your-own keys & regional residency
  • Full audit log on every resolution
Contact Sales
POST /v1/resolve 184 ms
# Send one raw narration
curl https://api.senna.africa/v1/resolve \
  -H "Authorization: Bearer $KEY" \
  -d '{ "narration": "TRF/EBE ANO INT SUPERMKT VI LEKKI" }'

# → structured, every time
{
  "merchant":   "Ebeano Supermarket",
  "category":   "Groceries",
  "location":   "Lekki, Lagos",
  "channel":    "transfer",
  "confidence": 0.97
}
Trust

Engineered for institutions, not pilots.

Built for the rails, the merchants and the security postures your risk team won't need a workshop to approve.

Africa-native

Tuned for local rails, merchants, fees and FX patterns. Not a Western schema bolted onto African data.

Sovereign data

Regional residency. Bring-your-own keys. Full audit. Your data never trains another customer's model.

Tier-1 scale

The activity of millions, with SLAs your security team signs off on — not negotiates around.

Senna replaced six months of data engineering. Now we answer customer questions we couldn't even ask before.
Head of Risk Tier-1 African bank

Ready to make your money legible?

Tell us what you're building. Every submission is read by a human. Conversations begin under NDA.

No marketing list. No automation. A human reads this.