5,348,748 AI resources indexedWorking toward the world’s largest AI resource index.

PDF

Generate & enrich LinkedIn leads with Apollo.io, LinkedIn API, Mail.so & GPT-3.5

Sales & CRM workflow for n8n with 56 active steps. Starts with n8n Form Trigger, Google Sheets Trigger, Schedule Trigger. Uses OpenAI. Integrations include Google Sheets, OpenAI.

What it does

56 active nodes · Starts with n8n Form Trigger, Google Sheets Trigger, Schedule Trigger.

Steps in the template include:

  • On form submission (n8n Form Trigger)
  • Split Out (Split Out)
  • Google Sheets Trigger (Google Sheets Trigger)
  • OpenAI1 (OpenAI)

Nodes and integrations

  • n8n Form Trigger
  • Split Out
  • Google Sheets Trigger ×6
  • OpenAI ×5
  • Edit Fields (Set)
  • Google Sheets ×23
  • Schedule Trigger ×3
  • HTTP Request ×6
  • Code ×8
  • Merge
  • If
See the author’s step names
  • On form submission (n8n Form Trigger)
  • Split Out (Split Out)
  • Google Sheets Trigger (Google Sheets Trigger)
  • OpenAI1 (OpenAI)
  • Google Sheets Trigger2 (Google Sheets Trigger)
  • Clean Data (Edit Fields (Set))
  • Add Leads to Google Sheet (Google Sheets) — append
  • Add Linkedin Username (Google Sheets) — update
  • Get Pending Username Row (Google Sheets)
  • Add Email Address (Google Sheets) — update
  • Mark Invalid Email (Google Sheets) — update
  • Schedule Trigger (Schedule Trigger)
  • Get Email from Apollo (HTTP Request)
  • Confirm Email Validity (HTTP Request)
  • Get Pending Email Statuses (Google Sheets)
  • Google Sheets Trigger3 (Google Sheets Trigger)
  • Get Profile Posts (HTTP Request)
  • Get About Profile (HTTP Request)
  • Get Pending About and Posts Rows (Google Sheets)
  • Clean Profile Data (Code)
  • Google Sheets Trigger4 (Google Sheets Trigger)
  • Get Pending About and Posts Rows1 (Google Sheets)
  • Clean Posts Data (Code)
  • Google Sheets Trigger5 (Google Sheets Trigger)
  • Schedule Trigger2 (Schedule Trigger)
  • get invalid email rows (Google Sheets)
  • update_to_pending (Google Sheets) — update
  • get_failed_profile_summary_rows (Google Sheets)
  • update_to_pending1 (Google Sheets) — update
  • Schedule Trigger3 (Schedule Trigger)
  • get_failed_posts_summary_rows1 (Google Sheets)
  • Posts AI Summarizer (OpenAI)
  • AI Profile Summarizer (OpenAI)
  • Update Profile Summary (Google Sheets) — update
  • Update Posts Summary (Google Sheets) — update
  • Get Completely Enriched Profiles (Google Sheets)
  • update_to_unscraped (Google Sheets) — update
  • Append to Enriched Leads Database (Google Sheets) — appendOrUpdate
  • update status to failed (Google Sheets) — update
  • Google Sheets (Google Sheets) — update
  • Stringify Profile Data1 (Code)
  • Stringify Posts Data (Code)
  • Generate Leads with Apollo.io (HTTP Request)
  • Google Sheets Trigger6 (Google Sheets Trigger)
  • Get Pending About and Posts Rows2 (Google Sheets)
  • Clean Profile Data1 (Code)
  • Stringify Data2 (Code)
  • AI Profile Summarizer1 (OpenAI)
  • Update Profile Summary1 (Google Sheets) — update
  • Stringify Data3 (Code)
  • Posts AI Summarizer1 (OpenAI)
  • Get About Profile2 (HTTP Request)
  • Clean Profile Data2 (Code)
  • Merge (Merge)
  • update status to failed1 (Google Sheets) — update
  • If email is valid (If)

Accounts and credentials

  • Google Sheets
  • OpenAI access

Credential types in the graph: googleSheetsTriggerOAuth2Api, openAiApi, googleSheetsOAuth2Api

Check the HTTP request steps for any additional service accounts or API keys.

AI models and swaps

OpenAI · Model or API operation

gpt-3.5-turbo in OpenAI1. Provider-specific step. A different provider requires edits and testing.

OpenAI · Model or API operation

gpt-3.5-turbo in Posts AI Summarizer. Provider-specific step. A different provider requires edits and testing.

OpenAI · Model or API operation

gpt-3.5-turbo in AI Profile Summarizer. Provider-specific step. A different provider requires edits and testing.

OpenAI · Model or API operation

gpt-3.5-turbo in AI Profile Summarizer1. Provider-specific step. A different provider requires edits and testing.

OpenAI · Model or API operation

gpt-3.5-turbo in Posts AI Summarizer1. Provider-specific step. A different provider requires edits and testing.

Inputs and setup options

  • Form field: Job Title (required)
  • Form field: Location (required)
  • Form field: Number of Leads (required)

Resource information

Credit basis
Author listed by n8n
Pricing
Template access shown on n8n
License
Not specified
Last record update
Nov 5, 2026