Workflow n8n

Automatisation Strapi avec n8n : création et mise à jour d'entrées

Ce workflow n8n est conçu pour automatiser la création, la mise à jour et la récupération d'entrées dans Strapi, un système de gestion de contenu populaire. Dans un contexte où la gestion efficace des données est cruciale, ce workflow s'adresse aux équipes de développement et de contenu qui souhaitent optimiser leur flux de travail. Par exemple, il peut être utilisé par des agences de communication pour gérer les contenus de leurs clients de manière fluide et sans intervention manuelle.

  • Étape 1 : Le workflow commence avec un déclencheur manuel, permettant à l'utilisateur de lancer l'automatisation à tout moment.
  • Étape 2 : Ensuite, le premier noeud Strapi est configuré pour effectuer une opération spécifique sur un type de contenu, comme la création d'une nouvelle entrée.
  • Étape 3 : Les valeurs nécessaires sont définies à l'aide du noeud 'Set', permettant de préparer les données à envoyer.
  • Étape 4 : Un second noeud Strapi est utilisé pour mettre à jour une entrée existante, suivi d'un autre noeud 'Set' pour affiner les données. Enfin, le dernier noeud Strapi permet de récupérer une entrée spécifique à l'aide de son ID. Grâce à cette automatisation n8n, les utilisateurs peuvent réduire le temps passé sur des tâches répétitives, minimiser les erreurs humaines et améliorer la productivité globale de leur équipe.
Tags clés :automatisationStrapiworkflown8ngestion de contenu
Catégorie: Manual · Tags: automatisation, Strapi, workflow, n8n, gestion de contenu0

Workflow n8n Strapi, gestion de contenu : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Strapi, gestion de contenu : détail des nœuds

  • On clicking 'execute'

    Déclenche le workflow manuellement lorsque l'utilisateur clique sur 'exécuter'.

  • Strapi

    Interagit avec l'API Strapi pour effectuer une opération sur un type de contenu spécifié.

  • Set

    Définit des valeurs spécifiques dans le workflow pour une utilisation ultérieure.

  • Strapi1

    Effectue une autre opération sur l'API Strapi en fonction des paramètres fournis.

  • Set1

    Configure des valeurs supplémentaires tout en conservant uniquement celles qui sont définies.

  • Strapi2

    Récupère une entrée spécifique d'un type de contenu dans Strapi en utilisant son identifiant.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "119",
  "name": "Create, update, and get an entry in Strapi",
  "nodes": [
    {
      "name": "On clicking 'execute'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "name": "Strapi",
      "type": "n8n-nodes-base.strapi",
      "position": [
        650,
        300
      ],
      "parameters": {
        "columns": "Title, Content, Description",
        "operation": "create",
        "contentType": "posts"
      },
      "credentials": {
        "strapiApi": "strapi"
      },
      "typeVersion": 1
    },
    {
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "position": [
        450,
        300
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "Title",
              "value": "Automate Strapi with n8n"
            },
            {
              "name": "Content",
              "value": "Strapi is a headless CMS. We will use Strapi and n8n to automate our content creation workflows."
            },
            {
              "name": "Description",
              "value": "Learn how to automate Strapi with n8n."
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "name": "Strapi1",
      "type": "n8n-nodes-base.strapi",
      "position": [
        1050,
        300
      ],
      "parameters": {
        "columns": "slug",
        "operation": "update",
        "contentType": "={{$node[\"Strapi\"].parameter[\"contentType\"]}}"
      },
      "credentials": {
        "strapiApi": "strapi"
      },
      "typeVersion": 1
    },
    {
      "name": "Set1",
      "type": "n8n-nodes-base.set",
      "position": [
        850,
        300
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "id",
              "value": "={{$node[\"Strapi\"].json[\"id\"]}}"
            },
            {
              "name": "slug",
              "value": "automate-strapi-with-n8n"
            }
          ]
        },
        "options": {},
        "keepOnlySet": true
      },
      "typeVersion": 1
    },
    {
      "name": "Strapi2",
      "type": "n8n-nodes-base.strapi",
      "position": [
        1250,
        300
      ],
      "parameters": {
        "entryId": "={{$node[\"Strapi1\"].json[\"id\"]}}",
        "contentType": "={{$node[\"Strapi\"].parameter[\"contentType\"]}}"
      },
      "credentials": {
        "strapiApi": "strapi"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {},
  "connections": {
    "Set": {
      "main": [
        [
          {
            "node": "Strapi",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set1": {
      "main": [
        [
          {
            "node": "Strapi1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Strapi": {
      "main": [
        [
          {
            "node": "Set1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Strapi1": {
      "main": [
        [
          {
            "node": "Strapi2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On clicking 'execute'": {
      "main": [
        [
          {
            "node": "Set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Strapi, gestion de contenu : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux développeurs et aux équipes de contenu travaillant avec Strapi. Il est idéal pour les agences de communication et les entreprises de taille moyenne à grande qui cherchent à automatiser la gestion de leur contenu sans nécessiter de compétences techniques avancées.

Workflow n8n Strapi, gestion de contenu : problème résolu

Ce workflow résout le problème de la gestion manuelle des données dans Strapi, qui peut être source de frustrations et d'erreurs. En automatisant la création et la mise à jour des entrées, les utilisateurs gagnent un temps précieux et réduisent les risques d'erreurs. Après la mise en place de ce workflow, les équipes peuvent se concentrer sur des tâches à plus forte valeur ajoutée, améliorant ainsi leur efficacité opérationnelle.

Workflow n8n Strapi, gestion de contenu : étapes du workflow

Étape 1 : L'utilisateur déclenche le workflow manuellement.

  • Étape 1 : Le noeud Strapi est utilisé pour créer une nouvelle entrée dans le système.
  • Étape 2 : Les valeurs nécessaires sont définies avec le noeud 'Set'.
  • Étape 3 : Un second noeud Strapi met à jour une entrée existante.
  • Étape 4 : Un autre noeud 'Set' permet de préparer les données pour la mise à jour.
  • Étape 5 : Enfin, le dernier noeud Strapi récupère une entrée spécifique à l'aide de son ID.

Workflow n8n Strapi, gestion de contenu : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier les paramètres des noeuds Strapi, notamment le type de contenu et les colonnes à utiliser. Assurez-vous de définir correctement l'ID d'entrée pour les mises à jour. Vous pouvez également ajouter d'autres noeuds pour intégrer des services externes ou pour enrichir les données avant de les envoyer à Strapi. Pensez à sécuriser votre webhook si vous utilisez des déclencheurs manuels, et à monitorer le flux pour détecter d'éventuelles erreurs.