Automatisation de la création d’annonces avec n8n

Dans cet article, nous allons explorer un workflow n8n qui vous permet de créer automatiquement des annonces sur WordPress en utilisant des données provenant d’une API externe. Ce processus vous fera gagner du temps et vous assurera que vos annonces sont toujours à jour.

				
					{
  "nodes": [
    {
      "parameters": {},
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        250,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://api.example.com/getAdData",
        "responseFormat": "json",
        "options": {}
      },
      "name": "HTTP Request - Get Ad Data",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        450,
        300
      ]
    },
    {
      "parameters": {
        "functionCode": "return [{ json: { title: $json[0].title, content: $json[0].content } }];"
      },
      "name": "Code - Format Data",
      "type": "n8n-nodes-base.function",
      "position": [
        650,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "string": {
            "mode": "all",
            "rules": [
              {
                "field": "title",
                "operation": "exists"
              }
            ]
          }
        }
      },
      "name": "IF - Check Title",
      "type": "n8n-nodes-base.if",
      "position": [
        850,
        300
      ]
    },
    {
      "parameters": {
        "operation": "create",
        "post": {
          "title": "={{$json["title"]}}",
          "content": "={{$json["content"]}}",
          "status": "publish"
        }
      },
      "name": "Create WordPress Post",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        1050,
        300
      ]
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "HTTP Request - Get Ad Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request - Get Ad Data": {
      "main": [
        [
          {
            "node": "Code - Format Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code - Format Data": {
      "main": [
        [
          {
            "node": "IF - Check Title",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF - Check Title": {
      "main": [
        [
          {
            "node": "Create WordPress Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {}
}
				
			

Agents similaires