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

Интеграция Gmail, Calendar, WhatsApp и LinkedIn

Автоматизирует работу с Gmail, календарем и соцсетями, используя OpenAI для интеллектуальной обработки сообщений.

Показать оригинал (англ.)
Gmail Workflow

Automated workflow: Gmail Workflow. This workflow integrates 19 different services: stickyNote, scheduleTrigger, merge, switch, lmChatOpenAi. It contains 68 nodes and follows best practices for error handling and security.

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

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

клик - увеличить ⤢✉Get MessageContentsgmail≡Simplify Emailsset📅Check For UpcomingMeetingsgoogleCalendar◆OpenAI Chat Model2noOp◆Extract AttendeeInformationnoOp◆Execute WorkflowTriggerexecuteWorkflowTrigger◆OpenAI Chat ModelnoOp✉Get LastCorrespondencegmail◆OpenAI Chat Model1noOp◆OpenAI Chat Model3noOp◆WhatsApp BusinessCloudwhatsApp⏱Schedule TriggerscheduleTrigger≡Return LinkedInSuccessset≡Return LinkedInErrorset≡Return Email Errorset≡Return EmailSuccessset≡Set Route Emailset≡Set Route Linkedinset⑂Routerswitch≡Return LinkedInError1set⑂Has Emails?if≡Return EmailError1set◆Sections To ListsplitOut≡Set LinkedInCookieset◆Attendees to ListsplitOut≡Merge Attendeewith Summariesset⑂Has Email Address?if⑂Has LinkedIn URL?if◆Get CorrespondanceexecuteWorkflow◆Mergemerge◆AggregateAttendeesaggregate◆Activities ToArrayaggregate◆Extract ProfileMetadatahtml◆Activities To ListsplitOut🌐APIFY Web ScraperhttpRequest◆Get ActivityDetailshtml◆Get Sectionshtml≡Get About Sectionset≡Get ActivitySectionset◆Extract Activitieshtml◆Merge1merge⑂Is ScrapeSuccessful?if◆Extract Abouthtml◆Get LinkedInProfile & ActivityexecuteWorkflow◆CorrespondanceRecap AgentnoOp◆Attendee ResearchAgentnoOp◆LinkedInSummarizer AgentnoOp
  1. ТриггерSchedule TriggerSchedule
  2. ДействиеCheck For Upcoming MeetingsGoogle Calendar
  3. ДействиеExtract Attendee InformationNo Op
  4. ДействиеOpenAI Chat Model2No Op
  5. ТриггерExecute Workflow TriggerExecute Workflow
  6. ДействиеRouterSwitch
  7. ДействиеAttendees to ListSplit Out
  8. ДействиеHas Email Address?If
  9. ДействиеHas LinkedIn URL?If
  10. ДействиеReturn Email Error1Set
  11. ДействиеReturn LinkedIn Error1Set
  12. ДействиеSet Route EmailSet
  13. ДействиеSet Route LinkedinSet
  14. ДействиеGet Last CorrespondenceGmail
  15. ДействиеGet CorrespondanceExecute Workflow
  16. ДействиеGet LinkedIn Profile & ActivityExecute Workflow
  17. ДействиеSet LinkedIn CookieSet
  18. ДействиеHas Emails?If
  19. ДействиеMergeMerge
  20. ДействиеAPIFY Web ScraperHttp Request
  21. ДействиеGet Message ContentsGmail
  22. ДействиеReturn Email ErrorSet
  23. ДействиеMerge Attendee with SummariesSet
  24. ДействиеIs Scrape Successful?If
  25. ДействиеSimplify EmailsSet
  26. ДействиеAggregate AttendeesAggregate
  27. ДействиеReturn LinkedIn ErrorSet
  28. ДействиеCorrespondance Recap AgentNo Op
  29. ДействиеOpenAI Chat ModelNo Op
  30. ДействиеExtract Profile MetadataHtml
  31. ДействиеAttendee Research AgentNo Op
  32. ДействиеOpenAI Chat Model3No Op
  33. ДействиеSections To ListSplit Out
  34. ДействиеReturn Email SuccessSet
  35. ДействиеGet SectionsHtml
  36. ДействиеGet About SectionSet
  37. ДействиеGet Activity SectionSet
  38. ДействиеExtract AboutHtml
  39. ДействиеExtract ActivitiesHtml
  40. ДействиеWhatsApp Business CloudWhats App
  41. ДействиеActivities To ListSplit Out
  42. ДействиеGet Activity DetailsHtml
  43. ДействиеActivities To ArrayAggregate
  44. ДействиеMerge1Merge
  45. ДействиеLinkedIn Summarizer AgentNo Op
  46. ДействиеOpenAI Chat Model1No Op
  47. ДействиеReturn LinkedIn SuccessSet

Сценарий «Интеграция Gmail, Calendar, WhatsApp и LinkedIn» состоит из 47 нод: Schedule Trigger, Check For Upcoming Meetings, Extract Attendee Information, OpenAI Chat Model2, Execute Workflow Trigger, Router, Attendees to List, Has Email Address? и других. Интеграции: Html, Splitout, Httprequest, Gmail, OpenAI, Executeworkflow, WhatsApp, LinkedIn, Google Calendar, Form Trigger.

Что понадобится
ПараметрЗначениеОписание
Учётные данныеHtml · Splitout · Httprequest · Gmail · OpenAI · Executeworkflow · WhatsApp · LinkedIn · Google Calendar · Form TriggerДля каждого сервиса нужен свой ключ/токен - впишете их в n8n после установки.
Объём сценария61 нода · продвинутыйЧисло нод и уровень сложности логики. Больше нод - тоньше настройка.
Формат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. Останется вписать свои ключи для интеграций (Html, Splitout, Httprequest) в Credentials и включить сценарий.

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