Expertise technical

Intégrer le SMS avec HubSpot CRM pour les entreprises marocaines

Integrer sms hubspot maroc : guide technique avec exemples de code pour les développeurs au Maroc.

sms marocapi smsotp maroc
Intégrer le SMS avec HubSpot CRM pour les entreprises marocaines

HubSpot est le CRM de choix pour les startups marocaines bien financées, les agences B2B et les promoteurs immobiliers structurés. La promesse de HubSpot est l'automatisation intégrale du parcours client.

Cependant, il y a un problème majeur (le "Point Noir") avec HubSpot au Maroc : **HubSpot ne supporte pas nativement l'envoi de SMS vers les numéros marocains (+212)** dans ses forfaits de base. Si vous essayez d'utiliser leur outil SMS intégré (basé aux US), le coût par message est souvent prohibitif ou l'envoi échoue. Pour conserver la puissance des Workflows de HubSpot tout en bénéficiant de la délivrabilité d'une [passerelle SMS locale souveraine](/fr/blog/pourquoi-de-plus-en-plus-d-entreprises-marocaines-passent-d-un/), il faut "tromper" le système en utilisant des Actions Webhooks personnalisées (Custom Actions).

Pourquoi contourner le système natif de HubSpot ?

Les intégrations directes du Marketplace HubSpot (comme Twilio) ne règlent pas le problème : vous allez payer en Dollars, subir [les tarifs élevés vers le réseau marocain](/fr/blog/envoisms-vs-twilio-au-maroc-comparatif-complet-pour-les/), et les données de vos clients seront traitées hors du Maroc, posant des [problèmes de conformité avec la CNDP](/fr/blog/rgpd-vs-loi-09-08-cndp-les-vraies-differences-pour-les/). La solution technique "Best-in-Class" consiste à relier un Workflow HubSpot directement à l'**[API REST d'EnvoiSMS](/fr/api/)**.

Construire l'intégration via un Workflow (Webhook)

*Note : Cette fonctionnalité nécessite au minimum une licence HubSpot Pro (Operations Hub ou Marketing Hub Pro) pour avoir accès aux Webhooks dans les workflows.* 1. **Création du Workflow :** Allez dans `Automatisations` > `Workflows` dans HubSpot. 2. **Le Déclencheur (Trigger) :** Définissez la règle. Exemple : *La phase de transaction (Deal Stage) passe à "Contrat Signé".* 3. **L'Action :** Cliquez sur le `+` pour ajouter une action. Choisissez **"Send Webhook" (Envoyer un webhook)**. 4. **Configuration du Webhook vers EnvoiSMS :** - **Method :** `POST` - **Webhook URL :** `https://api.envoisms.ma/v1/sms/send` - **Headers :** Ajoutez une clé `Authorization` et sa valeur `Bearer VOTRE_API_KEY_ENVOISMS`. - **Data Structure :** Configurez le payload JSON. Vous pouvez injecter les "Jetons de personnalisation" de HubSpot (ex: `Prénom`, `Téléphone Mobile` du contact). ```json { "sender_id": "MON_AGENCE", "recipient": "{{contact.mobilephone}}", "message": "Bonjour {{contact.firstname}}, votre contrat est prêt. Veuillez vérifier votre boîte mail." } ```

Cas d'usage : Relance de Deal "Froid" et Nurturing

Dans des cycles de vente longs (comme l'immobilier ou la vente de logiciels B2B au Maroc), l'email se perd. **Exemple d'automatisation rentable :** Créez un workflow "Relance Froid" : Si un contact (Lead) n'a pas ouvert les 3 derniers emails de votre séquence (Nurturing) et que son dernier engagement date de plus de 30 jours, déclenchez un SMS. > *"Bonjour Hassan. Avez-vous abandonné le projet d'achat de votre appartement à Bouskoura ? Si oui, répondez simplement NON pour clôturer le dossier."* Au Maroc, le SMS "réveille" le prospect. Soit il qualifie le deal comme fermé (gain de temps pour le commercial), soit il relance la conversation téléphonique.

Limites à connaître avant de construire cette intégration

Cette méthode "Custom Webhook" est ultra-performante pour les envois (Sortants / Outbound). Cependant, elle a une limite : **la conversation bi-directionnelle (Réception des réponses).** Si le client répond au SMS, la réponse n'apparaîtra pas par défaut dans la chronologie (Timeline) du contact HubSpot. Pour enregistrer les événements de réception (DLR) ou les réponses entrantes dans l'activité du contact HubSpot, votre DSI devra créer une petite application middleware (serveur relais) qui reçoit les [Webhooks d'EnvoiSMS](/fr/blog/bien-utiliser-les-webhooks-de-delivery-report-dlr-architecture/) et utilise l'API "Engagements" de HubSpot pour créer une note "SMS Reçu" sur la fiche du client. Cette intégration Webhook est le compromis idéal : vous gardez le cerveau de HubSpot pour la stratégie, et les "muscles" de l'opérateur marocain pour la livraison finale.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Critique

Moins de 4 secondes pour vos OTP via des canaux directs opérateurs IAM, Inwi et Orange Maroc.

💰

Optimisation du Budget

WhatsApp Business API à 0,13 MAD seulement par session. Le meilleur ROI conversationnel.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.