जब आपने N8N की मूल बातें और अगले कदमों के बारे में जान लिया है, तो चलिए एक साथ मिलकर एक संपूर्ण, व्यावहारिक वर्कफ़्लो (practical workflow) बनाते हैं। यह आपको सैद्धांतिक ज्ञान (theoretical knowledge) को वास्तविक कार्यान्वयन (actual implementation) में बदलने में मदद करेगा।
अगला कदम: आपका पहला व्यावहारिक प्रोजेक्ट (Your First Practical Project)
आइए एक बहुत ही सामान्य और उपयोगी ऑटोमेशन बनाएँ: “जब भी गूगल शीट (Google Sheet) में एक नई पंक्ति (Row) जोड़ी जाए, तो स्वचालित रूप से एक व्यक्तिगत ईमेल (Personalized Email) भेजें।”
यह प्रोजेक्ट एकदम सही है क्योंकि यह N8N के तीन सबसे महत्वपूर्ण पहलुओं को शामिल करता है:
* ट्रिगर (Trigger): किसी घटना पर वर्कफ़्लो शुरू करना (एक नई पंक्ति)।
* डेटा पढ़ना (Reading Data): शीट से जानकारी (जैसे नाम और ईमेल) निकालना।
* कार्रवाई करना (Taking Action): उस जानकारी का उपयोग करके एक ईमेल भेजना।
चरण-दर-चरण मार्गदर्शिका (Step-by-Step Guide)
चरण 1: अपनी गूगल शीट तैयार करें (Prepare Your Google Sheet)
* अपने Google Drive में एक नई गूगल शीट बनाएँ।
* इसे “N8N Test Data” जैसा कोई नाम दें।
* पहली पंक्ति में कॉलम हेडर (Column Headers) बनाएँ। उदाहरण के लिए:
* A1: Name
* B1: Email
* C1: Message
* परीक्षण (testing) के लिए दूसरी पंक्ति में कुछ नमूना डेटा (sample data) दर्ज करें। जैसे:
* A2: आदित्य
* B2: aditya.test@example.com
* C2: यह एक परीक्षण संदेश है।
चरण 2: N8N में ट्रिगर सेट करें (Set up the Trigger in N8N)
* अपने N8N कैनवास पर, + आइकन पर क्लिक करके एक नया नोड जोड़ें।
* “Google Sheets” खोजें और उसे चुनें।
* आपको एक ट्रिगर या एक नियमित नोड (regular node) के बीच चयन करने के लिए कहा जाएगा। Google Sheets Trigger चुनें।
* Authentication: पहली बार उपयोग करते समय, आपको अपने Google खाते को प्रमाणित (authenticate) करना होगा। “Credential to connect with” के तहत, “Create New” पर क्लिक करें और N8N को अपने Google खाते तक पहुँचने की अनुमति देने के लिए चरणों का पालन करें।
* Configuration:
* Event: On Sheet Update चुनें।
* Sheet ID: ड्रॉपडाउन से अपनी “N8N Test Data” शीट चुनें।
* Sheet Name: Sheet1 चुनें (या जो भी आपकी शीट का नाम हो)।
* अब, Fetch Test Event पर क्लिक करें। N8N आपकी शीट से नमूना डेटा (जो आपने चरण 1 में दर्ज किया था) खींचेगा। आपको JSON प्रारूप में डेटा दिखाई देगा, जो पुष्टि करता है कि ट्रिगर सही ढंग से काम कर रहा है।
चरण 3: ईमेल नोड जोड़ें (Add the Email Node)
* Google Sheets Trigger नोड पर + आइकन पर क्लिक करें।
* “Gmail” (या किसी अन्य ईमेल सेवा जैसे SendGrid, Microsoft Outlook) को खोजें और चुनें।
* Authentication: जीमेल नोड के लिए भी अपनी क्रेडेंशियल्स (credentials) बनाएँ और प्रमाणित करें।
* Configuration:
* Resource: Message चुनें।
* Operation: Send चुनें।
चरण 4: डेटा को मैप करें (Map the Data)
यह सबसे महत्वपूर्ण हिस्सा है! हम शीट के डेटा का उपयोग ईमेल को व्यक्तिगत बनाने के लिए करेंगे।
* To Field: इस फ़ील्ड में, गियर आइकन पर क्लिक करें और Add Expression चुनें। अब, बाईं ओर ‘Nodes’ -> ‘Google Sheets Trigger’ -> ‘Output Data’ -> ‘JSON’ पर नेविगेट करें। आपको अपनी शीट के कॉलम दिखाई देंगे। Email कॉलम पर क्लिक करें। फ़ील्ड में {{$json[“Email”]}} जैसा कुछ दिखाई देगा।
* Subject Field: विषय पंक्ति में कुछ इस तरह टाइप करें: नमस्ते {{ $json[“Name”] }}!। यहाँ, हम फिर से एक एक्सप्रेशन का उपयोग कर रहे हैं ताकि शीट से Name कॉलम का मान डाला जा सके।
* Text Body Field: ईमेल के मुख्य भाग में, आप शीट से Message कॉलम का मान डाल सकते हैं। आप कुछ इस तरह लिख सकते हैं:
प्रिय {{ $json[“Name”] }},
आपका संदेश प्राप्त हुआ:
“{{ $json[“Message”] }}”
धन्यवाद!
चरण 5: परीक्षण और सक्रिय करें (Test and Activate)
* जीमेल नोड में Execute Node बटन पर क्लिक करें। यह आपके द्वारा चरण 1 में दर्ज किए गए नमूना डेटा का उपयोग करके एक परीक्षण ईमेल भेजेगा। अपने इनबॉक्स की जाँच करें कि क्या यह सही ढंग से आया है।
* जब सब कुछ सही लगे, तो वर्कफ़्लो को सहेजें (Save) और फिर कैनवास के ऊपरी-दाएँ कोने में स्थित टॉगल को Active पर सेट करें।
बधाई हो! आपका ऑटोमेशन अब लाइव है। अब, हर बार जब आप अपनी गूगल शीट में एक नई पंक्ति जोड़ेंगे, तो उस पंक्ति के ईमेल पते पर एक व्यक्तिगत ईमेल स्वचालित रूप से भेजा जाएगा।
यह प्रोजेक्ट आपको N8N की मुख्य कार्यक्षमता की ठोस समझ देता है और आप इसे और अधिक जटिल वर्कफ़्लो बनाने के लिए एक आधार के रूप में उपयोग कर सकते हैं।