The Quickei WhatsApp Bot enables conversational banking — users can check balances, send money, exchange currencies, and view history directly from WhatsApp.Documentation Index
Fetch the complete documentation index at: https://developer.quickei.io/llms.txt
Use this file to discover all available pages before exploring further.
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:| Command | Alias (FR) | Description |
|---|---|---|
balance | solde, bal | Check wallet balances |
send | envoyer, transferer | Send money |
exchange | change, echanger | Exchange currencies |
history | historique | View transactions |
help | aide, menu, hi, bonjour | Show help menu |
cancel | annuler, stop | Cancel current action |
english | anglais | Switch to English |
francais | français | Switch to 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
| Requirement | Description |
|---|---|
| Meta Business Account | With WhatsApp Business API access |
| WhatsApp Business Phone | A verified phone number |
| Webhook URL | https://quickei.io/whatsapp/webhook |
| Verify Token | Configured in Quickei admin (BasicSettings.sms_config.meta_verify_token) |
Webhook Configuration
Verification endpoint (Meta sends a GET request to verify):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
| Type | Support |
|---|---|
| Text messages | Full support |
| Button replies | Full support (interactive buttons) |
| List replies | Full support (list selections) |
| Images / Video / Audio | Not supported (returns helpful message) |

