Amazon অ্যাফিলিয়েট মার্কেটিং থেকে প্যাসিভ ইনকাম (Passive Income) করতে চান? কিন্তু প্রতিদিন ম্যানুয়ালি ফেসবুক অটো পোস্ট করা একটি অত্যন্ত ক্লান্তিকর কাজ।
যদি এমন একটি সিস্টেম থাকত, যেখানে আপনি শুধু একটি Google Sheet-এ প্রোডাক্টের লিঙ্ক রাখবেন, আর একটি "রোবট" বা AI এজেন্ট আপনার হয়ে বাকি সব কাজ—এমনকি AI অটোমেশন দিয়ে ক্যাপশন তৈরি করে—সরাসরি আপনার ফেসবুক পেজে পোস্ট করে দেবে! সবচেয়ে বড় কথা, এই সম্পূর্ণ সিস্টেমটি আপনি আপনার মোবাইল ফোন ব্যবহার করেই তৈরি এবং চালাতে পারবেন।
আজকের এই n8n বাংলা টিউটোরিয়াল-এ, আমরা ঠিক এই কাজটিই করতে যাচ্ছি। এটি একটি সম্পূর্ণ A-to-Z গাইড, যা অনুসরণ করে আপনি নিজের জন্য একটি শক্তিশালী n8n অটোমেশন সিস্টেম তৈরি করতে পারবেন।
ভিডিও টিউটোরিয়াল (Video Tutorial)
আপনি যদি পুরো প্রক্রিয়াটি ভিডিওতে দেখতে চান, বিশেষ করে কিভাবে মোবাইলে n8n সেটআপ করতে হয়, তবে নিচের এই সম্পূর্ণ বাংলা টিউটোরিয়ালটি অনুসরণ করতে পারেন।
প্রথম পর্ব: n8n সেটআপ (ফ্রি, পেইড এবং মোবাইল)
এই অটোমেশনটি তৈরি করার জন্য, প্রথমে আপনার n8n প্ল্যাটফর্মটি অ্যাক্সেস করতে হবে। n8n ব্যবহার করার তিনটি প্রধান উপায় রয়েছে:
- n8n Cloud (অফিসিয়াল ওয়েবসাইট - সহজ):
- এটি n8n-এর অফিসিয়াল, হোস্টেড সংস্করণ। আপনাকে কিছু ইনস্টল করতে হবে না।
- কিভাবে পাবেন: n8n.io ওয়েবসাইটে গিয়ে সাইন আপ করুন। তারা একটি ফ্রি ট্রায়াল প্ল্যান দেয়।
- সুবিধা: সেটআপের কোনো ঝামেলা নেই, লগইন করলেই কাজ শুরু করা যায়।
- n8n Self-Hosted (সম্পূর্ণ ফ্রি):
- এটি n8n-এর ফ্রি সংস্করণ, যা আপনাকে নিজের ডিভাইসে ইনস্টল করতে হয়। এটিই আমাদের ফোকাস।
- ডেস্কটপে (Windows/Mac): n8n Desktop অ্যাপ ডাউনলোড করুন। এটি ইনস্টল করলেই আপনি n8n ব্যবহার করতে পারবেন।
- মোবাইলে (Android): হ্যাঁ, আপনি আপনার অ্যান্ড্রয়েড মোবাইলেও n8n চালাতে পারবেন! এর জন্য Termux বা UserLAnd-এর মতো অ্যাপ ব্যবহার করে একটি লোকাল সার্ভার সেটআপ করতে হয়। এই টিউটোরিয়ালের ভিডিওতে (উপরে) মোবাইলে
localhost:5678(যা এই গাইডের ছবিগুলোতেও দেখা যাচ্ছে) সেটআপ করার সম্পূর্ণ প্রক্রিয়াটি দেখানো হয়েছে। - সুবিধা: সম্পূর্ণ ফ্রি এবং সীমাহীন ওয়ার্কফ্লো ব্যবহারের সুবিধা, এমনকি আপনার মোবাইল থেকেও।
দ্বিতীয় পর্ব: আমাদের কাজের পরিকল্পনা (The Automation Blueprint)
এই প্রফেশনাল অটোমেশনটি তৈরি করার আগে, চলুন এক নজরে দেখে নিই আমাদের সিস্টেমটি কিভাবে কাজ করবে। আমরা মোট ৭টি প্রধান ধাপ (বা n8n Node) ব্যবহার করব:
| ধাপ (n8n Node) | উদ্দেশ্য (Purpose) |
|---|---|
| Google Sheets Trigger | Google Sheet-এ নতুন প্রোডাক্ট লিঙ্ক পেলেই কাজ শুরু করা। |
| Asin number (Gemini) | সম্পূর্ণ লিঙ্ক থেকে শুধু ASIN (আমাজন কোড) বের করা। |
| Amazon Product Details (HTTP) | আমাজন থেকে প্রোডাক্টের ছবি, নাম, ফিচার ও অন্যান্য তথ্য সংগ্রহ করা। |
| FB CAPSTION (Gemini) | AI দিয়ে ফেসবুকের জন্য আকর্ষণীয় ক্যাপশন ও বর্ণনা তৈরি করা। |
| product image download (HTTP) | পোস্ট করার জন্য প্রোডাক্টের ছবিটি ডাউনলোড করে ফাইলে রূপান্তর করা। |
| Facebook Graph API | ছবি ও ক্যাপশনটি আপনার নির্দিষ্ট ফেসবুক পেজে পোস্ট করা। |
| Update row in sheet | Google Sheet-এ "Done" লিখে দেওয়া, যাতে একই পোস্ট দুবার না হয়। |
তৃতীয় পর্ব: Google Sheet প্রস্তুত করা (ডেটাবেস তৈরি)
যেকোনো অটোমেশনের আগে, আমাদের ডেটা রাখার একটি জায়গা দরকার। এই গুগল শীটটি (Google Sheet) আমাদের সম্পূর্ণ ওয়ার্কফ্লো-এর "ট্রিগার" (Trigger) হিসেবে কাজ করবে। যখনই আমরা এই শীটে একটি নতুন প্রোডাক্ট লিঙ্ক যোগ করব, অটোমেশনটি নিজে থেকেই চালু হয়ে যাবে।
আসুন শীটটি তৈরি করি:
- প্রথমে Google Sheets-এ গিয়ে একটি নতুন Blank Sheet নিন।
- শীটটির একটি নাম দিন। যেমন:
affilate zone(টিউটোরিয়ালের সুবিধার জন্য, আপনি এই নামটিই ব্যবহার করতে পারেন)। - নিচের ছবির মতো করে দুটি কলাম তৈরি করুন। সতর্কতা: কলামের হেডিং (Column Header) যেন হুবহু এক থাকে, কারণ আমাদের কোড এই নামের ওপর নির্ভরশীল।
| কলাম A | কলাম B |
|---|---|
Product URL |
Facebook Upload |
| (এখানে আপনি আমাজন লিঙ্ক পেস্ট করবেন) | (এই ঘরটি খালি থাকবে, রোবট কাজ শেষে এখানে "Done" লিখবে) |
ব্যাস! আমাদের ডেটাবেস প্রস্তুত। এখন এই শীটটিকে n8n-এর সাথে কানেক্ট করার জন্য আমাদের কিছু API Key লাগবে।
চতুর্থ পর্ব: অটোমেশনের প্রস্তুতি (API Key সংগ্রহ)
API ১: Google API (Sheets ও Drive)
এটি n8n-কে আপনার গুগল শীট পড়া এবং লেখার অনুমতি দেওয়ার জন্য প্রয়োজন।
- নতুন ব্রাউজার ট্যাবে Google Cloud Console-এ যান।
- উপরে বামদিকে "Select a Project" ক্লিক করুন এবং "NEW PROJECT" সিলেক্ট করুন।
- একটি প্রজেক্টের নাম দিন (যেমন:
n8n-automation) এবং "CREATE" ক্লিক করুন। - বামদিকের `☰` (নেভিগেশন মেনু) থেকে "APIs & Services" > "Library"-তে যান।
- সার্চ বক্সে
Google Sheets APIলিখে সার্চ করুন, এটিতে ক্লিক করুন এবং "Enable" বাটনে ক্লিক করুন। - একইভাবে "Library"-তে ফিরে
Google Drive APIসার্চ করে "Enable" করুন। - এবার বামদিকের মেনু থেকে "OAuth consent screen"-এ ক্লিক করুন।
- "User Type" হিসেবে "External" সিলেক্ট করে "CREATE" ক্লিক করুন।
- "App name" দিন (যেমন:
n8n), আপনার "User support email" এবং "Developer contact information"-এ আপনার ইমেল অ্যাড্রেস দিয়ে "SAVE AND CONTINUE" করুন। - "Scopes" পেজে কিছু না করে "SAVE AND CONTINUE" করুন।
- "Test users" পেজে
+ ADD USERSক্লিক করে আপনার নিজের গুগল ইমেল অ্যাড্রেসটি যোগ করুন এবং "SAVE AND CONTINUE" করুন। - বামদিকের মেনু থেকে আবার "Credentials"-এ ফিরে আসুন।
- উপরে
+ CREATE CREDENTIALS>OAuth client IDসিলেক্ট করুন। - "Application type" ড্রপডাউন থেকে
Web applicationসিলেক্ট করুন। - "Authorized redirect URIs" সেকশনে
+ ADD URIক্লিক করুন। - n8n-এ ফিরে আসুন: আপনার
Google Sheets Triggerনোডে, "Credential" এর নিচে "Create New" ক্লিক করুন। একটি পপ-আপে "OAuth Redirect URL" (যেমন:http://localhost:5678/rest/oauth2-credential/callback) দেখাবে। এই লিঙ্কটি কপি করুন। - Google Cloud-এ ফিরে আসুন: কপি করা লিঙ্কটি "URIs" বক্সে পেস্ট করুন এবং "CREATE" ক্লিক করুন।
- গুগল আপনাকে "Your Client ID" এবং "Your Client Secret" দেবে। এই দুটি কপি করে রাখুন। এগুলিই আপনার ক্রেডেনশিয়াল।
API ২: Google Gemini AI Key
এটি AI দিয়ে প্রোডাক্টের ASIN বের করা এবং ফেসবুকের জন্য স্বয়ংক্রিয় ক্যাপশন লেখার জন্য প্রয়োজন।
- নতুন ট্যাবে Google AI Studio ওয়েবসাইটে যান।
- আপনার গুগল অ্যাকাউন্ট দিয়ে লগইন করুন।
+ Create API key in new projectবাটনে ক্লিক করুন।- একটি নতুন API Key (লম্বা কোড) জেনারেট হবে।
📋(কপি) আইকনে ক্লিক করে এটি কপি করে নোটপ্যাডে সেভ করুন।
API ৩: RapidAPI Key (Amazon Data)
আমাজন থেকে প্রোডাক্টের তথ্য আনার জন্য আমরা এই থার্ড-পার্টি API ব্যবহার করব।
- RapidAPI.com-এ গিয়ে একটি ফ্রি অ্যাকাউন্ট খুলুন।
- লগইন করার পর, সার্চ বারে
Real-Time Amazon Dataলিখে সার্চ করুন। real-time-amazon-data.p.rapidapi.comAPI-টি সিলেক্ট করুন।- "Pricing" ট্যাবে ক্লিক করুন।
BASIC (Free)প্ল্যানটি খুঁজে "Subscribe" বাটনে ক্লিক করে সাবস্ক্রাইব করুন। (কার্ডের তথ্য চাইতে পারে, তবে ফ্রি প্ল্যানে কোনো টাকা কাটবে না)। - "Endpoints" ট্যাবে ফিরে আসুন। ডানদিকে
x-rapidapi-keyনামে একটি ফিল্ডে আপনার API Key দেখতে পাবেন। এটি কপি করে নোটপ্যাডে সেভ করুন।
API ৪: Facebook Graph API (Access Token)
এটি আপনার ফেসবুক পেজে অটোমেটিক পোস্ট করার জন্য সবচেয়ে গুরুত্বপূর্ণ "চাবি"।
- Meta for Developers ওয়েবসাইটে যান ও আপনার ফেসবুক অ্যাকাউন্ট দিয়ে লগইন করুন।
- "My Apps" (উপরে ডানদিকে) ক্লিক করুন।
+ Create Appবাটনে ক্লিক করুন। "App Type" হিসেবেBusinessসিলেক্ট করে "Next" ক্লিক করুন।- "App name" (যেমন:
n8n Auto Poster), আপনার ইমেল দিন এবং "Create App" ক্লিক করুন। - আপনাকে অ্যাপ ড্যাশবোর্ডে আনা হবে। বামদিকের মেনু থেকে
Tools>Graph API Explorerসিলেক্ট করুন। - ডানদিকে "Permissions" সেকশনে
+ Add a Permissionক্লিক করুন। - ড্রপডাউন থেকে
pages_read_engagement,pages_manage_postsএবংpublish_videoএই তিনটি পারমিশন খুঁজে অ্যাড করুন। - উপরে "User or Page" ড্রপডাউন থেকে
Get Page Access Tokenসিলেক্ট করুন। আপনার যে পেজে পোস্ট করতে চান, সেটি সিলেক্ট করে অথোরাইজ করুন। - আপনি একটি "Access Token" (লম্বা কোড) পাবেন। সতর্কতা: এটি একটি Short-Lived (১ ঘণ্টার) টোকেন।
- এই টোকেন বক্সের পাশে
ⓘ(তথ্য) আইকনে ক্লিক করুন এবংOpen in Access Token Toolসিলেক্ট করুন। - নতুন পেজে, নিচে
Extend Access Tokenনামে নীল বাটনে ক্লিক করুন। - আপনি একটি নতুন, Long-Lived (দীর্ঘমেয়াদী) Access Token পাবেন। এটিই আপনার আসল ক্রেডেনশিয়াল। এটি সম্পূর্ণ কপি করে নোটপ্যাডে সেভ করুন।
পঞ্চম পর্ব: n8n ওয়ার্কফ্লো নির্মাণ (ধাপে ধাপে গাইড)
এখন আমাদের সব টুলস প্রস্তুত। চলুন n8n ক্যানভাসে আমাদের অটোমেশনটি বানানো শুরু করি।
নোড ১: Google Sheets Trigger (কাজ শুরু করা)
+ক্লিক করেGoogle Sheets Triggerনোডটি আনুন।- Credential: "Create New" ক্লিক করুন এবং আপনার সেভ করা Google "Client ID" ও "Client Secret" পেস্ট করে অ্যাকাউন্ট কানেক্ট করুন।
- Document: আপনার
affilate zoneগুগল শীটটি সিলেক্ট করুন। - Sheet: আপনার
Sheet1সিলেক্ট করুন। - Trigger On:
Row Addedসিলেক্ট করুন। (এর মানে নতুন রো যোগ হলেই এটি চালু হবে)।
নোড ২: Asin number (AI দিয়ে ASIN এক্সট্র্যাক্ট)
Google Sheets Triggerনোডের+এ ক্লিক করেGoogle Gemini Chat Modelনোড আনুন।- নোডটির নাম দিন "Asin number"।
- Credential: "Create New" ক্লিক করুন এবং আপনার Gemini API Key টি পেস্ট করে সেভ করুন।
- Prompt (User Message): নিচের কোডটি হুবহু পেস্ট করুন। এটি AI-কে শুধু ASIN নম্বরটি দিতে বাধ্য করবে।
{{ $('Google Sheets Trigger').item.json['Product URL'] }}
You only have to give the asin number from this amazon product url
নোড ৩: Amazon Product Details (তথ্য সংগ্রহ)
Asin numberনোডের+এ ক্লিক করেHTTP Requestনোড আনুন।- নোডটির নাম দিন "Amazon Product Details"।
- URL:
https://real-time-amazon-data.p.rapidapi.com/product-details - Send Query Parameters: এটি
ON(সবুজ) করুন।- Parameter 1: Name:
asin, Value:{{ $('Asin number').item.json.output }} - Parameter 2: Name:
country, Value:IN(বা আপনার দেশ)
- Parameter 1: Name:
- Send Headers: এটি
ON(সবুজ) করুন।- Header 1: Name:
x-rapidapi-host, Value:real-time-amazon-data.p.rapidapi.com - Header 2: Name:
x-rapidapi-key, Value: (আপনার RapidAPI Key টি এখানে পেস্ট করুন)
- Header 1: Name:
নোড ৪: FB CAPSTION (AI দিয়ে ক্যাপশন ও বর্ণনা তৈরি)
এটি আমাদের ওয়ার্কফ্লো-এর "মস্তিষ্ক"। এই AI অটোমেশন প্রম্পটটি স্বয়ংক্রিয়ভাবে আপনার জন্য ফেসবুকের জন্য একটি আকর্ষণীয় ক্যাপশন (Caption), বিস্তারিত বর্ণনা (Description) এবং হ্যাশট্যাগ (Hashtags) তৈরি করবে।
Amazon Product Detailsনোডের+এ ক্লিক করেGoogle Gemini Chat Modelনোড আনুন।- নোডটির নাম দিন "FB CAPSTION"। (Gemini Model:
gemini-1.5-flashব্যবহার করতে পারেন)। - Credential: আপনার আগে তৈরি করা Gemini ক্রেডেনশিয়ালটি সিলেক্ট করুন।
- Prompt (User Message): নিচের সম্পূর্ণ প্রম্পটটি কপি-পেস্ট করুন।
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: {{ $('Amazon Product Details').item.json.data.product_title }}
Product Features: {{ $('Amazon Product Details').item.json.data.about_product }}
Affiliate Link: {{ $('Amazon Product Details').item.json.data.product_url }}?tag=Dealhunter025-21
নোড ৫: product image download (ছবি ডাউনলোড)
FB CAPSTIONনোডের+এ ক্লিক করেHTTP Requestনোড আনুন।- নোডটির নাম দিন "product image download"।
- URL:
{{ $('Amazon Product Details').item.json.data.product_photo }} - Options সেকশনে যান > Response > Response Format:
Fileসিলেক্ট করুন।
(সতর্কতা: এটি খুবই গুরুত্বপূর্ণ! Facebook API-তে ছবি পাঠাতে হলে 'File' ফরম্যাট আবশ্যক।)
নোড ৬: Facebook Graph API (ফেসবুক অটো পোস্ট)
product image downloadনোডের+এ ক্লিক করেFacebook Graph APIনোড আনুন।- Credential: "Create New" ক্লিক করুন এবং আপনার দীর্ঘমেয়াদী Facebook Access Token টি পেস্ট করে সেভ করুন।
- Edge: ড্রপডাউন থেকে
photosসিলেক্ট করুন। (কারণ আমরা ছবি পোস্ট করছি)। - Send Binary File: এটি
ON(সবুজ) করুন। - Binary Field:
data(এটি n8n-কে বলে দেয় যে আগের নোড থেকে ডাউনলোড করা ফাইলটি ব্যবহার করতে হবে)। - Query Parameters:
- Parameter 1: Name:
message, Value:{{ $('FB CAPSTION').item.json.output }}
- Parameter 1: Name:
নোড ৭: Update row in sheet (কাজ শেষ করা)
এটি আমাদের সেফটি নেট। পোস্ট সফলভাবে হয়ে গেলে, আমরা গুগল শীটে একটি চিহ্ন রাখব, যাতে এই রোবট ভুলবশত একই প্রোডাক্ট আবার পোস্ট না করে।
Facebook Graph APIনোডের+এ ক্লিক করেGoogle Sheetsনোড আনুন।- নোডটির নাম দিন "Update row in sheet"।
- Credential: আপনার প্রথম ধাপে তৈরি করা গুগল ক্রেডেনশিয়ালটি সিলেক্ট করুন।
- Operation:
Update Row - Document ও Sheet: আপনার
affilate zoneওSheet1শীটটি আবার সিলেক্ট করুন। - Column to Match On:
Product URL - Value to Match:
{{ $('Google Sheets Trigger').item.json['Product URL'] }}(এটি প্রথম নোড থেকে নিতে হবে) - Values to Update:
- Column Name:
Facebook Upload(বা আপনার কলামের নাম), Value:Done
- Column Name:
ষষ্ঠ পর্ব: অটোমেশন সক্রিয়করণ ও উপসংহার
অভিনন্দন! আপনার সম্পূর্ণ "প্যাসিভ ইনকাম" রোবট এখন তৈরি। উপরে ডানদিকের কোণায় "Save" বাটনে ক্লিক করে আপনার ওয়ার্কফ্লো সেভ করুন। এরপর, "Active" সুইচটি ON (সবুজ) করে দিন।
এখন থেকে, আপনার কাজ শুধু "affilate zone" গুগল শীটে নতুন নতুন আমাজন প্রোডাক্টের লিঙ্ক যোগ করা। আপনার n8n অটোমেশন বাকি সব কাজ স্বয়ংক্রিয়ভাবে করতে থাকবে, আপনার সময় বাঁচাবে এবং আপনার অ্যাফিলিয়েট ইনকামকে পরবর্তী স্তরে নিয়ে যাবে।
সপ্তম পর্ব: প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
-
প্রশ্ন: n8n ব্যবহার করা কি সম্পূর্ণ ফ্রি?
উত্তর: হ্যাঁ, n8n-এর একটি শক্তিশালী সেলফ-হোস্টেড (Self-Hosted) ভার্সন রয়েছে (যেমন n8n Desktop অ্যাপ) যা সম্পূর্ণ ফ্রি এবং আপনি এটি আপনার নিজের কম্পিউটারে বা VPS-এ চালাতে পারেন।
-
প্রশ্ন: আমি কি n8n মোবাইলে চালাতে পারি?
উত্তর: হ্যাঁ! Termux বা UserLAnd-এর মতো অ্যাপ ব্যবহার করে আপনি আপনার অ্যান্ড্রয়েড মোবাইলেই n8n-এর সেলফ-হোস্টেড সার্ভার চালাতে পারবেন। এই গাইডের ভিডিও টিউটোরিয়ালে (উপরে) এই প্রক্রিয়াটি দেখানো হয়েছে।
-
প্রশ্ন: এই অটোমেশনের জন্য কি আমার কোডিং জানার প্রয়োজন আছে?
উত্তর: না। এই সম্পূর্ণ গাইডটি একটি "লো-কোড" (Low-Code) পদ্ধতি অনুসরণ করে। আপনাকে কোনো কাস্টম কোড লিখতে হবে না, শুধু n8n-এর গ্রাফিকাল ইন্টারফেস ব্যবহার করে নোডগুলো কনফিগার করতে হবে।
-
প্রশ্ন: আমাজন থেকে এভাবে তথ্য নেওয়া কি নিরাপদ?
উত্তর: হ্যাঁ, কারণ আমরা সরাসরি আমাজন স্ক্র্যাপ করছি না। আমরা
RapidAPI-এর মতো একটি বৈধ থার্ড-পার্টি সার্ভিস ব্যবহার করছি, যা আমাজনের অফিসিয়াল API (PAAPI) বা অন্যান্য বৈধ উপায়ে তথ্য সংগ্রহ করে। এটি আপনার অ্যাকাউন্টের জন্য সম্পূর্ণ নিরাপদ। -
প্রশ্ন: আমি দিনে কতগুলো প্রোডাক্ট অটো-পোস্ট করতে পারি?
উত্তর: টেকনিক্যালি কোনো বাধা নেই, তবে ফেসবুকের স্প্যামিং পলিসি এড়াতে দিনে ৩-৫টি হাই-কোয়ালিটি পোস্ট করাই উত্তম।
Google Sheets TriggerনোডেরPoll Timesসেটিংসে গিয়ে আপনি এটি নিয়ন্ত্রণ করতে পারেন।









