← All N8N workflows
AI & researchAirtableCodeGoogle SheetsHtmlHTTP Request

Get More Templates Like This 👇

Configured with Airtable, Google Sheets, Html, HTTP Request, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
Web / APIGet advice articlesfrom a Google searchHTTP RequestTriggerWhen clicking ‘Testworkflow’Manual TriggerTransformMerge data and keepunique google search…MergeCodeExtract Article linksfor LinkedIn advice…CodeTransformSplit Out all links forLinkedIn advice…Split OutTriggerSchedule Trigger EveryMonday, @ 08:00amSchedule TriggerAI & modelsLinkedIn ContributionWriterOpen AiData storePost new LinkedIncontributions to NocoDB…Noco DbMessagingPost new LinkedIncontributions to Slack…SlackData storeGet all LinkedIncontributions from…Noco DbTransformHTML extract LinkedInarticle & other users…HtmlWeb / APIHTTP Request to getLinkedIn advice…HTTP RequestData storeAirtableAirtableData storeGoogle SheetsGoogle SheetsData storeGet all LinkedIncontributions from…Noco DbTransformSet Topic for GooglesearchEdit Fields

Node categories in this workflow

  • Web / API
  • Trigger
  • Transform
  • Code
  • AI & models
  • Data store
  • Messaging

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Get advice articles from a Google searchWeb / APIHTTP RequestSee node parameters
When clicking ‘Test workflow’TriggerManual TriggerSee node parameters
Merge data and keep unique google search resultsTransformMergeSee node parameters
Extract Article links for LinkedIn advice articlesCodeCodeSee node parameters
Split Out all links for LinkedIn advice articlesTransformSplit OutSee node parameters
Schedule Trigger Every Monday, @ 08:00amTriggerSchedule TriggerSee node parameters
LinkedIn Contribution WriterAI & modelsOpen AiSee node parameters
Post new LinkedIn contributions to NocoDB (CreateRows)Data storeNoco Dbcreate
Post new LinkedIn contributions to Slack channelMessagingSlackSee node parameters
Get all LinkedIn contributions from database NocoDB (GetRows)Data storeNoco DbgetAll
HTML extract LinkedIn article & other users contributionsTransformHtmlextractHtmlContent
HTTP Request to get LinkedIn advice articlesWeb / APIHTTP RequestSee node parameters
AirtableData storeAirtablebase
Google SheetsData storeGoogle SheetsSee node parameters
Get all LinkedIn contributions from database NocoDB (GetRows)1Data storeNoco DbgetAll
Set Topic for Google searchTransformEdit FieldsSee node parameters

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • airtableOAuth2Api
  • googleSheetsOAuth2Api
  • nocoDbApiToken
  • openAiApi
  • slackOAuth2Api

Workflow notes

1. Get advice articles from a Google search**

1. Get advice articles from a Google search**

Uses an HTTP request to perform a Google search for LinkedIn advice articles based on a predefined query.

2. Extract Article links for LinkedIn advice articles

This Code node extracts LinkedIn article URLs from the Google search results by using a regular expression. It pulls all article links related to LinkedIn advice.

3. Split Out all links for LinkedIn advice articles

Splits the list of extracted LinkedIn article links into individual items. This allows each article to be processed one at a time in the following steps.

What this workflow does

What this workflow does

  1. Triggers Weekly: The workflow is set to run every Monday at 8:00 AM.
  2. Search Google for LinkedIn Advice Articles: Uses a predefined Google search URL to find the latest LinkedIn advice articles based on the user's area of expertise.
  3. Extract LinkedIn Article Links: A code node extracts all LinkedIn advice article links from the search results.
  4. Retrieve Article Content: For each article link, the workflow retrieves the HTML content and extracts the article title, topics, and existing contributions.
  5. Generate AI-Powered Contributions: The workflow sends the extracted article content to an AI model, which generates unique, helpful advice for each topic within the article.
  6. Post to Slack & NocoDB: The AI-generated contributions, along with the article links, are posted to a designated Slack channel and stored in a NocoDB database for future reference.
Get More Templates Like This 👇

Get More Templates Like This 👇

Setup

Setup

  1. Google Search URL: Update the Google search URL with the relevant LinkedIn advice query for your field (e.g., "site:linkedin.com/advice 'marketing automation'").

  2. Slack Integration: Connect your Slack account and specify the Slack channel where you want the contributions to be posted.

  3. NocoDB Integration: Set up your NocoDB project to store the generated contributions along with the article titles and links.

Become A LinkedIn Top Voice with AI

Become A LinkedIn Top Voice with AI

Built for the Let's Automate It Community by Optimus Agency

This workflow helps users maintain a consistent presence on LinkedIn by automating the discovery of new advice articles and generating unique contributions using AI. It is ideal for professionals who want to engage with LinkedIn content regularly without spending too much time manually searching and drafting responses.

How to customize this workflow

How to customize this workflow

  • Change Search Terms: Modify the Google search URL to focus on a different LinkedIn topic or expertise area.
  • Adjust Trigger Frequency: The workflow is set to run weekly, but you can adjust the frequency by changing the schedule trigger.
  • Enhance Contribution Quality: Customize the AI model's prompt to generate contributions that align with your brand voice or content strategy.
Get all LinkedIn contributions from database NocoDB (GetRows)

Get all LinkedIn contributions from database NocoDB (GetRows)

This node retrieves all LinkedIn contributions stored in a specified NocoDB table. It performs a "getAll" operation to fetch all rows from the

Merge data and keep unique google search results

Merge data and keep unique google search results

This node merges and filters the extracted article links, ensuring that only unique LinkedIn article URLs are processed. It prevents duplicate article links from being handled.

1. HTTP Request to get LinkedIn advice articles

1. HTTP Request to get LinkedIn advice articles

Sends an HTTP request to retrieve the HTML content of each LinkedIn article link. This node fetches the actual web page content from LinkedIn articles.

2. HTML extract LinkedIn article & other users contributions

This node extracts relevant information from the HTML of LinkedIn articles, including the article title, topics discussed, and contributions made by other users.

Post new LinkedIn contributions to Slack channel

Post new LinkedIn contributions to Slack channel

Posts the AI-generated LinkedIn contributions to a specified Slack channel. This allows the contributions to be shared with a team or for record-keeping.

Post new LinkedIn contributions to NocoDB (CreateRows)

Post new LinkedIn contributions to NocoDB (CreateRows)

Stores the AI-generated LinkedIn contributions in a NocoDB database. It saves the article title, link, and the contribution itself for future reference and tracking.

LinkedIn Contribution Writer

LinkedIn Contribution Writer

Uses an AI model to generate unique contributions based on the extracted content from LinkedIn articles. The generated advice is tailored for each topic within the article.

Set Topic for Google search

Set Topic for Google search

This node sets a specific topic to be used in subsequent steps of the workflow.

Get More Templates Like This 👇

Get More Templates Like This 👇

Purpose and structure

This folder contains the Get More Templates Like This 👇 workflow. Its executable nodes use airtable, code, googleSheets, html, httpRequest, manualTrigger, merge, nocoDb, openAi, scheduleTrigger, set, slack, splitOut. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

When clicking ‘Test workflow’, Schedule Trigger Every Monday, @ 08:00am

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Splitout/0613_Splitout_Code_Create_Webhook.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • `NocoDB` can be swapped with another service like `Airtable` or `Google Sheets`
  • Tools That Are Interchangeable
  • 👆 EDIT THE FIELD HERE

More in AI & research