Module de gestion des formulaires

Formulaires personnalisés, Champs avancés, Logique conditionnelle, Génération de leads, Suivi des envois, Automatisations

Description : Outil complet pour la création de formulaires personnalisés (comme des formulaires de contact, des sondages ou des formulaires d'inscription) et la définition des actions automatiques à exécuter après chaque envoi.

À quoi ça sert ? (Exemples pratiques)

Utilisez cet outil pour :

  • Gérer les inscriptions à la newsletter : Créez un formulaire d'inscription et associez-le automatiquement à une ou plusieurs listes marketing, en gérant le consentement et l'attribution d'étiquettes.
  • Automatiser l'enregistrement des clients : Collectez les données personnelles et de facturation, créez ou mettez automatiquement à jour le profil client dans la base de données et envoyez les identifiants d'accès.
  • Créer des questionnaires et sondages avancés : Définissez des champs avec logique conditionnelle, affichant ou masquant certaines questions selon les réponses précédentes de l'utilisateur.

Fonctionnalités principales

Création et personnalisation des champs

Le module offre un contrôle précis sur chaque élément du formulaire :

  • Types de saisie : Supporte divers types de champs, dont texte libre, email, téléphone, numérique, date, heure, mot de passe, téléchargement de fichier, sélection unique (radio), sélection multiple (checkbox) et champs cachés.
  • Logique conditionnelle : Permet de définir des conditions d'affichage pour chaque champ. Un champ n'apparaîtra que si les réponses fournies dans d'autres champs satisfont aux critères définis.
  • Validation et exigences : Il est possible de rendre les champs obligatoires, définir des valeurs par défaut, indiquer des suggestions (placeholder) et, pour les champs numériques, spécifier des valeurs minimales et maximales.
  • Gestion des fichiers : Pour les champs de téléchargement, il est possible de spécifier quels formats (ex. PDF, JPEG, DOCX) sont acceptés.
  • Mise en page responsive : Permet de définir la largeur de chaque champ (25 %, 50 %, 100 %) différemment selon qu'on est sur Desktop, Tablet ou Mobile.

Gestion des envois et historique

  • Vue d'ensemble : Affiche la liste de tous les formulaires créés, leur statut d'activité et le nombre total d'envois reçus.
  • Historique détaillé : Chaque envoi est enregistré avec la date, l'utilisateur (s'il est connecté ou identifié), la langue utilisée et le statut de succès ou échec de toutes les actions automatiques associées.
  • Détails des données : Permet d'afficher en détail toutes les données envoyées par l'utilisateur, y compris les données de suivi (comme l'origine de l'envoi).

Personnalisation du bouton d'envoi

Il est possible de personnaliser le texte du bouton d'envoi et d'appliquer des classes CSS spécifiques pour modifier son apparence et sa taille dans la mise en page.

Comment configurer

La configuration d'un nouveau formulaire se fait via un processus guidé divisé en sections principales :

1. Généralités

Définissez le Nom du formulaire (obligatoire) et réglez son état sur Actif ou Inactif. Cette section génère également le lien public du formulaire, qui peut être consulté et copié pour une intégration externe.

2. Champs

Utilisez l'interface de création pour ajouter et ordonner les champs. Pour chaque champ, il faut définir :

ParamètreDescription
Nom du champL'étiquette visible par l'utilisateur.
ID ChampL'identifiant unique interne (utile pour intégrations et conditions).
Type de saisieChoisissez le format de réponse (texte, email, radio, etc.).
Valeurs selectSi le champ est une sélection (radio/checkbox), définissez les options disponibles (valeur interne et texte visible).
ObligatoireIndique si l'utilisateur doit remplir ce champ pour pouvoir envoyer le formulaire.
Largeur du champDéfinit la taille occupée par le champ dans la grille responsive.
Conditions d'affichageDéfinissez les règles pour afficher ce champ uniquement si certaines conditions sont remplies dans d'autres champs.

3. Actions

Cette section définit les opérations automatiques à exécuter après qu'un utilisateur a envoyé le formulaire. Pour chaque action activée, vous pouvez configurer les détails spécifiques ainsi que les messages de réponse.

Gestion des messages de réponse

Pour chaque action, vous pouvez activer la Gestion des Messages afin de personnaliser le titre et le texte affichés à l'utilisateur après l'envoi (par exemple « Envoi réussi » ou « Erreur lors de l'enregistrement »).

Intégrations automatiques (Actions)

Les actions automatiques connectent le formulaire à d’autres outils du système Framework360 ou à des services externes.

ActionObjectif et configuration
Enregistrer client (Anagrafica)Associe les champs du formulaire aux données personnelles (Nom, Prénom, Email, Adresse, Données facturation) pour créer ou mettre à jour un profil client. Permet également de générer et envoyer des identifiants d’accès à l’Espace Client si l’utilisateur n’est pas encore enregistré.
Attribution d’étiquettesAttribue automatiquement au profil client des étiquettes statiques ou dynamiques après soumission afin de faciliter la segmentation.
Inscription NewsletterInscrit l’utilisateur aux listes marketing. Il est possible de sélectionner listes statiques ou dynamiques et choisir d’ignorer éventuellement le protocole Double Opt-In.
Demande générique vers adresse emailEnvoie une notification interne avec les données du formulaire à un ou plusieurs destinataires personnalisés. Le modèle du mail peut être personnalisé.
Réponse automatique à l’utilisateurEnvoie un email de confirmation ou remerciement à celui qui a rempli le formulaire. Permet aussi définir un expéditeur personnalisé (SMTP), une adresse Reply-To ainsi que joindre un fichier (exemple PDF informatif).

Événements Javascript (Avancé)

Cette section est réservée aux utilisateurs ayant des connaissances en programmation. Elle permet d’insérer du code JavaScript personnalisé à différents moments du cycle vie du formulaire (exemple avant validation, après succès d’envoi) afin d’exécuter logiques complexes ou intégrer services externes.

> Attention : Un code incorrect ici peut compromettre le fonctionnement du module.

Intégrations avec contenus (Shortcode)

Les données collectées via le formulaire ainsi que certaines informations système sont disponibles sous forme de shortcodes dynamiques utilisables dans les modèles emails automatiques ou notifications internes.

Exemples courants :

  • {nome_campo} : La valeur saisie par l’utilisateur dans ce champ.
  • {site-link} : Le lien vers la page où le formulaire a été soumis.
  • {logged-user-id} : L’ID client si l’utilisateur était connecté au moment de l’envoi.
  • {logged-user-email} : L’email client si l’utilisateur était connecté au moment de l’envoi.

Importation Formulaires Globaux

Il est possible d’importer ou copier des formulaires existants via la fonction dédiée à l’importation tout en visualisant en aperçu les actions automatiques associées à chaque module global.

Informations complémentaires :