Amazon অ্যাফিলিয়েট মার্কেটিং থেকে প্যাসিভ ইনকাম (Passive Income) করতে চান? কিন্তু প্রতিদিন ম্যানুয়ালি প্রোডাক্ট খুঁজে বের করা এবং ফেসবুকে পোস্ট করা একটি অত্যন্ত ক্লান্তিকর কাজ।
আজকের এই n8n বাংলা টিউটোরিয়াল-এ আমরা দেখব কিভাবে n8n অটোমেশন এবং AI ব্যবহার করে একটি সম্পূর্ণ অটোমেটেড সিস্টেম তৈরি করা যায়। আপনি শুধু একটি Google Sheet-এ প্রোডাক্টের লিঙ্ক রাখবেন, আর একটি "রোবট" আপনার হয়ে ছবি ডাউনলোড করবে, সুন্দর ক্যাপশন লিখবে এবং আপনার ফেসবুক পেজে পোস্ট করে দেবে।
সবচেয়ে বড় সুবিধা হলো, এই পুরো কাজটি আপনি আপনার অ্যান্ড্রয়েড মোবাইল দিয়েই করতে পারবেন।
ভিডিও টিউটোরিয়াল: মোবাইলে n8n সেটআপ
আপনি যদি পুরো প্রক্রিয়াটি ভিডিওতে দেখতে চান, বিশেষ করে কিভাবে মোবাইলে Termux দিয়ে n8n ইনস্টল করতে হয়, তবে নিচের এই সম্পূর্ণ বাংলা টিউটোরিয়ালটি দেখুন।
আমাদের অটোমেশন ব্লুপ্রিন্ট (Automation Workflow)
কাজ শুরু করার আগে, চলুন দেখে নিই আমাদের n8n ওয়ার্কফ্লোটি দেখতে কেমন হবে। আমরা ধাপে ধাপে এই কানেকশনগুলোই তৈরি করব।
মেইন ওয়ার্কফ্লো ব্লুপ্রিন্ট (Main Workflow Blueprint)
গুগল শীট (Google Sheet) সেটআপ
প্রথমে আমাদের একটি ডেটাবেস তৈরি করতে হবে।
- আপনার Google Sheets অ্যাপে যান এবং একটি নতুন শীট তৈরি করুন। নাম দিন
affilate zone। - প্রথম লাইনে (Row 1) ঠিক নিচের মতো করে দুটি কলামের নাম লিখুন:
- A1 কলামে লিখুন:
Product URL - B1 কলামে লিখুন:
Facebook Upload
- A1 কলামে লিখুন:
| A (Product URL) | B (Facebook Upload) |
|---|---|
| (এখানে আপনি আমাজন লিঙ্ক পেস্ট করবেন) | (এই ঘরটি খালি থাকবে) |
গুগল শীট সেটআপ (Google Sheet Setup)
n8n ওয়ার্কফ্লো তৈরি (স্টেপ বাই স্টেপ গাইড)
এখন আমরা n8n ক্যানভাসে আসল ম্যাজিক শুরু করব। প্রতিটি ধাপের নিচে ছবি দেওয়ার জায়গা রাখা হয়েছে, সেখানে আপনার স্ক্রিনশট মিলিয়ে নেবেন।
ধাপ ১: Google Sheets Trigger (কাজ শুরু করা)
- n8n ক্যানভাসের ডানদিকে থাকা (+) প্লাস আইকনে ক্লিক করুন।
- সার্চ বক্সে
Google Sheets Triggerলিখুন এবং সেটি সিলেক্ট করুন। - সেটিংস উইন্ডো আসলে:
- Credential to connect with: আপনার Google অ্যাকাউন্ট সিলেক্ট করুন।
- Document: ড্রপডাউন থেকে
affilate zoneফাইলটি সিলেক্ট করুন। - Sheet:
Sheet1সিলেক্ট করুন। - Trigger event:
Row Addedসিলেক্ট করুন।
নোড ১: Google Sheets Trigger
ধাপ ২: Asin number (AI দিয়ে কোড বের করা)
- আগের Google Sheets নোডটির ডানপাশে থাকা (+) প্লাস আইকনে ক্লিক করুন।
- সার্চ করুন
Google Gemini Chat Modelএবং সিলেক্ট করুন। - নোডটির নাম (কলম আইকনে ক্লিক করে) পরিবর্তন করে রাখুন: Asin number
- Credential: আপনার Gemini API Key কানেক্ট করুন।
- নিচে Prompt বা User Message বক্সে নিচের কোডটি হুবহু পেস্ট করুন:
You only have to give the asin number from this amazon product url:{{ $json['product URL '] }}
নোড ২: Asin number (Gemini)
ধাপ ৩: Amazon Product Details (তথ্য সংগ্রহ)
- Asin number নোডের পাশে (+) প্লাস আইকনে ক্লিক করুন।
- সার্চ করুন
HTTP Requestএবং সিলেক্ট করুন। - নোডটির নাম দিন: Amazon Product Details
- সেটিংসগুলো এভাবে পূরণ করুন:
- Method:
GETসিলেক্ট করুন। - URL: নিচের কোডটি পেস্ট করুন:
- Method:
https://real-time-amazon-data.p.rapidapi.com/product-details?asin={{ $json.output }}&country=IN
- Send Headers: অপশনটি অন (সবুজ) করুন এবং দুটি হেডার যোগ করুন:
- Name:
x-rapidapi-host| Value:real-time-amazon-data.p.rapidapi.com - Name:
x-rapidapi-key| Value: (আপনার RapidAPI Key এখানে দিন)
- Name:
নোড ৩: Amazon Product Details
ধাপ ৪: Facebook caption (AI ক্যাপশন রাইটার)
- Amazon Product Details নোডের পাশে (+) প্লাস আইকনে ক্লিক করুন।
- আবার
Google Gemini Chat Modelনোড নিন। - গুরুত্বপূর্ণ: নোডটির নাম অবশ্যই দিন: Facebook caption (বানান যেন ভুল না হয়)।
- User Message বা Prompt বক্সে নিচের কোডটি পেস্ট করুন:
You are an expert copywriter creating a Facebook post **in Bengali (বাংলা ভাষায়)**.
Your task is to generate three things:
1. A short, 1-3 line, scroll-stopping **caption** with emojis, a Call-to-Action (CTA), and the affiliate link. Add a natural Bengali phrase like "কেনার লিঙ্ক:" or "প্রোডাক্টটি পাবেন এখানে:" before the link.
2. A 3-5 line detailed **description** based on the product features.
3. A list of 5-7 relevant **hashtags** (in Bengali and English) for the product.
You must output them in this exact format:
[CAPTION_TEXT_HERE]
---
[DESCRIPTION_TEXT_HERE]
---
[HASHTAGS_HERE_WITHOUT_#_SYMBOL_JUST_WORDS_SEPARATED_BY_SPACES]
**IMPORTANT:** Your output must be **only the Bengali caption, then '---', then the Bengali description, then '---', then the hashtags**. Do not add any other text, explanations, or prefixes.
Here is the product information:
Product Name:{{ $json.data.product_title }}
Product Features:{{ $json.data.about_product[0] }}
Affiliate Link:{{ $json.data.product_url }}?tag=Dealhunter025-21
নোড ৪: Facebook caption (AI)
ধাপ ৫: product image (ছবি নির্বাচন)
- Amazon Product Details নোডের পাশে (+) প্লাস আইকনে ক্লিক করুন।
- সার্চ করুন
HTTP Requestএবং সিলেক্ট করুন। (এটি ছবিতে দেখানো HTTP Request নোড হবে)। - নোডটির নাম দিন: product image
- Method:
GETসিলেক্ট করুন। - URL বক্সে নিচের কোডটি হুবহু পেস্ট করুন:
{{ $('amazon product details').item.json.data.product_photo }}
নোড ৫: Product image
ধাপ ৬: product image download (ছবি ডাউনলোড)
- আগের product image নোডটির পাশে (+) প্লাস আইকনে ক্লিক করুন।
- সার্চ করুন
HTTP Requestএবং সিলেক্ট করুন। - নোডটির নাম দিন: product image download
- URL বক্সে নিচের কোডটি পেস্ট করুন:
{{ $('amazon product details').item.json.data.product_photo }}
- নিচে নামুন এবং Response Format অপশনটি খুঁজে বের করুন।
- এটি পরিবর্তন করে File সিলেক্ট করুন। (এটি না করলে ফেসবুকে ছবি যাবে না)।
নোড ৬: Image Download
ধাপ ৭: Facebook Graph API (পোস্ট করা)
এটি সবচেয়ে গুরুত্বপূর্ণ ধাপ। সেটিংসগুলো হুবহু নিচের মতো পূরণ করুন।
- আগের নোডের পাশে (+) প্লাস আইকনে ক্লিক করে
Facebook Graph APIনোড নিন। - Credential: আপনার Facebook Graph account সিলেক্ট করুন।
- HTTP Request Method:
POSTসিলেক্ট করুন। - Node: বক্সে লিখুন
me - Edge: বক্সে লিখুন
photos - Send Binary File: এই অপশনটি ON (সবুজ) করে দিন।
- Input Binary Field: বক্সে লিখুন
data - এবার নিচে Query Parameters অপশনে যান:
- Name: বক্সে লিখুন
message - Value: বক্সে নিচের কোডটি পেস্ট করুন:
- Name: বক্সে লিখুন
{{ $('Facebook caption').item.json.output }}
নোড ৭: Facebook Graph API
ধাপ ৮: Update row in sheet (স্ট্যাটাস আপডেট)
- Facebook নোডের পাশে (+) প্লাস আইকনে ক্লিক করে
Google Sheetsনোড নিন। - নোডটির নাম দিন: Update row in sheet
- Operation: সিলেক্ট করুন
Update Row - Document ও Sheet: আগের মতোই সিলেক্ট করুন।
- Column to match on: লিখুন
Product URL - Value to match: নিচের কোডটি দিন:
- Fields to Update:-এ ক্লিক করে Column Name: লিখুন
Facebook Uploadএবং Value: লিখুনDone।
{{ $('Google Sheets Trigger').item.json['Product URL'] }}
নোড ৮: Update Sheet Status
শেষ ধাপ: অটোমেশন চালু করা
আপনার সম্পূর্ণ সেটআপ রেডি! এখন n8n ক্যানভাসের উপরে ডানদিকে থাকা Active বাটনটি ক্লিক করে সবুজ করে দিন।
এখন থেকে আপনি যখনই আপনার Google Sheet-এ একটি আমাজন প্রোডাক্ট লিংক রাখবেন, এই অটোমেশনটি স্বয়ংক্রিয়ভাবে ছবি ও ক্যাপশনসহ সেটি আপনার ফেসবুক পেজে পোস্ট করে দেবে।










