Revenir aux actualités des développeurs

WhatsApp Flows 101: An Introduction

27 octobre 2023DeFariha Rehman

WhatsApp Flows est une fonctionnalité de la plateforme WhatsApp Business dont le but est l’enrichissement des interactions avec les utilisateur·ices grâce à la création et au déploiement rapides de flux de travail natifs et axés sur les tâches sur WhatsApp. Grâce à cette fonctionnalité, vous pouvez mener à bien davantage de tâches, réduire les abandons et améliorer les interactions entre votre entreprise et les utilisateur·ices.

Concrètement, WhatsApp Flows permet aux entreprises de fournir des expériences interactives dans une discussion, afin de remplacer les conversations fastidieuses par des interactions rapides et fluides. Vous pouvez créer des formulaires de contact simples d’utilisation, concevoir des flux de travail multi-écrans et établir des points de terminaison pour l’échange de données dans le cadre d’interactions plus complexes. Toutes ces possibilités permettent d’améliorer les interactions entre l’entreprise et les utilisateur·ices.

Cet article décrit les aspects techniques de WhatsApp Flows et comment cette fonctionnalité contribue à la création d’expériences utilisateur·ice interactives.

Découvrir WhatsApp Flows

WhatsApp Flows permet de créer des expériences utilisateur·ice interactives dans l’interface familière des discussions WhatsApp. Vous pouvez y créer, gérer et mettre à disposition des flux sur mesure pour composer un parcours d’interaction personnalisé pour les utilisateur·ices.

Que vous souhaitiez simplement collecter des données ou alors créer des interactions complexes axées sur la logique conditionnelle, WhatsApp Flows vous fournit des outils polyvalents adaptés à différents niveaux de complexité et de personnalisation.

Voyons ensemble les technologies derrière WhatsApp Flows et comment elles vous aident à créer et gérer facilement des expériences interactives axées sur l’utilisateur·ice sur WhatsApp.

Créer des flux dans la création de modèles de messages

Le flux de création de modèles de messages est une bonne introduction à WhatsApp Flows. Accessible depuis le Gestionnaire WhatsApp, ce flux fournit un outil intuitif de type glisser-déposer pour créer un flux associé à un modèle de message.

Le fait d’incorporer les flux depuis les modèles de messages réduit la courbe d’apprentissage de la création de flux. De plus, comme il est inutile de savoir coder en JSON pour les flux. Ainsi, leur création est accessible à davantage d’utilisateur·ices.

Éditeur Flows

Pour créer des flux plus complexes en dehors du processus de création de modèles de messages, les développeur·ses peuvent utiliser l’UI de l’Éditeur Flows dans le Gestionnaire WhatsApp. Cette interface permet de créer et de gérer des flux. Cet éditeur de code intégré comprend des fonctionnalités comme la coloration syntaxique et le formatage pour le code JSON des flux.

Cet outil est particulièrement utile aux développeur·ses qui souhaitent créer un flux plus complexe avec une logique conditionnelle ou des parcours ramifiés.

Code JSON des flux

Le code JSON est le plan précis de votre flux : il définit sa structure, sa logique et les éléments de son interface. Que vous conceviez un formulaire à plusieurs étapes ou un sondage, le code JSON rassemble toutes les définitions indispensables, des champs de texte statique aux boutons interactifs. Le code JSON du flux indique à WhatsApp comment afficher chaque écran, gérer les transitions et traiter les entrées des utilisateur·ices.

API Flows

L’API Flows facilite la gestion programmatique des flux, notamment quand ils sont nombreux ou pour intégrer leur création dans le pipeline de développement. L’API Flows permet de déployer, mettre à jour ou supprimer des flux à grande échelle sans passer par l’Éditeur Flows.

Lier WhatsApp Flows à votre point de terminaison

Les flux WhatsApp Flows peuvent fonctionner en autonomie, ou être liés à un point de terminaison pour des interactions plus dynamiques. Permettant des échanges de données en temps réel, cette connexion est idéale dans les cas comme la prise de rendez-vous ou les processus d’authentification. Par ailleurs, vous pouvez appliquer une logique conditionnelle entre et dans les différents écrans pour fournir une expérience plus personnalisée de votre flux.

Webhooks

Des webhooks sont disponibles pour suivre et optimiser les flux WhatsApp Flows. En souscrivant des webhooks, vous pouvez surveiller des indicateurs de flux clés comme les changements de statut, les taux d’erreur et les performances au point de terminaison. Utilisez ensuite ces informations pour résoudre les éventuels problèmes et améliorer l’expérience de vos utilisateur·ices final·es.

Utiliser WhatsApp Flows

En matière de communication numérique, l’efficacité et l’interactivité sont d’une importance capitale. Pour mettre fin aux échanges poussifs et inefficaces, WhatsApp Flows propose une collecte d’informations structurée grâce à différentes formes d’entrées : menus déroulants, boutons radio et champs textuels.

WhatsApp Flows remplace les interactions textuelles fastidieuses et les échanges de liens peu efficaces par des flux interactifs structurés et améliore ainsi l’expérience utilisateur·ice. Pour ne rien gâcher, tout cela se passe dans l’interface familière de WhatsApp pour une adoption facile et directe.

WhatsApp Flows en action

Voyons ensemble quelques exemples d’utilisation de WhatsApp Flows.

Prise de rendez-vous

La prise de rendez-vous nécessite de vérifier les disponibilités et de confirmer les nouveaux rendez-vous en temps réel. Ainsi, il faut commencer par lier le flux à un point de terminaison pour que le système fournisse des informations à jour sur les créneaux disponibles. La logique derrière la gestion de ces créneaux peut être assurée par une application personnalisée, et l’API Flows ainsi que des webhooks peuvent se charger de l’échange fluide de données et des notifications.

Illustration de la prise de rendez-vous

Génération de prospects

Pour gérer de façon efficace la génération de prospects, vous pouvez utiliser un flux autonome. Ce cas d’utilisation ne nécessite par d’interaction en temps réel ; les coordonnées de l’utilisateur·ice sont collectées via une séquence d’invites prédéfinie. Cette configuration simple et rapide à déployer permet une génération de prospects plus efficace.

Illustration de la génération de prospects

Sondages

À l’instar de la génération de prospects, les flux autonomes se prêtent particulièrement bien aux sondages. Grâce à différentes méthodes d’entrées, ceux-ci permettent de recueillir des réponses et facilitent la collecte de données.

Illustration des sondages

Tirer parti du plein potentiel de WhatsApp Flows

Grâce à WhatsApp Flows, passez d’échanges textuels statiques à des expériences interactives. Avec la transmission sécurisée de données jusqu’à des points de terminaison, cette solution favorise les échanges de données en temps réel et améliore la circulation des informations entre les entreprises et les utilisateur·ices.

Envisagez WhatsApp Flows comme une toile sur laquelle concevoir, créer et personnaliser vos parcours d’utilisation pour fournir des expériences complètes de bout en bout.

Maintenant que vous comprenez mieux les possibilités offertes par WhatsApp Flows, à vous d’explorer, de tester et de découvrir les solutions innovantes que vous pouvez créer avec cette fonctionnalité.

Passez à l’étape suivante et lancez-vous dès maintenant.