Automatisez tout le processus d'inscription à un événement avec Google Forms, Sheets et Apps Script : génération de codes d'accès, classement des participants, envoi d'e-mails personnalisés, création de contacts Google et fermeture automatique du formulaire à un seuil défini.
- Déclenchement automatique à chaque nouvelle réponse de formulaire
- Génération dynamique de codes d'accès uniques
- Classification des participants par niveau d'expérience
- Envoi d’un e-mail de confirmation personnalisé
- Création automatique de contacts Google avec l'API People
- Fermeture automatique du formulaire à un nombre limite d’inscriptions
-
Créer un Google Form avec les champs suivants :
- Prénom
- Nom
- Adresse e-mail
- Campus / Localisation
- Téléphone
- Expérience (en années)
-
Associer une Google Sheet au formulaire.
-
Dans la feuille de calcul, ajouter les colonnes personnalisées :
Code d'accès
Niveau
Contact créé
-
Créer un brouillon d’e-mail dans Gmail avec le sujet :
Confirmation de votre réservation - GDGoC
Et le corps contenant les variables{{PRENOM}}
,{{CODE}}
et{{NIVEAU}}
. -
Créer le libellé "GDGoC AF" dans Google Contacts pour y ajouter les participants.
-
Activer les services avancés dans Apps Script :
- People API
-
Créer un déclencheur dans Apps Script :
- Fonction :
onFormSubmit
- Type :
Sur envoi de formulaire
- Fonction :
Lorsqu’un participant soumet le formulaire :
- Un code aléatoire lui est attribué
- Son niveau est détecté automatiquement
- Un e-mail personnalisé est envoyé avec ses infos
- Il est ajouté à vos contacts Google dans le groupe GDGoC AF
- Et si le seuil est atteint, le formulaire est automatiquement fermé
Dans un prochain article et dépôt GitHub, nous verrons comment générer automatiquement des attestations de participation (PDF) et les envoyer à tous les participants, toujours via Apps Script.
Abdel Aziz MFOSSA
🔗 abdelmfossa.com
🐦 @abdelmfossa
⭐ N'hésitez pas à starrer ce dépôt si ce projet vous a été utile !