Construire un système de SMS personnalisé à deux voies pour l'engagement des clients

À retenir :

  • Les SMS bidirectionnels convertissent une chaîne de radiodiffusion en conversation – les clients qui peuvent répondre sont plus engagés, et leurs réponses contiennent des données qui améliorent la portée future
  • Les systèmes de SMS bidirectionnels les plus efficaces gèrent 80 % des réponses automatiquement (STOP, HELP, OUI/NO mots clés) et ne font qu'augmenter les réponses réellement complexes aux humains
  • La gestion des sessions – savoir à quelle réponse appartient le message sortant – est le défi technique qui sépare les SMS bidirectionnels fonctionnels d'une expérience confuse

Les SMS à sens unique disent des choses aux clients. Un SMS bidirectionnel démarre une conversation. La différence n'est pas seulement une direction, c'est la profondeur de l'engagement, la qualité des données et l'expérience client. Un bénéficiaire qui répond OUI pour confirmer son rendez-vous, STOP pour se retirer, ou 2 pour reprogrammer a interagi avec votre système d'une manière qui améliore chaque interaction ultérieure. Pour l'intégrer à votre flux de travail de communication, il faut concevoir, et pas seulement créer une fonction.

L'architecture d'un système SMS à deux voies

Un système de SMS bidirectionnel fonctionnel comporte quatre composantes:

Composante Fonction Construit par
Livraison de SMS sortant Envoie des messages à votre liste de contacts via le réseau de transporteurs API plate-forme CPaaS/SMS
Récepteur webhook entrant Recevoir des messages de réponse de la plate-forme SMS comme événements HTTP POST Votre application (endpoint webhook)
Répondre au routeur Classifie le texte de réponse entrant, le compare à une session de conversation et détermine la réponse automatisée ou l'action d'escalade Votre application ( logique commerciale)
Magasin d'état de session Les pistes dans lesquelles le client est dans quel état de conversation, donc une réponse de "1" signifie la bonne chose dans le contexte Base de données (Redis, PostgreSQL ou similaire)

Routage des mots clés : la fondation des réponses automatisées

La plupart des interactions entre les SGS sont prévisibles. Les clients répondent avec des mots courts ou des numéros qui map à des actions spécifiques. Construire le routage des mots clés traite la majorité des réponses sans implication humaine:

Tableau d'acheminement des mots clés standard

Mots clés Décision Réponse automatisée
STOP, UNSUBSCRIBE, ANNULATION, FIN, QUIT Retrait immédiat + suppression "Vous avez été désabonné. Répondre à START pour vous réabonner."
Commencer, oui, s'abonner Opt-in ou réabonnement "Vous êtes abonné aux alertes [Org]. Répondre à STOP à tout moment pour se désabonner."
AIDE, INFO Envoyer un message d'aide "Pour l'aide appelez [numéro] ou visitez [site Web]. Répondre à STOP pour se désabonner."
Oui, CONFIRM, 1 Confirmer les mesures prises à la session en cours [Action] confirmée. [Prochaine étape ou détails de confirmation.]»
NON, ANNULATION, 2 Diminuer les mesures prises à la session en cours Compris. [Autres mesures proposées, le cas échéant.]»
(autre chose) Escalade à l'agent ou file d'attente pour examen "Merci pour votre message. Un membre de l'équipe suivra bientôt."

Gestion des séances : la partie dure

Considérez ce scénario : votre système envoie un rappel de rendez-vous demandant aux bénéficiaires de répondre OUI pour confirmer ou NON pour rééchelonner. Une heure plus tard, vous envoyez un rappel de paiement demandant aux bénéficiaires de répondre 1 à payer ou 2 à demander un plan de paiement. Maintenant un client envoie "1" en réponse.

À quel message répond le "1" ?

La gestion des séances résout cela. Chaque message sortant déclenche une session qui expire après une fenêtre configurée (habituellement 24 à 48 heures). La session stocke le contexte: de quelle campagne le message faisait partie, ce que les options numérotées signifient, et quelles actions prendre pour chaque réponse. Lorsqu'une réponse entrante arrive, le système recherche la session active pour ce numéro de téléphone et interprète la réponse en contexte.

Exemple d'état de session (Redis / JSON)
{
  "phone": "+12125550100",
  "session_type": "appointment_reminder",
  "campaign_id": "appt-2025-04-15",
  "expires_at": "2025-04-16T18:00:00Z",
  "options": {
    "1": "confirm_appointment",
    "YES": "confirm_appointment",
    "2": "reschedule_request",
    "NO": "reschedule_request"
  },
  "appointment_id": "APT-9823"
}

Transformez votre canal SMS en une conversation à deux voies

Les outils de SMS bidirectionnels de Robotalker comprennent le routage des mots-clés, la livraison en ligne des réponses entrantes et la gestion de session pour créer des flux de travail d'engagement clients adaptés.

  • Inbound SMS webhook pour le traitement des réponses
  • Traitement automatique des mots clés STOP/START/HELP
  • Acheminement des réponses de session
Démarrer l'essai gratuit →

FAQ: Systèmes SMS à deux voies

Le cadre de consentement est le même : consentement préalable exprès écrit pour les textes de marketing aux téléphones cellulaires, consentement préalable exprès pour les textes d'information. Ce qui change avec les SMS bidirectionnels, c'est que l'interaction elle-même peut servir d'événement de consentement — si un client lance la conversation (texte votre numéro en premier), ce contact entrant établit une session de communication que vous pouvez répondre à l'intérieur. La clé est que vous ne pouvez toujours pas envoyer le texte initial de marketing sortant sans consentement préalable; la capacité bidirectionnelle ne contourne pas l'exigence de consentement initial.

Les réponses non-mots clés ("J'ai besoin de reprogrammer pour une raison différente" ou "Pouvez-vous m'appeler à la place?") devraient: 1) envoyer une reconnaissance automatique immédiate afin que le client sache que leur message a été reçu, 2) faire la file d'attente de la conversation pour un agent humain pour examiner et répondre, et 3) indiquer le dossier de contact dans votre CRM. Ne laissez jamais une réponse non-clé sans réponse — l'automatisme "nous allons suivre sous peu" la reconnaissance établit les attentes et empêche le client de supposer que leur réponse a été perdue.