SMS

Que sont les heures creuses SMS ?

Les heures creuses SMS sont des périodes pendant lesquelles une loi, une règle d'opérateur ou une politique de plateforme restreint l'envoi de certains messages, souvent promotionnels.

Une campagne diffusée au petit-déjeuner dans un fuseau horaire peut atteindre un autre public en pleine nuit. Votre décision de planification nécessite l'heure locale pertinente du destinataire et les règles couvrant ce message.

Qui fixe les heures restreintes ?

Des lois, des exigences d'opérateurs et des politiques de fournisseurs peuvent chacune restreindre le moment où vous envoyez des messages couverts.

La règle détermine les types de messages, le fuseau horaire et les exceptions. Un résumé national peut ne pas couvrir toutes les restrictions locales applicables à vos destinataires.

Par exemple, 47 CFR 64.1200(c)(1) restreint les sollicitations téléphoniques couvertes aux États-Unis avant 8 h ou après 21 h. Elle utilise l'heure locale de la partie appelée. Le paragraphe (e) étend les dispositions pertinentes aux SMS de télémarketing.

Selon cette restriction, un SMS couvert à 7 h heure du destinataire est trop tôt, même si votre serveur indique midi. L'explication du TCPA couvre le champ d'application de la règle.

Ne traitez pas chaque règle d'heures creuses comme une garantie d'heure d'arrivée. Vérifiez si le libellé applicable contrôle l'envoi, l'initiation du contact ou la livraison avant de concevoir votre planification.

Bird retient-il mon message jusqu'à ce que l'envoi soit autorisé ?

Le endpoint SMS de Bird ne diffère pas les messages en fonction des heures creuses.

Il ne déduit pas le fuseau horaire du destinataire à partir de son numéro. Il ne choisit pas non plus une fenêtre d'envoi en fonction de la catégorie du message. Une requête suit le processus habituel de validation et de livraison quelle que soit l'heure. L'acceptation ne garantit toujours pas la livraison.

Le champ de requête scheduled_at n'est pas non plus disponible : le fournir renvoie HTTP 422 SMSUnsupportedFeature. Planifiez l'appel API dans votre propre application. Envoyer ce champ ne place pas le message dans une file d'attente.

Comment trouver la règle d'une destination dans Bird ?

Vous pouvez consulter la politique par pays et la page de destination SMS avant de configurer votre planificateur.

Envoyez GET /v1/country-policies/US/messaging-context?platform=sms pour la politique des États-Unis. Remplacez US par le code pays à deux lettres de la destination pour vérifier un autre marché.

Le tableau platforms de la réponse contient la politique SMS, notamment :

  • has_quiet_hours, un booléen ou null, indiquant si des restrictions sont enregistrées.
  • quiet_hours_is_regulatory, un booléen ou null, distinguant la réglementation de la politique de plateforme.
  • exempt_message_categories, un tableau nommant les catégories exclues des restrictions d'heures creuses.

Une valeur manquante n'établit pas que l'envoi sans restriction est autorisé. Consultez les recommandations publiées et les règles applicables de la destination lorsque l'enregistrement ne contient pas le détail dont vous avez besoin.

Ces champs décrivent une politique. Ils n'activent pas de planificateur dans le endpoint d'envoi SMS de Bird.

Comment mon application doit-elle planifier le message ?

Retenez les messages couverts jusqu'au prochain créneau autorisé pour ce destinataire. Revérifiez-les avant l'envoi.

Enregistrez un fuseau horaire fiable dans le profil du contact. L'indicatif téléphonique du pays seul ne permet pas de localiser quelqu'un qui a déménagé ou qui voyage. Choisissez une politique explicite pour les fuseaux horaires inconnus au lieu de supposer que l'horloge de votre serveur s'applique.

Au moment de l'envoi, vérifiez à nouveau le consentement. Confirmez que le message est toujours utile. Une offre peut avoir expiré pendant l'attente. Conservez l'identifiant du message différé afin qu'un planificateur redémarré ne l'envoie pas deux fois.

Pour les codes de vérification urgents, vérifiez les règles de catégorie applicables avant d'appliquer une fenêtre de message promotionnel. Retarder un code demandé jusqu'au matin peut le rendre inutilisable.

Les réponses et les messages transactionnels sont-ils exemptés ?

Les exemptions dépendent de la règle applicable et de l'objet réel du message.

Ne supposez pas que chaque notification de livraison, rappel ou code de vérification bénéficie de la même exemption partout. Vérifiez exempt_message_categories et la règle sous-jacente de la destination avant d'exclure une catégorie de votre planification.

Les confirmations de mots-clés intégrées de Bird suivent leur traitement de mots-clés sans planificateur d'heures creuses. Leur exemption d'une suppression SMS permet l'envoi d'une confirmation de désinscription. Il s'agit d'un mécanisme distinct d'une exemption légale de temporisation. Mots-clés STOP explique ce comportement.

Ajouter une offre à un message de service peut changer son objet. Modèles de consentement SMS couvre la décision d'autorisation associée.

En bref

  1. Utilisez l'horloge désignée par la règle.

    Une restriction locale au destinataire s'applique là où se trouve le destinataire : l'heure locale de votre serveur ne suffit pas.

  2. Bird ne planifie pas autour des heures creuses.

    Le endpoint SMS ne diffère pas un envoi en fonction de l'heure. Il rejette scheduled_at.

  3. Les champs de politique par pays décrivent la règle.

    Consultez has_quiet_hours, quiet_hours_is_regulatory et exempt_message_categories en complément des recommandations publiées de la destination.

  4. Vérifiez l'objet de chaque message.

    Une campagne promotionnelle et un code de vérification demandé nécessitent un traitement différent lorsque la règle applicable les distingue.

Développez sur le même réseau.

Une clé API de test est disponible immédiatement. La production est activée dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Votre prochaine idée.
Prête à se connecter.