Solution officielle WhatsApp Business API

Automatisez vos ventes, votre support et votre marketing, sur WhatsApp

Sparrow WhatsApp connecte votre entreprise à l'API WhatsApp Business : messagerie en masse, notifications automatisées, chatbot et service client, le tout via une plateforme sécurisée, conforme et pensée pour la conversion.

Plus de 2 milliards d'utilisateurs WhatsApp actifs Chiffrement de bout en bout Infrastructure haute disponibilité 24/7
Sparrow WhatsApp
Compte professionnel
Ce que vous pouvez envoyer

Un canal, cinq façons de servir vos clients

Cliquez sur un cas d'usage pour découvrir en détail comment Sparrow WhatsApp l'active pour votre entreprise.

Notifications de commande

Tenez vos clients informés à chaque étape

Du paiement à la livraison, envoyez automatiquement les mises à jour de commande sans que le client ait besoin de vous solliciter. Ces messages sont classés Utility : gratuits dans la fenêtre de service et facturés à seulement ~0,04 DH sinon.

  • Confirmation de commande instantanée
  • Suivi de livraison en temps réel
  • Alerte de changement de statut
  • Rappel de retrait en point relais
  • Preuve de livraison avec photo
Codes OTP

Une authentification plus sûre que le SMS

Sécurisez la connexion et les transactions sensibles avec des codes à usage unique livrés instantanément sur WhatsApp — une alternative jusqu'à 87% moins chère que le SMS OTP, avec un meilleur taux de délivrabilité.

  • Envoi instantané et chiffré
  • Fonction "one-tap" à remplissage automatique
  • Durée de validité configurable
  • Jusqu'à 87% moins cher que le SMS OTP
  • Catégorie Authentication (~0,04 DH/message)
Campagnes marketing

Des promotions qui obtiennent de vraies réponses

Diffusez lancements produits, offres saisonnières et relances de panier abandonné à une audience consentante, avec des taux d'ouverture largement supérieurs à l'email — WhatsApp affiche en moyenne 98% d'ouverture.

  • Templates marketing pré-approuvés par Meta
  • Segmentation et ciblage d'audience
  • Boutons d'appel à l'action intégrés
  • Programmation d'envois et A/B testing
  • Suivi des conversions en temps réel
Support client

Toutes vos conversations, une seule boîte de réception

Centralisez les demandes entrantes dans une boîte de réception partagée entre agents et répondez plus vite grâce aux réponses rapides. Tout message envoyé dans les 24h suivant le message d'un client est gratuit.

  • Boîte de réception multi-agents
  • Réponses rapides prédéfinies
  • Historique client complet
  • Escalade vers un agent humain
  • Messages de service gratuits (fenêtre 24h)
Chatbot conversationnel

Qualifiez et répondez, même hors des heures de bureau

Un chatbot conversationnel qualifie les demandes, répond aux questions fréquentes et guide vos clients à travers des scénarios personnalisés — 24h/24, 7j/7 — avant de transférer vers un agent si nécessaire.

  • Scénarios de conversation personnalisés
  • Boutons et listes interactifs
  • Qualification automatique des leads
  • Transfert intelligent vers un agent humain
  • Disponible 24h/24 et 7j/7
Pourquoi WhatsApp Business API

Une messagerie nouvelle génération pour votre relation client

Particulièrement adaptée au service client et au marketing, l'API WhatsApp Business s'intègre à vos outils pour automatiser vos communications sans perdre en proximité.

Messagerie bidirectionnelle

Envoyez et recevez des messages en temps réel : confirmations de commande, alertes de livraison, rendez-vous, relances panier abandonné.

Chatbot & automatisation

Un chatbot conversationnel qui qualifie, répond et route les demandes 24/7, avec toute la puissance de la messagerie instantanée WhatsApp.

Suivi & délivrabilité

Accusés de réception et de lecture en temps réel, tableaux de bord détaillés pour piloter vos campagnes et votre support.

Sécurité & conformité

Chiffrement de bout en bout, authentification par code OTP, conformité aux règles de messagerie professionnelle WhatsApp.

Intégration API simplifiée

Connexion rapide et clé en main à votre CRM, e-commerce ou ERP grâce à notre API et nos webhooks documentés.

Portée internationale

Compatible avec tous les systèmes d'exploitation et appareils, pour toucher vos clients partout dans le monde.

Développeurs & intégrations

CRM, e-commerce, ERP : une API compatible avec votre stack

Connectez WhatsApp à vos outils existants grâce à notre API REST et nos webhooks documentés, quel que soit le langage utilisé par votre équipe technique.

PHP
.NET / C#
Java
Node.js
Python
REST / cURL

API REST & Webhooks

Envoyez et recevez des messages, gérez vos templates et suivez la délivrabilité via des endpoints REST documentés et des webhooks en temps réel.

Documentation & exemples

Guides d'authentification, exemples de requêtes prêts à l'emploi et collections Postman pour démarrer votre intégration en quelques heures.

Environnement de test

Un environnement sandbox pour tester vos scénarios d'envoi et de réception avant la mise en production.

Connecteurs CRM & e-commerce

Intégration avec les CRM (HubSpot, Salesforce...), plateformes e-commerce et ERP les plus utilisés du marché.

Synchronisation des contacts

Synchronisez automatiquement vos contacts, commandes et données client entre WhatsApp et vos outils existants.

Accès & sécurité

Clés API individuelles, permissions par environnement et journalisation des accès pour un contrôle total.

Exemple d'intégration : authentification & envoi d'un message

Le même exemple — authentification par jeton puis envoi d'un message WhatsApp via un template — dans le langage de votre choix.

<?php
// 1. Authentification – récupération du jeton
$ch = curl_init('https://app.sparrowwhatsapp.com/api/v1/login');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => ['Accept: application/json', 'Content-Type: application/json'],
    CURLOPT_POSTFIELDS => json_encode([
        'email'    => '[email protected]',
        'password' => 'votre_mot_de_passe',
    ]),
]);
$auth  = json_decode(curl_exec($ch), true);
$token = $auth['token'];

// 2. Envoi d'un message WhatsApp (démarrage via template HSM)
$ch = curl_init('https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Accept: application/json',
        'Content-Type: application/json',
        "Authorization: Bearer $token",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'phone'  => '212600000000',
        'hsm'    => 'confirmation_commande',
        'params' => ['1' => 'Ahmed', '2' => '#4521'],
    ]),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['code']; // "OK"
const axios = require('axios');

// 1. Authentification – récupération du jeton
const { data: auth } = await axios.post(
  'https://app.sparrowwhatsapp.com/api/v1/login',
  { email: '[email protected]', password: 'votre_mot_de_passe' }
);

// 2. Envoi d'un message WhatsApp (démarrage via template HSM)
const { data } = await axios.post(
  'https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm',
  {
    phone: '212600000000',
    hsm: 'confirmation_commande',
    params: { '1': 'Ahmed', '2': '#4521' },
  },
  { headers: { Authorization: `Bearer ${auth.token}` } }
);

console.log(data.code); // "OK"
import requests

# 1. Authentification – récupération du jeton
auth = requests.post(
    "https://app.sparrowwhatsapp.com/api/v1/login",
    json={"email": "[email protected]", "password": "votre_mot_de_passe"},
).json()

# 2. Envoi d'un message WhatsApp (démarrage via template HSM)
response = requests.post(
    "https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm",
    headers={"Authorization": f"Bearer {auth['token']}"},
    json={
        "phone": "212600000000",
        "hsm": "confirmation_commande",
        "params": {"1": "Ahmed", "2": "#4521"},
    },
)

print(response.json()["code"])  # "OK"
HttpClient client = HttpClient.newHttpClient();

// 1. Authentification – récupération du jeton
String authBody = "{\"email\":\"[email protected]\",\"password\":\"votre_mot_de_passe\"}";
HttpRequest authReq = HttpRequest.newBuilder()
    .uri(URI.create("https://app.sparrowwhatsapp.com/api/v1/login"))
    .header("Content-Type", "application/json")
    .POST(HttpRequest.BodyPublishers.ofString(authBody))
    .build();
String token = extractToken(
    client.send(authReq, HttpResponse.BodyHandlers.ofString()).body()
);

// 2. Envoi d'un message WhatsApp (démarrage via template HSM)
String msgBody = "{\"phone\":\"212600000000\",\"hsm\":\"confirmation_commande\"}";
HttpRequest msgReq = HttpRequest.newBuilder()
    .uri(URI.create("https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm"))
    .header("Content-Type", "application/json")
    .header("Authorization", "Bearer " + token)
    .POST(HttpRequest.BodyPublishers.ofString(msgBody))
    .build();
client.send(msgReq, HttpResponse.BodyHandlers.ofString());
using var client = new HttpClient();

// 1. Authentification – récupération du jeton
var authRes = await client.PostAsJsonAsync(
    "https://app.sparrowwhatsapp.com/api/v1/login",
    new { email = "[email protected]", password = "votre_mot_de_passe" });
var auth = await authRes.Content.ReadFromJsonAsync<AuthResponse>();

client.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", auth.Token);

// 2. Envoi d'un message WhatsApp (démarrage via template HSM)
var res = await client.PostAsJsonAsync(
    "https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm",
    new { phone = "212600000000", hsm = "confirmation_commande" });

Console.WriteLine(await res.Content.ReadAsStringAsync());
# 1. Authentification – récupération du jeton
curl -X POST https://app.sparrowwhatsapp.com/api/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]","password":"votre_mot_de_passe"}'

# 2. Envoi d'un message WhatsApp (démarrage via template HSM)
curl -X POST https://app.sparrowwhatsapp.com/api/v1/whatsapp/send/hsm \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer VOTRE_TOKEN" \
  -d '{"phone":"212600000000","hsm":"confirmation_commande"}'

Points de terminaison disponibles : authentification, envoi de message (HSM & libre), gestion des templates (création, liste, suppression) et webhooks temps réel.

Notre équipe technique vous accompagne dans l'intégration, quel que soit votre langage ou votre architecture existante.

Processus d'activation

Votre API WhatsApp Business opérationnelle en 5 phases

De l'inscription à l'envoi de vos premiers messages, notre équipe vous accompagne à chaque étape.

Compte Sparrow

Créez votre compte client sur la plateforme Sparrow WhatsApp.

Business Manager

Connectez votre compte Meta Business et validez votre numéro.

Vérification

Meta vérifie votre entreprise, généralement sous 5 à 7 jours ouvrables.

Templates & envois

Configurez vos modèles de messages et démarrez vos envois.

API ou plateforme

Intégrez notre API ou envoyez directement depuis la plateforme.

Cas d'usage

Un canal adapté à tous les secteurs

TPE, PME, e-commerce ou grands comptes : WhatsApp Business API s'adapte à vos scénarios métier.

E-commerce & retail

Confirmation de commande, suivi de livraison, relance panier abandonné, promotions ciblées.

Finance & fintech

Codes OTP, alertes de transaction, notifications de compte sécurisées.

Voyage & hôtellerie

Confirmations de réservation, rappels de check-in, offres personnalisées.

Logistique & livraison

Notifications de statut en temps réel, créneaux de livraison, preuve de dépôt.

Santé & bien-être

Rappels de rendez-vous, résultats disponibles, suivi patient conforme.

Service client

Support conversationnel, chatbot de premier niveau, escalade vers un agent humain.

Références

Quelques exemples de déploiements WhatsApp

Un aperçu des scénarios mis en place pour des clients de différents secteurs.

Kitea

Relation client : commandes, livraisons, réclamations.

Université Internationale de Casablanca

Notifications étudiants : convocations, résultats, administratif.

Université Privée de Marrakech

Notifications étudiants : convocations, résultats, administratif.

Le Comptoir des Montres

Promotions et offres saisonnières.

Dsquared2

Catalogue produits et campagnes promotionnelles.

Bvlgari

Communications client haut de gamme.

Laprophan

Notifications clients et points de vente.

SAMA Immobilier

Clients et prospects immobilier : offres, relances.

Yakeey

Plateforme immobilière : annonces, suivi de visites.

LafargeHolcim

Clients, fournisseurs et collaborateurs.

Amplitude RH

RH : congés, validations, attestations, bulletins de paie.

SEMS

Notifications fournisseurs.

Exemples de cas d'usage représentatifs.

Offre financière

Combien coûte un projet WhatsApp Business API ?

Trois éléments composent le budget : l'activation (frais unique par numéro), l'abonnement plateforme (mensuel) et le coût par message, prélevé sur un montant crédité au préalable. Composez votre offre ci-dessous, le total se calcule automatiquement.

Première mise en place : activation, formation et options sont incluses dans l'estimation.

Activation du service
Activation & configuration d'un numéro WhatsAppToujours inclus Enregistrement du compte, configuration, expéditeur, paramétrages
frais unique
Abonnement plateforme (facturé annuellement)
FormuleMarketing : campagnes de masse, templates approuvés, segmentation — Transactionnel : boîte de réception partagée, notifications, multi-agents, reporting
Messages — première recharge (simulation Maroc)

Saisissez le volume de messages de votre première recharge, tous clients confondus. Les trois premières catégories sont initiées par votre entreprise, la dernière par vos clients.

Messages initiés par l'entreprise
AuthentificationCodes OTP, vérification, sécurité
UtilitaireConfirmations, rappels, mises à jour de commande
MarketingPromotions, offres, relances, campagnes
Messages initiés par le client
ServiceRéponse à un client qui vous contacte
Sous-total recharge
1re recharge 0 DH
Formation
FormuleE-Learning inclus0,5 jour/homme pour les options payantes
Options complémentaires
ChatbotMise en place, licence au choix
Assistance complète
5 000 DH 0 DH
Badge de compte vérifié
3 000 DH 0 DH
Interfaçage avec un SINombre de jours/homme estimé
Pack de support & assistance avec SLA
Niveau de supportBest effort, heures ouvrables, base de connaissances et email — 0,5 J/H max/mois

La facturation du pack de support est annuelle.

Frais uniques
5 000 DH
Activation + formation + options
Abonnement annuel
6 000 DH
Plateforme + support × 12 mois
Première recharge messages
0 DH
Recharge minimum 5 000 DH

Simulation indicative hors taxes, à titre d'estimation. Les messages sont prélevés sur un montant crédité au préalable (minimum 5 000 DH). Un devis précis vous est établi selon vos volumes réels.

Options de paiement et facturation

Le coût par message fonctionne en recharge en avance : vous créditez votre compte, et chaque message est déduit automatiquement de ce solde.

Recharge en avance

Créditez votre compte selon votre volume prévisionnel (minimum 5 000 DH). Aucune surprise en fin de mois : vous consommez votre solde message par message, et rechargez quand vous le souhaitez.

Virement bancaire
Chèque (entreprises)
Prélèvement automatique

Facturation transparente : vous recevez une facture pour l'abonnement plateforme et une facture pour la consommation de messages, avec un tableau de bord en temps réel et des alertes en cas de solde bas.

Questions fréquentes

Tout savoir sur WhatsApp Business API

Quelle est la différence entre WhatsApp Business et WhatsApp Business API ?+
WhatsApp Business est une application mobile pensée pour les indépendants. L'API WhatsApp Business permet une intégration à vos systèmes (CRM, e-commerce), l'automatisation et l'envoi à grande échelle, avec plusieurs utilisateurs et un chatbot.
Combien de temps faut-il pour être opérationnel ?+
En général entre quelques jours et deux semaines, selon la validation de votre numéro et de vos modèles de messages par WhatsApp.
Puis-je envoyer des messages promotionnels ?+
Oui, à condition d'utiliser des modèles approuvés et de respecter les règles d'opt-in de WhatsApp. Nous vous accompagnons dans la conformité de vos campagnes.
L'API s'intègre-t-elle à mon CRM actuel ?+
Oui, notre API et nos webhooks permettent une connexion à la majorité des CRM, ERP et plateformes e-commerce du marché.
Comment est calculé le prix ?+
Le tarif dépend du volume de messages, du nombre de numéros et des fonctionnalités activées (chatbot, intégrations, support dédié). Nous établissons un devis sur-mesure.
Y a-t-il une limite au nombre de messages que je peux envoyer par jour ?+
Oui, la limite dépend du niveau (tier) de votre compte : niveau 1 jusqu'à 1 000 clients/jour, niveau 2 jusqu'à 10 000 clients/jour, niveau 3 jusqu'à 100 000 clients/jour. Chaque compte démarre au niveau 1 et monte automatiquement de niveau si la qualité de vos messages reste bonne.
Quels sont les statuts possibles d'un message WhatsApp ?+
Chaque message envoyé reçoit un statut : envoyé (sent), distribué (delivered), lu (read), échoué (failed) ou supprimé (deleted) si l'utilisateur l'a effacé après réception. Ces statuts vous permettent de suivre précisément la délivrabilité de vos campagnes.
Puis-je utiliser mon numéro de téléphone actuel ?+
Oui, à condition qu'il n'ait jamais été associé à WhatsApp auparavant (mobile ou fixe). Vous pouvez aussi opter pour un numéro dédié fourni selon disponibilité et tarifs par pays. Le nom affiché associé au numéro ne peut plus être modifié une fois activé.

Prêt à lancer votre canal WhatsApp Business ?

Discutons de votre projet et recevez une démonstration personnalisée avec l'un de nos experts Sparrow WhatsApp.

Demander une démo
Contact

Parlons de votre projet WhatsApp Business API

Un expert Sparrow WhatsApp vous répond sous 24h ouvrées.

🇲🇦 Maroc

Bureau — Casablanca

CAF Office, 1er étage, N° 2, Casablanca 20000, Maroc

Téléphone — Casablanca

+212 662 583 818

🇺🇸 États-Unis

Bureau — New York

224 W 35th St, Ste 500 N 1018, New York, NY 10001, États-Unis

Téléphone — New York

+1 (646) 727-6759

Disponibilité

Lundi – Vendredi, 9h – 18h

Générer votre devis

Renseignez les coordonnées du client. Le devis reprendra automatiquement les options sélectionnées dans le simulateur.

Tous les champs sont obligatoires.