Youtube à Notion | Synchronise tes Vues, Likes, Commentaires & Favoris
En tant que YouTuber, rester à jour avec tes statistiques vidéo est essentiel pour ta croissance, mais suivre les données manuellement prend beaucoup de temps. Et si tu pouvais automatiquement récupérer tes statistiques YouTube dans Notion pour un flux de travail plus fluide ? Dans ce tutoriel, je vais te montrer comment connecter YouTube à Notion en utilisant Google Developers Console et Make (anciennement Integromat).
Tu apprendras comment extraire des métriques de performance clés comme les vues, les likes, les dislikes, les commentaires et les favoris, et les organiser directement dans Notion. Avec cette intégration, la gestion de tes analyses vidéo devient plus simple et plus efficace.
Avant de plonger dans le sujet, j’aimerais te mentionner que tu peux organiser l’ensemble de ton activité YouTube dans Notion en utilisant le template Notion Youtube OS. Cet espace de travail complet te permet de gérer tes chaînes, tes vidéos, tes sponsors, ta production, tes réseaux sociaux, tes finances, et bien plus encore — tout en un seul endroit.
Points Clés
- Le processus d’intégration implique de configurer Google Developers Console et d’utiliser Make (anciennement Integromat) pour automatiser les tâches.
- Les étapes essentielles incluent la création d’une base de données Notion pour les statistiques vidéo, l’activation de YouTube Data API, et la configuration des identifiants OAuth.
- Le scénario Make se compose de quatre modules principaux : Notion (recherche), HTTP (requête API), analyse JSON, et Notion (mise à jour).
- Un calendrier régulier pour l’automatisation garantit que les statistiques vidéo dans ton espace de travail Notion sont toujours à jour.
Environnement Notion
Si tu as déjà une base de données Notion où tu suis tes vidéos, c’est super ! Assure-toi simplement d’avoir une propriété pour ton ID de vidéo et pour chacune des statistiques que tu souhaites suivre.
Si tu n’en as pas, voici ce que tu dois faire :
- Crée une nouvelle base de données Notion
- Crée des propriétés numériques pour chacune de tes statistiques (vues, likes, dislikes, commentaires, favoris)
- Crée une propriété texte pour les IDs de tes vidéos
Astuce : tu peux aller encore plus loin en extrayant l’ID de l’URL de ta vidéo YouTube automatiquement grâce à une formule. En supposant que la propriété de l’URL soit appelée “Video URL”, tu peux utiliser la formule suivante : replaceAll(replaceAll(Video URL, “^.\?v=”, “”), “&.$”, “”)
Si tu veux démarrer plus rapidement, tu peux aussi dupliquer ma base de données exemple ici.
Google Developers Console
1/ Create a new project in Google Developers Console & call your project Youtube to Notion
2/ Fill out the project details (Project Name → YouTube to Notion)
3/ Go to “Enabled APIs & Services” in your sidebar
4/ Click Enable APIs & Services
5/ Search for “Youtube Data API v3”
6/ Click on YouTube Data API v3 → Enable
Make sure you’re on the right project (“Youtube to Notion”) at the top of your page
7/ Click Create credentials
8/ Select “User data”
9/ Name your app "YouTube to Notion", add support email and contact info
10/ Click Add or remove scopes
11/ Select all scopes from YouTube Data API v3 from the list, then click Update
12/ Click Save & Continue
13/ Application type → Web application, Name → Web client, then click Create
14/ Copy your Client ID and store it somewhere safe
15/ Go back to Credentials in your sidebar, then click the pen icon to edit your OAuth client
16/ Copy your Client secret key and store it somewhere safe
17/ Click Add URI beneath "Authorized redirect URIs" and paste: https://www.integromat.com/oauth/cb/oauth2
18/ Click Save
Great! We've completed the Google Developers Console setup. Now, let's move on to building the actual automation!
Make
- If you don't have one already, create a Make account
- Go to Scenarios → Create a new scenario
- Name your scenario YouTube to Notion
Module 1: Notion
1/ Select Notion → Search Objects as first module
2/ If you've never used Make before or never connected Notion, click Create a connection
- Follow the steps and make sure to select either all your Notion pages (from your workspace) or the parent page where your YouTube videos database is nested
3/ Fill out the fields
- Search objects: Database items
- Database ID: input your database ID or search for your database using the Search button
- Keep the filter empty, unless you want to retrieve the stats of certain videos only (then you'll have to filter on the corresponding Notion fields)
- Limit: leave it on 1 for now
4/ Click OK
5/ Right-click the Notion module and select Run this module only
Module 2: HTTP
1/ Select HTTP → Make an OAuth 2.0 request as the second module
2/ Click Create connection at the very top
- Connection name: YouTube to Notion
- Authorize URL: https://accounts.google.com/o/oauth2/v2/auth
- Token URL: https://oauth2.googleapis.com/token
- Scope → Add item → Item 1: https://www.googleapis.com/auth/youtube.readonly
- Client ID: your client ID
- Client secret: your client secret
3/ Click Save
4/ It will bring you to Google's OAuth page
- Select your account (the one from your YouTube channel)
- Click Allow
5/ Fill out the URL Field with: https://www.googleapis.com/youtube/v3/videos?part=statistics&id=[ID]
- Replace [ID] with the ID property from your Notion database (properties_values → ID → plain_text)
6/ Leave the rest the same & click OK
7/ Right-click the module and select Run this module only
- Beneath ID, click Add item
- In the Plain Text field, enter a video ID example from one of your videos
- Click OK
- Verify that you have data in the output
Module 3: Parse JSON
1/ Add a third module after HTTP: JSON → Parse JSON
2/ In the JSON string field, add Data from the HTTP module
3/ Click OK
Module 4: Notion
1/ Add a fourth module: Notion → Update a database item
2/ Add the same database id as for the first module
3/ Map Database Item ID with Page ID from the first module
4/ Map your Notion fields from the corresponding ones in the JSON module (items → statistics)
5/ Click OK
Test & Finalize
- Run the scenario
- Verify your Notion database to confirm that the automation successfully updated the statistics properties for the selected item
- If everything works, increase the limit in Module 1 to a number exceeding your current video count. Choose a higher number to accommodate future uploads, eliminating the need for frequent limit adjustments.
- Click the clock on the first module and set up your schedule according to your needs
- Save the scenario
- Click Run once to update all your videos
- Switch the scenario to On
The higher the scheduling frequency, the more operations it will use. I strongly recommend that you select a paid plan and adjust the number of required ops based on your needs (1 video update = 4 operations). You can use up to 1,000 ops/mo on Make's free plan.
Going further
To enhance your YouTube analytics tracking in Notion, you can add a "Last Updated" date property to your database. This simple addition allows you to automatically record when the automation last ran and updated your video statistics. Here's how it works: create a new date property in your Notion database, then go to the fourth module of your Make scenario and map that new date property to now (in the Date & Time tab).
This way, you'll always know exactly how recent your YouTube stats are, helping you make more informed decisions about your content strategy. This timestamp becomes especially valuable when analyzing trends or preparing reports, as it provides context for the data you're reviewing.
Conclusion
En connectant YouTube à Notion, tu as mis en place un système fluide pour suivre tes analyses vidéo dans un espace pratique. En utilisant Google Developers Console et Make, tu peux désormais automatiser la collecte des données, te libérant des mises à jour manuelles et maintenant tout organisé.
Cette configuration te permettra non seulement de rester informé sur la croissance de ta chaîne, mais aussi de te concentrer sur ce que tu fais de mieux — créer du contenu. Avec tes statistiques YouTube qui se mettent à jour automatiquement dans Notion, tu auras plus de temps et de clarté pour planifier ta prochaine vidéo !
Créé ton compte Notion gratuitement 🙃 (#NotionPartner)
L'automatisation du suivi des statistiques de vos vidéos YouTube peut vous faire gagner du temps et réduire les tracas liés à la mise à jour manuelle des données. Il vous permet de rester concentré sur la création de contenu tout en maintenant vos analyses organisées et à jour sur une plateforme centrale telle que Notion.
En intégrant YouTube à Notion, vous pouvez centraliser toutes les données relatives aux performances de vos vidéos dans un seul espace de travail. Cela vous permet de suivre des indicateurs tels que les vues, les likes et les commentaires, et de les organiser en fonction de vos autres besoins en matière de gestion de contenu, ce qui rend votre flux de travail plus fluide et plus efficace.
L'automatisation des mises à jour des analyses vidéo dans Notion garantit que vos données sont toujours à jour sans intervention manuelle. Cela vous permet de suivre plus facilement les performances de votre chaîne, de repérer les tendances et de prendre des décisions en temps opportun, ce qui vous donne plus de temps pour vous concentrer sur le développement de votre chaîne.