ورود یا عضویت

آموزش n8n: ایجاد رویداد در گوگل تقویم با Manual Trigger

n8n google calendar create event

لینک دانلود در انتهای مقاله میباشد

این گردش کار n8n یک نمونه ساده و آموزشی برای ایجاد رویداد در گوگل تقویم است. با کلیک روی دکمه 'Execute Workflow'، یک رویداد جدید با زمان شروع و پایان مشخص به تقویم کاربر اضافه می‌شود.

کاربرد این تمپلت 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
افزودن رویداد به دیتابیس تقویم ناتیون

دانلود workflow افزودن خودکار رویداد به گوگل تقویم

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

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

در نود 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 انتخاب کنید.