IA & automatisation

GoHighLevel Notion : programmer vos posts automatiquement, sans Make ni Zapier

Programmez vos posts dans le planificateur de réseaux sociaux de GoHighLevel dès qu'une page Notion passe au statut Prêt : agent Notion, Worker, vérifications, gestion des erreurs et sécurité du jeton, sans Make ni Zapier.

Xavier
Xavier · mis à jour le
Schéma d’une page Notion au statut Prêt envoyée vers le planificateur de réseaux sociaux de GoHighLevel

Une connexion GoHighLevel Notion permet de programmer vos posts dans le planificateur de réseaux sociaux de GoHighLevel dès que vous passez une page au statut Prêt. Un agent Notion appelle un Worker Notion, qui vérifie le post puis l'envoie à la date prévue. Aucun Make ni Zapier : tout part de Notion.

Vous rédigez vos posts dans Notion, mais vous les programmez ailleurs. Entre les deux, du copier-coller : texte, date, heure, visuel, compte. C'est là que naissent les erreurs : une date mal saisie, un texte coupé, un post Instagram sans image.

Cet article décrit la brique « publication » d'un système qui tourne en production. Pour la vue d'ensemble, lisez le guide pour automatiser sa création de contenu avec Notion et l'IA.

Peut-on relier Notion et GoHighLevel sans Zapier ni Make ?

Oui. Un Worker Notion, petit programme hébergé et exécuté par Notion, appelle directement l'API du planificateur de réseaux sociaux de GoHighLevel (Social Planner). Un agent Notion le déclenche quand une page passe au statut Prêt. Il n'y a donc aucune plateforme d'automatisation intermédiaire à payer, surveiller ou maintenir.

Make ou Zapier ajouteraient ici un maillon de plus : un abonnement, un endroit de plus où stocker un jeton, un tableau de bord de plus à surveiller. Avec un Worker, la logique reste dans Notion et les erreurs s'écrivent dans la page concernée. Voir aussi les Notion Workers pour connecter une API.

Les pièces du système : statut, agent, Worker, planificateur

La publication repose sur quatre pièces : une propriété Statut dans votre base de contenus, un agent Notion « Publieur » qui surveille cette propriété, un outil du Worker Notion qui parle à GoHighLevel et le planificateur de GoHighLevel qui publie à l'heure dite. Chacune a un rôle unique.

Le statut Prêt est le seul geste humain de la chaîne. Il se pose avec un bouton Valider qui demande une confirmation, depuis une page de relecture organisée en onglets par réseau. Les bases sont dans l'article sur la propriété Statut dans Notion.

L'agent Publieur n'active qu'un seul outil du Worker : celui qui programme un post.

Le déroulé, du clic sur Valider au post programmé

Le déroulé tient en cinq temps : vous validez, l'agent se déclenche et lit la page, le Worker vérifie le post et le programme dans GoHighLevel, puis il écrit le résultat dans la page Notion. Si une étape échoue, rien n'est programmé et l'erreur est consignée dans la page.

  1. Vous passez la page au statut Prêt après relecture, avec le bouton Valider.
  2. L'agent Publieur se déclenche sur ce changement de statut.
  3. L'agent lit la page et transmet à l'outil du Worker le texte à publier, la plateforme, la date et l'heure de publication et les visuels.
  4. Le Worker vérifie le post, puis l'envoie au planificateur de GoHighLevel, programmé à la date et l'heure prévues.
  5. Il écrit le résultat dans Notion : l'identifiant du post GoHighLevel en cas de succès, le message d'erreur sinon.

Les brouillons, texte et date compris, sont préparés chaque lundi par l'agent IA rédacteur pour les réseaux sociaux. La publication ne commence qu'avec votre validation.

Les vérifications avant envoi

Les quatre vérifications du Worker Notion avant d’envoyer un post à GoHighLevel : texte, longueur, visuel Instagram et date
Les quatre vérifications du Worker Notion avant d’envoyer un post à GoHighLevel : texte, longueur, visuel Instagram et date

Avant d'envoyer quoi que ce soit à GoHighLevel, le Worker contrôle quatre points : le texte n'est pas vide, il respecte la limite de caractères du réseau, un visuel accessible publiquement est présent pour Instagram, et la date prévue se situe au moins 5 minutes dans le futur. Un seul échec suffit à bloquer l'envoi.

L'agent de rédaction compte déjà les caractères, mais vous avez pu rallonger un texte en relecture : le contrôle final se fait donc au dernier moment.

Les contraintes du planificateur de GoHighLevel

Pourquoi une page Notion par réseau social : GoHighLevel coupe un post multiréseau à la limite du réseau le plus strict
Pourquoi une page Notion par réseau social : GoHighLevel coupe un post multiréseau à la limite du réseau le plus strict

Trois contraintes du planificateur de GoHighLevel structurent la façon d'organiser Notion : chaque réseau doit être connecté dans GoHighLevel, un post qui vise plusieurs réseaux est coupé à la limite du plus strict, et Instagram exige un visuel. D'où la règle centrale du système : une page Notion correspond à une seule plateforme.

Une page par réseau. Quand un même post cible plusieurs réseaux, GoHighLevel coupe le texte à la limite du réseau le plus strict. Un texte pensé pour une légende Instagram serait donc tronqué à 280 caractères s'il partait aussi sur X. Avec une page par plateforme, chaque texte est écrit pour son réseau, programmé seul et mesuré séparément.

Des réseaux connectés. Le Worker ne programme que sur les comptes connectés dans le planificateur. Connectez chaque réseau avant la première publication.

Instagram et les visuels. Instagram n'accepte pas de post sans image. Le visuel doit être accessible par une URL publique, que le Worker transmet au planificateur. Dans le système, un atelier dédié liste les carrousels encore sans visuel, pour que rien ne reste bloqué.

Les threads X. Le système programme des posts X seuls. Les threads, qui enchaînent plusieurs posts, se publient à la main.

Que se passe-t-il en cas d'erreur ?

Suivi des erreurs de publication GoHighLevel dans Notion : identifiant du post en cas de succès, message dans Erreur GHL sinon
Suivi des erreurs de publication GoHighLevel dans Notion : identifiant du post en cas de succès, message dans Erreur GHL sinon

En cas d'échec, aucun post n'est programmé. Le message d'erreur s'écrit dans une propriété « Erreur GHL » de la page concernée, et une automatisation Notion vous envoie une notification. Vous corrigez la page, puis vous la validez de nouveau. Rien ne se perd silencieusement.

Les causes courantes : un texte trop long, un carrousel validé avant son visuel, une date dépassée, un réseau déconnecté dans GoHighLevel.

Tant que l'identifiant du post GoHighLevel n'est pas écrit dans la page, le post n'est pas programmé. Une vue filtrée sur les pages Prêt sans identifiant vous montre ce qui reste en suspens. Une automatisation de base de données Notion suffit pour la notification.

Sécuriser le jeton d'accès GoHighLevel

Le Worker s'authentifie auprès de GoHighLevel avec un jeton d'intégration privée, créé dans la sous-location avec les seuls droits du planificateur. Ce jeton est stocké comme variable d'environnement du Worker, jamais dans une page Notion ni dans une conversation. S'il a été affiché ailleurs, il faut le révoquer et en créer un nouveau.

Un jeton copié dans un chat, une consigne d'agent, une capture d'écran ou un document partagé doit être considéré comme exposé : révoquez-le au moindre doute.

Un seul Worker peut héberger plusieurs outils (programmer un post, lire les statistiques, lire les ventes Stripe) et garder tous les secrets au même endroit.

Ce qu'il faut pour démarrer

Pour mettre en place cette publication, il vous faut un compte GoHighLevel avec le planificateur de réseaux sociaux et vos réseaux connectés, un espace Notion avec les agents et les Workers, une base de contenus avec une page par plateforme, et un Worker déployé une fois. Le terminal n'intervient qu'à l'installation.

Le Worker est un petit programme écrit en TypeScript et déployé avec l'outil en ligne de commande de Notion. La documentation officielle se trouve sur le site développeurs de Notion.

Si vous voulez cette publication automatique sans passer par l'installation technique, je la mets en place dans votre Notion, reliée à votre compte GoHighLevel.

Découvrir l'offre d'espace Notion sur mesure

Questions fréquentes

Peut-on relier Notion et GoHighLevel directement ?

Oui. Un Worker Notion, petit programme hébergé par Notion, appelle l'API du planificateur de réseaux sociaux de GoHighLevel. Un agent Notion le déclenche quand une page passe au statut Prêt, et le post est programmé à la date et l'heure indiquées dans la page.

Faut-il Zapier ou Make pour publier depuis Notion vers GoHighLevel ?

Non. Le Worker Notion joue le rôle de pont entre les deux outils, sans plateforme d'automatisation intermédiaire. Cela évite un abonnement supplémentaire et garde les erreurs visibles directement dans la page Notion concernée.

Que se passe-t-il si la publication vers GoHighLevel échoue ?

Le post n'est pas programmé. Le message d'erreur est écrit dans une propriété « Erreur GHL » de la page et une automatisation Notion envoie une notification. Il suffit de corriger la page, par exemple le texte ou le visuel, puis de la valider de nouveau.

Pourquoi créer une page Notion par réseau social ?

Parce que GoHighLevel coupe le texte à la limite du réseau le plus strict quand un post vise plusieurs réseaux. Avec une page par plateforme, chaque texte respecte sa propre limite, est programmé seul et ses statistiques se lisent séparément.

Peut-on programmer des posts Instagram et des threads X depuis Notion ?

Les posts Instagram, oui, à condition de joindre au moins un visuel accessible par une URL publique, sinon l'envoi est bloqué. Pour X, le système programme des posts seuls ; les threads qui enchaînent plusieurs posts se publient à la main.

Partager LinkedIn X
Envie d'un espace Notion qui tourne vraiment ?
Un template prêt à l'emploi, ou un espace conçu sur mesure pour votre activité.

À lire ensuite

© 2026 Digi Lab Factory · SIRET 934 947 268 00017 · Chaville (92) Confidentialité & mentions légales CGV Cookies Gérer les cookies
Échap
↑ ↓ naviguer · ↵ ouvrir · Échap fermer