n8n-workflows/workflows/3161_workflow_3161.json
2025-05-14 11:58:29 +03:00

131 lines
2.8 KiB
JSON

{
"nodes": [
{
"name": "Get Content Ideas",
"type": "n8n-nodes-base.googleSheets",
"position": [
200,
300
],
"parameters": {
"range": "Sheet1!A:C",
"sheetId": "YOUR_GOOGLE_SHEET_ID"
},
"credentials": {
"googleSheetsOAuth2Api": "YOUR_GOOGLE_SHEETS_CREDENTIALS"
},
"typeVersion": 1
},
{
"name": "Generate Post with OpenAI",
"type": "n8n-nodes-base.openAi",
"position": [
500,
300
],
"parameters": {
"model": "gpt-4",
"prompt": "Create a social media post for {{$node[\"Get Content Ideas\"].json[\"Platform\"]}} based on this idea: {{$node[\"Get Content Ideas\"].json[\"Idea\"]}}. Keep it engaging and concise."
},
"credentials": {
"openAIApi": "YOUR_OPENAI_CREDENTIALS"
},
"typeVersion": 1
},
{
"name": "Check Platform",
"type": "n8n-nodes-base.if",
"position": [
800,
300
],
"parameters": {
"conditions": {
"string": [
{
"value1": "{{$node[\"Get Content Ideas\"].json[\"Platform\"]}}",
"value2": "Twitter",
"operation": "equal"
}
]
}
},
"typeVersion": 1
},
{
"name": "Post to Twitter",
"type": "n8n-nodes-base.twitter",
"position": [
1000,
200
],
"parameters": {
"text": "{{$node[\"Generate Post with OpenAI\"].json[\"text\"]}}"
},
"credentials": {
"twitterOAuth1Api": "YOUR_TWITTER_CREDENTIALS"
},
"typeVersion": 1
},
{
"name": "Update Google Sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
1200,
300
],
"parameters": {
"range": "Sheet1!D:F",
"values": "Posted,{{$node[\"Generate Post with OpenAI\"].json[\"text\"]}},{{Date.now()}}",
"sheetId": "YOUR_GOOGLE_SHEET_ID",
"updateOperation": "append"
},
"credentials": {
"googleSheetsOAuth2Api": "YOUR_GOOGLE_SHEETS_CREDENTIALS"
},
"typeVersion": 1
}
],
"connections": {
"Check Platform": {
"main": [
[
{
"node": "Post to Twitter",
"type": "main"
}
]
]
},
"Post to Twitter": {
"main": [
[
{
"node": "Update Google Sheet",
"type": "main"
}
]
]
},
"Get Content Ideas": {
"main": [
[
{
"node": "Generate Post with OpenAI",
"type": "main"
}
]
]
},
"Generate Post with OpenAI": {
"main": [
[
{
"node": "Check Platform",
"type": "main"
}
]
]
}
}
}