The platform

From card to counter.
In seconds.

Link a card, find an offer, redeem it at the till and watch it land in the bank's console. Here's the whole journey.

Customer app showing a one-time code at the till

How an offer
becomes a sale.

Six steps, every one of them live in the product today.

01

Link a card, safely

The cardholder enters the first 5 and last 4 digits, then confirms with a code sent to the mobile number the bank holds.

First 5 + last 4Mobile OTPNo full card number
Link a card, safely
02

An offer finds them nearby

Offers match the cards they hold and where they are, with a gentle alert when a partner is close.

Nearby alertsMatched to their card
An offer finds them nearby
03

Show a code or scan the QR

At the till they show a rotating one-time code, or scan the QR on the merchant's tent card.

Rotating 6-digit codeTent-card QR
Show a code or scan the QR
04

The merchant validates

Staff type the code into the merchant app, record the bill and the discount, and confirm with the last 4 digits of the card.

Merchant appOutlet PINCard check
The merchant validates
05

The bank sees it live

Every redemption lands in the console instantly: outlet, card product, bill and discount, ready for reports and webhooks.

Real-time dashboardWebhooks
The bank sees it live
06

Savings they can see

Cardholders see what every offer saved them, month by month. A reason to keep using your card.

Savings historyMonthly totals
Savings they can see
Online offers

Coupon codes

Unique or shared codes from a pool, copied in one tap and used at checkout.

THRE-1000-1000
Online offers

Tracked links

A link that carries the offer to the merchant's site and reports the sale back.

https://go.cardoff.ai/t/threads?o=20off&c=•••1047

Screens shown are from the live product with demo data.

The spend loop

Why offers drive spend,
and how cardoff.ai keeps the loop turning.

An offer that's seen, chosen and paid for with your card rewards the cardholder at once and brings them back. Every turn of the loop makes your card the default a little more.

  1. 1See an offer
  2. 2Choose your card
  3. 3Pay as usual
  4. 4Get rewarded
  5. 5Come back

Each turn makes your card the habit.

Win the top-of-wallet spot

Offers show in your app, your web portal and nearby alerts, so your card is the one on the cardholder's mind at the till and the one set as default in their phone wallet.

Timed to real routines

Schedule campaigns around salary day, weekends, school terms and Ramadan. Hyduri drafts the campaign and its audience, and you approve before anything goes live.

Funded by who gains

Mix merchant-funded offers, which cost the bank nothing, with bank-funded boosts for the segments you most want to grow, each with its own budget.

Measure the lift, not just redemptions

Target a segment and leave a similar, random group out. Comparing the two shows the extra spend the offer caused, not just how many people redeemed.

No invented benchmarks here: measure the lift on your own portfolio. Read the spend & engagement articles

Customer app + website

Your brand. Their pocket.

A white-label app and website for each bank, with your colours, your real card art and your voice.

White-label per bank
Arabic & English
Real card art
Nearby alerts
Face ID
Wallet with real card art
An offer in the app
Customer app home
Merchant sales-point app

Validate at the till in seconds.

Staff sign in with a numeric merchant ID and a PIN, type the customer's code and record the sale. That's it.

Numeric merchant ID
PIN pad sign-in
Validate codes
Record the bill
Arabic & English
Merchant app sign-in
Merchant app in Arabic
Bank console

Run the whole programme from one place.

Offers, campaigns, AI targeting and insights, with approvals and a full audit trail.

Offers
Campaigns
AI targeting
Insights
admin.cardoff.ai
Home
Contact centre

Every conversation, one floor.

Live chat, tickets with SLAs and a CRM that shows every bank, merchant and cardholder in full.

Live chat
Tickets with SLA
360° CRM
Manager board
admin.cardoff.ai/contact-centre
Live chat
Contracts

Signed before the coffee cools.

Issue merchant agreements from the console. Merchants sign with a one-time code and both sides get a sealed PDF.

Built-in e-signing
OTP confirmation
Reminders & renewals
  1. 1Draft from a template and place the fields
  2. 2Issue it: the merchant gets a signing link
  3. 3They sign and confirm with a one-time code
  4. 4Sealed PDF with a signing certificate for both
admin.cardoff.ai/contracts
Placing signature fields on a merchant agreement
sign.cardoff.ai
Signed and sealed agreement
Developers

Offers anywhere you want them.

SDKs for web, iOS and Android, a REST API, signed webhooks and a sandbox with test cards.

SDKs
Webhooks
Web widget
API keys
GET /v1/public/offers?limit=3
{ "items": [{ "merchant": "Saffron Terrace",
   "title": { "en": "25% off the total bill" } }] }

webhook redemption.confirmed → 200
developers.cardoff.ai
Overview
Languages & currencies

Speaks your customers' language.

Arabic and English out of the box, right-to-left done properly, and new languages switched on and AI-translated from the console.

Englishالعربية
BHD 1,250.5
SAR 1,250.5
AED 1,250.5
KWD 1,250.5
QAR 1,250.5
OMR 1,250.5
EGP 1,250.5
US$1,250.5
€1,250.5
£1,250.5
Customer app in English
Customer app in Arabic
cardoff.ai billboard in the city

Let's build a more rewarding tomorrow.