LinkedIn オートメーション
中級
これはMarketing分野の自動化ワークフローで、13個のノードを含みます。主にCode, Filter, Airtable, LinkedIn, Telegramなどのノードを使用。 Airtable を使って Dev.to の記事を LinkedIn 自動投稿し、Telegram で通知する
前提条件
- •Airtable API Key
- •LinkedIn API認証情報
- •Telegram Bot Token
- •ターゲットAPIの認証情報が必要な場合あり
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "yF1HNe2ucaE81fNl",
"meta": {
"instanceId": "52be616fc3b9990a95b5266574f084bd2127609e79ce7dbfc33a1224bcc79eee",
"templateCredsSetupCompleted": true
},
"name": "Linkedin Automation",
"tags": [],
"nodes": [
{
"id": "fa012332-1c95-4460-b1d1-9d54441c9179",
"name": "使用済みレコードの取得",
"type": "n8n-nodes-base.airtable",
"position": [
-40,
-80
],
"parameters": {
"base": {
"__rl": true,
"mode": "list",
"value": "appt6kHkRkLlUh033",
"cachedResultUrl": "https://airtable.com/appt6kHkRkLlUh033",
"cachedResultName": "Linkdin"
},
"table": {
"__rl": true,
"mode": "list",
"value": "tbliloartO26TD5TG",
"cachedResultUrl": "https://airtable.com/appt6kHkRkLlUh033/tbliloartO26TD5TG",
"cachedResultName": "Used Articles"
},
"options": {},
"operation": "search"
},
"credentials": {
"airtableTokenApi": {
"id": "9bPeAvakB1tkDxsW",
"name": "Airtable Personal Access Token account"
}
},
"typeVersion": 2.1,
"alwaysOutputData": true
},
{
"id": "2d99b3b7-2fcd-46bf-8859-f41e94cb5ae1",
"name": "使用済みノードの更新",
"type": "n8n-nodes-base.airtable",
"position": [
200,
280
],
"parameters": {
"base": {
"__rl": true,
"mode": "list",
"value": "appt6kHkRkLlUh033",
"cachedResultUrl": "https://airtable.com/appt6kHkRkLlUh033",
"cachedResultName": "Linkdin"
},
"table": {
"__rl": true,
"mode": "list",
"value": "tbliloartO26TD5TG",
"cachedResultUrl": "https://airtable.com/appt6kHkRkLlUh033/tbliloartO26TD5TG",
"cachedResultName": "Used Articles"
},
"columns": {
"value": {
"id": "={{ $('download image for post').item.json.id }}",
"value": "={{ $('download image for post').item.json.id }}"
},
"schema": [
{
"id": "id",
"type": "string",
"display": true,
"removed": false,
"readOnly": false,
"required": false,
"displayName": "id",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "value",
"type": "string",
"display": true,
"removed": false,
"readOnly": false,
"required": false,
"displayName": "value",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "create"
},
"credentials": {
"airtableTokenApi": {
"id": "9bPeAvakB1tkDxsW",
"name": "Airtable Personal Access Token account"
}
},
"typeVersion": 2.1
},
{
"id": "72abb016-8f58-4c4c-b492-9ba7a576441a",
"name": "使用済み記事IDのマッピング",
"type": "n8n-nodes-base.code",
"position": [
200,
-80
],
"parameters": {
"jsCode": "let values = $input.all().map(item => item.json.value);\n\nreturn [\n {\n json: {\n values: values\n }\n }\n ];"
},
"typeVersion": 2
},
{
"id": "c6712f11-2852-49af-8fb9-235da0e4685c",
"name": "URLから記事を取得",
"type": "n8n-nodes-base.httpRequest",
"position": [
420,
-80
],
"parameters": {
"url": "=https://dev.to/api/articles?tag={{ $json.value }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "c49d5db2-d1c9-4444-8fa8-f39197e2a472",
"name": "未使用IDのみをフィルタリング",
"type": "n8n-nodes-base.filter",
"position": [
660,
-80
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "934a4ab8-bc6b-4d1b-b050-c1f19a03cc9f",
"operator": {
"type": "array",
"operation": "notContains",
"rightType": "any"
},
"leftValue": "={{ $('map used articls ids').item.json.values }}",
"rightValue": "={{ $json.id }}"
},
{
"id": "916a778e-02db-442b-9c69-4c53b4f55a87",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.language }}",
"rightValue": "en"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "99ef95fb-1dab-4093-beaa-18eb341b7c18",
"name": "ランダム記事の取得",
"type": "n8n-nodes-base.code",
"position": [
880,
-80
],
"parameters": {
"jsCode": "function getRandomValue(list) {\n const randomIndex = Math.floor(Math.random() * list.length);\n return list[randomIndex];\n}\nreturn getRandomValue($input.all());"
},
"typeVersion": 2
},
{
"id": "0b390b7d-8729-48e5-aadc-5aa9da8c7139",
"name": "ランダムタグの取得",
"type": "n8n-nodes-base.code",
"position": [
-280,
-80
],
"parameters": {
"jsCode": "const devToTags = [\n \"android\",\n \"androiddev\",\n \"kotlin\",\n \"jetpackcompose\",\n \"mobiledev\",\n \"mobile\",\n \"java\",\n \"oops\"\n];\n\n\nfunction getRandomValuesAsObjects(list, count) {\n const randomValues = [];\n for (let i = 0; i < count; i++) {\n const randomIndex = Math.floor(Math.random() * list.length);\n randomValues.push({ json: { value: list[randomIndex] } });\n }\n return randomValues;\n}\n\nreturn getRandomValuesAsObjects(devToTags, 1);\n"
},
"typeVersion": 2
},
{
"id": "6b16bc15-8d82-4aa0-9ee2-5a10f070d106",
"name": "ステータスの送信",
"type": "n8n-nodes-base.telegram",
"position": [
520,
280
],
"webhookId": "9373d46a-d5ad-40f4-93c0-7a44ff5fea37",
"parameters": {
"text": "=Linkdin Post Sent Successfully \n\n{{ $('download image for post').item.json.title }}\n\nDb Status Id {{ $json.id }}",
"chatId": "1199262493",
"replyMarkup": "inlineKeyboard",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "R8nJZScHqw02haLU",
"name": "Mr.4rogrammer bot"
}
},
"typeVersion": 1.2
},
{
"id": "99c5ed96-4220-46b0-9a2a-628963393894",
"name": "朝9時",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-560,
-80
],
"parameters": {
"rule": {
"interval": [
{
"field": "cronExpression",
"expression": "0 9,19 * * *"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "d25bf5d7-0258-4f07-b0b7-54ace75ef697",
"name": "投稿用画像のダウンロード",
"type": "n8n-nodes-base.httpRequest",
"position": [
-420,
280
],
"parameters": {
"url": "={{ $json.social_image }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "792507fc-f956-4bc7-9c56-80f1078643a1",
"name": "make Linkedin 投稿",
"type": "n8n-nodes-base.linkedIn",
"position": [
-100,
280
],
"parameters": {
"text": "=💫 {{ $('get random articles').item.json.title }} ⭐\n\n{{ $json.description }}\n\nArticle link : {{ $json.url }}\n\n#AndroidDevelopment #MobileAppDevelopment #AppDevelopment #Programming #SoftwareEngineering #TechCommunity #DeveloperLife #Kotlin #LinkedInDevelopers \n#Mr4rogrammer #isharewhatilearn",
"person": "BQYGc4bH9N",
"additionalFields": {
"title": "={{ $json.description }}",
"visibility": "PUBLIC"
},
"shareMediaCategory": "IMAGE"
},
"credentials": {
"linkedInOAuth2Api": {
"id": "TODMZHWKWUyYl0qb",
"name": "LinkedIn account"
}
},
"typeVersion": 1
},
{
"id": "c81c749a-e21b-4ba6-beae-2b8a21523c06",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-560,
-600
],
"parameters": {
"width": 920,
"height": 400,
"content": "# 📢 Auto-Post Dev.to Articles to LinkedIn with Telegram Alerts\n\nThis n8n workflow automates your LinkedIn posting by fetching articles from [Dev.to](https://dev.to) twice a day (9:00 AM and 7:00 PM), ensuring consistent content sharing without manual effort.\n\nTo prevent duplicates, it stores posted article IDs in Airtable. It also sends a Telegram message after every successful post, so you stay updated.\n\n---\n"
},
"typeVersion": 1
},
{
"id": "61171a34-53a3-448a-886c-b0cc83b75b33",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-520
],
"parameters": {
"width": 580,
"height": 240,
"content": "\n## ✅ Features\n\n- 🕒 Runs twice daily at 9:00 AM and 7:00 PM (customizable)\n- 📰 Fetches latest Dev.to articles by tag\n- 📂 Uses Airtable to avoid reposting the same article\n- 📢 Posts to your LinkedIn profile or company page\n- 📬 Sends a Telegram notification after successful posting\n- ⚙️ Fully customizable schedule, tags, and post format"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"timezone": "Asia/Kolkata",
"callerPolicy": "workflowsFromSameOwner",
"executionOrder": "v1"
},
"versionId": "9ba9094c-e57a-43ac-8e51-ba97b384bb87",
"connections": {
"0b390b7d-8729-48e5-aadc-5aa9da8c7139": {
"main": [
[
{
"node": "fa012332-1c95-4460-b1d1-9d54441c9179",
"type": "main",
"index": 0
}
]
]
},
"99c5ed96-4220-46b0-9a2a-628963393894": {
"main": [
[
{
"node": "0b390b7d-8729-48e5-aadc-5aa9da8c7139",
"type": "main",
"index": 0
}
]
]
},
"792507fc-f956-4bc7-9c56-80f1078643a1": {
"main": [
[
{
"node": "2d99b3b7-2fcd-46bf-8859-f41e94cb5ae1",
"type": "main",
"index": 0
}
]
]
},
"99ef95fb-1dab-4093-beaa-18eb341b7c18": {
"main": [
[
{
"node": "d25bf5d7-0258-4f07-b0b7-54ace75ef697",
"type": "main",
"index": 0
}
]
]
},
"2d99b3b7-2fcd-46bf-8859-f41e94cb5ae1": {
"main": [
[
{
"node": "6b16bc15-8d82-4aa0-9ee2-5a10f070d106",
"type": "main",
"index": 0
}
]
]
},
"72abb016-8f58-4c4c-b492-9ba7a576441a": {
"main": [
[
{
"node": "c6712f11-2852-49af-8fb9-235da0e4685c",
"type": "main",
"index": 0
}
]
]
},
"c49d5db2-d1c9-4444-8fa8-f39197e2a472": {
"main": [
[
{
"node": "99ef95fb-1dab-4093-beaa-18eb341b7c18",
"type": "main",
"index": 0
}
]
]
},
"d25bf5d7-0258-4f07-b0b7-54ace75ef697": {
"main": [
[
{
"node": "792507fc-f956-4bc7-9c56-80f1078643a1",
"type": "main",
"index": 0
}
]
]
},
"c6712f11-2852-49af-8fb9-235da0e4685c": {
"main": [
[
{
"node": "c49d5db2-d1c9-4444-8fa8-f39197e2a472",
"type": "main",
"index": 0
}
]
]
},
"fa012332-1c95-4460-b1d1-9d54441c9179": {
"main": [
[
{
"node": "72abb016-8f58-4c4c-b492-9ba7a576441a",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - マーケティング
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
LinkedIn オートメーション
Telegram で Medium.com の記事を LinkedIn 自動投稿し、通知する
If
Code
Filter
+
If
Code
Filter
15 ノードKrishna Kumar Eswaran
人工知能
ソーシャルメディアAIエージェント - Telegram
AIベースのソーシャルメディア拡声器
Code
Wait
Merge
+
Code
Wait
Merge
26 ノードMudit Juneja
人工知能
LinkedIn オートメーション - Archit Jain
GPT-4 と Google Sheets を使って Twitter AI 投稿から LinkedIn コンテンツを自動作成
Code
Wait
Limit
+
Code
Wait
Limit
35 ノードArchit Jain
人工知能
AIによるLinkedInのRSS処理
Gemini AIとRSSソースを使ってLinkedInニュース投稿を自動化
If
Set
Code
+
If
Set
Code
43 ノードClub de Inteligencia Artificial Politécnico CIAP
人工知能
GPT-4o、WordPress、LinkedInを使ってRSSから自動でブログ記事を投稿
GPT-4o、WordPress、LinkedInを使ってRSSコンテンツを自動のにブログ記事へ公開
If
Set
Code
+
If
Set
Code
40 ノードImmanuel
人工知能
在线マーケティング周报
AIマーケティングレポート(Google Analytics、Google Ads、Meta Ads) - 経由メール/Telegram送信
Set
Code
Telegram
+
Set
Code
Telegram
51 ノードFriedemann Schuetz
マーケティング
ワークフロー情報
難易度
中級
ノード数13
カテゴリー1
ノードタイプ8
作成者
Krishna Kumar Eswaran
@mrprogrammerAndroid developer exploring the power of automation with n8n. I build apps and streamline backend processes with custom workflows and integrations.
外部リンク
n8n.ioで表示 →
このワークフローを共有