Logo de FwrdFwrdTélécharger dans l’App Store

Transférer les SMS de l’iPhone vers Mattermost ou Rocket.Chat

Par Fwrd · · Mis à jour le

Créez un webhook entrant dans Mattermost ou Rocket.Chat, collez son URL dans Fwrd comme destination Webhook, puis ajoutez une automatisation Message dans Raccourcis : chaque SMS correspondant est publié tout seul dans votre canal. Les deux produits lisent un champ text, et le corps du webhook de Fwrd en contient déjà un, donc il n’y a rien à convertir entre les deux.

Ce qu’il vous faut : un iPhone sous iOS 26 ou une version ultérieure avec Fwrd, un serveur Mattermost ou Rocket.Chat joignable en HTTPS, et le droit d’y créer des intégrations (ou un administrateur qui l’a).

Pourquoi un webhook fonctionne-t-il avec Mattermost et Rocket.Chat ?

Parce que les deux acceptent un simple POST en JSON avec un champ text, et c’est ce qu’envoie Fwrd. Par défaut, chaque transfert est un POST avec Content-Type: application/json et ce corps :

{"content": "Your code is 482913", "text": "Your code is 482913"}

Le message y figure deux fois, tel qu’il est arrivé, donc les services qui lisent l’un ou l’autre champ le reçoivent. La documentation des webhooks entrants de Mattermost (consultée le 18 octobre 2026) indique que text est obligatoire, sauf si vous envoyez des pièces jointes, et qu’une publication réussie reçoit une réponse 200. La documentation des intégrations de Rocket.Chat (consultée le 18 octobre 2026) indique qu’un message valide « must include at least a text field » (doit contenir au moins un champ text).

Aucune des deux pages ne dit ce que deviennent les champs qu’elle ne liste pas, comme content. Aucune ne décrit le rejet de champs supplémentaires, et les notes de version de Fwrd 1.1 sur l’App Store citent Mattermost et Rocket.Chat parmi les services avec lesquels son webhook fonctionne. La requête complète figure dans le guide du webhook, et SMS de l’iPhone vers un webhook présente les autres endroits qu’il permet d’atteindre.

Comment transférer les SMS de l’iPhone vers Mattermost

Mattermost les appelle des webhooks entrants, et chacun publie dans un canal de votre choix.

  1. Ouvrez Integrations. Dans Mattermost, ouvrez le Product menu et choisissez Integrations, puis Incoming Webhook. Si Integrations n’y figure pas, un System Admin doit activer les webhooks entrants dans System Console, puis Integrations, puis Integration Management.
  2. Ajoutez le webhook. Sélectionnez Add Incoming Webhook, donnez-lui un nom comme SMS iPhone, choisissez le canal qui doit recevoir vos SMS, puis sélectionnez Add.
  3. Copiez l’URL. Mattermost affiche une adresse du type https://your-mattermost-server.com/hooks/xxx-generatedkey-xxx. Toute personne qui la possède peut publier sur votre serveur : envoyez-la donc sur votre iPhone d’une façon que vous seul pouvez voir.
  4. Ajoutez une destination Webhook dans Fwrd. Ouvrez Fwrd, touchez +, choisissez Webhook et, si vous voulez, renommez-la Mattermost. Collez l’adresse complète dans le champ Configuration. Touchez Send Test Message (Envoyer un message test), puis enregistrez avec la coche.
  5. Créez l’automatisation Message. Dans Raccourcis, créez une automatisation Message qui s’exécute sans demander, avec un mot que contiennent vos SMS (ou une seule espace pour tout SMS qui contient une espace), et ajoutez l’action Forward Message to All Destinations (Transférer le message vers toutes les destinations) de Fwrd avec Entrée de raccourci. Le guide de l’automatisation détaille chaque geste pour iOS 26 et iOS 27.
  6. C’est tout. Les nouveaux SMS contenant votre mot sont désormais publiés tout seuls dans votre canal Mattermost, avec l’iPhone verrouillé ou déverrouillé.

Comment transférer les SMS de l’iPhone vers Rocket.Chat

Dans Rocket.Chat, cela se passe dans les intégrations de l’espace de travail.

  1. Ouvrez Integrations. Allez dans Manage, puis Workspace, puis Integrations. Cliquez sur New en haut à droite et choisissez l’onglet Incoming.
  2. Remplissez les réglages. Activez Enabled, donnez un nom, et réglez Post to Channel sur le canal destiné à vos SMS. Réglez Post as sur un utilisateur existant qui fait partie de ce canal ; la documentation de Rocket.Chat indique que cet utilisateur a besoin de l’autorisation Impersonate Other Users.
  3. Laissez le script désactivé. Le corps envoyé par Fwrd est déjà un message valide, donc Script Enabled est inutile.
  4. Enregistrez et copiez l’URL. Après l’enregistrement, l’URL du webhook apparaît dans la section Instructions. Elle ressemble à https://your-server/hooks/integrationId/token. Traitez-la comme un mot de passe.
  5. Ajoutez une destination Webhook dans Fwrd. Ouvrez Fwrd, touchez +, choisissez Webhook, collez l’adresse dans Configuration, touchez Send Test Message, puis enregistrez avec la coche.
  6. Créez l’automatisation Message, comme à l’étape 5 pour Mattermost.
  7. C’est tout. Les nouveaux SMS contenant votre mot sont désormais publiés tout seuls dans votre canal Rocket.Chat, avec l’iPhone verrouillé ou déverrouillé.

Mattermost et Rocket.Chat côte à côte

Mattermost Rocket.Chat
Où le créer Product menu → Integrations → Incoming Webhook Manage → Workspace → Integrations → New → Incoming
Sous quel nom il publie Le nom d’utilisateur du webhook, marqué BOT L’utilisateur choisi dans Post as
Champ lu text text
Destination Fwrd Webhook Webhook

Pourquoi utiliser Fwrd pour cela ?

C’est une bonne solution quand vous hébergez votre propre messagerie et voulez y garder vos SMS :

  • Ni compte ni relais. Fwrd publie directement de l’iPhone vers votre serveur. Il n’y a aucun serveur Fwrd entre les deux, donc vos SMS ne vont que là où vous les envoyez.
  • Des filtres. Une destination webhook peut ne garder que les SMS qui contiennent les mots de votre choix, ceux qui ressemblent à un code de vérification, ou ceux qui arrivent à certaines heures. Try a Text (Tester un SMS) applique un filtre à un exemple que vous saisissez.
  • De nouvelles tentatives. Si une requête échoue ou dépasse le délai, Fwrd recommence. Chaque tentative porte le même en-tête Idempotency-Key, dont votre propre endpoint peut se servir pour écarter les doublons ; Mattermost et Rocket.Chat ne le lisent pas.
  • Une automatisation, plusieurs endroits. La même action atteint aussi Slack, Discord, Telegram, Teams, l’e-mail et d’autres. Pour une équipe qui partage un téléphone professionnel, voyez les SMS d’un téléphone partagé pour une équipe.

L’offre gratuite de Fwrd comprend 15 transferts par mois, et un SMS ne compte qu’une fois, quel que soit le nombre de destinations vers lesquelles il part.

Ce que cela ne sait pas faire

  • HTTPS uniquement. Fwrd n’accepte que les adresses https:// et ne suit pas les redirections : collez donc l’URL finale du webhook.
  • Le serveur doit répondre. Fwrd considère un transfert comme remis quand le serveur répond avec un statut 2xx, quel qu’il soit, en moins de 15 secondes.
  • Le Markdown s’applique. Mattermost traite text comme du Markdown, donc dans un SMS qui contient des astérisques ou des tirets bas, certains mots peuvent s’afficher en gras ou en italique.
  • Les mentions préviennent tout le monde. La documentation de Mattermost indique que @channel et @here déclenchent des notifications, donc un SMS qui contient @channel ou @here préviendra tout le canal.
  • Seulement les nouveaux SMS, dans un seul sens. Les anciens SMS ne sont pas envoyés, les images ne sont pas transférées, et les réponses dans le canal ne repartent pas en SMS.
  • Le téléphone doit rester allumé et connecté à internet. Après un redémarrage, déverrouillez-le une fois pour que le transfert reprenne.

Les questions qu’on se pose ensuite

La publication indique-t-elle qui a envoyé le SMS ?

Pas dans le message lui-même. Avec Include Who Sent It (Inclure l’expéditeur) activé dans les Réglages de Fwrd et Sender (Expéditeur) choisi dans l’action de Fwrd, un webhook reçoit un champ sender à part, au lieu d’une ligne From: dans text. Mattermost et Rocket.Chat publient le champ text, et aucun des deux ne mentionne de champ pour l’expéditeur dans sa documentation.

Puis-je envoyer les SMS dans plusieurs canaux ?

Oui. Chaque webhook entrant publie dans un seul canal : créez-en un par canal et ajoutez chacun comme destination Webhook distincte dans Fwrd. Donnez à chacun un filtre différent, par exemple les codes dans un canal et tout le reste dans un autre.

Faut-il un compte Fwrd ou mon propre serveur ?

Ni compte Fwrd, ni serveur supplémentaire. Le webhook se trouve sur votre serveur Mattermost ou Rocket.Chat, et Fwrd garde son URL dans le trousseau de l’iPhone et y publie depuis le téléphone.

Est-ce payant ?

Fwrd est gratuit jusqu’à 15 transferts par mois. Fwrd Pro supprime la limite pour $4.99 par mois ou $29.99 par an aux États-Unis (prix en dollars américains, USD). L’App Store affiche le prix dans votre propre devise.

Vous voulez vos SMS dans Mattermost ou Rocket.Chat ?

Fwrd publie les nouveaux SMS concernés directement de votre iPhone vers votre webhook entrant, sans compte et sans serveur entre les deux. Commencez avec 15 transferts gratuits par mois.

Gratuit jusqu’à 15 transferts par mois. Pro supprime les limites de transferts et de filtres et ajoute une liste Never Forward (Ne jamais transférer), pour $4.99 par mois ou $29.99 par an aux États-Unis (USD), avec un essai gratuit de 7 jours sur l’abonnement annuel pour les clients éligibles. L’App Store affiche le prix dans votre propre devise.

Télécharger dans l’App Store

iPhone · iOS 26 ou version ultérieure