मुख्य सामग्री पर जाएं
संचार ट्रिगर्स आने वाले ईमेल, Odin-रिकॉर्डेड मीटिंग के समापन, या Telegram बॉट द्वारा प्राप्त संदेश के जवाब में फ़ायर होते हैं।

ईमेल

Gmail या Office 365 इनबॉक्स को पोल करता है और मेल खाने वाला ईमेल मिलने पर वर्क़्फ़्लो फ़ायर करता है। आप प्रेषक पता, विषय पंक्ति कीवर्ड और पठन स्थिति द्वारा फ़िल्टर कर सकते हैं। संलग्नक वैकल्पिक रूप से शामिल किए जा सकते हैं और डाउनस्ट्रीम नोड्स को पास किए जा सकते हैं। कब उपयोग करें
  • आप चाहते हैं कि कोई विशिष्ट ईमेल आने पर वर्क़्फ़्लो स्वचालित रूप से प्रतिक्रिया करे।
  • आप ईमेल-टू-एक्शन पाइपलाइन बना रहे हैं (जैसे ईमेल से चालान प्राप्त करना → डेटा निकालना → CRM में रिकॉर्ड बनाना)।
  • आपको ईमेल संलग्नकों को प्रोग्रामेटिक रूप से संसाधित करने की आवश्यकता है।
कॉन्फ़िगरेशन
सेटिंगप्रकारविवरण
email_providerस्ट्रिंगgmail पर सेट करें।
poll_intervalपूर्णांकइनबॉक्स कितनी बार जाँचा जाता है, सेकंड में।
filters.unread_onlyबूलियनtrue होने पर, केवल अपठित ईमेल वर्क़्फ़्लो ट्रिगर करते हैं।
filters.from_emailस्ट्रिंगकेवल इस प्रेषक पते से ईमेल पर ट्रिगर करें।
filters.subject_containsस्ट्रिंगकेवल तभी ट्रिगर करें जब विषय इस कीवर्ड या वाक्यांश को शामिल करता हो।
options.include_attachmentsबूलियनtrue होने पर, संलग्नक डेटा ट्रिगर आउटपुट में शामिल है।
इस ट्रिगर का उपयोग करने से पहले प्रोजेक्ट पर Gmail OAuth कनेक्शन कॉन्फ़िगर किया जाना चाहिए।
आउटपुट वेरिएबल्स
वेरिएबलविवरण
trigger.email.fromप्रेषक का ईमेल पता।
trigger.email.toप्राप्तकर्ता ईमेल पता।
trigger.email.subjectईमेल की विषय पंक्ति।
trigger.email.bodyईमेल का सादा पाठ बॉडी।
trigger.email.attachmentsसंलग्नक ऑब्जेक्ट्स का एरे (फ़ाइलनाम, MIME प्रकार, सामग्री)। केवल तभी भरा जाता है जब include_attachments सक्षम हो।
trigger.email.dateईमेल प्राप्त होने का टाइमस्टैम्प, ISO 8601 प्रारूप में।
  • फ़िल्टर संचयी होते हैं। यदि from_email और subject_contains दोनों सेट हैं, तो ट्रिगर फ़ायर होने के लिए दोनों शर्तें पूरी होनी चाहिएं।
  • पहले से संसाधित किए गए ईमेल को फिर से संसाधित करने से बचने के लिए प्रोडक्शन वर्क़्फ़्लोज़ में unread_only को true पर सेट करें।
  • एकल ईमेल से कई संलग्नक संसाधित करने के लिए trigger.email.attachments का उपयोग लूप नोड के साथ करें।

Odin मीटिंग अंत

Odin-रिकॉर्डेड मीटिंग समाप्त होने और नोट्स या क्रिया आइटम्स उत्पन्न होने पर स्वचालित रूप से फ़ायर होता है। पोस्ट-मीटिंग स्वचालन वर्क़्फ़्लो बनाने के लिए इसका उपयोग करें — जैसे सारांश वितरित करना, फ़ॉलो-अप कार्य बनाना, या CRM या प्रोजेक्ट प्रबंधन टूल में मीटिंग अंतर्दृष्टि लॉग करना। कब उपयोग करें
  • आप मीटिंग समाप्त होते ही मीटिंग नोट्स या क्रिया आइटम्स को स्वचालित रूप से संसाधित करना चाहते हैं।
  • आप पोस्ट-मीटिंग पाइपलाइन बना रहे हैं (जैसे मीटिंग समाप्त → क्रिया आइटम्स निकालें → प्रोजेक्ट प्रबंधन टूल में कार्य बनाएँ)।
  • आपको मीटिंग सारांश को स्वचालित रूप से नॉलेज बेस या CRM रिकॉर्ड में लॉग करने की आवश्यकता है।
कॉन्फ़िगरेशन
सेटिंगप्रकारविवरण
Tool Descriptionस्ट्रिंगTools पृष्ठ पर दिखाए जाने वाले टूल का विवरण।
Require Confirmationबूलियनसक्षम होने पर, वर्क़्फ़्लो निष्पादित होने से पहले उपयोगकर्ता को पुष्टि करनी होगी।
Open Workflow Panelबूलियनसक्षम होने पर, जब यह फ़्लो चैट से चलता है तो वर्क़्फ़्लो पूर्वावलोकन पैनल दिखाता है।
API Keyस्ट्रिंगप्रमाणीकरण के लिए आपकी OdinAI API कुंजी।
API Secretस्ट्रिंगप्रमाणीकरण के लिए आपकी OdinAI API गोपनीयता।
Project IDस्ट्रिंगआपकी OdinAI प्रोजेक्ट ID।
Enable for all meetingsबूलियनसक्षम होने पर, ट्रिगर इस बात की परवाह किए बिना फ़ायर होता है कि कौन सी मीटिंग (जिसमें आप हैं) समाप्त होती है।
Event Typeस्ट्रिंगट्रिगर फ़ायर करने वाली मीटिंग घटना। डिफ़ॉल्ट Meeting Done है।
Action Typeस्ट्रिंगमीटिंग समाप्त होने पर प्राप्त करने के लिए डेटा का प्रकार। विकल्प Notes और Action Items हैं।
उपलब्ध वेरिएबल्स
वेरिएबलविवरण
{{trigger.meeting.title}}जो मीटिंग समाप्त हुई उसका शीर्षक।
{{trigger.meeting.notes}}मीटिंग से AI-उत्पन्न नोट्स।
  • प्रमाणीकरण के लिए OdinAI API प्रमाणपत्र (API कुंजी, API गोपनीयता और प्रोजेक्ट ID) की आवश्यकता होती है।
  • जब सभी मीटिंग्स के लिए सक्षम करें चालू हो, तो ट्रिगर आपके शामिल होने वाली किसी भी मीटिंग के लिए फ़ायर होता है। विशिष्ट मीटिंग्स तक ट्रिगरिंग को सीमित करने के लिए इसे अक्षम करें।
  • क्रिया प्रकार यह निर्धारित करता है कि ट्रिगर डाउनस्ट्रीम नोड्स को मीटिंग नोट्स या क्रिया आइटम्स प्रदान करता है या नहीं।
  • मीटिंग डेटा {{trigger.meeting.title}}, {{trigger.meeting.notes}} और मीटिंग पेलोड में अन्य फ़ील्ड्स के माध्यम से सुलभ है।

Telegram: नया संदेश

Telegram बॉट को नया संदेश प्राप्त होने पर फ़ायर होता है। ट्रिगर एक वेबहुक का उपयोग करता है जिसे Telegram पोस्ट अपडेट करता है, जो प्रत्येक संदेश प्राप्त होने पर वर्क़्फ़्लो शुरू करता है। कब उपयोग करें
  • आप एक Telegram बॉट बनाना चाहते हैं जो ऑटोमेटेड वर्क़्फ़्लो के साथ उपयोगकर्ता संदेशों का जवाब दे।
  • आप आने वाले Telegram संदेशों को AI एजेंट या प्रसंस्करण पाइपलाइन में रूट कर रहे हैं।
  • आपको अपने Telegram बॉट को भेजे गए संदेशों को वास्तविक समय में कैप्चर और कार्रवाई करने की आवश्यकता है।
कॉन्फ़िगरेशन
सेटिंगप्रकारविवरण
Tool Descriptionस्ट्रिंगTools पृष्ठ पर दिखाए जाने वाले टूल का विवरण।
Require Confirmationबूलियनसक्षम होने पर, वर्क़्फ़्लो निष्पादित होने से पहले उपयोगकर्ता को पुष्टि करनी होगी।
Open Workflow Panelबूलियनसक्षम होने पर, जब यह फ़्लो चैट से चलता है तो वर्क़्फ़्लो पूर्वावलोकन पैनल दिखाता है।
Allowed HTTP Methodस्ट्रिंगवेबहुक द्वारा स्वीकार की जाने वाली HTTP विधि। डिफ़ॉल्ट POST है।
Authenticationस्ट्रिंगआने वाले वेबहुक अनुरोधों के लिए प्रमाणीकरण विधि। डिफ़ॉल्ट None है।
Response Modeस्ट्रिंगवेबहुक आने वाले अनुरोधों का कैसे जवाब देता है। तुरंत प्रतिक्रिया दें तुरंत 200 OK प्रतिक्रिया लौटाता है।
वेबहुक सेटअप करना
1

टूल प्रकाशित करें

वेबहुक एंडपॉइंट सक्रिय करने और Live URL जनरेट करने के लिए वर्क़्फ़्लो प्रकाशित करें।
2

Telegram के साथ वेबहुक रजिस्टर करें

Live URL कॉपी करें और telegram_set_webhook टूल या निम्नलिखित curl कमांड का उपयोग करके अपने Telegram बॉट के साथ रजिस्टर करें:
curl -X POST "https://api.telegram.org/bot<TOKEN>/setWebhook" \
  -H "Content-Type: application/json" \
  -d '{"url":"<WEBHOOK_URL>","allowed_updates":["message"]}'
3

अपने बॉट को संदेश भेजें

अपने Telegram बॉट को एक संदेश भेजें। Telegram अपडेट को वेबहुक URL पर पोस्ट करेगा और वर्क़्फ़्लो शुरू करेगा।
नमूना डेटा कैप्चर करना (वैकल्पिक) वर्क़्फ़्लो निष्पादित किए बिना टेस्ट रन के लिए एक वास्तविक पेलोड सहेजने के लिए, अपने बॉट को निम्नलिखित कमांड भेजें:
/generate_test_message Hello world
कैप्चर किया गया पेलोड लोड करने के लिए रीफ्रेश पर क्लिक करें। उपलब्ध वेरिएबल्स
वेरिएबलविवरण
{{trigger.body}}अनुरोध बॉडी (JSON पार्स किया गया)।
{{trigger.headers}}अनुरोध हेडर्स।
{{trigger.query}}क्वेरी पैरामीटर्स।
{{trigger.method}}HTTP विधि।
{{trigger.body.message.text}}आने वाले Telegram संदेश का पाठ सामग्री।
{{trigger.body.message.chat.id}}उस बातचीत का चैट ID जहाँ से संदेश भेजा गया था।
  • टेस्ट URL (Live URL में /test जोड़ा गया) वर्क़्फ़्लो निष्पादित किए बिना नमूना डेटा जनरेट करता है।
  • संदेश डेटा {{trigger.body.message.text}}, {{trigger.body.message.chat.id}} और Telegram अपडेट पेलोड में अन्य फ़ील्ड्स के माध्यम से सुलभ है।
  • बाहरी सेवाएँ आपके वेबहुक URL को HTTP अनुरोध भेजती हैं; प्रत्येक अनुरोध एक नया वर्क़्फ़्लो निष्पादन ट्रिगर करता है।
  • Telegram के साथ रजिस्टर करने से पहले वेबहुक एंडपॉइंट सक्रिय करने के लिए टूल प्रकाशित करें।