Automatiser la publication Instagram depuis WordPress avec Make

Dans cet article

  • Un scénario Make complet pour publier automatiquement sur Instagram à chaque nouvel article WordPress se configure en moins de 30 minutes
  • Le plan gratuit de Make offre 1 000 opérations par mois, suffisant pour un blog publiant 2 à 3 articles par semaine
  • L API Instagram Graph exige un compte professionnel ou créateur relié à une page Facebook, impossible de contourner cette étape
  • Le module WordPress de Make surveille les nouveaux posts via un webhook ou un polling toutes les 15 minutes selon le plan choisi
  • L image à la une WordPress doit respecter le format carré 1080×1080 px ou le ratio 4:5 pour un rendu optimal sur Instagram
  • Un filtre Make bien configuré évite de publier les brouillons, pages et types de posts personnalisés non destinés à Instagram

Pourquoi automatiser la publication Instagram depuis WordPress

Chaque article publié sur un site WordPress représente du contenu prêt à être partagé sur les réseaux sociaux. Le problème, c est que la publication manuelle sur Instagram prend du temps : ouvrir l application, reformater l image, rédiger une légende adaptée, ajouter les hashtags. Multiplié par 8 à 12 articles mensuels, on arrive vite à 2 à 3 heures perdues chaque mois sur une tâche répétitive.

J ai mis en place ce type d automatisation pour plusieurs clients freelance depuis 2022. Le principe est simple : dès qu un article passe en statut « publié » sur WordPress, Make déclenche un scénario qui récupère le titre, l extrait, l image à la une et publie un post Instagram formaté. Le gain de temps est réel, mais surtout, la régularité de publication s améliore considérablement. Plus d oubli, plus de décalage entre le blog et le feed Instagram.

Make (anciennement Integromat) est l outil que je recommande pour ce cas précis, parce qu il offre un contrôle fin sur les données transmises entre WordPress et Instagram. Contrairement à un plugin WordPress qui se contente de poster un lien, Make permet de transformer le contenu avant publication : tronquer l extrait, ajouter des hashtags dynamiques selon la catégorie, choisir le format d image. Si vous hésitez entre les plateformes d automatisation, j ai détaillé les différences dans mon comparatif n8n vs Make vs Zapier.

Prérequis : compte Instagram professionnel et accès API

Avant de toucher à Make, il faut régler la partie Instagram. L API Instagram Graph de Meta impose plusieurs conditions non négociables :

Un compte Instagram professionnel ou créateur. Les comptes personnels n ont pas accès à l API de publication. La bascule se fait dans les paramètres Instagram en moins de deux minutes, c est gratuit et réversible.

Une page Facebook liée. Même si vous ne publiez jamais sur Facebook, Instagram exige cette liaison pour fonctionner avec l API Graph. Créez une page dédiée si nécessaire, elle peut rester vide.

Une application Meta Developers. Rendez-vous sur Meta for Developers pour créer une application de type « Business ». C est cette application qui génère le token d accès utilisé par Make. La vérification de l application prend parfois 24 à 48 heures, anticipez cette étape.

Côté WordPress, vous avez besoin d un site avec l API REST activée (c est le cas par défaut depuis WordPress 4.7). Vérifiez que votre plugin de sécurité ne bloque pas l endpoint /wp-json/wp/v2/posts. Si vous utilisez un environnement local pour tester, mon guide sur Docker Compose pour WordPress local explique comment exposer l API REST en développement.

Configuration de l application Meta for Developers pour obtenir un token API Instagram
Configuration de l application Meta for Developers pour obtenir un token API Instagram

Configurer Make et connecter le module WordPress

Créez un compte sur Make si ce n est pas déjà fait. Le plan gratuit inclut 1 000 opérations par mois et deux scénarios actifs, largement suffisant pour commencer.

Dans Make, créez un nouveau scénario et ajoutez le module « WordPress > Watch Posts » comme déclencheur. Deux options s offrent à vous :

Option 1 : le polling. Make interroge votre site WordPress à intervalle régulier (toutes les 15 minutes sur le plan gratuit). C est la méthode la plus simple, aucune configuration côté WordPress. L inconvénient : un délai potentiel de 15 minutes entre la publication et le post Instagram.

Option 2 : le webhook. Vous installez un webhook WordPress (via un petit plugin ou un snippet dans functions.php) qui notifie Make instantanément à chaque publication. La publication Instagram se déclenche en moins de 10 secondes. Cette méthode consomme moins d opérations Make mais demande un accès au code WordPress.

Pour la connexion WordPress dans Make, renseignez l URL de votre site, un nom d utilisateur WordPress et un mot de passe d application (généré dans Utilisateurs > Profil > Mots de passe d application). N utilisez jamais votre mot de passe principal. Si vous gérez votre WordPress en ligne de commande, les commandes WP-CLI permettent de créer ce mot de passe d application directement depuis le terminal.

Configurez le module Watch Posts avec ces paramètres :

  • Post Type : post (exclut les pages et CPT)
  • Post Status : publish (exclut les brouillons)
  • Limit : 1 (un post à la fois pour éviter les doublons)

Connecter l API Instagram Graph à Make

Make propose un module Instagram natif, mais je recommande d utiliser le module « HTTP > Make a request » pour plus de contrôle. L API Instagram Graph fonctionne en deux étapes distinctes pour publier un post :

Étape 1 : créer le conteneur média. Envoyez une requête POST vers https://graph.facebook.com/v21.0/{instagram-user-id}/media avec les paramètres suivants :

{
  "image_url": "URL publique de l image",
  "caption": "Votre légende Instagram",
  "access_token": "votre_token"
}

Cette requête retourne un creation_id que vous utilisez dans la seconde étape.

Étape 2 : publier le conteneur. Envoyez une requête POST vers https://graph.facebook.com/v21.0/{instagram-user-id}/media_publish avec le creation_id et le token.

Le token d accès longue durée est crucial. Les tokens classiques expirent après 60 jours. Pour éviter les interruptions, ajoutez un scénario Make séparé qui rafraîchit automatiquement le token toutes les 50 jours. Cette astuce m a évité plusieurs pannes silencieuses chez mes clients.

Point important : l URL de l image doit être publiquement accessible. L image à la une de votre article WordPress l est par défaut, mais vérifiez que votre CDN ou votre plugin de sécurité ne bloque pas l accès direct aux fichiers média. Si vous optimisez vos images en WebP ou AVIF, sachez qu Instagram n accepte que le JPEG et le PNG. Mon article sur l optimisation des images WordPress détaille comment conserver une version JPEG originale accessible.

Le scénario Make complet avec ses six modules connectés de WordPress à Instagram
Le scénario Make complet avec ses six modules connectés de WordPress à Instagram

Construire le scénario de publication automatique

Voici le scénario Make complet, étape par étape, tel que je le déploie chez mes clients :

Module 1 : WordPress Watch Posts. Déclencheur qui détecte chaque nouveau post publié. Récupère le titre, l extrait, le permalink, l ID de l image à la une et les catégories.

Module 2 : WordPress Get a Media. À partir de l ID de l image à la une récupéré au module 1, ce module extrait l URL source en pleine résolution. C est cette URL que vous transmettez à Instagram.

Module 3 : Text Aggregator (légende). Construisez la légende Instagram en combinant les données WordPress. Voici un template que j utilise fréquemment :

📝 Nouvel article sur le blog !

{{title}}

{{excerpt}} 

👉 Lien en bio

#wordpress #webdev #freelance {{category_hashtags}}

La légende Instagram est limitée à 2 200 caractères et 30 hashtags maximum. Tronquez l extrait WordPress à 300 caractères pour laisser de la place aux hashtags.

Module 4 : HTTP Request (créer le conteneur). Requête POST vers l API Instagram Graph avec l URL de l image et la légende formatée.

Module 5 : Sleep (5 secondes). L API Instagram a besoin d un court délai pour traiter l image. Sans ce délai, la publication échoue dans environ 15 % des cas selon mes tests.

Module 6 : HTTP Request (publier). Requête POST de publication avec le creation_id retourné par le module 4.

L ensemble du scénario consomme 6 opérations Make par exécution. Avec le plan gratuit (1 000 opérations/mois), vous pouvez automatiser environ 160 publications mensuelles, bien plus que la plupart des blogs.

Optimiser les images et les légendes pour Instagram

L automatisation ne dispense pas d optimiser le contenu pour Instagram. Voici les règles que j applique systématiquement :

Format d image. Instagram accepte trois ratios : carré (1:1, 1080×1080), portrait (4:5, 1080×1350) et paysage (1.91:1, 1080×566). Le format 4:5 occupe le plus de place dans le feed et génère en moyenne 25 à 30 % d engagement en plus qu un paysage. Si vos images à la une WordPress sont en 16:9 (format courant pour les blogs), ajoutez un module Make de redimensionnement via l API de Cloudinary ou imgproxy avant l envoi à Instagram.

Légende structurée. Les publications Instagram avec une légende de 138 à 150 caractères en accroche (avant le « … plus ») obtiennent les meilleurs taux de lecture. Placez le titre de l article et un appel à l action clair dans ces premiers caractères.

Hashtags dynamiques. Plutôt que de coller les mêmes 30 hashtags sur chaque post, je crée dans Make un routeur basé sur la catégorie WordPress. Chaque catégorie est associée à un jeu de 10 à 15 hashtags pertinents. Cette approche évite le shadowban et améliore la portée organique.

Élément Recommandation WordPress Adaptation Instagram via Make
Image à la une 1200×675 px, WebP ou JPEG Redimensionner en 1080×1350 (4:5), JPEG obligatoire
Titre 60-70 caractères SEO Utiliser tel quel en accroche de légende
Extrait 155 caractères meta description Tronquer à 300 caractères pour le corps de légende
Catégories 2-3 catégories max Mapper vers des jeux de hashtags spécifiques
Tags 5-10 tags WordPress Convertir en hashtags Instagram (max 30 au total)
Permalink URL propre avec slug Mentionner « lien en bio » (pas de lien cliquable en légende)

Gérer les erreurs, filtres et cas particuliers

Un scénario Make sans gestion d erreurs finit toujours par casser. Voici les pièges que j ai rencontrés en production et comment les éviter :

Filtre sur le statut de publication. Ajoutez un filtre après le module WordPress pour ne traiter que les posts avec status = publish. Sans ce filtre, les mises à jour de brouillons ou les republications déclenchent des doublons sur Instagram. J ai vu ce problème chez un client qui utilisait le plugin PublishPress pour la planification éditoriale : chaque changement de statut déclenchait le scénario.

Vérification de l image. Ajoutez un module conditionnel qui vérifie que l image à la une existe avant d envoyer la requête à Instagram. Un post sans image provoque une erreur 400 de l API Graph. Si l image manque, je redirige vers un module qui envoie une notification Slack ou email à l administrateur.

Gestion du rate limiting. L API Instagram Graph autorise 25 publications par période de 24 heures par compte. Si vous publiez en masse (import d articles, migration), étalez les publications avec un module de délai. Make propose un module « Sleep » qui accepte jusqu à 300 secondes de pause.

Erreur de token expiré. Configurez un module d erreur (error handler) sur les requêtes HTTP qui détecte le code d erreur 190 (token invalide) et déclenche une alerte. Le renouvellement automatique du token via un scénario dédié reste la meilleure solution préventive.

Posts programmés. Si vous utilisez la publication programmée de WordPress, le module Watch Posts de Make détecte le post au moment où il passe en statut « publish », pas au moment de la création. Le timing est donc correct sans configuration supplémentaire.

Pour les projets clients où la fiabilité est critique, je couple Make avec un formulaire de suivi. Mon guide sur Fluent Forms et Zapier montre comment créer ce type de système de notification, la logique s adapte facilement à Make.

Un feed Instagram alimenté automatiquement depuis les articles du blog WordPress
Un feed Instagram alimenté automatiquement depuis les articles du blog WordPress

Tarifs Make en 2026 et limites à connaître

Les tarifs de Make ont évolué en 2026. Voici la grille actualisée pour ce cas d usage :

Plan Make Prix HT/mois Opérations/mois Intervalle polling min. Posts Instagram estimés
Free 0 € 1 000 15 min ~160/mois
Core 9,00 € 10 000 5 min ~1 600/mois
Pro 16,00 € 10 000 1 min ~1 600/mois
Teams 29,00 € 10 000 1 min ~1 600/mois

Pour un blog publiant 3 articles par semaine, le plan gratuit suffit (environ 72 opérations/mois pour le scénario Instagram seul). Le plan Core devient nécessaire si vous ajoutez d autres automatisations : republication sur LinkedIn, notification Slack, mise à jour d un CRM. J ai détaillé les implications tarifaires dans mon comparatif des outils d automatisation.

Attention aux limites côté Instagram qui ne dépendent pas de Make :

  • Maximum 25 publications par 24 heures via l API
  • Les Reels et les carrousels nécessitent des endpoints API différents
  • Les Stories ne sont pas supportées par l API de publication (uniquement en lecture)
  • Le texte alternatif des images peut être défini via le paramètre alt_text dans la requête de création du conteneur

Alternatives : Zapier, n8n, plugins WordPress natifs

Make n est pas la seule option. Voici comment les alternatives se positionnent pour ce cas d usage précis :

Zapier. Plus simple à configurer grâce à son interface guidée, mais le plan gratuit est limité à 100 tâches par mois (contre 1 000 pour Make). Pour un blog actif, vous passerez rapidement sur le plan payant à 19,99 $/mois. Zapier propose un module Instagram natif qui simplifie la connexion, mais offre moins de contrôle sur le formatage.

n8n (auto-hébergé). Gratuit et sans limite d opérations si vous l hébergez vous-même. L inconvénient : il faut un serveur (VPS à partir de 5 €/mois) et des compétences techniques pour la maintenance. Si vous avez déjà un VPS pour votre WordPress, c est une option intéressante. Mon tutoriel de déploiement WordPress sur VPS OVH couvre l infrastructure nécessaire.

Plugins WordPress (Blog2Social, Social Auto Poster, Jetreel). Ces plugins publient directement depuis WordPress sans outil tiers. Avantage : tout reste dans WordPress. Inconvénients : ils consomment des ressources serveur, les mises à jour cassent régulièrement les connexions API, et le contrôle sur le formatage est limité. Blog2Social coûte environ 7 à 14 €/mois pour la version premium avec publication Instagram.

Buffer / Hootsuite / Later. Ces outils de gestion de réseaux sociaux proposent des intégrations WordPress via des plugins ou des flux RSS. Ils sont pensés pour les équipes marketing qui gèrent plusieurs comptes, pas pour l automatisation technique d un freelance. Les tarifs démarrent à 15 à 20 €/mois et le contrôle sur les données transmises est faible.

Mon verdict : Make reste le meilleur compromis entre coût, flexibilité et fiabilité pour un développeur ou un freelance qui veut garder le contrôle sur le flux de données. Si vous travaillez déjà avec des outils comme les API externes dans WordPress, la logique de Make vous semblera naturelle.

Pour les freelances qui facturent ce type d automatisation à leurs clients, pensez à vérifier votre couverture. La mise en place d automatisations qui publient au nom d un client engage votre responsabilité. J en parle dans mon article sur l assurance RC Pro pour les développeurs web.

À retenir

  • Commencez par basculer votre compte Instagram en professionnel et créer une application sur Meta for Developers avant de configurer Make
  • Utilisez le module HTTP natif de Make plutôt que le module Instagram préconfiguré pour garder le contrôle sur les requêtes API
  • Ajoutez systématiquement un filtre sur le statut « publish » pour éviter les publications de brouillons ou les doublons
  • Configurez un scénario séparé pour renouveler le token tous les 50 jours et éviter les interruptions silencieuses
  • Prévoyez un module de redimensionnement d image si vos images à la une WordPress ne sont pas au ratio 4:5 attendu par Instagram

Questions fréquentes


Comment connecter un compte Instagram professionnel à Make ?

Créez une application sur Meta for Developers, ajoutez le produit « Instagram Graph API », puis générez un token d accès longue durée. Dans Make, utilisez ce token dans un module HTTP pour authentifier vos requêtes. Le compte Instagram doit être relié à une page Facebook, même si celle-ci reste inactive.

Le plan gratuit de Make suffit-il pour automatiser Instagram ?

Oui, pour un blog publiant jusqu à 12 articles par semaine. Chaque publication Instagram consomme environ 6 opérations Make, soit 72 opérations pour 12 posts mensuels. Le plan gratuit offre 1 000 opérations par mois, ce qui laisse de la marge pour d autres automatisations.

Peut-on publier des Reels ou des carrousels Instagram via Make ?

Oui, l API Instagram Graph supporte les Reels et les carrousels depuis 2023. Les Reels nécessitent une vidéo hébergée sur une URL publique et un endpoint dédié. Les carrousels utilisent un processus en trois étapes : créer chaque média, créer le conteneur carrousel, puis publier. Le scénario Make est plus complexe mais tout à fait réalisable.

Comment éviter les doublons quand on met à jour un article WordPress ?

Ajoutez un filtre Make après le module WordPress qui vérifie que la date de création du post correspond à la date de modification (écart inférieur à 60 secondes). Cela exclut les mises à jour d articles existants. Vous pouvez aussi utiliser un champ personnalisé WordPress « instagram_published » que le scénario vérifie avant de publier.

Que faire si le token Instagram expire en plein week-end ?

Configurez un scénario Make dédié au renouvellement automatique du token. Ce scénario s exécute tous les 50 jours, appelle l endpoint de rafraîchissement de l API Graph et stocke le nouveau token dans un datastore Make. Ajoutez une notification email ou Slack en cas d échec pour intervenir rapidement.

Instagram accepte-t-il les images WebP envoyées via l API ?

Non, l API Instagram Graph n accepte que les formats JPEG et PNG pour les images fixes. Si votre WordPress sert les images en WebP ou AVIF, configurez votre serveur pour conserver une copie JPEG de l image originale et utilisez cette URL dans le scénario Make. La plupart des plugins d optimisation d images WordPress conservent le fichier original par défaut.

Peut-on ajouter un lien cliquable dans une publication Instagram automatisée ?

Non, Instagram ne rend pas les liens cliquables dans les légendes de publications. La pratique standard est d indiquer « lien en bio » dans la légende et de mettre à jour le lien dans la bio Instagram. Vous pouvez automatiser cette mise à jour de bio avec un outil comme Linktree ou directement via l API Graph, mais cette fonctionnalité reste limitée aux comptes vérifiés pour certaines actions.


Thomas Lefèvre
Thomas Lefèvre

Thomas Lefèvre est développeur freelance full-stack à Paris depuis 2015, spécialisé WordPress sur mesure, no-code (Bubble, Webflow, Make) et SEO technique. Ex-OpenClassrooms, intervenant ponctuel à l école 42, il documente sur Synergie.Web les outils, techniques et vrais coûts du web freelance en France, testés sur de vrais projets clients.