This workflow follows the Airtable → Google Sheets recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"nodes": [
{
"id": "dd9e2f9c-225a-4b6b-9904-293206a477e4",
"name": "Get advice articles from a Google search",
"type": "n8n-nodes-base.httpRequest",
"position": [
1040,
360
],
"parameters": {
"url": "=https://www.google.com/search?q=site%3Alinkedin.com%2Fadvice+{{ $json.Topic }}",
"options": {
"batching": {
"batch": {
"batchSize": 25
}
}
}
},
"typeVersion": 4.2
},
{
"id": "0e2bcaeb-65a0-400a-a15e-0840723d8144",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
320
],
"parameters": {
"color": 2,
"width": 621.7044818991839,
"height": 566.8592254014303,
"content": "## 1. Google \uac80\uc0c9\uc744 \ud1b5\ud574 \uc870\uc5b8 \uae30\uc0ac \uac00\uc838\uc624\uae30**\n\n\uc0ac\uc804 \uc815\uc758\ub41c \ucffc\ub9ac\ub97c \uae30\ubc18\uc73c\ub85c LinkedIn \uc870\uc5b8 \uae30\uc0ac\ub97c \uc704\ud55c Google \uac80\uc0c9\uc744 \uc218\ud589\ud558\uae30 \uc704\ud574 HTTP \uc694\uccad\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.\n\n## 2. LinkedIn \uc870\uc5b8 \uae30\uc0ac\uc758 \uae30\uc0ac \ub9c1\ud06c \ucd94\ucd9c\n\uc774 \ucf54\ub4dc \ub178\ub4dc\ub294 \uc815\uaddc \ud45c\ud604\uc2dd\uc744 \uc0ac\uc6a9\ud558\uc5ec Google \uac80\uc0c9 \uacb0\uacfc\uc5d0\uc11c LinkedIn \uae30\uc0ac URL\uc744 \ucd94\ucd9c\ud569\ub2c8\ub2e4. LinkedIn \uc870\uc5b8\uacfc \uad00\ub828\ub41c \ubaa8\ub4e0 \uae30\uc0ac \ub9c1\ud06c\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.\n\n## 3. LinkedIn \uc870\uc5b8 \uae30\uc0ac\uc758 \ubaa8\ub4e0 \ub9c1\ud06c \ubd84\ud560\n\ucd94\ucd9c\ub41c LinkedIn \uae30\uc0ac \ub9c1\ud06c \ubaa9\ub85d\uc744 \uac1c\ubcc4 \ud56d\ubaa9\uc73c\ub85c \ubd84\ud560\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c \ud558\uba74 \ud6c4\uc18d \ub2e8\uacc4\uc5d0\uc11c \uac01 \uae30\uc0ac\uac00 \ud558\ub098\uc529 \ucc98\ub9ac\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "68eefc93-6c82-4687-bb4d-52345e5a5094",
"name": "When clicking \u2018Test workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
520,
80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "af3fdd03-d28a-4f49-b213-8202b1d154df",
"name": "Merge data and keep unique google search results",
"type": "n8n-nodes-base.merge",
"position": [
1700,
200
],
"parameters": {
"mode": "combine",
"options": {},
"joinMode": "keepNonMatches",
"mergeByFields": {
"values": [
{
"field1": "URL",
"field2": "matches"
}
]
},
"outputDataFrom": "input2"
},
"typeVersion": 2.1
},
{
"id": "632c54cc-b1d7-4034-93bf-82dd206761f0",
"name": "Extract Article links for LinkedIn advice articles",
"type": "n8n-nodes-base.code",
"position": [
1240,
360
],
"parameters": {
"jsCode": "// n8n Code node script\nconst text = $json.data;\n\n// Define the regex pattern\nconst regexPattern = /https:\\/\\/www\\.linkedin\\.com\\/advice\\/[^%&\\s\"']+/g;\n\n// Execute the regex pattern on the text\nconst matches = text.match(regexPattern);\n\n// Output the matches\nreturn {\n matches: matches || []\n};\n\n\n"
},
"typeVersion": 2
},
{
"id": "81f0a962-fef8-4a46-a709-21cc2db02e55",
"name": "Split Out all links for LinkedIn advice articles",
"type": "n8n-nodes-base.splitOut",
"position": [
1440,
360
],
"parameters": {
"options": {},
"fieldToSplitOut": "matches"
},
"typeVersion": 1
},
{
"id": "65e4efa0-c746-4e77-9ccb-01c8afc5860c",
"name": "Schedule Trigger Every Monday, @ 08:00am",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
520,
280
],
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
1
],
"triggerAtHour": 8
}
]
}
},
"typeVersion": 1.2
},
{
"id": "86fe3695-c1fd-4154-b1ba-f0737406da4a",
"name": "LinkedIn Contribution Writer",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
2360,
200
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {
"temperature": 0.7
},
"messages": {
"values": [
{
"content": "=Read the following collaborative article and provide your own helpful collaboration. The article has various topics that each need to be answered. Write me a paragraph of helpful advice for each topic and format your response as outlined in the template below.\n\n-------------\nARTICLE TITLE\n{{ $json.ArticleTitle }}\n\nTOPICS WITHIN THE LINKEDIN ARTICLE:\n{{ $json.ArticleTopics }}\n\nOTHER CONTRIBUTIONS TO THE LINKEDIN ARTICLE:\n{{ $json.ArticleContributions }}\n-------------\n\nYour advice must be unique and something that no one else has recommended before on the article, or in any of the topics. The response needs to be raw and genuine to elicit conversation and engagement.\n\nFormat your output in text and follow the template below. Only populate the template with as many topics as were provided in the original request \n\ni.e: if there were only 4 topics in the original request then only provide 4 pieces of advice:\n\nOUTPUT TEMPLATE\n\n1. [Topic #1 from Article]\n[Advice for Topic]\n\n2. [Topic #2 from Article]\n[Advice for Topic]\n\n3. [Topic #3 from Article]\n[Advice for Topic]\n\n4. [Topic #4 from Article]\n[Advice for Topic]\n\n5. [Topic #5 from Article]\n[Advice for Topic]\n\n6. [Topic #6 from Article]\n[Advice for Topic]"
}
]
}
},
"credentials": {
"openAiApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.4
},
{
"id": "aaeba3e6-2d74-463a-8ba7-9f84826fee1b",
"name": "Post new LinkedIn contributions to NocoDB (CreateRows)",
"type": "n8n-nodes-base.nocoDb",
"position": [
3020,
200
],
"parameters": {
"table": "mpagw9n92ran52o",
"fieldsUi": {
"fieldValues": [
{
"fieldName": "Post Title",
"fieldValue": "={{ $('HTML extract LinkedIn article & other users contributions').item.json.ArticleTitle }}"
},
{
"fieldName": "URL",
"fieldValue": "={{ $('Merge data and keep unique google search results').item.json.matches }}"
},
{
"fieldName": "Contribution",
"fieldValue": "={{ $('LinkedIn Contribution Writer').item.json.message.content }}"
},
{
"fieldName": "Topic",
"fieldValue": "Lead Generation"
},
{
"fieldName": "Person",
"fieldValue": "Cassie"
}
]
},
"operation": "create",
"projectId": "psdqqm1bzphkodc",
"authentication": "nocoDbApiToken"
},
"credentials": {
"nocoDbApiToken": {
"name": "<your credential>"
}
},
"typeVersion": 3
},
{
"id": "4d6bca6e-2392-48c1-906f-ff5f439f4897",
"name": "Post new LinkedIn contributions to Slack channel",
"type": "n8n-nodes-base.slack",
"position": [
2740,
200
],
"parameters": {
"text": "=\u2193 \ud83d\udcdd ARTICLE:\n{{ $('HTML extract LinkedIn article & other users contributions').item.json.ArticleTitle }}\n{{ $('Merge data and keep unique google search results').item.json.matches }}\n\n\u2193 \ud83d\udca1 ADVICE:\n{{ $json.message.content }}\n------------------------------------------------------",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "list",
"value": "C07CFN279HT",
"cachedResultName": "cass-linkedin-advice"
},
"otherOptions": {
"mrkdwn": true,
"unfurl_links": true,
"includeLinkToWorkflow": false
},
"authentication": "oAuth2"
},
"credentials": {
"slackOAuth2Api": {
"name": "<your credential>"
}
},
"typeVersion": 2.2
},
{
"id": "ffc7984b-7199-421a-9fe1-8ffe2aa8e7b3",
"name": "Get all LinkedIn contributions from database NocoDB (GetRows)",
"type": "n8n-nodes-base.nocoDb",
"position": [
1240,
80
],
"parameters": {
"table": "mpagw9n92ran52o",
"options": {},
"operation": "getAll",
"projectId": "psdqqm1bzphkodc",
"returnAll": true,
"authentication": "nocoDbApiToken"
},
"credentials": {
"nocoDbApiToken": {
"name": "<your credential>"
}
},
"typeVersion": 3
},
{
"id": "a9cd9135-e6d8-4350-861d-87af50413297",
"name": "HTML extract LinkedIn article & other users contributions",
"type": "n8n-nodes-base.html",
"position": [
2160,
200
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "ArticleTitle",
"cssSelector": ".pulse-title"
},
{
"key": "ArticleTopics",
"cssSelector": ".article-main__content"
},
{
"key": "ArticleContributions",
"cssSelector": ".contribution__text"
}
]
}
},
"typeVersion": 1
},
{
"id": "5496fe68-6c77-4520-9479-141a4a20643f",
"name": "HTTP Request to get LinkedIn advice articles",
"type": "n8n-nodes-base.httpRequest",
"position": [
1960,
200
],
"parameters": {
"url": "={{ $json.matches }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "b7235009-6bbb-4701-aeb4-c287b2782a88",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-365,
-33
],
"parameters": {
"color": 7,
"width": 366.75796434038665,
"height": 473.77664315100793,
"content": "## \uc774 \uc6cc\ud06c\ud50c\ub85c\uc6b0\uac00 \ud558\ub294 \uc77c\n1. **`\uc8fc\uac04 \ud2b8\ub9ac\uac70`**: \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub294 \ub9e4\uc8fc \uc6d4\uc694\uc77c \uc624\uc804 8\uc2dc\uc5d0 \uc2e4\ud589\ub418\ub3c4\ub85d \uc124\uc815\ub429\ub2c8\ub2e4.\n2. **`LinkedIn \uc870\uc5b8 \uae30\uc0ac\uc5d0 \ub300\ud55c Google \uac80\uc0c9`**: \uc0ac\uc6a9\uc790\uc758 \uc804\ubb38 \uc601\uc5ed\uc5d0 \uae30\ubc18\ud558\uc5ec \ucd5c\uc2e0 LinkedIn \uc870\uc5b8 \uae30\uc0ac\ub97c \ucc3e\uae30 \uc704\ud574 \ubbf8\ub9ac \uc815\uc758\ub41c Google \uac80\uc0c9 URL\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.\n3. **`LinkedIn \uae30\uc0ac \ub9c1\ud06c \ucd94\ucd9c`**: \ucf54\ub4dc \ub178\ub4dc\uac00 \uac80\uc0c9 \uacb0\uacfc\uc5d0\uc11c \ubaa8\ub4e0 LinkedIn \uc870\uc5b8 \uae30\uc0ac \ub9c1\ud06c\ub97c \ucd94\ucd9c\ud569\ub2c8\ub2e4.\n4. **`\uae30\uc0ac \ub0b4\uc6a9 \uac80\uc0c9`**: \uac01 \uae30\uc0ac \ub9c1\ud06c\uc5d0 \ub300\ud574 HTML \ub0b4\uc6a9\uc744 \uac80\uc0c9\ud558\uace0, \uae30\uc0ac \uc81c\ubaa9, \uc8fc\uc81c, \uae30\uc874 \uae30\uc5ec \ub0b4\uc6a9\uc744 \ucd94\ucd9c\ud569\ub2c8\ub2e4.\n5. **`AI \uae30\ubc18 \uae30\uc5ec \uc0dd\uc131`**: \ucd94\ucd9c\ub41c \uae30\uc0ac \ub0b4\uc6a9\uc744 AI \ubaa8\ub378\uc5d0 \ubcf4\ub0b4 \uac01 \uae30\uc0ac \ub0b4 \uc8fc\uc81c\uc5d0 \ub300\ud55c \ub3c5\ucc3d\uc801\uc774\uace0 \uc720\uc6a9\ud55c \uc870\uc5b8\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.\n6. **`Slack \ubc0f NocoDB\uc5d0 \uac8c\uc2dc`**: AI\uac00 \uc0dd\uc131\ud55c \uae30\uc5ec \ub0b4\uc6a9\uacfc \uae30\uc0ac \ub9c1\ud06c\ub97c \uc9c0\uc815\ub41c Slack \ucc44\ub110\uc5d0 \uac8c\uc2dc\ud558\uace0, NocoDB \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc800\uc7a5\ud558\uc5ec \ub098\uc911\uc5d0 \ucc38\uc870\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "6aff94a1-1a65-4d24-ab87-b8ff72ea33b5",
"name": "Sticky Note11",
"type": "n8n-nodes-base.stickyNote",
"position": [
20,
-33
],
"parameters": {
"color": 6,
"width": 396.6384066163515,
"height": 282.5799404564392,
"content": "### \uc774\uc640 \uac19\uc740 \ub354 \ub9ce\uc740 \ud15c\ud50c\ub9bf \uc5bb\uae30 \ud83d\udc47\n[](http://onlinethinking.io/community)"
},
"typeVersion": 1
},
{
"id": "89d13f57-4a7d-4071-8089-c28b5708c122",
"name": "Sticky Note14",
"type": "n8n-nodes-base.stickyNote",
"position": [
-364,
460
],
"parameters": {
"width": 366.36771813959956,
"height": 329.9474713935157,
"content": "## \uc124\uc815\n1. **`Google Search URL`**: \uadc0\ud558\uc758 \ubd84\uc57c\uc5d0 \uad00\ub828\ub41c LinkedIn \uc870\uc5b8 \ucffc\ub9ac\ub85c Google \uac80\uc0c9 URL\uc744 \uc5c5\ub370\uc774\ud2b8\ud558\uc138\uc694 (\uc608: \"site:linkedin.com/advice 'marketing automation'\").\n\n2. **`Slack Integration`**: Slack \uacc4\uc815\uc744 \uc5f0\uacb0\ud558\uace0, \uae30\uc5ec \uc0ac\ud56d\uc744 \uac8c\uc2dc\ud560 Slack \ucc44\ub110\uc744 \uc9c0\uc815\ud558\uc138\uc694.\n\n3. **`NocoDB Integration`**: \uc0dd\uc131\ub41c \uae30\uc5ec \uc0ac\ud56d\uacfc \ud568\uaed8 \uae30\uc0ac \uc81c\ubaa9 \ubc0f \ub9c1\ud06c\ub97c \uc800\uc7a5\ud558\uae30 \uc704\ud574 NocoDB \ud504\ub85c\uc81d\ud2b8\ub97c \uc124\uc815\ud558\uc138\uc694."
},
"typeVersion": 1
},
{
"id": "11ca526c-2512-4c66-8dbf-0f9cdec13d9f",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-380,
-200
],
"parameters": {
"color": 7,
"width": 812.3060553462686,
"height": 1198.0013690558965,
"content": "## AI\ub97c \ud65c\uc6a9\ud574 LinkedIn Top Voice\uac00 \ub418\uc138\uc694 \n[Let's Automate It Community](http://onlinethinking.io/community)\ub97c \uc704\ud55c [Optimus Agency](https://optimus01.co.za/) \uc81c\uc791 \n\n\uc774 \uc6cc\ud06c\ud50c\ub85c\ub294 AI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc0c8\ub85c\uc6b4 \uc870\uc5b8 \uae30\uc0ac\uc758 \ubc1c\uacac\uc744 \uc790\ub3d9\ud654\ud558\uace0 \ub3c5\ucc3d\uc801\uc778 \uae30\uc5ec\ub97c \uc0dd\uc131\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 LinkedIn\uc5d0\uc11c \uc77c\uad00\ub41c \uc874\uc7ac\uac10\uc744 \uc720\uc9c0\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \uc774\ub294 \uc815\uae30\uc801\uc73c\ub85c LinkedIn \ucf58\ud150\uce20\uc640 \uc18c\ud1b5\ud558\uace0 \uc2f6\uc5b4\ud558\ub294 \uc804\ubb38\uac00\uc5d0\uac8c, \ub108\ubb34 \ub9ce\uc740 \uc2dc\uac04\uc744 \ub4e4\uc5ec \uc218\ub3d9\uc73c\ub85c \uac80\uc0c9\ud558\uace0 \uc751\ub2f5\uc744 \uc791\uc131\ud558\uc9c0 \uc54a\uace0\ub3c4 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "9536318f-46a5-4ef4-bffc-395d3d2d1af8",
"name": "Sticky Note15",
"type": "n8n-nodes-base.stickyNote",
"position": [
-364,
810
],
"parameters": {
"color": 7,
"width": 781.0904623817446,
"height": 169.84805961144036,
"content": "## \uc774 \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c \uc0ac\uc6a9\uc790 \uc815\uc758\ud558\ub294 \ubc29\ubc95\n- **`\uac80\uc0c9 \uc6a9\uc5b4 \ubcc0\uacbd`**: Google \uac80\uc0c9 URL\uc744 \uc218\uc815\ud558\uc5ec \ub2e4\ub978 LinkedIn \uc8fc\uc81c\ub098 \uc804\ubb38 \ubd84\uc57c\uc5d0 \ucd08\uc810\uc744 \ub9de\ucda5\ub2c8\ub2e4.\n- **`\ud2b8\ub9ac\uac70 \ube48\ub3c4 \uc870\uc815`**: \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub294 \uc8fc\uac04\uc73c\ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc9c0\ub9cc, \uc77c\uc815\uc744 \ubcc0\uacbd\ud558\uc5ec \ube48\ub3c4\ub97c \uc870\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n- **`\uae30\uc5ec \ud488\uc9c8 \ud5a5\uc0c1`**: AI \ubaa8\ub378\uc758 \ud504\ub86c\ud504\ud2b8\ub97c \uc0ac\uc6a9\uc790 \uc815\uc758\ud558\uc5ec \ube0c\ub79c\ub4dc \uc74c\uc131\uc774\ub098 \ucf58\ud150\uce20 \uc804\ub7b5\uacfc \uc77c\uce58\ud558\ub294 \uae30\uc5ec\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "5fab6cb9-5191-46a1-81ef-10b330f11b8b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
1086,
-200
],
"parameters": {
"color": 6,
"width": 419.095339329518,
"height": 463.432215862633,
"content": "## NocoDB \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ubaa8\ub4e0 LinkedIn \uae30\uc5ec \uac00\uc838\uc624\uae30 (GetRows) \n\uc774 \ub178\ub4dc\ub294 \uc9c0\uc815\ub41c NocoDB \ud14c\uc774\ube14\uc5d0 \uc800\uc7a5\ub41c \ubaa8\ub4e0 LinkedIn \uae30\uc5ec\ub97c \uac00\uc838\uc635\ub2c8\ub2e4. It performs a \"getAll\" operation to fetch all rows from the"
},
"typeVersion": 1
},
{
"id": "0c2e26c9-be23-4755-81db-dd5167b84f52",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1620,
-60
],
"parameters": {
"color": 7,
"width": 253.48029435813578,
"height": 446.9376941946034,
"content": "## \ub370\uc774\ud130 \ubcd1\ud569 \ubc0f \uace0\uc720 \uad6c\uae00 \uac80\uc0c9 \uacb0\uacfc \uc720\uc9c0\n\uc774 \ub178\ub4dc\ub294 \ucd94\ucd9c\ub41c \uae30\uc0ac \ub9c1\ud06c\ub97c \ubcd1\ud569\ud558\uace0 \ud544\ud130\ub9c1\ud558\uc5ec, \uace0\uc720\ud55c LinkedIn \uae30\uc0ac URL\ub9cc \ucc98\ub9ac\ub418\ub3c4\ub85d \ud569\ub2c8\ub2e4. \uc911\ubcf5 \uae30\uc0ac \ub9c1\ud06c\uac00 \ucc98\ub9ac\ub418\ub294 \uac83\uc744 \ubc29\uc9c0\ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "f086bb56-9cff-4dc0-a345-868eca20b12c",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1895.9759156157297,
160
],
"parameters": {
"color": 5,
"width": 426.673961735047,
"height": 550.9285363859362,
"content": "## 1. LinkedIn \uc870\uc5b8 \uae30\uc0ac \uac00\uc838\uc624\uae30 \uc704\ud55c HTTP \uc694\uccad\n\uac01 LinkedIn \uae30\uc0ac \ub9c1\ud06c\uc758 HTML \ub0b4\uc6a9\uc744 \uac00\uc838\uc624\uae30 \uc704\ud574 HTTP \uc694\uccad\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \uc774 \ub178\ub4dc\ub294 LinkedIn \uae30\uc0ac\uc5d0\uc11c \uc2e4\uc81c \uc6f9 \ud398\uc774\uc9c0 \ub0b4\uc6a9\uc744 \uac00\uc838\uc635\ub2c8\ub2e4.\n\n## 2. LinkedIn \uae30\uc0ac \ubc0f \ub2e4\ub978 \uc0ac\uc6a9\uc790 \uae30\uc5ec HTML \ucd94\ucd9c\n\uc774 \ub178\ub4dc\ub294 LinkedIn \uae30\uc0ac\uc758 HTML\uc5d0\uc11c \uae30\uc0ac \uc81c\ubaa9, \ub17c\uc758\ub41c \uc8fc\uc81c, \uadf8\ub9ac\uace0 \ub2e4\ub978 \uc0ac\uc6a9\uc790\ub4e4\uc758 \uae30\uc5ec\ub97c \ud3ec\ud568\ud55c \uad00\ub828 \uc815\ubcf4\ub97c \ucd94\ucd9c\ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "3d44a074-55a5-4eb3-b18a-40564f452646",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2674,
-56
],
"parameters": {
"color": 3,
"width": 242.07228127555214,
"height": 451.5087489779234,
"content": "## \uc0c8\ub85c\uc6b4 LinkedIn \uae30\uc5ec\ub97c Slack \ucc44\ub110\uc5d0 \uac8c\uc2dc\nAI\ub85c \uc0dd\uc131\ub41c LinkedIn \uae30\uc5ec\ub97c \uc9c0\uc815\ub41c Slack \ucc44\ub110\uc5d0 \uac8c\uc2dc\ud569\ub2c8\ub2e4. \uc774\ub85c \uc778\ud574 \uae30\uc5ec\ub97c \ud300\uacfc \uacf5\uc720\ud558\uac70\ub098 \uae30\ub85d\uc744 \uc704\ud574 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "cb052b4e-51a8-45be-8684-bd46f48b8017",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
2940,
-55
],
"parameters": {
"color": 6,
"width": 280.61885357253936,
"height": 570.1315791275019,
"content": "## NocoDB\uc5d0 \uc0c8\ub85c\uc6b4 LinkedIn \uae30\uc5ec\ub97c \uac8c\uc2dc (CreateRows) \nNocoDB \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 AI\ub85c \uc0dd\uc131\ub41c LinkedIn \uae30\uc5ec\ub97c \uc800\uc7a5\ud569\ub2c8\ub2e4. \uae30\uc0ac\uc758 \uc81c\ubaa9, \ub9c1\ud06c, \uadf8\ub9ac\uace0 \uae30\uc5ec \ub0b4\uc6a9 \uc790\uccb4\ub97c \ubbf8\ub798\uc758 \ucc38\uc870\uc640 \ucd94\uc801\uc744 \uc704\ud574 \uc800\uc7a5\ud569\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "d1bbbc22-4913-4558-8bea-faa437c27e0b",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
2951,
399
],
"parameters": {
"color": 7,
"width": 259.5924775143092,
"height": 104.96722916838547,
"content": "NocoDB\ub294 Airtable\uc774\ub098 Google Sheets \uac19\uc740 \ub2e4\ub978 \uc11c\ube44\uc2a4\ub85c \uad50\uccb4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "343da68f-09a7-4602-91e9-3ee47e23a936",
"name": "Sticky Note8",
"type": "n8n-nodes-base.stickyNote",
"position": [
1100,
-40
],
"parameters": {
"color": 7,
"width": 392.21847914963246,
"height": 80,
"content": "NocoDB\ub294 Airtable\uc774\ub098 Google Sheets \uac19\uc740 \ub2e4\ub978 \uc11c\ube44\uc2a4\ub85c \uad50\uccb4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "ed17e693-da43-49b9-bc4b-cae8a8503ee8",
"name": "Sticky Note10",
"type": "n8n-nodes-base.stickyNote",
"position": [
2344,
-56
],
"parameters": {
"width": 309.45427591228105,
"height": 447.75689268844843,
"content": "## LinkedIn \uae30\uc5ec \uc791\uc131\uc790 \n\ub9c1\ud06c\ub4dc\uc778 \uae30\uc0ac\uc5d0\uc11c \ucd94\ucd9c\ub41c \ub0b4\uc6a9\uc744 \uae30\ubc18\uc73c\ub85c AI \ubaa8\ub378\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub3c5\ud2b9\ud55c \uae30\uc5ec\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uc0dd\uc131\ub41c \uc870\uc5b8\uc740 \uae30\uc0ac \ub0b4 \uac01 \uc8fc\uc81c\uc5d0 \ub9de\ucdb0\uc9d1\ub2c8\ub2e4."
},
"typeVersion": 1
},
{
"id": "653d839f-ea48-4e3c-a4a8-09dbeea59ed6",
"name": "Airtable",
"type": "n8n-nodes-base.airtable",
"position": [
80,
627
],
"parameters": {
"options": {},
"resource": "base",
"authentication": "airtableOAuth2Api"
},
"credentials": {
"airtableOAuth2Api": {
"name": "<your credential>"
}
},
"typeVersion": 2.1
},
{
"id": "4b4ba215-5a51-45dc-81ba-80b789ffe269",
"name": "Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
260,
627
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "list",
"value": 966510578,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1C7R_Xb5pfWlctEtgpOrXTz2O1I59VOBNIQJb2mWDWiI/edit#gid=966510578",
"cachedResultName": "Appointments (Smile)"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1C7R_Xb5pfWlctEtgpOrXTz2O1I59VOBNIQJb2mWDWiI",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1C7R_Xb5pfWlctEtgpOrXTz2O1I59VOBNIQJb2mWDWiI/edit?usp=drivesdk",
"cachedResultName": "Orthodontist - Dr. Choma"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
},
"typeVersion": 4.5
},
{
"id": "b98516e8-897f-4bf1-aa1a-1783f6b2d957",
"name": "Sticky Note12",
"type": "n8n-nodes-base.stickyNote",
"position": [
21,
270
],
"parameters": {
"color": 7,
"width": 394.73627201205596,
"height": 521.5579232475401,
"content": "\uc11c\ub85c \uad50\ud658 \uac00\ub2a5\ud55c \ub3c4\uad6c\n\n`NocoDB`\uc740 Airtable\uc774\ub098 Google Sheets\uc640 \uac19\uc740 \ub2e4\ub978 \uc11c\ube44\uc2a4\ub85c \uad50\uccb4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4"
},
"typeVersion": 1
},
{
"id": "22849372-db4d-44ab-aea2-224d4c6bfd77",
"name": "Get all LinkedIn contributions from database NocoDB (GetRows)1",
"type": "n8n-nodes-base.nocoDb",
"position": [
160,
347
],
"parameters": {
"table": "mpagw9n92ran52o",
"options": {},
"operation": "getAll",
"projectId": "psdqqm1bzphkodc",
"returnAll": true,
"authentication": "nocoDbApiToken"
},
"credentials": {
"nocoDbApiToken": {
"name": "<your credential>"
}
},
"typeVersion": 3
},
{
"id": "0af1eb81-9592-4d5d-a628-18f7895e5401",
"name": "Set Topic for Google search",
"type": "n8n-nodes-base.set",
"position": [
800,
360
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "cf3ef4d0-2688-4fe1-9801-a8519bd293f7",
"name": "Topic",
"type": "string",
"value": "Paid Advertising"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "493d93d3-d426-4d8d-9b18-ec5855ee891a",
"name": "Sticky Note13",
"type": "n8n-nodes-base.stickyNote",
"position": [
740,
320
],
"parameters": {
"color": 7,
"width": 221.13234187060237,
"height": 399.35935838473415,
"content": "Google \uac80\uc0c9\uc744 \uc704\ud55c \uc8fc\uc81c \uc124\uc815 \n\uc774 \ub178\ub4dc\ub294 \uc6cc\ud06c\ud50c\ub85c\uc758 \ud6c4\uc18d \ub2e8\uacc4\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574 \ud2b9\uc815 \uc8fc\uc81c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. \n\n\ucd9c\ub825"
},
"typeVersion": 1
},
{
"id": "e8b12df1-32b5-4f8f-b3d0-9fc68366f9a8",
"name": "Sticky Note16",
"type": "n8n-nodes-base.stickyNote",
"position": [
738.8518697906181,
732.2671893604936
],
"parameters": {
"color": 4,
"width": 223.88348808302658,
"height": 80,
"content": "## \ud83d\udc46 \uc5ec\uae30\uc5d0\uc11c \ud544\ub4dc\ub97c \uc218\uc815\ud558\uc138\uc694"
},
"typeVersion": 1
}
],
"connections": {
"Set Topic for Google search": {
"main": [
[
{
"node": "Get advice articles from a Google search",
"type": "main",
"index": 0
}
]
]
},
"LinkedIn Contribution Writer": {
"main": [
[
{
"node": "Post new LinkedIn contributions to Slack channel",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Test workflow\u2019": {
"main": [
[
{
"node": "Get all LinkedIn contributions from database NocoDB (GetRows)",
"type": "main",
"index": 0
},
{
"node": "Set Topic for Google search",
"type": "main",
"index": 0
}
]
]
},
"Get advice articles from a Google search": {
"main": [
[
{
"node": "Extract Article links for LinkedIn advice articles",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger Every Monday, @ 08:00am": {
"main": [
[
{
"node": "Get all LinkedIn contributions from database NocoDB (GetRows)",
"type": "main",
"index": 0
},
{
"node": "Set Topic for Google search",
"type": "main",
"index": 0
}
]
]
},
"HTTP Request to get LinkedIn advice articles": {
"main": [
[
{
"node": "HTML extract LinkedIn article & other users contributions",
"type": "main",
"index": 0
}
]
]
},
"Merge data and keep unique google search results": {
"main": [
[
{
"node": "HTTP Request to get LinkedIn advice articles",
"type": "main",
"index": 0
}
]
]
},
"Post new LinkedIn contributions to Slack channel": {
"main": [
[
{
"node": "Post new LinkedIn contributions to NocoDB (CreateRows)",
"type": "main",
"index": 0
}
]
]
},
"Split Out all links for LinkedIn advice articles": {
"main": [
[
{
"node": "Merge data and keep unique google search results",
"type": "main",
"index": 1
}
]
]
},
"Extract Article links for LinkedIn advice articles": {
"main": [
[
{
"node": "Split Out all links for LinkedIn advice articles",
"type": "main",
"index": 0
}
]
]
},
"HTML extract LinkedIn article & other users contributions": {
"main": [
[
{
"node": "LinkedIn Contribution Writer",
"type": "main",
"index": 0
}
]
]
},
"Get all LinkedIn contributions from database NocoDB (GetRows)": {
"main": [
[
{
"node": "Merge data and keep unique google search results",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
airtableOAuth2ApigoogleSheetsOAuth2ApinocoDbApiTokenopenAiApislackOAuth2Api
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
2491. Uses httpRequest, openAi, nocoDb, slack. Event-driven trigger; 33 nodes.
Source: https://github.com/n8nKOR/n8n-shared-workflow/blob/62a671327e906c22a40d290b339ff6d2373f8d75/workflows/n8nworkflows/ai/2491.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Splitout Code. Uses httpRequest, stickyNote, manualTrigger, splitOut. Event-driven trigger; 33 nodes.
This workflow automates the process of gathering LinkedIn advice articles, extracting their content, and generating unique contributions for each article using an AI model. The contributions are then
This workflow automatically monitors your Gmail support inbox every minute for new unread messages, instantly sending each email to OpenAI for intelligent analysis. The AI engine evaluates sentiment (
This guide will walk you through setting up your n8n workflow. By the end, you'll have a fully automated system for managing your recruitment pipeline.
LinkedIn Leads Scraping & Enrichment (Main). Uses formTrigger, splitOut, googleSheetsTrigger, openAi. Event-driven trigger; 66 nodes.