Gmail Integration — ইমেইল অটোমেশন

লেসন ১০ / ২৫

Gmail Credential সেটআপ

  • Google Cloud Console-এ Gmail API Enable করুন
  • OAuth2 credential তৈরি করুন (Google Sheets-এর মতো)
  • n8n-এ Google → Gmail OAuth2 API credential যোগ করুন

ইমেইল পাঠানো (Send Email)

Node: Gmail
Operation: Send
From Name: আমার কোম্পানি
To: {{ $json.email }}
Subject: আপনার অর্ডার নিশ্চিত হয়েছে - #{{ $json.orderId }}
Email Type: HTML

Body:
<h2>ধন্যবাদ, {{ $json.name }}!</h2>
<p>আপনার অর্ডার <strong>#{{ $json.orderId }}</strong> সফলভাবে গৃহীত হয়েছে।</p>
<p>ডেলিভারি: {{ $json.deliveryDate }}</p>
<a href="{{ $json.trackingUrl }}">ট্র্যাক করুন</a>

ইমেইল পড়া (Get Many Messages)

Operation: Get Many
Filters:
  From: client@example.com
  Subject: Invoice
  Read Status: Unread
  Since: {{ $today.minus({days: 1}).toISO() }}
Limit: 50

ইমেইল Trigger (নতুন ইমেইল এলে)

Node: Gmail Trigger
Filters:
  Label: INBOX
  Query: subject:ORDER from:shop@example.com

→ নতুন matching ইমেইল এলেই workflow শুরু হবে

Attachment সহ ইমেইল পাঠানো

Attachments:
  Binary Property: data
  File Name: report.pdf

# আগে একটি node দিয়ে PDF তৈরি করুন
# তারপর সেই binary data Gmail-এ দিন

একটি পূর্ণ উদাহরণ: Auto-Reply System

[Gmail Trigger — নতুন ইমেইল]
         ↓
[IF — Subject-এ "invoice" আছে কি?]
  True ↓              False ↓
[Invoice workflow]   [General reply workflow]
         ↓
[Gmail — Auto reply পাঠানো]
[Google Sheets — ইমেইল লগ করা]