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ètre | Description |
|---|---|
| Nom du champ | L'étiquette visible par l'utilisateur. |
| ID Champ | L'identifiant unique interne (utile pour intégrations et conditions). |
| Type de saisie | Choisissez le format de réponse (texte, email, radio, etc.). |
| Valeurs select | Si le champ est une sélection (radio/checkbox), définissez les options disponibles (valeur interne et texte visible). |
| Obligatoire | Indique si l'utilisateur doit remplir ce champ pour pouvoir envoyer le formulaire. |
| Largeur du champ | Définit la taille occupée par le champ dans la grille responsive. |
| Conditions d'affichage | Dé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.
| Action | Objectif 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’étiquettes | Attribue automatiquement au profil client des étiquettes statiques ou dynamiques après soumission afin de faciliter la segmentation. |
| Inscription Newsletter | Inscrit 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 email | Envoie 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’utilisateur | Envoie 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.







