یک نمونه ساده از n8n workflow برای ارسال خودکار ایمیل خوشامدگویی به کاربران جدید که از فرم سایت ثبتنام کردهاند را بررسی میکنیم. این گردشکار شامل:
- دریافت اطلاعات ثبتنامی از Google Sheets
- بررسی صحت ایمیل
- ارسال ایمیل خوشامدگویی از طریق 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 یا ابزارهای دیگر متصل کرد.