Configuration de l'intégration Google Forms
Étape 1 : Activer le plugin
Section intitulée « Étape 1 : Activer le plugin »Rendez-vous dans Paramètres → Intégrations et activez Google Forms. Notez le Secret du webhook — vous en aurez besoin à l’étape 3.
Étape 2 : Configurer le mappage des champs
Section intitulée « Étape 2 : Configurer le mappage des champs »Dans la configuration du plugin, définissez le JSON de mappage des champs pour qu’il corresponde aux libellés de questions de votre formulaire Google :
{ "Adresse e-mail": "email", "Nom complet": "name", "Entreprise": "company"}Étape 3 : Ajouter le script Apps Script à votre formulaire Google
Section intitulée « Étape 3 : Ajouter le script Apps Script à votre formulaire Google »- Ouvrez votre formulaire Google
- Cliquez sur le menu à trois points → Éditeur de script
- Collez ce code :
function onFormSubmit(e) { var responses = {}; var itemResponses = e.response.getItemResponses();
for (var i = 0; i < itemResponses.length; i++) { responses[itemResponses[i].getItem().getTitle()] = itemResponses[i].getResponse(); }
var payload = { secret: 'VOTRE_SECRET_WEBHOOK', responses: responses, form_id: e.source.getId(), timestamp: new Date().toISOString() };
UrlFetchApp.fetch('https://VOTRE_DOMAINE/webhooks/google-forms/VOTRE_ID_EVENEMENT', { method: 'post', contentType: 'application/json', payload: JSON.stringify(payload) });}-
Remplacez :
VOTRE_SECRET_WEBHOOKpar le secret de l’étape 1VOTRE_DOMAINEpar le domaine de votre plateformeVOTRE_ID_EVENEMENTpar l’identifiant de l’événement
-
Cliquez sur Déclencheurs (icône d’horloge) → Ajouter un déclencheur :
- Fonction :
onFormSubmit - Type d’événement : À la soumission du formulaire
- Fonction :
-
Enregistrez et autorisez
Étape 4 : Tester
Section intitulée « Étape 4 : Tester »Soumettez une réponse de test dans votre formulaire Google. Vérifiez la page des inscriptions de l’événement — une nouvelle inscription devrait apparaître en quelques secondes.