Articles sur : Access - Fonctionnalités
Cet article est aussi disponible en :

Comment récupérer les données collectées via le widget "Formulaire" ?

Lorsque vous utilisez un formulaire dans vos parcours, vous devez mettre en place une logique de récupération des données.


Poool ne stocke aucun donnée qui est collectée via le widget formulaire. Il est donc essentiel de prévoir une méthode de récupération des données.


Pour cela, nous proposons plusieurs options :


Connexion Zapier


Nous mettons à votre disposition la connexion avec Zapier, qui permet d'envoyer les données dans votre propre système.



Vous pouvez activer la connexion facilement via l'onglet "Intégrations" de votre Dashboard.




Si vous choisissez cette option, suivez notre guide dédié 👉 Comment connecter Poool avec Zapier ?


L'avantage de cette solution est qu'elle ne nécessite aucun intervention de votre équipe technique.


Webhooks


Autre possibilité : paramétrer des webhooks, pour récupérer les informations dans votre propre outil.


Toujours dans la partie "Intégrations", passez dans la section Webhooks, pour entrer l'URL de destination.



Cette activation nécessite de vous coordonner avec votre équipe technique pour la création du webhook. Retrouvez plus de détails à ce sujet dans notre doc technique dédiée.





Evénement Javascript


Poool met à disposition l'événement Javascript 'formSubmit', dans lequel vous pouvez paramétrer votre logique de récupération de données.


Cette activation nécessite également l'intervention de votre équipe technique.


Configuration du script Access


access.on('formSubmit', event => {  
console.log('Formulaire ' + event.name + ' envoyé !');

// Si nécessaire, vous pouvez passer les champs du formulaire en revue pour effectuer vos propres vérifications.

// Si un tableau contenant les identifiants des champs invalides est retourné, le paywall affichera la liste des champs en erreur.

// Si rien n'est retourné, l'article sera débloqué.

var invalid = [];

if (event.fields.password !== event.fields.passwordRepeat) {
invalid.push('password');
invalid.push('passwordRepeat');
}

// Vous pouvez également renvoyer votre propre message d'erreur

if (!events.fields.address) {
invalid.push({ fieldKey: 'address', message: 'Votre adresse est vide. Veuillez la remplir.'});
}
if (invalid.length) {
return invalid;
}
});



N'hésitez pas à consulter la documentation technique sur l'événement formSubmit pour avoir une vision complète de ce qu'il est possible de mettre en place.


Nos équipes se tiennent à votre disposition pour vous orienter sur la méthode la plus appropriée, selon votre besoin 🙂

Mis à jour le : 24/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !