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
Ruby
WordPress
Odoo
Salesforce
HubSpot
Shopify
PrestaShop
WooCommerce
Zapier
SEMSSEMS
Amplitude RHAmplitude RH

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.sparrowmessage.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'    => 'votre@email.com',
        '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.sparrowmessage.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.sparrowmessage.com/api/v1/login',
  { email: 'votre@email.com', password: 'votre_mot_de_passe' }
);

// 2. Envoi d'un message WhatsApp (démarrage via template HSM)
const { data } = await axios.post(
  'https://app.sparrowmessage.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.sparrowmessage.com/api/v1/login",
    json={"email": "votre@email.com", "password": "votre_mot_de_passe"},
).json()

# 2. Envoi d'un message WhatsApp (démarrage via template HSM)
response = requests.post(
    "https://app.sparrowmessage.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\":\"votre@email.com\",\"password\":\"votre_mot_de_passe\"}";
HttpRequest authReq = HttpRequest.newBuilder()
    .uri(URI.create("https://app.sparrowmessage.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.sparrowmessage.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.sparrowmessage.com/api/v1/login",
    new { email = "votre@email.com", 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.sparrowmessage.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.sparrowmessage.com/api/v1/login \
  -H "Content-Type: application/json" \
  -d '{"email":"votre@email.com","password":"votre_mot_de_passe"}'

# 2. Envoi d'un message WhatsApp (démarrage via template HSM)
curl -X POST https://app.sparrowmessage.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

Ils nous font confiance

Grands comptes, institutions et administrations, au Maroc comme à l'international. Les mêmes organisations, quel que soit le canal.

LafargeHolcim

Communication collaborateurs, fournisseurs et clients

Marjane

Communication clients et collaborateurs

Royal Air Maroc

Communication clients et collaborateurs

Barid Al Maghrib

Communication fournisseurs

Al Barid Bank

Communication clients et collaborateurs

ANAPEC

Communication candidats et entreprises

Conseil Économique, Social et Environnemental

Communication membres et partenaires

Conseil National des Notaires

Communication adhérents

UNHCR

Communication partenaires et donateurs

Decathlon

Communication clients

Mr.Bricolage

Notifications clients depuis le CRM

Kitea

Communication clients

ManpowerGroup

Communication candidats et entreprises

ASMEX

Communication adhérents

Tenor

Communication clients et partenaires

SEMS

Communication fournisseurs

Amideast

Communication étudiants et partenaires

Observatoire du Tourisme Maroc

Communication professionnels du tourisme

Accolade

Communication clients

SOREC

Communication adhérents

Autoroutes du Maroc

Communication clients et usagers

Université Internationale de Casablanca

Communication étudiants et administration

Université Privée de Marrakech

Communication étudiants et administration

Laprophan

Communication clients et points de vente

Amplitude RH

Communication collaborateurs

Yakeey

Communication clients et prospects

SAMA Immobilier

Communication clients et prospects

Le Comptoir des Montres

Communication clients

Bvlgari

Communication clients

Dsquared2

Communication clients

Allianz

Notifications et relation clients

Ménara Holding

Notifications clients et fournisseurs

Swatch

Notifications et campagnes clients

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.

Paiement en dirhams MAD

Virement bancaire à E-solution, Casablanca. Facture marocaine avec ICE, TVA applicable.

Virement Chèque Espèces

Paiement en dollars USD

Facturé par E-SOLUTION TECHNOLOGIES LLC, New York — EIN 32-0781906. Utile si votre comptabilité travaille en dollars, où que vous soyez.

Carte bancaire (Stripe) PayPal Virement / SWIFT

Les coordonnées bancaires et le lien de paiement sécurisé vous sont transmis avec la facture, jamais publiés sur cette page.

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.
Comment se passe la conformité à la loi 09-08 et à la CNDP ?Comment se passe la conformité au RGPD ?Comment se passe la conformité au TCPA ?+

Au Maroc, le traitement des données personnelles relève de la loi 09-08 et de la CNDP : votre base de numéros doit faire l'objet d'une déclaration, et tout message publicitaire suppose le consentement préalable. S'y ajoutent les règles propres à WhatsApp : opt-in explicite, modèles approuvés par Meta, et fenêtre de service de 24 heures hors de laquelle seuls les modèles sont autorisés. Nous ne sommes pas juristes : faites valider votre dispositif et votre déclaration CNDP par votre conseil.

Le RGPD impose un consentement libre, spécifique et éclairé avant tout message publicitaire, ainsi qu'un moyen simple de le retirer. S'y ajoutent les règles propres à WhatsApp : opt-in explicite, modèles approuvés par Meta, et fenêtre de service de 24 heures hors de laquelle seuls les modèles sont autorisés. Nous ne sommes pas juristes : pour vos mentions d'information et la base légale de vos envois, faites valider votre dispositif par votre conseil.

Aux États-Unis, le message publicitaire sur mobile relève du Telephone Consumer Protection Act, appliqué par la FCC, qui exige un consentement écrit explicite et un moyen de désinscription. S'y ajoutent les règles propres à WhatsApp : opt-in explicite, modèles approuvés par Meta, et fenêtre de service de 24 heures. Nous ne sommes pas juristes : le TCPA ouvrant un droit d'action individuel, faites valider votre dispositif par votre conseil avant toute campagne.

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 (347) 789-2280

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.