کاربرد این تمپلت n8n چیست ؟
یک دستیار اجرایی روزانه دهها جلسه جدید در تقویم مدیر خود ثبت میکند. با استفاده از این قالب، او میتواند یک وبفرم ساده طراحی کند که پس از پر شدن، به طور خودکار رویداد را در گوگل تقویم ثبت کرده و لینک جلسه را به شرکتکنندگان ایمیل کند.
کاربرد بهینه و پیشرفته افزودن خودکار رویداد به گوگل تقویم
در نسخه پیشرفته، میتوان تاریخ شروع و پایان را پویا از ورودی کاربر دریافت کرد (مثلاً از Webhook یا تایپفرم)، شرکتکنندگان را با ایمیل دعوت نمود، گوگل میت خودکار ایجاد کرد، و رویداد را در ناتیون یا دیتابیس نیز ثبت کرد.
نود های استفاده شده در افزودن خودکار رویداد به گوگل تقویم
در این بخش از همیار Ai تمامی نود های استفاده شده در تمپلت n8n افزودن خودکار رویداد به گوگل تقویم بترتیب قرار گرفتن در ورک فلو بهمراه توضیحات و جایگزین های دیگر جهت توسعه بر اساس نیاز شما قرار گرفته است
مرحله 1 : شروع دستی
نوع نود : n8n-nodes-base.manualTrigger
چرا از این نود اینجا قرار گرفته ؟
اجرای دستی گردش کار برای افزودن یک رویداد نمونه به تقویم.
چرا از این نود استفاده کردیم ؟
برای تست و آشنایی با نحوه کار با نود گوگل تقویم در محیط توسعه.
از این نود دیگه کجاها استفاده میشه ؟
- تست یکپارچهسازی قبل از اتصال به تریگر واقعی
- آموزش و دموی n8n
- افزودن سریع رویدادهای تکراری با تغییر دستی پارامترها
بجای این نود میتونم از چی استفاده کنم ؟
Webhook Triggerایجاد رویداد به محض دریافت درخواست از یک فرم آنلاین
Schedule Triggerایجاد رویدادهای دورهای (مثلاً جلسه هفتگی)
مرحله 2 : ایجاد رویداد در گوگل تقویم
نوع نود : n8n-nodes-base.googleCalendar
چرا از این نود اینجا قرار گرفته ؟
ایجاد یک رویداد جدید در تقویم گوگل با زمان شروع و پایان مشخص.
چرا از این نود استفاده کردیم ؟
برای خودکارسازی فرآیند ثبت جلسات، قرار ملاقاتها و یادآوریها در تقویم.
از این نود دیگه کجاها استفاده میشه ؟
- ثبت خودکار جلسات فروش از CRM
- ایجاد رویدادهای آموزشی از روی فایل اکسل
- تنظیم یادآوری پرداخت قبوض
بجای این نود میتونم از چی استفاده کنم ؟
Microsoft Outlook Calendarایجاد رویداد در تقویم آوتلوک
Calendly APIیکپارچهسازی با Calendly برای زمانبندی خودکار
Notion Calendarافزودن رویداد به دیتابیس تقویم ناتیون
سوالات متداول
چگونه میتوانم تقویم دیگری را انتخاب کنم؟
در نود Google Calendar، فیلد calendar آدرس ایمیل تقویم مورد نظر را دریافت میکند. میتوانید از لیست کشویی تقویمهای خود را مشاهده و انتخاب کنید. اگر تقویم شما در لیست نیست، آدرس ایمیل آن را به صورت دستی وارد کنید. توجه داشته باشید که تقویم باید با حساب گوگل متصل شده به n8n به اشتراک گذاشته شده باشد.
آیا میتوان تاریخ شروع و پایان را به صورت داینامیک تنظیم کرد؟
بله. به جای مقادیر ثابت، میتوانید از Expression استفاده کنید. مثلاً {{ $now.plus({days: 1}) }} برای فردا، {{ $now.plus({hours: 2}) }} برای دو ساعت بعد. همچنین میتوانید این مقادیر را از نودهای قبلی (مثل Webhook یا تایپفرم) دریافت کنید.
چگونه میتوانم عنوان و توضیحات رویداد را اضافه کنم؟
در نود Google Calendar، بخش Additional Fields را باز کنید. در این بخش میتوانید فیلدهای summary (عنوان رویداد)، description (توضیحات)، location (مکان)، و attendees (شرکتکنندگان) را تکمیل کنید. همچنین میتوانید گزینه sendUpdates را روی all تنظیم کنید تا ایمیل دعوتنامه برای شرکتکنندگان ارسال شود.
آیا این قالب از گوگل میت پشتیبانی میکند؟
بله. در بخش Additional Fields، گزینه conferenceDataVersion را به 1 تغییر دهید. با این کار، گوگل تقویم به صورت خودکار یک لینک گوگل میت به رویداد اضافه میکند. این لینک در توضیحات رویداد و ایمیل دعوتنامه قابل مشاهده خواهد بود.
چگونه اعتبارنامه گوگل تقویم را در n8n تنظیم کنم؟
در پنل n8n به بخش Credentials بروید و Google Calendar OAuth2 API را انتخاب کنید. سپس دکمه Sign in with Google را بزنید و با حساب گوگل خود وارد شوید. دسترسیهای لازم (Scope) را تأیید کنید. n8n به طور خودکار توکن را مدیریت کرده و اعتبارنامه شما را ذخیره میکند. پس از اتصال، میتوانید این اعتبارنامه را در نود Google Calendar انتخاب کنید.