Skip to content

Configuration SMS

Le SMS est le canal de secours — plus lent que WhatsApp, plus cher par message, mais il fonctionne sur chaque téléphone de la planète sans application. GCM l'utilise pour les codes de vérification en deux étapes, les diffusions urgentes et les rappels aux membres qui ne vous ont pas donné leur e-mail.

Configurez-le dans Settings → Channels → SMS.

Onglet des canaux SMS

Choisir un fournisseur

FournisseurCe que c'estConfigurationCoûtIdéal pour
TwilioAPI SMS cloud standard de l'industriemoyennepar messagela plupart des églises aux US/CA/UK
smsmobileapiService relais téléphonique (votre téléphone Android envoie)faibleincluscouverture mondiale, faible volume
Plateforme par défautÉmetteur partagé de la plateformeaucuneinclus dans le forfaitniveaux starter / growth

Option 1 — Twilio

Twilio est le standard pour le SMS aux US, au Canada et dans la plupart de l'Europe. Il vous faut un compte Twilio et un numéro de téléphone provisionné dans leur console.

Il vous faut :

  • Account SID — l'identifiant de votre compte Twilio, commence par AC….
  • Auth token — depuis votre console Twilio.
  • From number — un numéro de téléphone Twilio que vous avez provisionné (ou un identifiant alphanumérique d'expéditeur là où c'est pris en charge).

Formulaire d'identifiants Twilio

Callbacks de statut

Nous configurons automatiquement Twilio pour POSTer les mises à jour de statut de livraison vers GCM à /channel-webhook?provider=twilio&event=status. Aucune configuration manuelle de webhook nécessaire — l'URL est envoyée à chaque envoi et Twilio gère le reste. Les statuts delivered / failed / undelivered apparaissent dans les journaux de messages en quelques secondes.

SMS bidirectionnel

Si vous voulez que les membres répondent à vos SMS, pointez le webhook A MESSAGE COMES IN de votre numéro Twilio vers /channel-webhook?provider=twilio dans la console Twilio. Les SMS entrants créeront des conversations comme WhatsApp entrant.

Enregistrement opérateurs US (A2P 10DLC)

Les opérateurs US exigent que toute entreprise envoyant des SMS s'enregistre via le programme 10DLC. Twilio vous guide à travers ce processus — comptez 2 à 4 semaines pour l'approbation. Les numéros non enregistrés peuvent toujours envoyer, mais avec un filtrage massif et un débit plafonné. Pour les églises à fort volume, faites-vous enregistrer avant la mise en service.

Option 2 — smsmobileapi

Un service relais : vous installez une application sur un téléphone Android, et leur cloud route les messages via ce téléphone. Le téléphone utilise votre vraie SIM, donc le SMS sort comme si vous l'aviez envoyé depuis votre propre appareil — parfait pour les régions où Twilio n'a pas une bonne couverture, ou pour les églises qui ont déjà un téléphone dédié à l'évangélisation.

Il vous faut :

  • API key — depuis le tableau de bord smsmobileapi.

C'est tout. La même clé API alimente leur service WhatsApp si vous voulez les deux canaux groupés.

Identifiants smsmobileapi

TIP

Réglez le téléphone sur « Ne jamais dormir » et branchez-le. Le relais ne peut pas envoyer pendant que le téléphone est hors ligne.

Compromis : le débit est plafonné par ce que votre carte SIM et votre opérateur laissent passer. Correct pour moins de 1 000 messages par envoi, pénible au-dessus. Comptez 1 à 2 messages par seconde.

Option 3 — Plateforme par défaut

Certains forfaits incluent un quota SMS partagé — la plateforme envoie via son propre compte Twilio, facturé sur votre forfait. Aucune configuration. Vous verrez votre quota mensuel dans Settings → Billing.

Compromis : le numéro From est issu du pool de numéros de la plateforme, pas le vôtre. Les membres ne reconnaîtront pas qui leur envoie un SMS avant de lire le corps du message. Pour la plupart des cas d'usage de rappel, c'est correct ; pour les diffusions à votre image, apportez votre propre Twilio.

Fonctionnalités par canal

Une fois configuré, Settings → Channels → SMS vous permet de contrôler :

  • Max recipients per bulk — par défaut 500, à augmenter avec précaution.
  • Merge tokens — personnalisation du style {{first_name}}.
  • Two-way conversation routing — les SMS entrants routés vers les conversations.

Tester la connexion

Cliquez sur Send test message dans les paramètres du canal SMS. Nous envoyons un « Hello from GCM » au téléphone principal de l'admin de l'organisation. S'il arrive en moins de 30 secondes, c'est bon.

S'il n'arrive pas :

  1. Consultez le journal d'activité du fournisseur (Twilio Messaging Log, historique smsmobileapi).
  2. Confirmez que le numéro destinataire est au format E.164 (+18765551234, pas 876-555-1234). GCM normalise les numéros mais un format invalide dans la fiche du membre ne fonctionnera pas.
  3. Vérifiez la facturation du fournisseur — Twilio en particulier suspend les envois lorsque le solde atteint zéro.

Limites de caractères SMS

Un seul SMS fait 160 caractères en GSM-7 ou 70 caractères en UCS-2 (si votre message contient des emojis ou des caractères non latins). Les messages plus longs sont divisés en segments — chaque segment est facturé séparément.

GCM affiche un compteur de caractères en direct au moment de la composition. Gardez les diffusions sous un segment quand c'est possible.

Discipline de coût

Le SMS est le canal le plus cher par message. Quelques habitudes qui maintiennent les coûts raisonnables :

  1. Par défaut, utilisez l'e-mail pour les messages non urgents. SMS uniquement pour le temps réel.
  2. Utilisez des liens courts dans le corps — g.cm/event/123 au lieu de l'URL complète — pour économiser des caractères.
  3. Définissez des heures de silence pour les envois en masse dans Settings → Channels → SMS pour éviter les diffusions accidentelles à 3 h du matin.

Références croisées