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.

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, il faut "tromper" le système en utilisant des Actions Webhooks personnalisées (Custom Actions).

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/messages
  • 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
   {
     "from": "MON_AGENCE",
     "to": "{{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 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é Opérateurs

Routes locales vers IAM, Orange et Inwi, avec bascule automatique entre routes et statut de livraison transmis par webhook.

💰

Optimisation Budgétaire

WhatsApp Business API dès 0,65 MAD par message. Le meilleur retour sur investissement.

🛡️

Données Souveraines (CNDP)

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

Q.Comment suivre l'acheminement sur les réseaux IAM, Inwi et Orange ?
Nos routes locales vers Maroc Telecom (IAM), Orange et inwi, avec bascule automatique entre routes, renvoient un statut de livraison opérateur pour chaque message, par webhook. Le délai de remise dépend de l'opérateur et du réseau du destinataire.
Q.Comment la plateforme gère-t-elle le format des numéros marocains ?
EnvoiSMS normalise automatiquement les numéros saisis (06..., 07..., 00212...) vers le standard E.164 (+212) pour éviter tout échec de distribution.

Articles suggérés

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts
technical

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs
technical

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs

Chatbot WhatsApp en Darija Marocain : Comment l'IA Traite l'Arabizi et le Mix Français-Arabe
technical

Chatbot WhatsApp en Darija Marocain : Comment l'IA Traite l'Arabizi et le Mix Français-Arabe