Automatisation Social Media avec Make : Tutorial Complet

Publier régulièrement du contenu de qualité sur plusieurs plateformes demande du temps et de la rigueur. L’automatisation social media avec Make transforme cette contrainte en processus fluide : un seul scénario remplace des heures de copier-coller manuel. Make connecte vos sources de contenu (RSS, bases de données, API d’IA) directement à Facebook, LinkedIn, Twitter ou Instagram, sans intermédiaire coûteux.

Ce tutorial vous guide pas à pas dans la construction de trois scénarios clonables. Vous apprendrez à configurer les connexions API, à structurer vos données, et à résoudre les erreurs courantes. Que vous partiez d’un flux RSS, d’une base Airtable ou d’un prompt ChatGPT, vous disposerez d’un système opérationnel en moins d’une heure.

Pourquoi Make pour automatiser vos réseaux sociaux

Les outils SAAS comme Buffer ou Hootsuite facturent entre 15 € et 100 € par mois pour des fonctionnalités standardisées. Make adopte une approche différente : vous payez uniquement les opérations consommées (1 000 opérations gratuites par mois, puis 9 € pour 10 000 opérations supplémentaires). Un scénario qui publie sur trois plateformes consomme environ 5 opérations par post — 200 publications mensuelles restent donc sous le seuil gratuit.

La flexibilité constitue l’avantage décisif. Make connecte plus de 1 500 applications via API natives ou webhooks : vous pouvez déclencher une publication depuis votre CRM, enrichir un post avec des données météo en temps réel, ou router le contenu selon des règles métier complexes. Les outils automatisation reseaux sociaux classiques imposent leurs workflows ; Make s’adapte aux vôtres.

La courbe d’apprentissage existe mais reste gérable. L’interface glisser-déposer rend les concepts d’API accessibles sans code. Vous construisez des scénarios module par module : un déclencheur (RSS, webhook, timer), des transformations (formatage texte, redimensionnement image), des actions (publication, notification). Chaque module expose ses paramètres en langage clair. Après deux scénarios, vous maîtrisez la logique.

Un dernier point : Make stocke l’historique complet des exécutions. Quand un post échoue à 3 h du matin, vous consultez le log, identifiez le module fautif (token expiré, format d’image incorrect), et corrigez en deux clics. Les SAAS masquent ces détails — vous dépendez du support technique.

Prérequis et setup initial Make pour social media

Créez un compte gratuit sur make.com. L’inscription prend deux minutes et ne demande aucune carte bancaire. Une fois connecté, accédez au tableau de bord et cliquez sur « Create a new scenario ». L’éditeur visuel s’ouvre : c’est ici que vous assemblerez vos modules.

Avant de construire un scénario, connectez les comptes sociaux que vous souhaitez automatiser. Cliquez sur le module correspondant (Facebook Pages, LinkedIn, Twitter), puis sur « Create a connection ». Make vous redirige vers la page d’autorisation de chaque plateforme. Accordez les permissions demandées — Make ne stocke que le token d’accès, jamais vos identifiants.

Pour Facebook Pages, vous devez disposer d’un rôle administrateur ou éditeur sur la page cible. LinkedIn exige un compte professionnel pour publier via API. Twitter nécessite un compte développeur (gratuit, validation sous 24 heures). Instagram impose de passer par l’API Facebook Graph — votre compte Instagram doit être converti en compte professionnel et lié à une page Facebook.

Structurez vos données en amont. Si vous publiez depuis une base Airtable ou Google Sheets, créez des colonnes standardisées : texte du post, URL de l’image, date de publication, plateformes cibles (format : « Facebook,LinkedIn,Twitter »). Cette structure facilite le mapping dans Make et évite les erreurs de champ vide. Pour un calendrier editorial automatise, ajoutez une colonne statut (« Brouillon », « Programmé », « Publié ») que Make mettra à jour après chaque publication.

Testez chaque connexion avant de lancer un scénario complet. Créez un scénario minimal avec un module « Facebook Pages > Create a Post » et un texte statique. Exécutez-le manuellement (bouton « Run once »). Si le post apparaît sur votre page, la connexion fonctionne. Répétez pour chaque plateforme. Cette vérification élimine 80 % des problèmes de démarrage.

Photos gratuites de agencement, aménagement, amusement — make automatisation social media
Photo : Visual Tag Mx — Pexels

Scénario 1 : RSS vers multi-plateformes automatique

Ce scénario surveille un flux RSS (votre blog, un agrégateur de contenu, une veille sectorielle) et publie automatiquement chaque nouvel article sur Facebook, LinkedIn et Twitter. Vous configurez une fois, puis le système tourne en autonomie.

Ajoutez le module « RSS > Watch RSS feed items ». Collez l’URL de votre flux RSS dans le champ prévu. Configurez l’intervalle de vérification (15 minutes minimum pour rester sous le quota gratuit). Make vérifie le flux à chaque exécution et déclenche le scénario uniquement si un nouvel article apparaît. Testez en cliquant sur « Choose where to start » et en sélectionnant un article récent — cela simule un déclenchement sans attendre la prochaine vérification.

Le flux RSS retourne plusieurs champs : titre, description, lien, date de publication, image. Vous devez formater ces données pour chaque plateforme. Ajoutez un module « Tools > Set multiple variables » après le déclencheur RSS. Créez trois variables : texteFacebook, texteLinkedIn, texteTwitter. Chacune combine les champs RSS selon les contraintes de la plateforme.

Pour Facebook : {{1.title}} — {{1.description}} {{1.link}}. Facebook accepte 63 206 caractères mais tronque l’aperçu après 400 — placez l’essentiel au début. Pour LinkedIn : même structure, mais LinkedIn privilégie les posts natifs sans lien externe — testez avec et sans URL pour comparer l’engagement. Pour Twitter : {{1.title}} {{1.link}} (280 caractères maximum). Utilisez la fonction substring() si le titre dépasse la limite : {{substring(1.title; 0; 250)}}....

Ajoutez maintenant trois modules de publication en parallèle (cliquez avec le bouton droit sur le module précédent, sélectionnez « Add another module »). Module 1 : « Facebook Pages > Create a Post ». Sélectionnez votre page, mappez {{texteFacebook}} dans le champ message, et {{1.enclosures[].url}} dans le champ image si le flux RSS contient une balise <enclosure>. Module 2 : « LinkedIn > Create a Share Update ». Mappez {{texteLinkedIn}}. Module 3 : « Twitter > Create a Tweet ». Mappez {{texteTwitter}}.

Activez le scénario (toggle en haut à gauche). Make vérifie désormais le flux RSS toutes les 15 minutes et publie automatiquement. Consultez l’historique des exécutions pour vérifier les publications. Si un module échoue (token expiré, format d’image invalide), Make envoie une notification par email — corrigez et relancez manuellement l’exécution ratée via l’historique.

Photos gratuites de affichage des messages, affichage du hashtag, babillard — make automatisation social media
Photo : Jorge Urosa — Pexels

Scénario 2 : Airtable vers publication programmée

Ce scénario transforme une base Airtable en calendrier éditorial automatisé. Vous remplissez vos posts à l’avance, définissez une date et une heure de publication, et Make se charge du reste. Idéal pour les campagnes planifiées ou les équipes qui préparent le contenu en batch.

Créez une base Airtable avec ces colonnes : Texte (long text), Image URL (URL), Date publication (date with time), Plateformes (multiple select : Facebook, LinkedIn, Twitter), Statut (single select : Brouillon, Programmé, Publié). Remplissez quelques lignes de test. Partagez la base en mode « Editor » et récupérez l’API key depuis votre compte Airtable (Settings > Developer hub > Personal access tokens).

Dans Make, ajoutez le module « Airtable > Search Records ». Connectez votre compte Airtable, sélectionnez la base et la table. Configurez le filtre : Statut = "Programmé" ET Date publication <= NOW(). Ce filtre retourne uniquement les posts dont l’heure de publication est passée et qui n’ont pas encore été publiés. Programmez ce scénario pour s’exécuter toutes les 15 minutes (Schedule settings).

Ajoutez un module « Router » après Airtable. Le router divise le flux en plusieurs chemins selon la plateforme cible. Créez trois routes : une pour Facebook, une pour LinkedIn, une pour Twitter. Sur chaque route, ajoutez un filtre : contains(Plateformes; "Facebook") pour la route Facebook, etc. Ainsi, un post marqué « Facebook,LinkedIn » emprunte deux routes, un post marqué « Twitter » n’en emprunte qu’une.

Sur chaque route, ajoutez le module de publication correspondant. Mappez le champ Texte de la base Airtable dans le champ message. Pour l’image, mappez Image URL — attention, certaines plateformes exigent un téléchargement préalable : ajoutez un module « HTTP > Get a file » avant le module de publication, passez-lui l’URL de l’image, puis mappez le fichier téléchargé dans le champ image de la publication.

Gérez les fuseaux horaires explicitement. Airtable stocke les dates en UTC. Si votre équipe travaille en heure de Paris (UTC+1 en hiver, UTC+2 en été), convertissez la date avant comparaison : {{addHours(Date publication; -1)}} en hiver. Ou configurez Airtable pour stocker directement en heure locale et documentez cette convention dans la base.

Après publication, mettez à jour le statut dans Airtable. Ajoutez un module « Airtable > Update a Record » à la fin de chaque route. Mappez l’ID du record (fourni par le module Search Records) et changez le champ Statut en « Publié ». Cela évite les publications en double et permet un suivi visuel dans Airtable. Ajoutez une colonne « Date publication effective » pour logger l’heure réelle de publication — utile pour auditer les décalages.

Scénario 3 : génération contenu ChatGPT + publication

Ce scénario combine IA générative et automatisation : ChatGPT rédige le post, Canva génère le visuel, Make publie le tout. Vous définissez un prompt et une fréquence, le système produit du contenu frais sans intervention manuelle. Attention : ce workflow exige une supervision humaine — relisez toujours avant publication ou activez une étape de validation.

Obtenez une clé API OpenAI (platform.openai.com/api-keys). Le modèle gpt-4o-mini coûte 0,15 $ par million de tokens en entrée, 0,60 $ en sortie — un post de 200 mots coûte environ 0,002 $. Ajoutez un module « OpenAI > Create a Completion » dans Make. Sélectionnez le modèle gpt-4o-mini, définissez une température de 0,7 (équilibre créativité/cohérence), et une longueur maximale de 500 tokens.

Le prompt structure la qualité du contenu généré. Exemple pour LinkedIn : « Rédige un post LinkedIn de 150 mots sur [sujet]. Ton : professionnel et accessible. Structure : accroche sous forme de question, 3 points clés numérotés, CTA doux en fin de post. Aucun emoji. Aucun hashtag. » Remplacez [sujet] par une variable : créez un module « Tools > Set variable » en amont avec une liste de sujets que vous faites tourner (conseil : stockez cette liste dans Google Sheets et tirez un sujet aléatoire à chaque exécution).

Ajoutez un module « HTTP > Make a request » pour appeler l’API Canva (canva.com/developers). Canva propose des templates automatisables : vous passez le texte généré par ChatGPT, Canva l’insère dans un design prédéfini et retourne une URL d’image. Configurez la requête : méthode POST, URL https://api.canva.com/v1/designs, headers Authorization: Bearer [votre_token], body JSON avec le texte et l’ID du template. Mappez la réponse pour extraire l’URL de l’image générée.

Alternative sans Canva : générez une image via DALL-E (module OpenAI > Create an Image). Prompt exemple : « Illustration minimaliste pour post LinkedIn sur [sujet], couleurs corporate, pas de texte sur l’image ». DALL-E retourne une URL d’image temporaire — téléchargez-la immédiatement avec un module HTTP > Get a file et uploadez-la sur votre propre serveur ou directement dans le post.

Ajoutez les modules de publication comme dans les scénarios précédents. Mappez le texte généré par ChatGPT et l’image produite par Canva ou DALL-E. Configurez ce scénario pour s’exécuter une fois par jour (ou par semaine) via le scheduler intégré de Make. Pour éviter les publications non supervisées, ajoutez un module « Slack > Send a Message » ou « Email > Send an Email » avant la publication : envoyez-vous le contenu généré avec un lien d’approbation. Utilisez un webhook Make comme lien d’approbation — cliquer sur le lien déclenche la suite du scénario (publication effective).

Exemples de prompts éprouvés par plateforme. Facebook (ton conversationnel) : « Rédige un post Facebook de 100 mots sur [sujet]. Ton : amical, storytelling personnel. Pose une question en fin de post pour encourager les commentaires. » Twitter (concision) : « Rédige un tweet de 250 caractères sur [sujet]. Ton : informatif et percutant. Pas de hashtag, un seul emoji maximum en fin de tweet. » LinkedIn (autorité) : « Rédige un post LinkedIn de 200 mots sur [sujet]. Ton : expert accessible. Structure : constat, analyse, conseil actionnable. Aucun jargon. » Testez plusieurs variantes de prompts et mesurez l’engagement — les meilleurs prompts deviennent vos templates.


Make transforme la gestion des réseaux sociaux d’une suite de tâches répétitives en système automatisé et évolutif. Les trois scénarios présentés couvrent les cas d’usage les plus fréquents : diffusion de contenu existant, planification éditoriale, et génération assistée par IA. Chacun se clone et s’adapte en quelques minutes. Vous maîtrisez désormais la logique des connexions API, la structure des données, et le débogage des erreurs courantes. Commencez par un scénario simple (RSS vers une plateforme), validez son fonctionnement sur une semaine, puis ajoutez progressivement des plateformes et des sources. L’automatisation post social media ne remplace pas la stratégie de contenu — elle libère du temps pour l’affiner.

Prêt à automatiser votre activité ?

WivoAgency conçoit des solutions sur mesure d’automatisation, de chatbots WhatsApp Business et de transformation digitale pour les PME francophones. Discutons de votre projet en 15 minutes, sans engagement.

Retour en haut