IFTTT et Gmail : le divorce est consommé
Le divorce est consommé
IFTTT est un service en ligne permettant de créer des déclenchements d’actions automatisés entre plusieurs services. Depuis le 31 mars dernier, suite à un changement de fonctionnement des API Google, la plupart des applets IFTTT interagissant avec Gmail vont devenir inactives.
La genèse
Le 14 décembre 2010, Linden Tibbets, le co- fondateur de IFTTT, postait un billet de blog intitulé « IFTTT the beginning… » pour annoncer le futur projet. Les premières applications ont été conçues et développées par Tibbets et son co- fondateur Jesse Tane. Tibbets a annoncé l’ouverture officielle du site le 7 septembre 2011. Au 30 avril 2012, les utilisateurs avaient déjà créé plus de 1 million de tâches. En juin de la même année, le service est entré dans l’IoT ( Internet des objets) en intégrant des périphériques permettant aux recettes d’interagir avec le « monde physique » . Le 10 juillet 2013, IFTTT lançait une application iPhone avant de sor tir ensuite une version pour l’iPad et l’iPod touch et, le 24 avril 2014, IFTTT publiait une version pour Android. Fin 2014, le CA d’IFTTT s’évaluait à quelques 170 millions de dollars. Le 19 février 2015, IFTTT lançait trois nouvelles applications : DO Bouton, qui déclenche une action lorsque vous appuyez dessus, Do Camera, qui elle envoie automatiquement l ’ image au service de votre choix ( Dropbox, Facebook et autres Twitter) et Do Notes qui fait la même chose que Do Camera, mais avec des notes au lieu des images. En novembre 2016, les quatre applications étaient enfin combinées en une seule. En décembre 2016, la société annonçait un partenariat avec la société JotForm en vue d’intégrer une « Applet » permettant de créer des actions dans d’autres applications.
Principes d’utilisation
IFTTT est un service web gratuit permettant à ses utilisateurs de créer des chaînes d’instruction simples appelées des applets. Une applet est déclenchée par des changements qui interviennent au sein de services web tels que Facebook, Gmail, Instagram ou autres. Cela permet, par exemple, d’envoyer un e- mail si l’utilisateur tweete avec un hashtag donné, de sauvegarder les photos publiées sur Facebook dans un service de stockage comme Dropbox, ou bien encore de faire envoyer un mail s’il pleut le lendemain – ou s’il fait beau. IFTTT est l’acronyme de IF This Then That ( Si ceci alors cela, comme l’instruction de programmation if (< condition>) then {< exécuter une liste d’instructions>}. En plus du service web, IFTTT fonctionne également sur les systèmes d’exploitation Android et iOS. IFTTT a renommé en février 2015 l’application d’origine IF et a publié une nouvelle suite d’applications appelé Do permettant aux utilisateurs de créer des raccourcis d’applications
et des actions – des sortes de déclencheurs. Depuis 2015, les utilisateurs de l’IFTTT ont créé environ 20 millions de « recipes » chaque jour. Toutes les fonctionnalités de la suite d’applications DO ont depuis été intégrées dans une nouvelle application IFTTT.
Fin des services Gmail
Si vous utilisiez IFTTT pour gérer des automatisations avec votre compte Gmail, il va falloir trouver des solutions alternatives car la plupart des fonctionnalités sont inutilisables depuis le 31 mars. Cela est dû à un changement de fonctionnement des API Google. Tous les utilisateurs de Gmail avec IFTTT vont donc voir la plupart de leurs Applets ( automatisations) devenir inactives, la faute en revenant à un changement majeur dans le fonctionnement de l’API Gmail. Cette modification en profondeur serait une réponse de Google suite aux plaintes que l’entreprise a reçue concernant le non- respect de la vie privée de la part de son client de web- messagerie. Avec ce changement radical, la gestion du service est devenue très compliquée pour IFTTT qui a, du coup, décidé de supprimer la plupart des actions et déclencheurs. Il n’y a guère plus que l’envoi direct de mails qui fonctionne encore sur la plate- forme, tous les Draft Creation étant hors service. Ce changement d’API met donc fin très brutalement et sans doute définitivement à un service utilisé depuis des années par beaucoup. IFTTT a informé les utilisateurs que de maintenir ces actions et triggers entraînerait une refonte complète, mais surtout que l’expérience risquerait d’être décevante pour les utilisateurs par rapport à ce qu’ils connaissaient. En clair, que cela n’en valait pas la peine et, donc, qu’ils ne le feraient pas. Après les changements du fonctionnement de l’API de Google Maps, devenue payante après avoir été très longtemps gratuite, ce nouvel exemple montre à quel point le Web dépend – trop ? – des services de Google, qui sont parfois voués à changer ou, tout bonnement, à disparaître. Il faut donc tous se préparer à ce genre de mésaventure et, pour ne pas le subir, essayer de se détacher des services propriétaires de Google, payants ou non, puisqu’ils n’offrent aucune garantie sur l’avenir. C’est l’éternel problème des services propriétaires, même et surtout lorsqu’ils sont gratuits. Encore faut- il, c’est vrai, avoir une solution de remplacement. Dans sa communication officielle ( https:// help. ifttt. com/ hc/ en- us/ articles/ 360020249393- Important- update- about- Gmail- on- IFTTT), IFTTT a tout de même précisé qu’aucun autre service de Google n’était concerné, du moins dans l’immédiat.
If This Then That
Derrière ce nom assez explicite se cache un service capable de connecter de multiples autres services ensemble et d’automatiser des tâches en toute simplicité sous la forme d’une « recette » ( applet) avec à chaque fois une condition et des actions à réaliser si elle est vérifiée. IFTTT n’est, malheureusement, pas disponible en français, mais le service est très simple à utiliser. Il permet par exemple de partager des articles automatiquement sur Twitter : si ce flux RSS reçoit un nouvel article, alors le partager automatiquement sur Twitter. Bien sûr, IFTTT permet beaucoup d’autres choses, bien plus pratiques au quotidien, et peut être entièrement configurées via l’application disponible sur Android et iOS. IFTTT est l’acronyme de If This, Then That, qui résume assez bien l’esprit de l’application. En français, Si ceci, alors cela, est une application d’automatisation d’exécution de tâches. IFTTT peut automatiser les tâches d’application web, telles que la publication d’un contenu sur plusieurs réseaux sociaux. Il fonctionne avec des services, des actions, des applets et un soupçon d’ingrédients. Les services, anciennement connus sous le nom de canaux, sont les « blocs » de construction de
base d’IFTTT. Ils décrivent principalement une série de données provenant d’un service web particulier ( Google, eBay, YouTube…). Les services peuvent également décrire des actions contrôlées avec des API, comme les SMS. Il peut s’agir d’informations sur les conditions météorologiques ou des cours boursiers. Chaque service dispose d’un ensemble particulier de déclencheurs et d’actions. Les déclencheurs sont les parties « This » d’une applet. Ils ont pour rôle de déclencher l’action, d’où leur nom. Vous pouvez, par exemple, recevoir une notification basée sur un mot clef ou une phrase à partir d’un flux RSS. Les Actions représentent la partie « That » de l’applet. Ils sont la conséquence du déclenchement du trigger ( déclencheur). Les Applets ( ou recettes) sont les objets constitués à partir de déclencheurs et d’actions. Si, par exemple, vous likez une image Instagram ( déclencheur), une application IFTTT peut envoyer la photo sur votre compte Dropbox ( action). Les ingrédients sont les données nécessaires à l’action et envoyées par un déclencheur. Pour un déclencheur de SMS, par exemple, ce sera le message en soi, la date de réception, le nom et le numéro de l’expéditeur. Ce sont, en quelque sorte, les paramètres de l’action.
La première recette
Pour créer une première recette ou applet, il faut tout d’abord créer un compte IFTTT sur le site officiel du service ( https:// ifttt. com/) en se connectant avec son compte Facebook ou Google. La procédure d’inscription d’IFTTT guidera l’utilisateur vers ses premières recettes en lui demandant de choisir trois services qu’il utilise régulièrement. Vous pouvez sélectionner Android, Gmail et Spotify, par exemple. IFTTT propose alors des applets utilisant ces trois services et créées soit par l’équipe de développement, soit par des utilisateurs d’IFTTT. Il est par la suite possible de connecter son compte avec tous les services partenaires disponibles, presque sans limites – sauf si, bien entendu, des services, comme ceux de Google Gmail dernièrement, s’avèrent ne plus être disponibles.
Suggestions
IFTTT suggère des recettes à l’utilisateur. Vous pouvez sélectionner Add songs from videos you like to a Spotify playlist. Ainsi, à chaque fois que vous likerez un clip d’une chanson sur YouTube, IFTTT ajoutera le titre à votre playlist Spotify. IFTTT va ensuite détailler le fonctionnement de la recette, demander les autorisations nécessaires à l’utilisateur, l’accès à un compte Google pour YouTube et celui au compte Spotify. Il ne reste alors qu’à choisir le nom de la playlist sur Spotify et à activer l’applet. Ce type d’applet est déjà disponible, mais il est possible de créer ses propres recettes en suivant encore et toujours la même règle : choisir un déclencheur et l’action consécutive à exécuter.
Les concurrents
IFTTT a de plus en plus de concurrents. Google a développé un service équivalent, et complémentaire à IFTTT, centralisé sur sa plate- forme Google Assistant : Actions on Google. Microsoft propose pour sa part Microsoft Flow. La solution d’Amazon se nomme Amazon Alexa Skills Kit. La société Zapier a elle aussi créé une solution concurrente. ❍