خبرة technical

Intégrer le SMS avec Salesforce pour les grandes entreprises au Maroc في المغرب - دليل وأفضل الممارسات

دليل تقني وأفضل الممارسات حول Intégrer le SMS avec Salesforce pour les grandes entreprises au Maroc في المغرب مع مسارات مباشرة لمشغلي الاتصالات.

آخر تحديث: 8 يوليو 2026
Intégrer le SMS avec Salesforce pour les grandes entreprises au Maroc في المغرب - دليل وأفضل الممارسات

القسم 1: Salesforce est le CRM standard (Enterprise) des grandes institutions marocaines : Banques, Assurances, Filiales de multinationales et grands opérateurs immobiliers.

في المغرب، يتطلب إرسال الرسائل الموثوقة استخدام مسارات مباشرة مع مشغلي الاتصالات (اتصالات المغرب، إنوي، أورنج) والامتثال للأنظمة المحلية. Contrairement à une PME qui connecte deux outils via Zapier, l'intégration d'un canal de communication (comme le SMS) dans l'architecture Salesforce d'un grand compte marocain est un projet informatique stratégique. Il ne s'agit pas seulement d'envoyer des notifications : il faut respecter la gouvernance de la donnée, tracer chaque accusé de réception (DLR) dans l'objet Contact, et satisfaire aux exigences strictes de la CNDP.

Voici comment l'architecture doit être pensée pour relier Salesforce à une API SMS souveraine marocaine comme EnvoiSMS.

القسم 2: Pourquoi l'intégration Salesforce diffère d'un simple connecteur

في المغرب، يتطلب إرسال الرسائل الموثوقة استخدام مسارات مباشرة مع مشغلي الاتصالات (اتصالات المغرب، إنوي، أورنج) والامتثال للأنظمة المحلية. La plupart des plugins SMS disponibles sur la Salesforce AppExchange (comme SMS Magic ou Twilio) souffrent d'un double défaut pour le marché marocain : 1. La Résidence des Données : Utiliser une App tierce cloud américaine force le flux de données personnelles (Noms, Téléphones des citoyens marocains) à transiter par des serveurs non-agréés par la CNDP. 2. Le Coût de l'Escale : Les tarifs vers la destination +212 sont souvent surfacturés (Premium Routing) sur ces plateformes internationales.

La solution validée par les DSI (Directeurs des Systèmes d'Information) marocains consiste à coder une connexion directe ("Point-à-Point") ou via un Middleware (type MuleSoft) entre Salesforce et l'API locale.

القسم 3: L'Architecture Recommandée : Apex Callout

في المغرب، يتطلب إرسال الرسائل الموثوقة استخدام مسارات مباشرة مع مشغلي الاتصالات (اتصالات المغرب، إنوي، أورنج) والامتثال للأنظمة المحلية. L'approche la plus performante pour déclencher un SMS depuis Salesforce sans passer par une App tierce est d'écrire une classe Apex (Apex Callout) qui invoquera l'API REST de votre fournisseur marocain.

Cette classe est généralement appelée de manière asynchrone (via @future(callout=true) ou un Queueable Apex) depuis un Trigger (ex: Après la création d'une Opportunité) ou depuis un Salesforce Flow.

Exemple simplifié (Apex HTTP Callout) : ``java public class SmsSender { @future (callout=true) public static void sendWelcomeSms(String phoneNumber, String customerName) { Http http = new Http(); HttpRequest request = new HttpRequest(); request.setEndpoint('https://api.envoisms.ma/v1/sms/send'); request.setMethod('POST'); request.setHeader('Content-Type', 'application/json'); // Ne jamais hardcoder le token. Utilisez Named Credentials ou Custom Settings. request.setHeader('Authorization', 'Bearer ' + getApiKey()); String payload = '{"sender_id": "MA_BANQUE", "recipient": "' + phoneNumber + '", "message": "Bonjour ' + customerName + ', votre dossier de crédit est validé."}'; request.setBody(payload); try { HttpResponse response = http.send(request); if(response.getStatusCode() == 200) { // Logguer le succès dans un objet personnalisé (ex: SMS_Log__c) } } catch (Exception e) { System.debug('Erreur Callout SMS: ' + e.getMessage()); } } } ``

القسم 4: La Gouvernance des Données (Conformité CNDP)

في المغرب، يتطلب إرسال الرسائل الموثوقة استخدام مسارات مباشرة مع مشغلي الاتصالات (اتصالات المغرب، إنوي، أورنج) والامتثال للأنظمة المحلية. L'avantage de cette méthode d'Apex Callout direct vers EnvoiSMS est la maîtrise absolue de la chaîne de données : - Salesforce (hébergé en Europe via l'instance locale) pousse le numéro de téléphone et le prénom en SSL (chiffré). - L'API EnvoiSMS (hébergée au Maroc, soumise aux lois marocaines) reçoit la requête et la route en millisecondes vers IAM/inwi/Orange. - Aucun intermédiaire étranger (Broker Gris) ne voit ou ne stocke les données des citoyens. L'audit de conformité pour le DPO (Data Protection Officer) de l'entreprise devient trivial.

القسم 5: Traquer les accusés de réception (L'Objet Activité)

في المغرب، يتطلب إرسال الرسائل الموثوقة استخدام مسارات مباشرة مع مشغلي الاتصالات (اتصالات المغرب، إنوي، أورنج) والامتثال للأنظمة المحلية. Pour qu'un centre d'appel (utilisant Salesforce Service Cloud) soit efficace, l'agent doit savoir si le SMS d'alerte ou l'OTP a été lu.

L'architecture complète exige la création d'un Endpoint public (Salesforce Sites ou Apex REST Service) qui écoutera les Webhooks de DLR provenant de la plateforme SMS. Dès que l'opérateur marocain renvoie le statut DELIVERED (Délivré sur le terminal), l'API EnvoiSMS notifie Salesforce. Le code Apex intercepte ce webhook, recherche l'ID du message, et met à jour un enregistrement "Tâche" (Task) ou un objet personnalisé "Historique SMS" (SMS_History__c) lié à la fiche Contact.

Cette intégration sur-mesure demande quelques jours de développement à un intégrateur Salesforce (Consultant Apex), mais elle garantit à l'entreprise marocaine souveraineté, sécurité totale (Zero Data Leak), et la division par 3 de sa facture télécom annuelle.

💡 لماذا تختار EnvoiSMS لشركتك؟

توصيل فوري

أقل من 4 ثوانٍ لرموز التحقق OTP عبر قنوات مباشرة مع شركات الاتصالات IAM و Inwi و Orange Maroc.

💰

تحسين الميزانية

واجهة برمجة تطبيقات WhatsApp Business بـ 0.45 درهم لكل رسالة. أفضل عائد على الاستثمار.

🛡️

سيادة البيانات (CNDP)

استضافة متوافقة مع لوائح حماية البيانات الشخصية المحلية المغربية.

مقالات مقترحة

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 في المغرب - دليل وأفضل الممارسات

Verify API : Sécuriser les accès et optimiser le coût des OTP au Maroc في المغرب - دليل وأفضل الممارسات
technical

Verify API : Sécuriser les accès et optimiser le coût des OTP au Maroc في المغرب - دليل وأفضل الممارسات