Documentation : comment envoyer des SMS avec un mail

Pour utiliser le Mail to SMS, il suffit simplement de posséder un compte SMS Partner ainsi que d’une adresse mail. Une fois ces deux élements en votre possession il vous faudra paramétrer votre message ainsi que le rédiger.

Paramétrer son message ?

Le paramétrage du SMS s’effectue dans le sujet du mail que vous allez envoyer. Le sujet de l’email envoyé doit obligatoirement contenir les champs suivants :

Paramètres obligatoires
apiKey Clef API de votre compte. Vous l’obtenez dans votre compte SMS Partner.
phoneNumbers Numéros de téléphone des destinataires. Ils doivent être séparés par des virgules.
Ils peuvent être :

  • au format national (06xxxxxxxx) ou international (+336xxxxxxxx), pour des numéros français.
  • au format international (+496xxxxxxxx), pour des numéros hors France.

La limite fixée est de 5000 numéros par mail envoyé.

message Contenu du SMS, 160 caractères maximum (au delà, il vous sera décompté un SMS supplémentaire par tranche de 160 caractères).Attention, certains caractères spéciaux et accentués seront remplacés lors de l’envoi : voir la liste

Le message envoyé dans votre SMS correspond au texte qui apparaitra dans le corps du mail.

Signature de l’email : attention à ne pas laisser votre signature automatique lors de l’envoi de votre mail. En effet, dans le cas où vous oubliez d’insérer la balise de fermeture “—-“ elle se retrouvera dans votre message SMS.

Les envois doivent être effectuer en HTML. (Les envois en plain text ne fonctionnent pas)

Exemple d’un sujet de mail :

apiKey=0000000000000000000000&phoneNumbers=+336xxxxxxxxx,06xxxxxxxxx

Important à ne pas oublier :

– Chaque champ doit être séparé par le caractère « & ».

– L’ordre d’apparition des champs

Paramètres optionnels
gamme Gamme du SMS, sa valeur doit être:

  • 1 pour les SMS Premium
  • 2 pour les SMS Low Cost

  Si ce paramètre est omis , les SMS seront envoyés dans la gamme Premium

sender Nom d’émetteur du message. Si l’émetteur est laissé vide, vos SMS seront acheminés avec un shortcode opérateur en guise d’expéditeur (exemple : 36xxx).

  Le nombre de caractères pour le nom d’émetteur doit être compris entre 3 et 11 inclus et ne doit pas comporter de caractères spéciaux.
Certains modèles de téléphone portable n’interprètent pas les espaces.

scheduledDeliveryDate Date d’envoi du SMS, au format dd/mm/YYYY. A définir uniquement si vous souhaitez que les SMS soient envoyés en différé.
time Heure d’envoi du SMS (format 0-24), obligatoire si scheduledDeliveryDate est défini.
minute Minute d’envoi du SMS (format 0-55, par intervalle de cinq minutes).
, obligatoire si scheduledDeliveryDate est défini.
isStopSms Ajoute la mention STOP à la fin du SMS ( obligatoire pour des SMS commerciaux )
sandbox Pour tester l’envoi de SMS, vous pouvez utiliser le paramètre sandbox:

  • 1 pour activer le mode bac à sable

  Aucun SMS ne sera envoyé, et il n’y aura aucun débit sur votre compte.
Ces SMS seront supprimés de vos listes d’envois automatiquement tous les jours.

Exemple d’un sujet de mail :

apiKey=0000000000000000000000&phoneNumbers=+336xxxxxxxxx,06xxxxxxxxx&sender=MYCOMPANY
&scheduledDeliveryDate=10/09/2015&time=15&minute=55&report=1

Important à ne pas oublier :

– Chaque champ doit être séparé par le caractère « & ».

– L’ordre d’apparition des champs n’a pas d’importance dans l’envoi de la campagne.

Exemple de mail :

De : votre@email

A : mail2sms@smspartner.fr

Objet : apiKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&phoneNumbers=06xxxxxxxx,+336xxxxxxxx&sender=mycompany&report=1

J’écris mon message SMS dans le corps de mon e-mail.—-

Et + 5.000 autres clients nous font confiance