Formulaires et workflows WordPress à base de blocs avec Flow

Flow est un plugin de formulaires et de workflows à base de blocs pour WordPress.

Il associe un générateur de formulaires basé sur Gutenberg à un runtime React/Mantine et à un backend AWS optionnel. Dans sa configuration la plus simple, chaque formulaire est envoyé directement depuis le navigateur vers l’URL de point de terminaison configurée pour ce formulaire. Ce point de terminaison peut être votre propre service personnalisé, un point de terminaison côté WordPress que vous implémentez vous-même, ou le point de terminaison de soumission du backend Flow.

Les versions récentes de Flow couvrent plus que de simples formulaires sur un écran. L’éditeur et le runtime actuels prennent en charge :

  • des formulaires multi-étapes de type wizard,
  • des états de succès autonomes,
  • des flux de sauvegarde/chargement de brouillon,
  • des discussions liées au contenu et des arbres de réponses qui continuent de fonctionner sur les exports statiques,
  • des blocs de suggestions IA avec comportement accepter/rejeter/continuer,
  • des événements runtime côté client pour les soumissions, les brouillons, la navigation dans le wizard et les actions IA,
  • la synchronisation backend vers une définition canonique de formulaire backend,
  • des workflows pilotés par événements, des modèles et des actions manuelles en mode Pro.

Free vs Pro

Free

Le mode Free ne nécessite ni backend SaaS hébergé ni connexion WP Suite.

Avec le mode Free, vous pouvez :

  • créer des formulaires dans Gutenberg,
  • utiliser les mises en page wizard et success-state,
  • utiliser des blocs de mise en page et de champs,
  • appliquer une logique conditionnelle,
  • exécuter des suggestions IA dans le runtime frontend lorsque votre site embarque le câblage backend IA requis,
  • réutiliser les formulaires via un shortcode ou Elementor,
  • envoyer directement depuis le navigateur vers l’URL de point de terminaison configurée sur le formulaire.

Flow ne stocke pas intrinsèquement les soumissions dans WordPress. Si vous voulez que les soumissions soient traitées dans WordPress, vous devez implémenter votre propre point de terminaison de réception.

Pro

Pro devient disponible après connexion de votre site WordPress à un workspace WP Suite. Il est conçu pour fonctionner particulièrement bien avec le WP Suite Flow Backend déployé séparément dans votre propre compte AWS.

Une configuration Pro typique est la suivante :

  1. déployer le backend Flow sur AWS,
  2. ajouter son URL de base d’API publiée dans Gatey comme API distincte,
  3. choisir le mode de protection correspondant (IAM ou COGNITO),
  4. sélectionner cette API dans SmartCloud → Flow Settings → API Settings.

Cela vous offre une configuration sécurisée plus simple pour les soumissions conscientes du backend, les outils d’administration, les modèles, les workflows et les automatisations associées.

En pratique, Pro est l’endroit où Flow devient une plateforme de soumission et d’automatisation, et non plus seulement un rendu frontend de formulaires. Les schémas typiques réservés à Pro incluent :

  • le stockage persistant des soumissions et un historique consultable,
  • la persistance et reprise des brouillons,
  • la synchronisation des formulaires backend et le suivi de schéma,
  • les modèles d’e-mail et les réponses modélisées,
  • les workflows pilotés par événements et les actions manuelles,
  • les étapes de workflow d’agent IA et le routage en aval,
  • la prise en charge EventBridge/webhook vers d’autres systèmes.

Schémas IA et workflows

Le runtime de Flow peut collecter des suggestions IA dans le navigateur, et la couche de workflow backend peut aussi orchestrer des étapes d’agent IA après qu’une soumission a été acceptée.

Cette séparation est intentionnelle :

  • Bloc Suggestions IA : aide l’utilisateur final avant la soumission en proposant des réponses, les meilleures actions suivantes et la documentation associée.
  • Étape d’agent IA du flux de travail : s’exécute après qu’un événement entre dans le système de workflow backend et peut classer, router ou enrichir une soumission.

L’étape IA backend dispose désormais de sa propre surface de configuration pour les préréglages de routage, les contraintes de schéma et le branchement en aval du process map. Si vous la configurez pour la première fois, lisez Étape de workflow d’agent IA avant de concevoir des clés de route ou des schémas de réponse.

Ces workflows backend ne se limitent pas aux formulaires provenant du navigateur. Le même moteur de workflow Flow peut aussi consommer des événements normalisés issus de pipelines d’ingestion d’e-mails du backend AI Kit, de sorte que les mêmes modèles, règles de routage et étapes en aval peuvent servir à la fois les formulaires web et les e-mails entrants.

Ce que couvre cette documentation