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

> Envoyez les SMS de l’iPhone dans un canal Mattermost ou Rocket.Chat avec un webhook entrant et une automatisation Raccourcis. Sans compte ni serveur relais.

Dernière mise à jour : 2026-10-23
Page HTML canonique : https://www.fwrdsms.com/fr/blog/forward-iphone-texts-to-mattermost
Published: 2026-10-18

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](https://apps.apple.com/app/apple-store/id6759069713?pt=128544281&ct=fr-blog-mattermost&mt=8), 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 :

```json
{"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](https://docs.mattermost.com/developers/integrate/webhooks/incoming) 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](https://docs.rocket.chat/docs/integrations) 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](https://www.fwrdsms.com/fr/guides/webhook), et [SMS de l’iPhone vers un webhook](https://www.fwrdsms.com/fr/iphone-sms-to-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](https://www.fwrdsms.com/fr/guides/automation) 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](https://www.fwrdsms.com/fr/forward-shared-phone-texts-to-team).

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.

## Pour aller plus loin

- [Envoyer un webhook depuis Raccourcis d’Apple](https://www.fwrdsms.com/fr/blog/apple-shortcuts-webhook)
- [Existe-t-il une API SMS sur iPhone ? Récupérer ses SMS](https://www.fwrdsms.com/fr/blog/iphone-sms-api)
