← All N8N workflows
AI & researchChain LLMGoogle SheetsHTTP RequestIfAnthropic Chat Model

get rows to enrich and basic LLM chain ice breaker and http request

Configured with Chain LLM, Google Sheets, HTTP Request, Anthropic Chat Model, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
TriggerWhen clicking "Testworkflow"Manual TriggerData storeGet rows to enrichGoogle SheetsAI & modelsAnthropic Chat ModelAnthropic Chat ModelAI & modelsBasic LLM Chain- IceBreakerChain LLMWeb / APIBrightData_Get_LinkedinHTTP RequestTransformAdjust_input_for_loopEdit FieldsWeb / APIHTTP_Request_Post_Requ…HTTP RequestWaitWait_For_API_Call_Resu…WaitWeb / APIAPI_Call_Snapshot_Prog…HTTP RequestRoutingIF-Checking_Status_API…IfData storeGoogle Sheets - UpdateRow with data From APIGoogle SheetsData storeGoogle Sheets - UpdateRow with Ice BreakerGoogle SheetsTriggerRun Workflow on acertain ScheduleSchedule TriggerRoutingLoop Over Items- AllProspectsLoop Over Items

Node categories in this workflow

  • Trigger
  • Data store
  • AI & models
  • Web / API
  • Transform
  • Wait
  • Routing

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
When clicking "Test workflow"TriggerManual TriggerSee node parameters
Get rows to enrichData storeGoogle SheetsSee node parameters
Anthropic Chat ModelAI & modelsAnthropic Chat ModelSee node parameters
Basic LLM Chain- Ice BreakerAI & modelsChain LLMSee node parameters
BrightData_Get_LinkedinWeb / APIHTTP RequestSee node parameters
Adjust_input_for_loopTransformEdit FieldsSee node parameters
HTTP_Request_Post_Request_BrightDataWeb / APIHTTP RequestPOST
Wait_For_API_Call_ResultsWaitWaitSee node parameters
API_Call_Snapshot_ProgressWeb / APIHTTP RequestSee node parameters
IF-Checking_Status_API_CallRoutingIfSee node parameters
Google Sheets - Update Row with data From APIData storeGoogle Sheetsupdate
Google Sheets - Update Row with Ice BreakerData storeGoogle Sheetsupdate
Run Workflow on a certain ScheduleTriggerSchedule TriggerSee node parameters
Loop Over Items- All ProspectsRoutingLoop Over ItemsSee 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

  • googleSheetsOAuth2Api

Workflow notes

Sticky Note

======================================= WORKFLOW DETAILS & GUIDELINES

Name: LinkedIn Enrichment & Ice Breaker Generator

Purpose: Automate the process of enriching LinkedIn profiles using Bright Data, generate personalized ice breakers with an LLM, and update Google Sheets.

Tools Needed: - n8n Nodes: • Manual Trigger or Schedule Trigger • Set • SplitInBatches • HTTP Request • If • Wait • Google Sheets • LangChain LLM (Claude via Anthropic) - External Services: • Bright Data (Dataset API) • Anthropic Claude (Haiku) • Google Sheets API

API Keys & Authentication Required: • Bright Data API Key → Used in HTTP Request headers as: Authorization: Bearer REPLACE_WITH_CREDENTIAL • Google Sheets OAuth2 Credentials → Connects n8n to your Google account for reading/writing to Sheets. • Anthropic API Key → Used for generating ice breakers via Claude models. → Must be set in the Anthropic credential section in n8n.

General Guidelines: • Use descriptive and consistent naming for all nodes. • Add retry limits to polling loops to avoid infinite cycles. • Ensure each LinkedIn URL maps to a unique row_number. • Obfuscate any keys before sharing the workflow publicly.

Things to be Aware Of: • Bright Data may require some delay (via Wait node) before snapshot is ready. • Retry logic should not exceed API rate limits. • If snapshot fails or times out, ensure fallback logging is in place. • Claude model IDs and prompt formats may change — validate before updates.

Additional Notes: • Make a copy of the Google Sheet template before use. • Replace placeholders in Authorization headers and credentials section. • Use test data first to avoid exhausting API quotas during setup.

=======================================

This workflow allows you to enrich LinkedIn profiles using Bright Data, generate AI-written ice breakers with Claude, and log everything into Google Sheets.

Sticky Note3

Personal Data

Sticky Note5

Run the workflow manually or activate it to run on schedule

Sticky Note7

In this workflow, I use Google Sheets to store the results.

You can use my template to get started faster:

  1. Click on this link to get the template
  2. Make a copy of the Sheets
  3. Add the URL to this node and the node "Google Sheets - Update Row with data"
Sticky Note9

======================================= WORKFLOW ASSISTANCE

For any questions or support, please contact: user@example.com

Explore more tips and tutorials here:

  • YouTube: https://www.youtube.com/@YaronBeen/videos
  • LinkedIn: https://www.linkedin.com/in/yaronbeen/ =======================================
Sticky Note4

ICE BREAKER

Sticky Note1

LOOP

get rows to enrich and basic llm chain ice breaker and http request

get rows to enrich and basic llm chain ice breaker and http request

Purpose and structure

This folder contains the get rows to enrich and basic llm chain ice breaker and http request workflow. Its executable nodes use chainLlm, googleSheets, httpRequest, if, lmChatAnthropic, manualTrigger, scheduleTrigger, set, splitInBatches, wait. 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", Run Workflow on a certain Schedule

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/Wait/0858_Wait_Schedule_Update_Scheduled.json MIT; preserve source notices.

More in AI & research