Aller au contenu principal

Configuration

Avant d'envoyer des messages SMS, vous devez connecter le module à un fournisseur de passerelle SMS et configurer vos paramètres d'expéditeur. Cette page détaille chaque option de configuration.


Accéder aux paramètres du module

  1. Connectez-vous au panneau d'administration de votre Concord CRM
  2. Naviguez vers Custom SMS -> Settings depuis la barre latérale
  3. La page des paramètres affiche toutes les options de configuration organisées par section

Configuration de la passerelle SMS

Le module Custom SMS nécessite une passerelle SMS externe pour envoyer les messages. Configurez les identifiants de votre fournisseur dans la section de la passerelle.

Passerelles prises en charge

FournisseurIdentifiants requis
TwilioAccount SID, Auth Token, numéro de téléphone d'expéditeur
VonageAPI Key, API Secret, numéro de téléphone d'expéditeur
AutreAPI Key/Token, Sender ID (varie selon le fournisseur)

Connecter votre passerelle

  1. Allez dans Custom SMS -> Settings -> Gateway
  2. Sélectionnez votre fournisseur SMS dans le menu déroulant
  3. Saisissez les identifiants requis pour le fournisseur choisi
  4. Définissez le numéro de téléphone d'expéditeur ou le Sender ID
  5. Cliquez sur Save
  6. Utilisez le bouton Send Test SMS pour vérifier la connexion
astuce

Saisissez les numéros de téléphone au format E.164 (par ex., +1234567890). La plupart des échecs de livraison sont causés par des numéros d'expéditeur ou de destinataire mal formatés.

SMS de test

Après avoir enregistré les identifiants de votre passerelle, envoyez toujours un message de test :

  1. Cliquez sur Send Test SMS
  2. Saisissez un numéro de téléphone auquel vous avez accès
  3. Cliquez sur Send
  4. Vérifiez que le message arrive sur votre téléphone

Si le test échoue, vérifiez vos identifiants et assurez-vous que votre compte passerelle est actif avec un solde suffisant.


Paramètres de l'expéditeur

Sender ID / Numéro de téléphone

L'identité de l'expéditeur que les destinataires voient lorsqu'ils reçoivent votre message. Selon votre fournisseur et votre pays :

  • Numéro de téléphone -- un numéro acheté auprès de votre fournisseur de passerelle (le plus courant)
  • Sender ID alphanumérique -- un libellé texte personnalisé (par ex., « MonCRM ») pris en charge dans certaines régions
attention

Les Sender ID alphanumériques ne sont pas pris en charge dans tous les pays. Consultez la documentation de votre fournisseur de passerelle pour la disponibilité régionale. Les destinataires ne peuvent pas répondre aux messages envoyés depuis des ID alphanumériques.

Code pays par défaut

Définissez un code pays par défaut pour ne pas avoir à l'inclure à chaque fois. Le module ajoutera automatiquement le code pays aux numéros qui n'en ont pas.

  1. Allez dans Custom SMS -> Settings -> General
  2. Définissez le Default Country Code (par ex., +1 pour les États-Unis, +33 pour la France)
  3. Cliquez sur Save

Configuration de la planification

Le module Custom SMS prend en charge la planification de messages pour un envoi différé. Pour que les messages planifiés soient envoyés à temps, assurez-vous des points suivants :

Configuration de la tâche Cron

Les messages SMS planifiés sont envoyés par la tâche cron de Concord CRM. Vérifiez que votre cron est configuré et en cours d'exécution :

* * * * * php /path/to/concord/artisan schedule:run >> /dev/null 2>&1
info

Si la tâche cron n'est pas en cours d'exécution, les messages planifiés resteront dans la file d'attente et ne seront pas envoyés tant que le cron ne s'exécutera pas.

Fuseau horaire

Le système de planification utilise le fuseau horaire configuré dans les paramètres de votre Concord CRM. Pour vérifier ou mettre à jour :

  1. Allez dans Settings -> General dans Concord CRM
  2. Vérifiez le paramètre Timezone
  3. Assurez-vous qu'il correspond à votre fuseau horaire local pour que les messages planifiés soient envoyés à l'heure prévue

Intégration des actions CRM

Le module peut être déclenché par diverses actions CRM. Configurez quelles actions affichent l'option SMS :

  1. Allez dans Custom SMS -> Settings -> Integrations
  2. Activez ou désactivez le SMS pour chaque type d'action CRM :
    • Calls -- envoyer un SMS après avoir enregistré un appel
    • Tasks -- envoyer un SMS lié aux mises à jour de tâches
    • Emails -- compléter la communication par e-mail avec un SMS
    • Meetings -- envoyer des confirmations ou rappels de réunion
    • Deadlines -- notifier les contacts des échéances approchantes
  3. Cliquez sur Save

Lorsqu'un type d'action est activé, un bouton Send SMS apparaîtra sur l'enregistrement CRM correspondant.


Suivi du statut de livraison

Le module suit automatiquement le statut de livraison auprès de votre fournisseur de passerelle. Les mises à jour de statut sont reçues via des webhooks :

StatutSignification
QueuedMessage accepté par la passerelle, en attente de livraison
SentMessage envoyé au réseau opérateur
DeliveredMessage confirmé livré au destinataire
FailedÉchec de livraison (numéro invalide, problème opérateur)
info

Certains fournisseurs de passerelle prennent en charge les accusés de réception (DLR) pour un suivi plus granulaire. Activez les DLR dans le tableau de bord de votre fournisseur pour les mises à jour de statut les plus précises.


Dépannage de la configuration

ProblèmeSolution
Le SMS de test n'arrive pasVérifiez les identifiants ; vérifiez le solde du compte passerelle
Erreur « Invalid sender »Assurez-vous que le numéro d'expéditeur est vérifié/acheté sur votre passerelle
Les messages planifiés ne s'envoient pasConfirmez que la tâche cron est active et s'exécute chaque minute
Le statut de livraison ne se met pas à jourVérifiez la configuration du webhook sur le tableau de bord de votre fournisseur
Le code pays n'est pas appliquéVérifiez que le code pays par défaut est enregistré dans les paramètres généraux