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):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.

