Skip to main content
The Quickei WhatsApp Bot enables conversational banking — users can check balances, send money, exchange currencies, and view history directly from WhatsApp.

Features

Balance Check

Check wallet balances across all currencies by sending “balance” or “solde”.

Send Money

Transfer funds with a guided step-by-step flow including PIN verification.

Currency Exchange

Exchange between currencies with real-time rates — “change” or “exchange”.

Transaction History

View recent transactions by type — send “history” or “historique”.

Commands

The bot understands natural language in English and French:
Unlike the Telegram bot, WhatsApp users are automatically identified by their phone number — no account linking step is needed if their Quickei account uses the same phone number.

Send Money Flow

Currency Exchange Flow

Technical Setup

The WhatsApp integration uses the Meta Business API (WhatsApp Cloud API).

Prerequisites

Webhook Configuration

Verification endpoint (Meta sends a GET request to verify):
Message endpoint (incoming messages):

Signature Verification

All incoming webhooks are verified using the X-Hub-Signature header (SHA256):

Security

Phone-Based Auth

Users are identified by their WhatsApp phone number, matched against their Quickei account.

PIN Verification

All financial operations require the user’s transaction PIN before execution.

Rate Limiting

30 messages per minute per phone number to prevent abuse.

Message Deduplication

Each message ID is tracked to prevent duplicate processing of the same message.

Supported Message Types