Aller au contenu

Configuration de l'intégration Google Forms

Rendez-vous dans Paramètres → Intégrations et activez Google Forms. Notez le Secret du webhook — vous en aurez besoin à l’étape 3.

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 »
  1. Ouvrez votre formulaire Google
  2. Cliquez sur le menu à trois points → Éditeur de script
  3. 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)
});
}
  1. Remplacez :

    • VOTRE_SECRET_WEBHOOK par le secret de l’étape 1
    • VOTRE_DOMAINE par le domaine de votre plateforme
    • VOTRE_ID_EVENEMENT par l’identifiant de l’événement
  2. Cliquez sur Déclencheurs (icône d’horloge) → Ajouter un déclencheur :

    • Fonction : onFormSubmit
    • Type d’événement : À la soumission du formulaire
  3. Enregistrez et autorisez

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.