Manuel Utilisateur — WhatSaaS
Guide complet de la plateforme : chatbot IA, présence en ligne, campagnes WhatsApp, facturation et API.
Version 3.0 · Mars 202601 Présentation générale
WhatSaaS est une plateforme SaaS qui permet à des commerçants, prestataires et entreprises d'automatiser leurs échanges WhatsApp grâce à un chatbot IA (Groq/Gemini). Elle regroupe présence en ligne, assistant IA, campagnes marketing et facturation en un seul tableau de bord.
| Fonctionnalité | Description |
|---|---|
| 🤖 Chatbot IA 24h/24 | Répond automatiquement aux clients sur WhatsApp |
| 🛍️ Boutique en ligne | Catalogue produits accessible depuis un lien dédié |
| 📣 Broadcast | Campagnes marketing ciblées par groupe |
| 🗂️ Groupes WhatsApp | Segmentation de vos contacts pour le ciblage |
| 💰 Crédits à l'usage | Payez uniquement ce que vous consommez |
| 🧾 FNE certifiée DGI | Factures conformes (plans Entreprise) |
| 🔌 API REST | Intégration dans vos outils métier |
URL : https://whatsaas.ci
02 Connexion et accès
Créer un compte
- Rendez-vous sur
https://whatsaas.ci/register - Renseignez votre nom, email, mot de passe
- Validez — vous êtes redirigé vers le tableau de bord
Se connecter
- Allez sur
https://whatsaas.ci/login - Entrez votre email et mot de passe
- Cliquez Connexion → tableau de bord
/ia/dashboard
03 Tableau de bord
Le tableau de bord (/ia/dashboard) est votre page d'accueil principale.
| Section | Description |
|---|---|
| Statut WhatsApp | Connecté / Déconnecté, avec bouton QR ou Meta |
| Solde crédits | Votre solde disponible en XOF |
| Commandes récentes | Dernières commandes reçues via le bot |
| Conversations actives | Nombre de conversations en cours |
| Produits | Nombre de produits dans le catalogue |
04 Connexion WhatsApp
4.1 Meta Cloud API
Utilisé si votre numéro est validé sur Facebook Business Manager.
- Allez sur
/iasettings→ section "API Officielle Meta" - Renseignez le Phone Number ID (trouvable sur developers.facebook.com → WhatsApp → API Setup)
- Renseignez le WABA ID (WhatsApp Business Account ID)
- Collez l'Access Token permanent depuis Meta for Developers
- Cliquez Enregistrer
Ne pas confondre WABA ID (compte Business) et Phone Number ID (numéro spécifique).
4.2 QR Code (WhatsApp Web)
Pour les numéros WhatsApp non officiels (personnel ou Business simple).
- Tableau de bord → cliquez "Scanner le QR Code"
- Ouvrez WhatsApp sur votre téléphone
- Paramètres → Appareils liés → Lier un appareil
- Scannez le QR code affiché — statut passe à Connecté ✅
La session peut expirer. Si le bot ne répond plus, rescannez depuis le tableau de bord.
4.3 Connexion via lien public (API Key)
Pour les intégrations avancées, une page QR est accessible sans connexion admin :
https://whatsaas.ci/public/whatsapp/connect/{votre_api_key}
| Méthode | URL | Description |
|---|---|---|
| GET | /public/whatsapp/connect/{api_key} | Page HTML avec QR code |
| POST | /public/whatsapp/connect/{api_key}/start | Démarrer + QR en JSON |
| GET | /public/whatsapp/connect/{api_key}/status | Statut de connexion |
| POST | /public/whatsapp/connect/{api_key}/disconnect | Déconnecter |
Votre clé API est disponible dans /iasettings → section "Clé API (Developer)".
05 Gestion des produits
Accès : /ia/products ou menu Produits.
Ajouter un produit
- Cliquez "+ Nouveau produit"
- Renseignez : Nom, Prix (FCFA), Stock, Description, Image
- Cliquez Enregistrer
Le bot n'envoie que les produits avec is_active = 1 et stock > 0. Décochez "Actif" pour masquer un produit sans le supprimer.
06 Configuration de l'IA
Accès : /iasettings
Prompt personnalisé
Donnez une identité à votre bot en renseignant le champ "Prompt personnalisé" :
Tu es l'assistant de "Mon Entreprise CI", basée à Abidjan.
Tu présentes nos produits / services, réponds aux questions et prends les demandes.
Ton ton est professionnel mais chaleureux.
Horaires : Lundi-Vendredi 8h-18h, Samedi 9h-15h.
Paiement : Orange Money, Wave, MTN.
Numéro du gérant
Format : 22507XXXXXXXX (indicatif pays + numéro sans le 0 initial). Reçoit une notification WhatsApp à chaque nouvelle commande.
07 Commandes reçues
Accès : /ia/orders
| Champ | Description |
|---|---|
| ID commande | Numéro unique auto-incrémenté |
| Client | Nom fourni lors de la commande |
| Téléphone | Numéro pour recontacter le client |
| Produits | Liste avec quantités et prix |
| Montant total | En FCFA |
| Adresse de livraison | Fournie par le client |
| Statut | En attente / Confirmée / Livrée |
08 Conversations clients
Accès : /ia/conversations — historique complet de tous les échanges traités par le bot.
Vue Kanban disponible sur /ia/kanban : Intéressés → En cours de commande → Commande passée.
09 Notifications gérant
Dès qu'un client finalise sa commande (nom + téléphone + adresse), le gérant reçoit :
🔔 Nouvelle Commande #12
👤 Client: Coulibaly Cheick
📞 Tél: 22507XXXXXXXX
💰 Total: 150 000 FCFA
Produits:
• 1x Nom du produit
Si le numéro gérant n'est pas configuré, la notification part par email à l'adresse du propriétaire.
10 Contacts WhatsApp
Accès : /whatsapp-contacts
Ajouter manuellement
Cliquez "Nouveau contact" → renseignez nom (optionnel) + numéro format international sans + (ex: 2250700000000).
Importer en masse
Fichier Excel .xlsx ou CSV avec colonnes telephone et nom. Les doublons sont automatiquement ignorés.
nom,telephone
Kouadio Jean,2250701234567
Diallo Fatou,2250709876543
11 Groupes WhatsApp
Accès : /whatsapp-groups — segmentez vos contacts pour cibler vos campagnes avec précision.
Créer un groupe
- Cliquez "Nouveau groupe"
- Donnez un nom (ex: "Clients VIP", "Zone Cocody")
- Cliquez "Créer"
Ajouter des membres
- Cliquez l'icône ✏️ Gérer sur le groupe
- Recherchez et cochez les contacts à ajouter
- Cliquez "Ajouter les membres sélectionnés"
Lors d'un broadcast, sélectionnez "Groupe WhatsApp" dans le type de destinataires pour cibler uniquement ce segment.
12 Campagnes de diffusion (Broadcast)
Accès : /whatsapp-broadcast
12.1 Créer une campagne
| Champ | Description |
|---|---|
| Nom | Nom interne (invisible pour vos clients) |
| Destinataires | Contacts bot, Clients e-commerce, Groupe, ou Tous |
| Canal | Automatique, API Meta, ou WhatsApp Web |
| Message | Texte principal du message |
| Média | Optionnel : image, vidéo, audio ou PDF |
| Planification | Optionnel : date/heure d'envoi automatique |
12.2 Médias acceptés
| Type | Formats | Limite |
|---|---|---|
| Image | JPG, PNG, GIF, WebP | 10 Mo |
| Vidéo | MP4, 3GP, MOV | 10 Mo |
| Audio | MP3, OGG, AAC | 10 Mo |
| Document | 10 Mo |
L'envoi est progressif (1 seconde entre chaque message) pour éviter les blocages WhatsApp.
13 Facturation & Crédits
Accès : /billing
13.1 Comprendre les crédits
| Action | Quota gratuit/mois | Prix au-delà |
|---|---|---|
| Message WhatsApp envoyé | 100 messages | 5 → 3 XOF/msg |
| Réponse IA générée | 50 réponses | 10 → 6 XOF/réponse |
| Document envoyé | 20 fichiers | 15 → 10 XOF/fichier |
| Broadcast (par contact) | — | 8 → 5 XOF/contact |
| Commande prise par bot | 10 commandes | 50 → 40 XOF/commande |
| Espace supplémentaire | 1 espace inclus | 5 000 XOF/mois/espace |
Les crédits mensuels inclus dans votre plan sont crédités automatiquement chaque mois. Ils ne sont pas cumulables d'un mois à l'autre.
13.2 Plans & tarification
| Plan | Prix/mois | Crédits inclus | Boutiques | API | FNE |
|---|---|---|---|---|---|
| Gratuit | 0 XOF | 300 XOF | 1 | ✗ | ✗ |
| Starter | 5 000 XOF | 1 500 XOF | 3 | ✗ | ✗ |
| WhatsApp Docs | 12 000 XOF | 3 000 XOF | 1 | ✅ | ✗ |
| Pro | 15 000 XOF | 5 000 XOF | 10 | ✗ | ✗ |
| Entreprise | 35 000 XOF | 15 000 XOF | Illimité | ✗ | ✅ |
| Entreprise Plus | 45 000 XOF | 20 000 XOF | Illimité | ✅ | ✅ |
13.3 Recharger son solde (Mobile Money)
- Page
/billing→ cliquez "Recharger par Mobile Money" - Entrez le montant (minimum 500 XOF)
- Redirigé vers PayDunya (Orange Money, Wave, MTN, Moov…)
- Après confirmation → crédits ajoutés instantanément
13.4 Historique des transactions
| Badge | Signification |
|---|---|
| 🎁 Crédit plan | Crédits mensuels automatiques du plan |
| ⬆ Upgrade plan | Crédits offerts lors d'un changement de plan |
| 📱 Mobile Money | Recharge via PayDunya |
| 💳 Manuel | Recharge manuelle par le support |
| 🔴 Usage | Débit pour une action facturée |
14 API REST — Intégration développeur
⭐ Plans WhatsApp Docs & Entreprise PlusDocumentation complète : https://whatsaas.ci/developer
Authentification
X-API-KEY: votre_clé_api
Endpoints principaux
| Méthode | URL | Description |
|---|---|---|
| POST | /api/v1/send-message | Envoyer un message texte |
| POST | /api/v1/send-image | Envoyer une image |
| POST | /api/v1/send-video | Envoyer une vidéo |
| POST | /api/v1/send-audio | Envoyer un audio |
| POST | /api/v1/send-document | Envoyer un document PDF |
| GET | /public/whatsapp/connect/{key}/status | Statut connexion |
Exemple cURL
curl -X POST https://whatsaas.ci/api/v1/send-message \
-H "X-API-KEY: votre_clé_api" \
-H "Content-Type: application/json" \
-d '{"phone": "2250700000000", "message": "Bonjour !"}'
15 Flux de vente — côté client
Client → "Bonjour"
Bot → "Bonjour ! 👋 Comment puis-je vous aider ?"
[📋 Catalogue] [🛒 Commander] [❓ Aide]
Client → clique "Catalogue"
Bot → envoie chaque produit avec photo, prix, stock
Client → "Commander ✅"
Bot → "Votre nom complet ?"
Client → "Coulibaly Cheick"
Bot → "Votre téléphone ?"
Client → "0701020304"
Bot → "Adresse de livraison ?"
Client → "Angré"
Bot → "✅ Commande #12 enregistrée !"
Gérant reçoit immédiatement → 🔔 Nouvelle Commande #12
16 FAQ & Résolution de problèmes
Le bot ne répond pas
- Vérifiez le statut sur le tableau de bord
- QR Code → rescannez depuis
/ia/dashboard - Meta API → vérifiez que l'Access Token n'a pas expiré
Mon solde est à 0 XOF
- Visitez
/billing— les crédits mensuels sont appliqués à la première visite du mois - Si toujours 0, rechargez via Mobile Money ou contactez le support
Des transactions en double dans l'historique
- Phénomène lié à un cache effacé lors d'un déploiement
- Corrigé automatiquement depuis la v3.0
- Contactez le support pour un ajustement manuel si besoin
Mon appel API retourne 403
- Vérifiez que votre plan inclut l'accès API (WhatsApp Docs ou Entreprise Plus)
- Vérifiez le header
X-API-KEY
La campagne planifiée ne s'est pas envoyée
- Le déclenchement automatique se fait à la minute près via le cron serveur
- Vous pouvez toujours lancer manuellement depuis la page détail de la campagne
Support : support@whatsaas.ci · Documentation API : /developer · Tarifs : /tarifs