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.
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.
| Node | Category | Type | Operation |
|---|---|---|---|
| Get advice articles from a Google search | Web / API | HTTP Request | See node parameters |
| When clicking ‘Test workflow’ | Trigger | Manual Trigger | See node parameters |
| Merge data and keep unique google search results | Transform | Merge | See node parameters |
| Extract Article links for LinkedIn advice articles | Code | Code | See node parameters |
| Split Out all links for LinkedIn advice articles | Transform | Split Out | See node parameters |
| Schedule Trigger Every Monday, @ 08:00am | Trigger | Schedule Trigger | See node parameters |
| LinkedIn Contribution Writer | AI & models | Open Ai | See node parameters |
| Post new LinkedIn contributions to NocoDB (CreateRows) | Data store | Noco Db | create |
| Post new LinkedIn contributions to Slack channel | Messaging | Slack | See node parameters |
| Get all LinkedIn contributions from database NocoDB (GetRows) | Data store | Noco Db | getAll |
| HTML extract LinkedIn article & other users contributions | Transform | Html | extractHtmlContent |
| HTTP Request to get LinkedIn advice articles | Web / API | HTTP Request | See node parameters |
| Airtable | Data store | Airtable | base |
| Google Sheets | Data store | Google Sheets | See node parameters |
| Get all LinkedIn contributions from database NocoDB (GetRows)1 | Data store | Noco Db | getAll |
| Set Topic for Google search | Transform | Edit Fields | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- 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
airtableOAuth2ApigoogleSheetsOAuth2ApinocoDbApiTokenopenAiApislackOAuth2Api
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
Triggers Weekly: The workflow is set to run every Monday at 8:00 AM.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.Extract LinkedIn Article Links: A code node extracts all LinkedIn advice article links from the search results.Retrieve Article Content: For each article link, the workflow retrieves the HTML content and extracts the article title, topics, and existing contributions.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.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.
Setup
Setup
-
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'"). -
Slack Integration: Connect your Slack account and specify the Slack channel where you want the contributions to be posted. -
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