Comment utiliser Make et ChatGPT pour alimenter automatiquement le CMS Webflow ?
Apprenez à créer un workflow Make qui génère du contenu avec l'API OpenAI et le publie automatiquement dans votre CMS Webflow via l'API.
Automatiser la création de contenu pSEO avec Make et l'API OpenAI vous permet de générer et publier des dizaines de pages Webflow sans intervention manuelle. C'est le pipeline idéal pour le SEO programmatique à grande échelle. Sandro, cofondateur de l'agence Webflow Gemeos, vous guide dans sa construction.
Prérequis
- Un compte Make (anciennement Integromat) avec un plan payant
- Une clé API OpenAI avec accès à GPT-4
- Un site Webflow avec une collection CMS et accès à l'API Webflow
- Une feuille Google Sheets avec vos données d'entrée (variables pSEO)
1. Préparez votre Google Sheet de données d'entrée
Créez un Google Sheet avec une ligne par page à générer. Chaque ligne contient les variables qui seront injectées dans votre prompt : ville, secteur, type de service, mots-clés cibles. Ajoutez une colonne "Statut" (vide par défaut) que Make mettra à jour une fois la page créée pour éviter les doublons.
2. Créez le scénario Make
Dans Make, créez un nouveau scénario. Voici l'architecture des modules dans l'ordre :
- Google Sheets > Search Rows : récupère les lignes dont la colonne Statut est vide
- Iterator : traite chaque ligne individuellement
- OpenAI > Create a Completion : génère le contenu avec GPT-4
- Webflow > Create an Item : crée l'item dans votre collection CMS
- Google Sheets > Update a Row : met à jour le statut à "Publié"
3. Configurez le module OpenAI
Dans le module OpenAI, configurez le prompt en injectant les variables de votre Google Sheet. Exemple de prompt système et utilisateur :
// System prompt
Tu es un rédacteur SEO expert. Tu génères du contenu
programmatique unique et optimisé pour le référencement.
Réponds uniquement en JSON valide, sans markdown.
// User prompt (avec variables Make entre doubles accolades)
Génère le contenu pour une page "Agence Webflow {{Ville}}".
Retourne un JSON avec ces champs :
{
"h1": "...",
"meta_description": "...",
"description": "...(120 mots uniques sur {{Ville}})",
"slug": "agence-webflow-{{slug_ville}}"
}4. Configurez le module Webflow API
Dans Make, ajoutez le module "Webflow > Create an Item". Configurez la connexion avec votre clé API Webflow (Project Settings > Integrations > API Access). Sélectionnez votre collection CMS. Mappez chaque champ Webflow avec la valeur correspondante extraite de la réponse JSON d'OpenAI.
Pour extraire les valeurs du JSON retourné par OpenAI, utilisez le module "JSON > Parse JSON" entre le module OpenAI et le module Webflow.
5. Gérez les erreurs et les limites
Ajoutez un gestionnaire d'erreurs sur le module OpenAI : si la réponse n'est pas un JSON valide (ce qui arrive parfois), le scénario doit logger l'erreur sans planter et passer à la ligne suivante. Dans Make, utilisez la fonction "Error Handler > Resume" pour ce cas.
| Module Make | Rôle | Configuration clé |
|---|---|---|
| Google Sheets > Search Rows | Source des données | Filtre sur colonne Statut vide |
| Iterator | Traitement ligne par ligne | Max 10 items par exécution |
| OpenAI > Completion | Génération du contenu | Model GPT-4, réponse JSON forcée |
| JSON > Parse JSON | Extraction des champs | Schema JSON correspondant au prompt |
| Webflow > Create Item | Publication dans le CMS | Draft: true pour vérification avant publication |
| Google Sheets > Update Row | Marquage des lignes traitées | Statut = "Publié" + date |
Conclusion
Un pipeline Make + ChatGPT + Webflow CMS tourne en 30 minutes à 1 heure de configuration et vous fait gagner des dizaines d'heures sur vos projets pSEO. Gardez toujours les items en mode Draft et vérifiez un échantillon avant de publier en masse.
- Cas d'usage 1 : agence qui crée 100 pages locales pour un client en une nuit
- Cas d'usage 2 : SaaS qui génère automatiquement des pages d'intégration pour chaque nouveau partenaire
- Cas d'usage 3 : site de comparaison qui publie de nouvelles pages produits dès qu'une ligne est ajoutée au Google Sheet
Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.















