मुख्य सामग्री पर जाएं

n8n workflows

AI-School production webhook के माध्यम से n8n workflows शुरू कर सकता है। यह तब उपयोगी है जब आप AI-School के बाहर कोई automated process शुरू करना चाहते हैं, जैसे task बनाना, CRM record update करना, reporting flow शुरू करना या form data को किसी दूसरे system में भेजना।

उदाहरण: स्कूल वेबसाइट पर news article

मान लें कि school ने एक n8n workflow बनाया है जो WordPress website पर news article publish करता है। AI-School में user सिर्फ छोटा text भरता है, जैसे project week, sports day या open day के बारे में कुछ वाक्य। इसी text से n8n में workflow शुरू होता है।

n8n workflow फिर उदाहरण के लिए यह कर सकता है:

  1. छोटे text को LLM node और school की tone के अनुरूप prompt से अच्छे draft में बदलता है।
  2. दूसरे LLM node से उपयुक्त illustration बनाता है, जैसे school colors और पहचानने योग्य illustrative style में।
  3. text और image को WordPress website पर blog post के रूप में तैयार या publish करता है।

इस तरह AI-School और n8n साथ काम करते हैं: AI-School में user workflow चुनता है और जरूरी जानकारी भरता है। इसके बाद n8n automated steps चलाता है और news article को website पर सही ढंग से रखता है।

यह integration क्या करता है?

आप workflow overview से n8n workflow शुरू करते हैं। अगर workflow में fields हैं, तो पहले उन्हें भरते हैं। fields न होने पर workflow तुरंत शुरू होता है।

  • अगर workflow में कोई field नहीं है, तो webhook तुरंत trigger होता है।
  • अगर workflow में fields हैं, तो पहले एक dialog खुलता है। User form भरता है और फिर button से workflow शुरू करता है।
  • भरे गए values JSON के रूप में POST request में n8n webhook को भेजे जाते हैं।

AI-School में n8n workflow बनाना

Administrator workflow को इस तरह register करता है:

  1. Assistants पर जाएँ।
  2. Workflows खोलें।
  3. New n8n workflow चुनें।
  4. Workflow name और n8n Production URL दर्ज करें।
  5. header name और secret header value के साथ Header authentication सेट करें।
  6. जरूरत होने पर वे fields जोड़ें जिन्हें POST request में भेजना है।
  7. Workflow save करें।

Fields

  • Fields optional हैं।
  • हर field का एक field name और एक type होता है।
  • समर्थित field types हैं: छोटा पाठ, लंबा पाठ, संख्या, हाँ/नहीं और तारीख।
  • workflow शुरू करने से पहले अनिवार्य fields भरना जरूरी है।
  • Field name उस JSON body में key बनता है जो n8n को भेजी जाती है।

n8n में compatible workflow बनाना

  1. n8n में नया workflow बनाएँ।
  2. पहले node के रूप में Webhook Trigger जोड़ें।
  3. HTTP Method को POST पर सेट करें।
  4. n8n में Header authentication configure करें। वही header name और value इस्तेमाल करें जो application में दर्ज की गई है।
  5. Webhook की Production URL copy करें। Test URL इस्तेमाल न करें।
  6. n8n में workflow activate करें।
  7. मिली हुई JSON body को अगले n8n nodes में इस्तेमाल करें।

JSON body का उदाहरण

अगर आप prompt, customerName और date नाम वाले fields define करते हैं, तो n8n को उदाहरण के लिए यह JSON body मिलती है:

{
"prompt": "Request का छोटा summary बनाएँ।",
"customerName": "Example organization",
"date": "2026-09-22"
}

महत्वपूर्ण सीमाएँ

  • केवल Webhook Triggers समर्थित हैं।
  • केवल production webhook URLs समर्थित हैं।
  • /webhook-test/ वाली test webhook URLs अस्वीकार की जाती हैं।
  • केवल POST समर्थित है।
  • केवल generic header authentication समर्थित है।
  • application में header value को secret की तरह संभाला जाता है।
  • Tenant server-side signed-in user से तय होता है, browser द्वारा भेजी गई value से नहीं।

समस्या समाधान

  • 404 या webhook पंजीकृत नहीं है: n8n में workflow activate करें और Production URL इस्तेमाल करें।
  • प्रमाणीकरण त्रुटि: जाँचें कि दोनों systems में header name और header value बिल्कुल समान हैं।
  • डेटा गायब है: जाँचें कि application के field names n8n में अपेक्षित keys से मेल खाते हैं।
  • n8n में request नहीं दिख रही: जाँचें कि workflow Webhook Trigger से शुरू होता है और POST इस्तेमाल करता है।
WhatsApp