Générer facilement des certificats personnalisés pour vos utilisateurs
Qu’y a-t-il de plus satisfaisant que d’être récompensé pour son travail ou ses progrès ? C’est une source de motivation supplémentaire pour continuer à fournir des efforts. Et ce biais cognitif est employé comme un levier de fidélisation par les marketeurs.
Le principe de récompense peut prendre plusieurs formes. Mais, dans ce tutoriel, nous allons nous intéresser à la certification. Cette reconnaissance est très puissante pour garder la motivation de vos utilisateurs.
Nous allons vous expliquer pas à pas comment générer simplement des certificats personnalisés pour vos utilisateurs avec Abyssale.
Mise en contexte
Afin d’illustrer nos explications, nous allons prendre un exemple concret d’une situation dans laquelle les certificats personnalisés sont pertinents.
Nous imaginerons donc que nous sommes à la tête d’une application mobile. Cette plateforme s’appelle Easylanguage et permet d’apprendre à raison de 15 minutes/ jour une nouvelle langue.
Pour maintenir la motivation des utilisateurs et réduire le churn, leurs nouvelles connaissances sont évaluées tous les 15 jours. Lorsqu’ils atteignent un nouveau niveau de langage (A1, A2, B1, B2, C1, etc) alors, nous souhaitons générer un nouveau certificat attestant de leur nouveau niveau de langue.
Créer un template sur Abyssale
Commençons par créer le template qui accueillera les certificats.
Pour cela, rendez-vous sur Abyssale, et depuis votre dashboard, créez un nouveau template en choisissant le ou les formats désirés.
Pour notre exemple, on choisira le format A4 Paysage.
Ajoutez-y les éléments de texte et d'image que vous souhaitez et nommez a minima ceux que vous voulez pouvoir modifier.
Notre template contiendra donc des éléments de texte et d'image afin d'y intégrer les variables concernant :
- Le nom et le prénom de l'utilisateur. On le nommera "name".
- La langue et le niveau atteint. On le nommera "level_language".
- Une image du pays originaire de la langue en question. On le nommera "flag".
Votre template est prêt. Cliquez sur "Save & exit".
Générer manuellement le certificat
À partir de cette étape, il est possible de générer manuellement un certificat à partir de l’outil Image Form.
Vous n’avez qu'à modifier les variables en fonction des informations que vous souhaitez laisser apparaitre sur le certificat.
Dans notre exemple, on modifiera les variables "name", "level_language" et "flag".
Cette méthode a le mérite d’être simple et rapide à configurer. Néanmoins, lorsque le volume de certificat devient important, vous pourriez avoir besoin d’automatiser certaines tâches. C’est ce que nous allons voir ensemble dans ce processus.
Automatiser la génération de certificats
Créer une base de données avec Google Sheets
Imaginons que vous ayez une large base de données répertoriant chacun des utilisateurs et regroupant l’ensemble des informations les concernant. Pour faciliter l’automatisation, transférez les données nécessaires pour votre certificat dans un document Google Sheets.
Dans notre exemple, notre document Google Sheets aura 3 colonnes + 1 dernière pour accueillir le certificat généré :
- Nom & prénom des utilisateurs
- Niveau de langue
- Drapeau du pays de la langue
Selon les caractéristiques de votre certification, vous pouvez avoir plus de colonnes dans votre document Google Sheets.
Connecter Google Sheets et votre template
Rendez-vous sur Make.com et créez un nouveau scénario.
Créez un premier module Google Sheets "Watch Changes".
Editez un nouveau webhook. Copiez l'adresse de ce webhook, puis retournez sur votre document Google Sheets.
Cliquez sur Extensions > Make for Google Sheets > onglet Paramètres (Attention, vous devez d'abord installer l'extension "Make For Google Sheets". Sur ce lien, vous découvrirez comment procéder).
Dans la première ligne "Webhook URL", copiez l'adresse de votre Webhook.
Retournez sur votre scénario Make .
Cliquez ensuite sur le "+" pour ajouter un nouveau module. Recherchez Abyssale et sélectionnez "Generate a Single Image".
Remplissez les variables. Dans notre cas :
- "name" → 2. Row Values [ ] : A
- "level_language" → 2. Row Values [ ] : B
- "flag" → 2. Row Values [ ] : C *
(*) Attention, pour les images, pensez à rentrer l'URL de l'image sur le Google Sheets. Pas d'importation.
La connexion entre votre template et Google Sheets est prête. Ainsi, dès qu’une donnée sera mise à jour, un nouveau certificat sera créé.
Il ne reste plus qu’à automatiser l’ajout du certificat sur votre document Google Sheets.
Pour cela, ajoutez un nouveau module Google Sheets "Update a Row" et remplissez les variables comme suit :
- Row number = 2. Range : Row start
- Table contains header = Yes
- Values = Dans la colonne pour laquelle vous voulez voir apparaitre l'URL de votre fichier(CERTIFICAT (D) dans notre exemple), ajoutez "3. File : File url".
L'automatisation est prête. Vous pouvez la tester en cliquant sur "Run once". Pensez à modifier au préalable une donnée sur votre document Google Sheets.
Avant de terminer, pensez à clarifier la régularité de mise en action du scénario selon que vous souhaitiez générer de nouveaux certificats chaque jour, chaque semaine ou chaque mois.
C'est terminé ! Vous êtes prêts à générer automatiquement des certificats personnalisés pour vos utilisateurs 🎓
Pour aller encore plus loin, vous pouvez automatiser l’envoi du certificat à partir d’un e-mail. Pour cela, utilisez à nouveau Make.
Vous pouvez aussi utiliser dynamic Image. Dans ce cas, nous vous renvoyons vers l’article : "Comment gamifier l'expérience de vos utilisateurs avec des images par email " à partir de la partie : "Utiliser Make pour relier Google sheet et votre gestionnaire d'envoi d'emails ".
Si vous avez des questions ou des commentaires, n'hésitez pas à nous en faire part !
Pour suivre les dernières mises à jour et actualités sur Abyssale, rejoignez notre communauté LinkedIn 🙂 .