اتوماسیون لینکدین به HubSpot: ثبت خودکار کامنت‌گذاران پست

اتوماسیون لینکدین به HubSpot: ثبت خودکار کامنت‌گذاران پست

8 دقیقه مطالعه · منتشر شده ۱۴۰۵/۴/۲۷

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 12310 · منبع: کاتالوگ Axeto

اتوماسیون تولید سرنخ در لینکدین: افزودن کامنت‌گذاران پست به HubSpot CRM با غنی‌سازی Apify

این گردش کار (Workflow) فرآیند ثبت کامنت‌گذاران پست لینکدین، غنی‌سازی پروفایل آن‌ها با داده‌ها از Apify و افزودن آن‌ها به عنوان مخاطب به HubSpot CRM شما را خودکار می‌کند. این گردش کار با استفاده از داده‌های تعامل عمومی لینکدین، برای تولید سرنخ و جستجوی فروش طراحی شده است.

مرور کلی گردش کار:

1. محرک (Trigger): یک فرم، URL یک پست لینکدین را جمع‌آوری می‌کند.

2. دریافت داده: گردش کار از یک نود جامعه (community node) برای بازیابی تمام کامنت‌ها و جزئیات کامنت‌گذار از پست لینکدین مشخص شده استفاده می‌کند.

3. پردازش داده: کامنت‌ها برای پردازش به آیتم‌های جداگانه تقسیم می‌شوند.

4. غنی‌سازی پروفایل: پروفایل هر کامنت‌گذار با استفاده از یک اکتر Apify غنی‌سازی می‌شود که اطلاعات دقیقی را بر اساس URL پروفایل لینکدین آن‌ها استخراج می‌کند.

5. همگام‌سازی شرطی CRM: گردش کار بررسی می‌کند که آیا آدرس ایمیل در طول غنی‌سازی با موفقیت استخراج شده است یا خیر.

6. یکپارچه‌سازی HubSpot: اگر ایمیل وجود داشته باشد، یک مخاطب جدید ایجاد یا یک مخاطب موجود در HubSpot CRM با داده‌های غنی‌شده به‌روزرسانی می‌شود. اگر ایمیلی یافت نشود، کامنت‌گذار نادیده گرفته می‌شود.

این فرآیند برای تمام کامنت‌گذاران پست تکرار می‌شود و اطمینان حاصل می‌کند که CRM شما با سرنخ‌های بالقوه از محتوای لینکدین شما به‌روز می‌ماند.

---

تشریح گردش کار

این گردش کار به دو بلوک اصلی تقسیم می‌شود: محرک و جمع‌آوری داده، و غنی‌سازی و همگام‌سازی CRM.

بلوک ۱: محرک و دریافت کامنت‌ها

این بلوک ورودی اولیه و بازیابی داده‌ها از لینکدین را مدیریت می‌کند.

نودها:

  • یادداشت چسبان (Sticky Note) (مستندات): مروری، دستورالعمل‌های راه‌اندازی و ایده‌های سفارشی‌سازی برای گردش کار ارائه می‌دهد.
  • محرک فرم - ورود URL پست (n8n-nodes-base.formTrigger):

* نقش: نقطه شروع گردش کار. یک فرم ساده برای جمع‌آوری URL پست لینکدین ارائه می‌دهد.

* پیکربندی:

* عنوان فرم: "اتوماسیون تعامل پست لینکدین"

* فیلد: LinkedIn Post URL (الزامی)

* خروجی: URL پست لینکدین وارد شده به نود بعدی منتقل می‌شود.

* موارد مرزی (Edge Cases): URLهای لینکدین نامعتبر یا غیرعمومی ممکن است باعث شکست نودهای بعدی شوند. اطمینان حاصل کنید که نام فیلد LinkedIn Post URL به طور مداوم استفاده می‌شود.

  • دریافت کامنت‌های پست (n8n-nodes-connectsafely-ai.connectSafelyLinkedIn):

* نقش: یک نود جامعه که با API ConnectSafely برای دریافت کامنت‌ها از URL پست لینکدین ارائه شده تعامل دارد.

* پیکربندی:

* عملیات: getPostComments

* URL پست: به صورت پویا با استفاده از خروجی محرک فرم ({{ $json['LinkedIn Post URL'] }}) تنظیم می‌شود.

* نیازمندی‌ها: این یک نود جامعه است که به n8n خودمیزبانی شده و نصب بسته نود ConnectSafely نیاز دارد.

* خروجی: آرایه‌ای از اشیاء کامنت را برمی‌گرداند.

* موارد مرزی: شکست احراز هویت با ConnectSafely، محدودیت‌های نرخ لینکدین، یا URLهای پست پشتیبانی نشده می‌توانند منجر به خطا یا داده‌های کامنت خالی شوند.

  • تقسیم آرایه کامنت‌ها (n8n-nodes-base.splitOut):

* نقش: آرایه کامنت‌های دریافتی از نود قبلی را گرفته و آن را به آیتم‌های جداگانه تبدیل می‌کند، که هر آیتم نشان‌دهنده یک کامنت و کامنت‌گذار مرتبط با آن است.

* پیکربندی:

* فیلد برای تقسیم: comments

* خروجی: هر شیء کامنت به عنوان یک آیتم جداگانه خروجی داده می‌شود و آماده پردازش دسته‌ای است.

* موارد مرزی: اگر فیلد comments وجود نداشته باشد، null باشد یا آرایه نباشد، این نود ممکن است خطا دهد یا خروجی تولید نکند.

---

بلوک ۲: غنی‌سازی پروفایل‌ها و افزودن به CRM

این بلوک هر کامنت‌گذار را پردازش می‌کند، داده‌های آن‌ها را غنی‌سازی می‌کند و آن‌ها را با HubSpot همگام‌سازی می‌کند.

نودها:

  • یادداشت چسبان - بخش غنی‌سازی (مستندات): یک نشانگر بصری برای این بخش از گردش کار.
  • حلقه بر روی آیتم‌ها (n8n-nodes-base.splitInBatches):

* نقش: فرآیند تکرار را مدیریت می‌کند. آیتم‌های کامنت جداگانه را گرفته و آن‌ها را در دسته‌ها پردازش می‌کند (اندازه دسته پیش‌فرض معمولاً ۱ است مگر اینکه به طور متفاوتی پیکربندی شود).

* خروجی:

* آیتم‌ها (Index 1): دسته‌ای از آیتم‌ها را برای پردازش به نود بعدی منتقل می‌کند.

* انجام شده (Done) (Index 0): زمانی که تمام آیتم‌ها پردازش شدند، فعال می‌شود (در این گردش کار به هیچ چیز متصل نیست، که نشان‌دهنده پایان است).

* موارد مرزی: اندازه‌های دسته بزرگ می‌توانند به طور بالقوه محدودیت‌های نرخ API را در ConnectSafely، Apify یا HubSpot فعال کنند.

  • غنی‌سازی پروفایل با Apify (@apify/n8n-nodes-apify.apify):

* نقش: یک اکتر Apify را برای غنی‌سازی داده‌های پروفایل کامنت‌گذار با استفاده از URL پروفایل لینکدین آن‌ها اجرا می‌کند.

* پیکربندی:

* عملیات: Run actor and get dataset

* اکتر: UMdANQyqx3b2JVuxg (این شناسه اکتر خاص برای غنی‌سازی پروفایل لینکدین استفاده می‌شود).

* بدنه ورودی اکتر:

* linkedin: به URL پروفایل کامنت‌گذار ({{ $json.profileUrl }}) تنظیم می‌شود.

* نیازمندی‌ها: به اعتبارنامه‌های Apify پیکربندی شده در n8n نیاز دارد.

* خروجی: مجموعه داده غنی‌شده از اکتر Apify را برمی‌گرداند.

* موارد مرزی: اگر آیتم ورودی فاقد profileUrl باشد، ورودی اکتر نامعتبر خواهد بود. شکست اجرای اکتر یا تغییر در نام فیلدهای مجموعه داده Apify می‌تواند منطق پایین‌دستی را مختل کند.

  • بررسی وجود ایمیل (n8n-nodes-base.if):

* نقش: یک نود شرطی که بررسی می‌کند آیا داده‌های غنی‌شده حاوی آدرس ایمیل هستند یا خیر.

* پیکربندی:

* شرط: بررسی می‌کند که آیا فیلد 04_Email (از خروجی Apify) وجود دارد یا خیر.

* خروجی:

* درست (True) (Index 0): در صورت یافتن ایمیل، به ایجاد/به‌روزرسانی مخاطب HubSpot ادامه می‌دهد.

* نادرست (False) (Index 1): در صورت عدم یافتن ایمیل، همگام‌سازی HubSpot را نادیده گرفته و حلقه را ادامه می‌دهد.

* موارد مرزی: آدرس‌های ایمیل بدشکل از بررسی "وجود دارد" عبور می‌کنند اما ممکن است توسط HubSpot رد شوند.

  • ایجاد یا به‌روزرسانی مخاطب HubSpot (n8n-nodes-base.hubspot):

* نقش: یک مخاطب جدید در HubSpot ایجاد می‌کند یا یک مخاطب موجود را بر اساس آدرس ایمیل به‌روزرسانی می‌کند.

* پیکربندی:

* احراز هویت: از توکن برنامه خصوصی HubSpot استفاده می‌کند.

* ایمیل: از فیلد ایمیل غنی‌شده ({{ $json['04_Email'] }}) نگاشت می‌شود.

* فیلدهای اضافی: داده‌های غنی‌شده (مانند 02_First_name, 03_Last_name, 07_Title, 13_Current_address, 14_City, 15_Country, 16_Company_name) را به ویژگی‌های مخاطب HubSpot مربوطه نگاشت می‌کند.

* خروجی: آیتم پردازش شده را به نود "ادامه حلقه" منتقل می‌کند.

* موارد مرزی: خطاهای احراز هویت HubSpot، نگاشت‌های نادرست ویژگی HubSpot، یا محدودیت‌های نرخ API می‌توانند باعث شکست شوند.

  • ادامه حلقه (n8n-nodes-base.noOp):

* نقش: به عنوان یک نقطه اتصال برای بازگشت به نود "حلقه بر روی آیتم‌ها" عمل می‌کند و به گردش کار اجازه می‌دهد تا دسته بعدی کامنت‌گذاران را پردازش کند.

* ورودی: ورودی را هم از همگام‌سازی موفق HubSpot (شاخه درست نود "بررسی وجود ایمیل") و هم از مسیر نادیده گرفته شده (شاخه نادرست نود "بررسی وجود ایمیل") دریافت می‌کند.

* خروجی: کنترل را به "حلقه بر روی آیتم‌ها" برای دریافت دسته بعدی ارسال می‌کند.

---

جدول خلاصه

نام نودنوع نودنقش عملکردینود(های) ورودینود(های) خروجی
یادداشت چسبانn8n-nodes-base.stickyNoteمستندات و مرور کلی گردش کار--
محرک فرم - ورود URL پستn8n-nodes-base.formTriggerURL پست لینکدین را از طریق فرم جمع‌آوری می‌کند-دریافت کامنت‌های پست
دریافت کامنت‌های پستn8n-nodes-connectsafely-ai.connectSafelyLinkedInکامنت‌ها را از یک پست لینکدین دریافت می‌کندمحرک فرم - ورود URL پستتقسیم آرایه کامنت‌ها
تقسیم آرایه کامنت‌هاn8n-nodes-base.splitOutآرایه comments را به آیتم‌های جداگانه تقسیم می‌کنددریافت کامنت‌های پستحلقه بر روی آیتم‌ها
حلقه بر روی آیتم‌هاn8n-nodes-base.splitInBatchesپردازش دسته‌ای کامنت‌گذاران را مدیریت می‌کندتقسیم آرایه کامنت‌ها، ادامه حلقهغنی‌سازی پروفایل با Apify (آیتم‌ها)
غنی‌سازی پروفایل با Apify@apify/n8n-nodes-apify.apifyپروفایل کامنت‌گذار را با استفاده از اکتر Apify غنی‌سازی می‌کندحلقه بر روی آیتم‌هابررسی وجود ایمیل
بررسی وجود ایمیلn8n-nodes-base.ifبررسی شرطی برای وجود ایمیلغنی‌سازی پروفایل با Apifyایجاد یا به‌روزرسانی مخاطب HubSpot (درست)، ادامه حلقه (نادرست)
ایجاد یا به‌روزرسانی مخاطب HubSpotn8n-nodes-base.hubspotمخاطب را در HubSpot CRM ایجاد/به‌روزرسانی می‌کندبررسی وجود ایمیل (درست)ادامه حلقه
ادامه حلقهn8n-nodes-base.noOpشاخه‌ها را به حلقه متصل می‌کندایجاد یا به‌روزرسانی مخاطب HubSpot، بررسی وجود ایمیل (نادرست)حلقه بر روی آیتم‌ها
یادداشت چسبان - بخش محرکn8n-nodes-base.stickyNoteبرچسب مستندات برای بلوک ۱--
یادداشت چسبان - بخش غنی‌سازیn8n-nodes-base.stickyNoteبرچسب مستندات برای بلوک ۲--

---

بازتولید گردش کار

برای راه‌اندازی این گردش کار:

1. یک گردش کار جدید در n8n ایجاد کنید.

2. نودها را همانطور که در بالا توضیح داده شد اضافه کنید.

3. هر نود را با تنظیمات، عملیات و عبارات مشخص شده پیکربندی کنید.

4. راه‌اندازی اعتبارنامه‌ها (Credentials):

* ConnectSafely: اطمینان حاصل کنید که اعتبارنامه‌های لازم برای نود جامعه ConnectSafely را دارید.

* Apify: توکن API Apify خود را در بخش اعتبارنامه‌های n8n اضافه کنید.

* HubSpot: توکن برنامه خصوصی HubSpot خود را با دامنه‌های مناسب در بخش اعتبارنامه‌های n8n اضافه کنید.

5. نصب نودهای جامعه: اگر از یک نمونه n8n خودمیزبانی شده استفاده می‌کنید، بسته نود ConnectSafely را نصب کنید: npm install @connectsafely/n8n-nodes-connectsafely-ai.

6. فعال‌سازی گردش کار: پس از پیکربندی، گردش کار را فعال کنید تا شروع به جمع‌آوری سرنخ‌ها کند.

شما می‌توانید این گردش کار و موارد دیگر را در کاتالوگ Axeto پیدا کنید: https://axeto.ai/n8n.

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه به تولید سرنخ در لینکدین کمک می‌کند؟

این گردش کار با شناسایی خودکار افرادی که زیر پست‌های شما کامنت می‌گذارند، آن‌ها را به عنوان سرنخ‌های بالقوه در نظر گرفته و با غنی‌سازی اطلاعات پروفایلشان، به شما در فرآیند فروش کمک می‌کند.

چه ابزارهایی برای این اتوماسیون استفاده می‌شود؟

این گردش کار از n8n به عنوان پلتفرم اصلی اتوماسیون، Apify برای غنی‌سازی داده‌های پروفایل و HubSpot CRM برای مدیریت سرنخ‌ها استفاده می‌کند. همچنین از نودهای جامعه مانند ConnectSafely برای دریافت داده‌های لینکدین بهره می‌برد.

آیا این گردش کار برای همه پست‌های لینکدین قابل استفاده است؟

این گردش کار برای پست‌های عمومی لینکدین طراحی شده است. اطمینان حاصل کنید که URL پست وارد شده صحیح و قابل دسترسی باشد تا نودهای دریافت داده بتوانند اطلاعات را استخراج کنند.

چه اطلاعاتی از کامنت‌گذاران جمع‌آوری و به HubSpot اضافه می‌شود؟

پس از غنی‌سازی پروفایل با Apify، اطلاعاتی مانند نام، عنوان شغلی، شرکت و در صورت امکان، آدرس ایمیل کامنت‌گذار جمع‌آوری شده و به HubSpot CRM شما اضافه یا به‌روزرسانی می‌شود.

workflowهای مرتبط

این workflow در کاتالوگ Axeto.ai بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.