یک نمونه ساده از n8n workflow برای ارسال خودکار ایمیل خوشامدگویی به کاربران جدید که از فرم سایت ثبت‌نام کرده‌اند را بررسی می‌کنیم. این گردش‌کار شامل:

  1. دریافت اطلاعات ثبت‌نامی از Google Sheets
  2. بررسی صحت ایمیل
  3. ارسال ایمیل خوشامدگویی از طریق Gmail یا SendGrid

نمودار گردش‌کار در n8n:

css
[Trigger: Google Sheets][Verify Email][Send Welcome Email]

مراحل پیاده‌سازی در n8n:

۱. Google Sheets (Trigger Node) – دریافت داده جدید

  • یک Google Sheets ایجاد کنید و اطلاعات کاربران (نام، ایمیل و تاریخ ثبت‌نام) را ذخیره کنید.
  • در n8n، یک Google Sheets Node اضافه کنید و آن را به سند خود متصل کنید.

۲. Email Verification (Optional) – بررسی ایمیل کاربر

  • یک ZeroBounce یا Hunter.io Node اضافه کنید تا ایمیل‌های نامعتبر فیلتر شوند.

۳. Send Email (Action Node) – ارسال ایمیل خوشامدگویی

  • یک Gmail یا SendGrid Node اضافه کنید و تنظیمات ارسال ایمیل را مشخص کنید.
  • متن ایمیل را سفارشی کنید و مقدار email را از Google Sheets دریافت کنید.

نمونه JSON گردش‌کار برای n8n

json
{ "nodes": [ { "parameters": { "authentication": "oAuth2", "sheetId": "SHEET_ID", "range": "A:C" }, "name": "Google Sheets", "type": "n8n-nodes-base.googleSheets" }, { "parameters": { "fromEmail": "your-email@gmail.com", "toEmail": "={{$json[\"email\"]}}", "subject": "خوش آمدید!", "text": "ممنون از ثبت‌نام شما! امیدواریم تجربه خوبی داشته باشید." }, "name": "Send Email", "type": "n8n-nodes-base.emailSend" } ] }

خروجی و کاربرد

✅ با هر ثبت‌نام جدید در گوگل شیت، یک ایمیل خوشامدگویی ارسال می‌شود.
✅ اگر ایمیل نامعتبر باشد، ارسال متوقف می‌شود.
✅ می‌توان آن را به CRM یا ابزارهای دیگر متصل کرد.

نوشته‌های مشابه