Page Builder Sandwich Pro crée des formulaires de contact, de devis, d'inscription et en plusieurs étapes à partir de blocs, et décide du sort de chaque message : un e-mail, une copie enregistrée sur votre site, un webhook et une liste de diffusion.
Créer un formulaire
- Dans l'éditeur de blocs ou dans Sandwich Studio, ajoutez le bloc Formulaire. Il commence par des champs de nom, d'e-mail et de message.
- Ajoutez des champs à l'aide du bloc Champ de formulaire : texte, e-mail, téléphone, adresse Web, nombre, date, message, menu déroulant, choix unique, choix multiple, case à cocher de consentement, téléchargement de fichier et valeur cachée.
- Sélectionnez un champ pour définir son libellé, son caractère obligatoire, ses choix, sa largeur (entière ou moitié) et, pour un téléchargement de fichier, les types de fichiers acceptés ainsi que la taille maximale (jusqu'à 50 Mo ; 5 Mo par défaut).
- Pour un formulaire en plusieurs étapes, placez les champs dans des blocs Étape de formulaire : le visiteur ne voit qu'une étape à la fois avec les boutons Précédent et Suivant, et chaque étape est validée avant l'ouverture de la suivante.
Afficher un champ uniquement lorsqu'un autre correspond
Ouvrez le panneau Afficher ce champ uniquement si… d'un champ, choisissez un autre champ et une règle (est, n'est pas, contient, est rempli, est vide). Un champ masqué n'est jamais obligatoire et n'est jamais envoyé.
Que se passe-t-il après l'envoi
Sélectionnez le bloc Formulaire et ouvrez Après l'envoi :
- Envoyer la soumission par e-mail à une ou plusieurs adresses (l'administrateur du site si le champ est vide). L'adresse e-mail du visiteur est définie comme adresse de réponse.
- Enregistrer les soumissions sur ce site : elles sont répertoriées sous Page Builder Sandwich → Soumissions de formulaires, avec une option d'export CSV. Les fichiers téléchargés sont conservés dans un dossier privé inaccessible depuis le Web ; les éditeurs et les administrateurs les téléchargent depuis la soumission.
- Envoyer à un webhook : les champs sont envoyés sous forme de données JSON à une adresse https de votre choix.
- Ajouter à une liste de diffusion : Mailchimp, Brevo, MailerLite, Kit ou ActiveCampaign (consultez la section « Connecter un service de liste de diffusion »).
Chaque action s'exécute de manière indépendante : si l'une d'elles échoue, les autres s'exécutent quand même, et la soumission enregistrée indique celles qui ont réussi.
Protection anti-spam intégrée
Chaque formulaire est protégé côté serveur, sans aucune action requise de la part de vos visiteurs : un champ masqué que seuls les robots remplissent, un jeton signé qui prouve que le formulaire provient de votre page, un délai minimal de 3 secondes pour le remplir et un maximum de 10 messages par adresse et par formulaire toutes les 10 minutes. Un robot reçoit une réponse simulant un succès afin de ne rien apprendre, et rien de ce qu'il envoie n'est stocké ou transmis. Une page mise en cache pendant une longue période continue de fonctionner : le formulaire récupère un nouveau jeton et procède à un nouveau envoi.
Connecter un service de liste de diffusion
- Ouvrez Page Builder Sandwich → Marketing → Connexions aux listes de diffusion.
- Collez la clé API du service (pour ActiveCampaign, indiquez également votre URL d'API, par exemple
https://youraccount.api-us1.com) et choisissez Vérifier et enregistrer. La clé est d'abord vérifiée auprès du service, stockée de manière chiffrée sur votre site, et ne s'affiche plus jamais.
- Dans le panneau Après l'envoi du bloc Formulaire, activez l'option Ajouter à une liste de diffusion puis sélectionnez le service et la liste (pour Kit, le formulaire).
Le visiteur est ajouté à l'aide du premier champ d'e-mail du formulaire et, le cas échéant, d'un champ nommé name. Une adresse déjà présente dans la liste est mise à jour et n'est jamais ajoutée en double.