Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

Сбор и обогащение лидов из LinkedIn

Автоматически собирает контакты с LinkedIn и обогащает их данными через OpenAI. Ускоряет поиск и квалификацию потенциальных клиентов.

Показать оригинал (англ.)
LinkedIn Leads Scraping & Enrichment (Main)

Automated workflow: LinkedIn Leads Scraping & Enrichment (Main). This workflow integrates 13 different services: stickyNote, formTrigger, httpRequest, googleSheetsTrigger, scheduleTrigger. It contains 112 nodes and follows best practices for error handling and security.

Комбинированный (Complex)Продвинутый · 66 нодHttprequestOpenAILinkedInGoogle Sheets
Как это работает

Схема сценария, как в редакторе n8n: ноды и связи между ними. Кликните, чтобы рассмотреть.

клик - увеличить ⤢◆On form submissionformTrigger◆Split OutsplitOut▤Google SheetsTriggergoogleSheetsTrigger◆OpenAI1noOp▤Google SheetsTrigger2googleSheetsTrigger≡Clean Dataset▤Add Leads toGoogle SheetgoogleSheets▤Add LinkedinUsernamegoogleSheets▤Get PendingUsername RowgoogleSheets▤Add Email AddressgoogleSheets▤Mark Invalid EmailgoogleSheets⏱Schedule TriggerscheduleTrigger🌐Get Email fromApollohttpRequest🌐Confirm EmailValidityhttpRequest▤Get Pending EmailStatusesgoogleSheets▤Google SheetsTrigger3googleSheetsTrigger🌐Get Profile PostshttpRequest🌐Get About ProfilehttpRequest▤Get Pending Aboutand Posts RowsgoogleSheets{}Clean Profile Datacode▤Google SheetsTrigger4googleSheetsTrigger▤Get Pending Aboutand Posts Rows1googleSheets{}Clean Posts Datacode▤Google SheetsTrigger5googleSheetsTrigger⏱Schedule Trigger2scheduleTrigger▤get invalid emailrowsgoogleSheets▤update_to_pendinggoogleSheets▤get_failed_profile_summary_rowsgoogleSheets▤update_to_pending1googleSheets⏱Schedule Trigger3scheduleTrigger▤get_failed_posts_summary_rows1googleSheets◆Posts AISummarizernoOp◆AI ProfileSummarizernoOp▤Update ProfileSummarygoogleSheets▤Update PostsSummarygoogleSheets▤Get CompletelyEnriched ProfilesgoogleSheets▤update_to_unscrapedgoogleSheets▤Append to EnrichedLeads DatabasegoogleSheets▤update status tofailedgoogleSheets▤Google SheetsgoogleSheets{}Stringify ProfileData1code{}Stringify PostsDatacode🌐Generate Leadswith Apollo.iohttpRequest▤Google SheetsTrigger6googleSheetsTrigger▤Get Pending Aboutand Posts Rows2googleSheets{}Clean ProfileData1code{}Stringify Data2code◆AI ProfileSummarizer1noOp▤Update ProfileSummary1googleSheets{}Stringify Data3code◆Posts AISummarizer1noOp🌐Get About Profile2httpRequest{}Clean ProfileData2code◆Mergemerge▤update status tofailed1googleSheets⑂If email is validif
  1. ТриггерGoogle Sheets Trigger4Google Sheets
  2. ТриггерGoogle Sheets Trigger5Google Sheets
  3. ТриггерGoogle Sheets TriggerGoogle Sheets
  4. ТриггерGoogle Sheets Trigger2Google Sheets
  5. ТриггерGoogle Sheets Trigger3Google Sheets
  6. ТриггерOn form submissionForm
  7. ДействиеGet Pending About and Posts Rows1Google Sheets
  8. ДействиеGet Completely Enriched ProfilesGoogle Sheets
  9. ДействиеGenerate Leads with Apollo.ioHttp Request
  10. ДействиеGet Pending Username RowGoogle Sheets
  11. ДействиеGet Pending Email StatusesGoogle Sheets
  12. ДействиеGet Pending About and Posts RowsGoogle Sheets
  13. ДействиеGet Profile PostsHttp Request
  14. ДействиеAppend to Enriched Leads DatabaseGoogle Sheets
  15. ДействиеSplit OutSplit Out
  16. ДействиеOpenAI1No Op
  17. ДействиеGet Email from ApolloHttp Request
  18. ДействиеGet About ProfileHttp Request
  19. ДействиеClean Posts DataCode
  20. ДействиеClean DataSet
  21. ДействиеConfirm Email ValidityHttp Request
  22. ДействиеClean Profile DataCode
  23. ДействиеAdd Linkedin UsernameGoogle Sheets
  24. ДействиеAdd Leads to Google SheetGoogle Sheets
  25. ДействиеStringify Posts DataCode
  26. ДействиеGoogle SheetsGoogle Sheets
  27. ДействиеIf email is validIf
  28. ДействиеStringify Profile Data1Code
  29. Действиеupdate status to failedGoogle Sheets
  30. ДействиеPosts AI SummarizerNo Op
  31. ДействиеAI Profile SummarizerNo Op
  32. ДействиеAdd Email AddressGoogle Sheets
  33. ДействиеMark Invalid EmailGoogle Sheets
  34. ДействиеUpdate Posts SummaryGoogle Sheets
  35. ДействиеUpdate Profile SummaryGoogle Sheets
  36. ТриггерSchedule TriggerSchedule
  37. ТриггерSchedule Trigger3Schedule
  38. ТриггерSchedule Trigger2Schedule
  39. Действиеget invalid email rowsGoogle Sheets
  40. Действиеget_failed_posts_summary_rows1Google Sheets
  41. Действиеupdate_to_pendingGoogle Sheets
  42. Действиеget_failed_profile_summary_rowsGoogle Sheets
  43. Действиеupdate_to_unscrapedGoogle Sheets
  44. Действиеupdate_to_pending1Google Sheets
  45. ТриггерGoogle Sheets Trigger6Google Sheets
  46. ДействиеGet Pending About and Posts Rows2Google Sheets
  47. ДействиеGet About Profile2Http Request
  48. Действиеupdate status to failed1Google Sheets
  49. ДействиеClean Profile Data1Code
  50. ДействиеClean Profile Data2Code
  51. ДействиеStringify Data2Code
  52. ДействиеStringify Data3Code
  53. ДействиеAI Profile Summarizer1No Op
  54. ДействиеPosts AI Summarizer1No Op
  55. ДействиеMergeMerge
  56. ДействиеUpdate Profile Summary1Google Sheets

Сценарий «Сбор и обогащение лидов из LinkedIn» состоит из 56 нод: Google Sheets Trigger4, Google Sheets Trigger5, Google Sheets Trigger, Google Sheets Trigger2, Google Sheets Trigger3, On form submission, Get Pending About and Posts Rows1, Get Completely Enriched Profiles и других. Интеграции: Httprequest, OpenAI, LinkedIn, Google Sheets, Splitout, Form Trigger.

Что понадобится
ПараметрЗначениеОписание
Учётные данныеHttprequest · OpenAI · LinkedIn · Google Sheets · Splitout · Form TriggerДля каждого сервиса нужен свой ключ/токен - впишете их в n8n после установки.
Объём сценария66 нод · продвинутыйЧисло нод и уровень сложности логики. Больше нод - тоньше настройка.
Форматn8n workflow JSONГотовый воркфлоу. При развороте через кнопку импортируется автоматически.
Установка в один клик

Развернуть n8n с этим сценарием

Готовый сервер с n8n из маркетплейса Fatmetal - воркфлоу уже загружен. Рекомендованная конфигурация уже подставлена в заказ: 2 CPU · 4 ГБ · 50 ГБ. Останется вписать свои ключи, и автоматизация заработает. Нужна помощь с настройкой под нагрузку или сетью? Напишите инженеру.

Защищённый инстанс

n8n отдаём закрытым, а не голым

n8n часто атакуют - поэтому инстанс приезжает уже защищённым, без ручной настройки.

Владелец создан заранее

Аккаунт администратора настроен автоматически при развёртывании. Окно самостоятельной регистрации закрыто - никто не перехватит ваш инстанс в первые минуты после запуска (частый вектор атаки на self-hosted n8n).

Единый пароль с сервером

Логин в n8n - тот же пароль, что у вашей машины. Не нужно искать отдельные креды в файлах, меньше шансов оставить дефолт.

fail2ban против перебора

Автоматически банит IP после серии неудачных попыток входа по SSH. Защита от брутфорса из коробки.

HTTPS и security-заголовки

Трафик шифруется (Let's Encrypt, авто-обновление), выставлены HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy - защита от кликджекинга, MIME-снифинга и downgrade-атак.

Что дальше

После оплаты - сервер с готовым сценарием

Сервер создаётся автоматически за несколько минут. Ничего настраивать вручную не нужно - n8n поднимется сам, а этот сценарий уже будет внутри.

1

Сервер создаётся

После оплаты сервер разворачивается автоматически за несколько минут: ставится n8n, база данных и HTTPS. Дождитесь готовности в личном кабинете.

2

Открываете адрес

Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Например IP 45.15.159.10 → https://45-15-159-10.fatmetal.net/. HTTPS уже настроен. Готовый адрес также есть в личном кабинете - можно просто скопировать его оттуда.

3

Входите готовыми данными

Аккаунт владельца уже создан - регистрировать ничего не нужно. Логин: admin@<адрес вашего сервера> (тот же адрес, что открыли на шаге 2 - например admin@45-15-159-10.fatmetal.net). Пароль - тот же, что у вашего сервера: он в личном кабинете и в /root/n8n-credentials.txt на сервере. Войдите и при желании сразу смените пароль в настройках. Интерфейс английский - у n8n нет русской локализации.

4

Сценарий уже внутри

Этот сценарий уже импортирован - найдёте его в разделе Workflows. Останется вписать свои ключи для интеграций (Httprequest, OpenAI, LinkedIn) в Credentials и включить сценарий.

Важно: сохраните ключ шифрования. Ключ (N8N_ENCRYPTION_KEY) и пароль базы лежат на сервере в /root/n8n-credentials.txt. Этим ключом зашифрованы учётные данные интеграций - берегите его и сделайте резервную копию: без ключа их не восстановить даже из бэкапа базы.
Оригинал сценария (англ.): «LinkedIn Leads Scraping & Enrichment (Main)». Источник: коллекция Zie619/n8n-workflows (лицензия MIT).
Спросить инженера в TelegramМы на связи