Figma, Google Maps, YouTube, Loom, PDF, widgets : ce que le bloc d'intégration Notion accepte, ce qu'il refuse, et les cinq limites à connaître.
Le bloc d'intégration de Notion, appelé embed, affiche une page web extérieure à l'intérieur d'une de vos pages. C'est une iframe. Il accepte la plupart des services connus, en refuse quelques-uns, et impose cinq limites que personne ne mentionne avant qu'on tombe dessus.
Tapez /intégrer si votre Notion est en français, /embed s'il est en anglais, choisissez « Intégrer », collez l'adresse et validez.
Pour beaucoup de services, il y a plus simple : collez directement l'adresse dans la page, Notion propose alors « Créer une intégration » dans le menu qui apparaît.
Ces services ont un traitement dédié : Notion sait les reconnaître à l'adresse et les affiche proprement.
N'importe quelle page web peut théoriquement être intégrée. C'est ce qui rend possibles les widgets : horloge, météo, minuteur, compte à rebours ne sont rien d'autre que de petites pages web faites pour tenir dans un cadre.
C'est aussi la limite : le résultat dépend entièrement de la page intégrée. Une page conçue pour un écran d'ordinateur rendue dans un cadre de 400 pixels de large donne rarement quelque chose de lisible.
Certains sites refusent d'être affichés dans une iframe. C'est une protection volontaire, mise en place côté site avec les en-têtes X-Frame-Options ou Content-Security-Policy.
Concrètement, vous obtenez un cadre vide ou un message d'erreur. C'est le cas de la plupart des banques, des réseaux sociaux quand on tente d'intégrer un profil entier, et de beaucoup d'applications derrière authentification.
Il n'y a aucun contournement côté Notion : c'est le site distant qui décide.
Ce sont les contraintes constatées en construisant huit widgets. Chacune explique un comportement qu'on prend pour un dysfonctionnement.
Une fois posé, personne ne peut modifier ce qui se passe à l'intérieur du cadre. Tout paramètre doit voyager dans l'adresse elle-même. C'est pourquoi les widgets bien faits proposent un générateur de lien : le lien est la configuration.
Notion ne dit pas à la page intégrée s'il est en clair ou en sombre. Un contenu clair dans un Notion sombre fait une tache blanche. La seule parade est que la page intégrée suive le thème du système, ce qui correspond le plus souvent à celui de Notion.
Ouvrir la page relance l'intégration depuis zéro. Rien ne continue de tourner en arrière-plan, et aucune intégration ne peut envoyer de notification. C'est la raison pour laquelle un minuteur intégré ne remplacera jamais une alarme.
Ce qui dépasse la hauteur du bloc est coupé, sans aucune indication. Une page longue intégrée dans un cadre court est simplement tronquée, et le lecteur ne sait pas qu'il manque quelque chose.
Un bloc posé dans une colonne étroite reste étroit. Pour un Figma ou une carte, sortez-le des colonnes.
Documenter un process avec un Loom. L'enregistrement d'écran juste au-dessus de la procédure écrite. Les gens regardent la vidéo, puis lisent le texte quand ils refont l'opération seuls.
Un Figma dans la page de spec. La maquette et la règle métier au même endroit, sans aller-retour entre deux onglets.
Un formulaire dans un espace client. Typeform ou Tally intégré dans la page du projet : le client répond sans quitter l'espace que vous lui avez partagé.
Des widgets sur un tableau de bord. Horloge, météo, minuteur : les petites choses qui font qu'on ne quitte pas la page.
Tapez /intégrer si votre Notion est en français, /embed s'il est en anglais, puis choisissez « Intégrer ». Les deux commandes fonctionnent quelle que soit la langue.
Parce que le site distant refuse d'être affiché dans une iframe. C'est une sécurité côté site, pas un problème de votre part, et il n'y a pas de contournement depuis Notion.
Non. Une iframe est isolée de la page qui l'affiche. Le contenu intégré ne voit ni vos bases de données, ni vos textes, ni le titre de la page.
Non. Le bloc d'intégration fait partie des fonctions de base et fonctionne sur le plan gratuit, sans limite de nombre.
Autant qu'on veut, mais chacune est une page web chargée en plus. Trois ou quatre passent inaperçues, une dizaine se sentent au chargement.
Voir les widgets Notion gratuits, prêts à intégrer en un lien.