MarketingAgent : planifiez vos publications LinkedIn et Instagram dans Dolibarr

mp26220d20261105132935

Nouveau

Planifiez vos publications dans Dolibarr et publiez chaque sujet en quatre étapes : via les API officielles la publication principale sur la page entreprise LinkedIn, puis, après un délai, le partage avec votre commentaire personnel par votre profil LinkedIn personnel, et la publication Instagram (image unique, carrousel ou reel), ainsi qu'un article sur votre propre site web.

75,00 €
HT

  • Auteur edvGO
  • Version du module 1.5.2
  • Date de sortie 05/11/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Comment contacter l'assistance https://edvgo.de
  • Compatibilité Dolibarr V24   -   PHP7.4 - 8.3
  • Dernière mise à jour 12/11/2026 12:59

Plus d'infos...

MarketingAgent – planification des réseaux sociaux (LinkedIn, Instagram)

Votre planning des réseaux sociaux dans l'ERP que vous utilisez déjà : l'équipe prépare les publications, le module les vérifie selon les règles de chaque réseau et les publie à la date prévue – sans abonnement SaaS supplémentaire et sans copier de textes entre plusieurs outils.

Quatre étapes de publication par sujet

  • Étape 1 : la publication principale sur la page entreprise LinkedIn (texte complet, images, lien)
  • Étape 2 : votre profil LinkedIn personnel partage la publication de l'entreprise avec un texte court et personnel, dès que l'étape 1 est publiée et après un délai (30 minutes par défaut, modifiable par publication, 0 = juste après)
  • Étape 3 : la publication Instagram en même temps que l'étape 1 (légende avec hashtags, image ou vidéo obligatoire)
  • Étape 4 (facultative) : un article sur votre propre site web en même temps que l'étape 1 – un fichier Markdown avec titre, adresse, description et catégories est copié par FTP, FTPS ou SFTP dans le dossier des articles, ajouté à un fichier d'index et vérifié à son adresse publique (tant qu'il n'est pas visible, la tâche planifiée vérifie de nouveau, six fois au plus) ; un fichier du même nom que l'étape n'a pas créé elle-même, ou un autre article ayant la même adresse, n'est jamais écrasé ; aussi rédigé par l'agent IA
  • Étapes désactivables par publication ; les étapes actives par défaut sont un réglage

Planification

  • Menu « Social media » avec vue d'ensemble, liste, calendrier éditorial et configuration
  • Publication avec titre et date ; brief avec sujet, ton, cible, langue, appel à l'action et lien
  • Texte commun et un texte par étape (texte de l'entreprise, commentaire personnel, légende Instagram), hashtags, plusieurs images, texte alternatif
  • Valeurs par défaut pour les nouvelles publications (étapes, délai du partage, ton, langue, cible, hashtags)
  • Vidéos (MP4, M4V, MOV ; LinkedIn refuse les fichiers MOV téléversés) : une vidéo par publication LinkedIn (Videos API), un reel ou un carrousel d'images et de vidéos sur Instagram ; ou l'adresse d'une vidéo sur un autre serveur, aussi une pour LinkedIn seulement (p. ex. 16:9 là, 1:1 sur Instagram)
  • Nommage des publications avec les masques de numérotation de Dolibarr, p. ex. Post-{yyyy}{mm}-{000@99}

Publication

  • LinkedIn : une application et une connexion pour la page entreprise et le profil personnel (Community Management API) ; publications avec image, multi-images ou article, partage via la Posts API ; connexion OAuth 2.0 depuis la configuration
  • Instagram : comptes Business et Creator via l'API Instagram avec connexion Instagram (identifiant et clé secrète de l'application Instagram d'une application Meta, sans page Facebook), « Connect with Instagram » dans la configuration, jeton de 60 jours renouvelé automatiquement ; la connexion Facebook reste disponible. Image unique, carrousel ou reel (vidéo), conversion JPEG et format d'image accepté
  • Médias pour Instagram depuis Dolibarr par des liens signés, depuis un espace web (FTP, FTPS, SFTP) où le module les copie quand Dolibarr n'est pas accessible depuis Internet, ou images et vidéos déjà sur un autre serveur ; SFTP seulement avec l'empreinte MD5 de la clé d'hôte du serveur, sans elle rien n'est copié
  • Deux tâches planifiées : la publication toutes les 5 minutes et l'agent IA (routines) toutes les 15 minutes ; le traitement asynchrone d'Instagram est poursuivi par l'exécution suivante de la publication sans doublon
  • Statut par étape (en attente, attend son délai, en traitement, en cours d'envoi, publiée, erreur, annulée), date prévue, lien vers la publication, tentatives et journal ; « Retry », « Publish now » (tous deux après confirmation) et « Skip » par étape
  • Pas de double publication : chaque étape est réservée dans la base de données avant l'envoi ; les publications interrompues sont détectées ; délai maximal pour les publications en retard
  • Mode simulation pour tout tester sans envoi, notification par e-mail en cas d'erreur

Contrôle et IA

  • Aperçu par étape avec compteur de caractères et limites du réseau (longueur, nombre d'images, formats, hashtags et mentions)
  • Optionnel : textes de toutes les étapes rédigés ensemble et cohérents avec le module IA de Dolibarr (selon la version de Dolibarr OpenAI, Groq, Mistral ou point d'accès propre ; Anthropic et Gemini seulement à partir de Dolibarr 24) ou un fournisseur de l'agent IA : texte de l'entreprise, commentaire personnel à la première personne qui renvoie à la publication de l'entreprise, légende Instagram avec hashtags
  • Agent IA (optionnel) : recherche avec Tavily (recherche web du module, avec chaque fournisseur) ou avec l'outil de recherche du fournisseur (Anthropic, OpenAI, OpenRouter) et rédige des brouillons avec les textes de chaque étape, une date prévue et les sources de ses faits, selon les instructions de l'entreprise (AGENTS.md) et les valeurs par défaut des publications ; lancé par des routines ou « Run now ». L'agent n'écrit que des brouillons et ne peut pas publier : une personne les vérifie et les planifie, ou une routine les planifie avec sa validation
  • Contrôle des sources sans IA : les sources que la recherche n'a pas trouvées sont retirées du brouillon et listées dans sa note privée, les adresses dans les textes sont vérifiées aussi ; le modèle reçoit la consigne que les pages trouvées sont de l'information, jamais des instructions
  • Routines : jours de la semaine ou du mois, au choix seulement certaines semaines du mois (p. ex. seulement le premier et le troisième dimanche), heure, tâche, publications par exécution pour aujourd'hui ou les jours suivants, ou dates fixes d'un rythme (publications par date, jours entre les dates, première date ; aucune date n'est planifiée deux fois) ; étapes et médias fixes ; recherche web avec fenêtre de temps, filtre de domaines et nombre minimal de sources par publication ; fournisseur et modèle propres à chaque routine
  • Une routine s'exécute au plus une fois par jour, une exécution manquée est rattrapée plus tard le même jour ; journal des exécutions avec fournisseur, modèle, brouillons, jetons et coût ; e-mail en cas d'échec ; limite mensuelle de jetons
  • Validation par routine : brouillons (une personne vérifie et planifie), automatique avec délai d'opposition (un e-mail avec des liens indique quand ; « Unschedule » arrête la publication) ou immédiate. Attention : avec la validation automatique, les textes de l'IA sont publiés sans contrôle humain
  • Fournisseurs avec une clé API : Anthropic, OpenAI, OpenRouter, weber.cloud, API compatibles OpenAI, module IA de Dolibarr ; rien à installer sur le serveur

Configuration et exploitation

  • Valeurs à copier dans les applications LinkedIn et Meta (URL de redirection de votre installation, scopes, adresse des liens publics des images) avec boutons de copie et guide pas à pas ; mode d'emploi complet dans la documentation
  • Instagram reçoit les images et vidéos uniquement par des liens signés et limités dans le temps ou depuis l'espace web configuré ; une seule page publique, rien d'autre sans connexion ; jetons et clés secrètes enregistrés chiffrés
  • Onglet « Website » pour l'étape 4 : accès propre ou celui de l'espace web des médias, dossier et fichier d'index des articles, nom des fichiers, adresse des articles, page de présentation, catégories, structure des fichiers, masque de nommage propre aux publications avec un article de site web et règles pour les articles de l'agent IA ; « Test connection » montre le dernier article
  • Quatre droits (lire, modifier, supprimer, planifier/publier) ; chaque action qui modifie des données vérifie le jeton de sécurité ; les utilisateurs externes ne voient ni pages ni images du module ; les images et vidéos d'autres serveurs ne sont téléchargées qu'à partir d'adresses publiques ; un fichier téléversé est vérifié par son contenu par rapport à son extension ; déconnecter LinkedIn ou Instagram demande une confirmation
  • Multicompany : un agent IA par entité ; la tâche planifiée d'une entité n'envoie que les publications de sa propre entité, avec ses comptes, son espace web et ses réglages ; les liens des images sont signés avec le secret de l'entité
  • Mises à jour sans désactiver le module (sauvegardez la base de données et les documents avant une mise à jour) ; tables, tâches planifiées et répertoires manquants recréés ; si une mise à jour échoue, rien n'est publié et les tâches planifiées signalent une erreur jusqu'à sa réussite
  • Fuseau horaire et langue : les heures des routines sont dans le fuseau horaire de PHP, le cron et le serveur web doivent donc avoir le même ; les tâches planifiées rédigent les publications dans la langue par défaut des réglages, sinon dans la langue de l'installation (avec « auto » dans la langue de l'utilisateur du cron, sinon en anglais) ; les jours de changement d'heure, une routine dont l'heure tombe dans l'heure sautée s'exécute une fois, à l'heure décalée
  • D'autres réseaux peuvent être ajoutés comme connecteurs (aussi depuis d'autres modules via un hook)
  • Protection des données : les publications vont à LinkedIn et Meta, les articles au serveur de votre propre site web, les briefs et instructions au fournisseur d'IA choisi, les requêtes de recherche et les pages trouvées à Tavily (États-Unis) si sa clé est renseignée ; le README indique ce qui est envoyé et enregistré
  • Langues : anglais et allemand

Données du module

Version du module 1.5.2
Auteur edvGO – https://edvgo.de
Licence GPL v3 ou ultérieure
Dolibarr 19 à 24 (testé avec Dolibarr 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 et 24.0.2 (MariaDB ; 24.0.2 aussi sur PostgreSQL), PHP 7.4 et 8.3)
PHP 7.4 à 8.3 avec les extensions curl et gd
Base de données MySQL/MariaDB ou PostgreSQL (testé : MariaDB 10.11 et PostgreSQL 16, PostgreSQL avec Dolibarr 24 ; MySQL 8.0 non testé)
Prérequis Le module Travaux planifiés et un cron système qui lance les tâches planifiées en ligne de commande (une exécution avec recherche dure des minutes, un appel par URL peut être interrompu par la limite de temps du serveur web) ; une application LinkedIn avec le produit Community Management API (approuvé par LinkedIn, vérifié par votre page entreprise) et/ou une application Meta avec le produit Instagram (le mode développement suffit pour son propre compte) ; pour Instagram, Dolibarr (ou au moins la page des images du module) accessible depuis Internet en HTTPS, ou un espace web pour les médias (FTP, FTPS ou SFTP avec l'empreinte MD5 de la clé d'hôte), ou les images et vidéos sur un autre serveur ; pour l'étape « Website » (facultative), un accès FTP, FTPS ou SFTP au dossier des articles de votre site, qui affiche lui-même les fichiers Markdown ; la génération de texte et l'agent IA nécessitent le module IA de Dolibarr (Dolibarr 20 à 24) ou la clé API d'un fournisseur d'IA
Support Support par edvGO en allemand et en anglais via les moyens de contact du site https://edvgo.de ; mises à jour pendant 730 jours

Non inclus

  • Pas de stories, de documents ni de sondages ; une publication LinkedIn a des images ou une vidéo
  • Les publications déjà publiées ne sont ni modifiées ni supprimées sur le réseau
  • Pas d'autres réseaux en standard (ajoutables comme connecteurs)
  • Un seul profil LinkedIn personnel par entité effectue le partage ; les partages par plusieurs collaborateurs ne sont pas inclus
  • Limites des réseaux : Instagram limite le nombre de publications par API par 24 heures ; les vidéos de plus de 60 secondes dans un carrousel Instagram peuvent être refusées
  • Les brouillons de l'agent IA doivent être vérifiés par une personne ; avec la validation automatique d'une routine, les textes de l'IA sont publiés sans ce contrôle
  • Les fichiers copiés vers un espace web ne sont pas supprimés par le module



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org