ورود خودکار کاربران Notion از دعوت‌نامه‌های Calendly

ورود خودکار کاربران Notion از دعوت‌نامه‌های Calendly

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

دانلود workflow

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

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

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

ورود خودکار کاربران Notion از دعوت‌نامه‌های Calendly

دسته‌بندی‌ها: فروش، CRM، اتوماسیون

کاتالوگ Axeto: https://axeto.ai/n8n

این Workflow به طور خودکار جزئیات دعوت‌شدگان جدید را از Calendly مستقیماً به یک پایگاه داده Notion اضافه می‌کند. این ابزار برای تیم‌های فروش و افرادی که نیاز به پیگیری قرار ملاقات‌ها، مدیریت سرنخ‌ها یا نگهداری یک CRM با ثبت اطلاعات شرکت‌کنندگان به محض زمان‌بندی رویداد دارند، ایده‌آل است.

نمای کلی Workflow

این اتوماسیون شامل دو مرحله اصلی است:

1. راه‌اندازی رویداد: تشخیص زمان ایجاد یک دعوت‌نامه جدید در Calendly.

2. تکمیل داده‌ها: ایجاد یک ورودی (صفحه) جدید در پایگاه داده مشخص شده Notion با استفاده از اطلاعات دعوت‌نامه Calendly.

تشریح مرحله به مرحله

۱. راه‌انداز رویداد Calendly

  • هدف: این Node به عنوان نقطه شروع Workflow عمل می‌کند. این Node به طور مداوم حساب Calendly شما را برای ایجاد دعوت‌نامه‌های جدید نظارت می‌کند.
  • نوع Node: Calendly Trigger
  • پیکربندی:

* Event: به طور خاص برای رویداد invitee.created پیکربندی شده است. این اطمینان می‌دهد که Workflow فقط زمانی فعال می‌شود که شخص جدیدی جلسه رزرو کند.

* Credentials: برای احراز هویت با API Calendly و راه‌اندازی Webhook لازم، به "Calendly API Credentials" نیاز دارد.

* Webhook ID: به طور خودکار توسط n8n برای ثبت Webhook با Calendly مدیریت می‌شود.

  • ورودی: ندارد (این یک Node راه‌انداز است).
  • خروجی: داده‌های دعوت‌شونده Calendly را به Node بعدی منتقل می‌کند.
  • مشکلات احتمالی:

* خطاهای احراز هویت: اعتبارنامه‌های API Calendly نامعتبر یا منقضی شده.

* خرابی ثبت Webhook: مشکلات شبکه که مانع از رسیدن n8n به نقطه پایانی Webhook Calendly می‌شود.

* پیکربندی نادرست رویداد: اگر invitee.created به درستی انتخاب نشده باشد، Workflow راه‌اندازی نمی‌شود.

  • نکته نسخه: نیاز به نسخه n8n 0.157 یا بالاتر دارد.

۲. ایجاد ورودی پایگاه داده Notion

  • هدف: این Node داده‌های دریافتی از راه‌انداز Calendly را گرفته و یک رکورد جدید در پایگاه داده Notion تعیین شده شما ایجاد می‌کند.
  • نوع Node: Notion
  • پیکربندی:

* Resource: روی databasePage تنظیم شده است تا نشان دهد یک صفحه جدید (ورودی پایگاه داده) ایجاد خواهد شد.

* Database ID: شناسه منحصر به فرد پایگاه داده Notion هدف خود را مشخص کنید (به عنوان مثال، "b40628ca-9000-4576-ab2c-4ed3c37e6ee4").

* Mapping Properties:

* Name (Title Property): نام دعوت‌شونده را با استفاده از عبارت {{$json["payload"]["invitee"]["name"]}} نگاشت می‌کند.

* Email (Email Property): ایمیل دعوت‌شونده را با استفاده از عبارت {{$json["payload"]["invitee"]["email"]}} نگاشت می‌کند.

* Status (Select Property): یک وضعیت از پیش تعریف شده را با استفاده از شناسه آن اختصاص می‌دهد، برای مثال، "6ad3880b-260a-4d12-999f-5b605e096c1c". شما باید شناسه صحیح را برای وضعیت مورد نظر خود در Notion پیدا کنید.

* Credentials: برای احراز هویت با API Notion از "Notion API Credentials" استفاده می‌کند.

  • ورودی: داده‌ها را از Node Calendly Trigger دریافت می‌کند.
  • خروجی: ندارد (این Node نهایی در این Workflow است).
  • مشکلات احتمالی:

* خطاهای احراز هویت: اعتبارنامه‌های API Notion نامعتبر یا با مجوزهای ناکافی.

* شناسه‌های نادرست: databaseId نامعتبر یا شناسه‌های ویژگی برای گزینه‌های select.

* عدم تطابق ساختار داده: اگر ساختار داده ورودی از Calendly تغییر کند، عبارات ممکن است با شکست مواجه شوند.

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

  • نکته نسخه: نیاز به نسخه n8n 0.134 یا بالاتر دارد.

خلاصه Workflow

نام Nodeنوع Nodeعملکردورودی ازخروجی بهیادداشت چسبان
Calendly TriggerCalendly Triggerراه‌اندازی Workflow با ایجاد دعوت‌نامه جدید-Notionزمانی فعال می‌شود که جلسه جدیدی از طریق Calendly رزرو شود.
NotionNotionایجاد رکورد جدید در پایگاه داده NotionCalendly Trigger-جزئیات دعوت‌شونده را به عنوان ورودی جدید در پایگاه داده Notion مشخص شده اضافه می‌کند.

نحوه بازسازی این Workflow

1. شروع تازه: یک Workflow جدید در نمونه n8n خود ایجاد کنید.

2. افزودن راه‌انداز Calendly:

* Node Calendly Trigger را جستجو و اضافه کنید.

* در تنظیمات Node، invitee.created را از گزینه‌های رویداد انتخاب کنید.

* "Calendly API Credentials" خود را پیکربندی کنید.

3. افزودن Node Notion:

* Node Notion را جستجو و اضافه کنید.

* Resource را روی databasePage تنظیم کنید.

* Database ID خود را وارد کنید.

* در بخش Properties، فیلدها را نگاشت کنید:

* Name (Title): {{$json["payload"]["invitee"]["name"]}}

* Email (Email): {{$json["payload"]["invitee"]["email"]}}

* Status (Select): شناسه خاص وضعیت مورد نظر خود را وارد کنید (به عنوان مثال، "6ad3880b-260a-4d12-999f-5b605e096c1c").

* "Notion API Credentials" خود را پیکربندی کنید.

4. اتصال Nodeها: یک فلش از Node Calendly Trigger به Node Notion بکشید.

5. فعال‌سازی: Workflow را ذخیره و روشن کنید.

6. تست: یک جلسه آزمایشی را از طریق Calendly زمان‌بندی کنید و تأیید کنید که یک ورودی جدید با جزئیات صحیح در پایگاه داده Notion شما ظاهر می‌شود.

ملاحظات مهم

  • اعتبارنامه‌های API: اطمینان حاصل کنید که اعتبارنامه‌های API Calendly و Notion شما معتبر هستند و مجوزهای لازم برای خواندن رویدادهای Calendly و نوشتن در پایگاه داده Notion شما را دارند.
  • ساختار پایگاه داده Notion: نام ویژگی‌ها (مانند "Name"، "Email"، "Status") و انواع آن‌ها (Title، Email، Select) در پایگاه داده Notion شما باید دقیقاً با آنچه در Node Notion پیکربندی می‌کنید مطابقت داشته باشد.
  • شناسه‌های گزینه Select: برای یافتن شناسه صحیح برای یک ویژگی select در Notion، ممکن است لازم باشد طرحواره پایگاه داده Notion خود را بررسی کنید یا از مستندات API Notion استفاده کنید.

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

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

این Workflow چگونه کار می‌کند؟

این Workflow با نظارت بر حساب Calendly شما برای دعوت‌شدگان جدید شروع می‌شود. هنگامی که شخصی جلسه رزرو می‌کند، اطلاعات او به طور خودکار به یک پایگاه داده مشخص شده در Notion اضافه می‌شود.

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

شما به یک حساب Calendly، یک پایگاه داده Notion، و یک حساب n8n با اعتبارنامه‌های API معتبر برای هر دو سرویس نیاز دارید. همچنین، نسخه n8n شما باید حداقل `0.157` باشد.

چگونه می‌توانم پایگاه داده Notion و ویژگی‌ها را پیکربندی کنم؟

شما باید شناسه پایگاه داده Notion خود را در Node مربوطه وارد کنید و ویژگی‌های مورد نظر (مانند نام، ایمیل، وضعیت) را با داده‌های دریافتی از Calendly نگاشت کنید. برای ویژگی‌های از نوع Select، نیاز به شناسه گزینه دارید.

workflowهای مرتبط

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