📘

Manuel Utilisateur — WhatSaaS

Guide complet de la plateforme : chatbot IA, présence en ligne, campagnes WhatsApp, facturation et API.

Version 3.0 · Mars 2026

01 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/24Répond automatiquement aux clients sur WhatsApp
🛍️ Boutique en ligneCatalogue produits accessible depuis un lien dédié
📣 BroadcastCampagnes marketing ciblées par groupe
🗂️ Groupes WhatsAppSegmentation de vos contacts pour le ciblage
💰 Crédits à l'usagePayez uniquement ce que vous consommez
🧾 FNE certifiée DGIFactures conformes (plans Entreprise)
🔌 API RESTIntégration dans vos outils métier

02 Connexion et accès

Créer un compte

  1. Rendez-vous sur https://whatsaas.ci/register
  2. Renseignez votre nom, email, mot de passe
  3. Validez — vous êtes redirigé vers le tableau de bord

Se connecter

  1. Allez sur https://whatsaas.ci/login
  2. Entrez votre email et mot de passe
  3. Cliquez Connexion → tableau de bord /ia/dashboard

03 Tableau de bord

Le tableau de bord (/ia/dashboard) est votre page d'accueil principale.

SectionDescription
Statut WhatsAppConnecté / Déconnecté, avec bouton QR ou Meta
Solde créditsVotre solde disponible en XOF
Commandes récentesDernières commandes reçues via le bot
Conversations activesNombre de conversations en cours
ProduitsNombre de produits dans le catalogue

04 Connexion WhatsApp

4.1 Meta Cloud API

Utilisé si votre numéro est validé sur Facebook Business Manager.

  1. Allez sur /iasettings → section "API Officielle Meta"
  2. Renseignez le Phone Number ID (trouvable sur developers.facebook.com → WhatsApp → API Setup)
  3. Renseignez le WABA ID (WhatsApp Business Account ID)
  4. Collez l'Access Token permanent depuis Meta for Developers
  5. 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).

  1. Tableau de bord → cliquez "Scanner le QR Code"
  2. Ouvrez WhatsApp sur votre téléphone
  3. Paramètres → Appareils liés → Lier un appareil
  4. 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éthodeURLDescription
GET/public/whatsapp/connect/{api_key}Page HTML avec QR code
POST/public/whatsapp/connect/{api_key}/startDémarrer + QR en JSON
GET/public/whatsapp/connect/{api_key}/statusStatut de connexion
POST/public/whatsapp/connect/{api_key}/disconnectDé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

  1. Cliquez "+ Nouveau produit"
  2. Renseignez : Nom, Prix (FCFA), Stock, Description, Image
  3. 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

ChampDescription
ID commandeNuméro unique auto-incrémenté
ClientNom fourni lors de la commande
TéléphoneNuméro pour recontacter le client
ProduitsListe avec quantités et prix
Montant totalEn FCFA
Adresse de livraisonFournie par le client
StatutEn 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

  1. Cliquez "Nouveau groupe"
  2. Donnez un nom (ex: "Clients VIP", "Zone Cocody")
  3. Cliquez "Créer"

Ajouter des membres

  1. Cliquez l'icône ✏️ Gérer sur le groupe
  2. Recherchez et cochez les contacts à ajouter
  3. 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

ChampDescription
NomNom interne (invisible pour vos clients)
DestinatairesContacts bot, Clients e-commerce, Groupe, ou Tous
CanalAutomatique, API Meta, ou WhatsApp Web
MessageTexte principal du message
MédiaOptionnel : image, vidéo, audio ou PDF
PlanificationOptionnel : date/heure d'envoi automatique

12.2 Médias acceptés

TypeFormatsLimite
ImageJPG, PNG, GIF, WebP10 Mo
VidéoMP4, 3GP, MOV10 Mo
AudioMP3, OGG, AAC10 Mo
DocumentPDF10 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

ActionQuota gratuit/moisPrix au-delà
Message WhatsApp envoyé100 messages5 → 3 XOF/msg
Réponse IA générée50 réponses10 → 6 XOF/réponse
Document envoyé20 fichiers15 → 10 XOF/fichier
Broadcast (par contact)8 → 5 XOF/contact
Commande prise par bot10 commandes50 → 40 XOF/commande
Espace supplémentaire1 espace inclus5 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

PlanPrix/moisCrédits inclusBoutiquesAPIFNE
Gratuit0 XOF300 XOF1
Starter5 000 XOF1 500 XOF3
WhatsApp Docs12 000 XOF3 000 XOF1
Pro15 000 XOF5 000 XOF10
Entreprise35 000 XOF15 000 XOFIllimité
Entreprise Plus45 000 XOF20 000 XOFIllimité

13.3 Recharger son solde (Mobile Money)

  1. Page /billing → cliquez "Recharger par Mobile Money"
  2. Entrez le montant (minimum 500 XOF)
  3. Redirigé vers PayDunya (Orange Money, Wave, MTN, Moov…)
  4. Après confirmation → crédits ajoutés instantanément

13.4 Historique des transactions

BadgeSignification
🎁 Crédit planCrédits mensuels automatiques du plan
⬆ Upgrade planCrédits offerts lors d'un changement de plan
📱 Mobile MoneyRecharge via PayDunya
💳 ManuelRecharge manuelle par le support
🔴 UsageDébit pour une action facturée

14 API REST — Intégration développeur

⭐ Plans WhatsApp Docs & Entreprise Plus

Documentation complète : https://whatsaas.ci/developer

Authentification

X-API-KEY: votre_clé_api

Endpoints principaux

MéthodeURLDescription
POST/api/v1/send-messageEnvoyer un message texte
POST/api/v1/send-imageEnvoyer une image
POST/api/v1/send-videoEnvoyer une vidéo
POST/api/v1/send-audioEnvoyer un audio
POST/api/v1/send-documentEnvoyer un document PDF
GET/public/whatsapp/connect/{key}/statusStatut 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