आउटबाउंड इंटीग्रेशन
अपने LoyaltyTree इवेंट्स को बाहरी मार्केटिंग, ऑटोमेशन, और एनालिटिक्स प्लेटफार्मों से कनेक्ट करें। ईमेल अभियानों, ग्राहक वर्गों, ऑटोमेशनों, और अधिक को शक्ति देने
🔗 आउटबाउंड इंटीग्रेशन
अपने LoyaltyTree इवेंट्स को बाहरी मार्केटिंग, ऑटोमेशन और एनालिटिक्स प्लेटफार्मों से कनेक्ट करें। ईमेल अभियानों, ग्राहक खंडों, ऑटोमेशन और अधिक को शक्ति देने के लिए ग्राहक गतिविधि के बारे में वास्तविक समय का डेटा भेजें।

समर्थित प्लेटफार्म
LoyaltyTree निम्नलिखित प्लेटफार्मों पर इवेंट भेजने का समर्थन करता है:
| प्लेटफार्म | प्रकार | आपको क्या चाहिए |
|---|---|---|
| Klaviyo | ईमेल/SMS मार्केटिंग | आपका Klaviyo प्राइवेट API कुंजी |
| Omnisend | ईमेल/SMS मार्केटिंग | आपका Omnisend API कुंजी |
| Shopify Flow | Shopify ऑटोमेशन | एक फ्लो ट्रिगर हैंडल (जो Shopify Flow में बनाया गया है) |
| जनरिक वेबहुक | कोई भी HTTP एंडपॉइंट | एक वेबहुक URL जो POST अनुरोध स्वीकार करता है |
शुरू करना
चरण 1: इंटीग्रेशन पर जाएं
अपने प्रशासन डैशबोर्ड में स्टोर्स → [आपका स्टोर] → इंटीग्रेशन → आउटबाउंड वेबहुक पर जाएं।
चरण 2: एक नया इंटीग्रेशन जोड़ें
+ इंटीग्रेशन जोड़ें बटन पर क्लिक करें। अपने प्लेटफार्म का चयन करें, इसे एक नाम दें, और भेजने के लिए कौन से इवेंट चुनें।

चरण 3: अपने क्रेडेंशियल दर्ज करें
प्लेटफार्म के आधार पर, आपको एक API कुंजी, वेबहुक URL, या ट्रिगर हैंडल प्रदान करने की आवश्यकता होगी। सभी संवेदनशील डेटा को संग्रहण से पहले एन्क्रिप्ट किया जाता है।
चरण 4: कनेक्शन का परीक्षण करें
अपने इंटीग्रेशन कार्ड पर परीक्षण बटन का उपयोग करें ताकि एक परीक्षण इवेंट भेजा जा सके और सुनिश्चित किया जा सके कि सब कुछ सही तरीके से जुड़ा हुआ है।
समर्थित इवेंट (कुल 19)
आप प्रत्येक इंटीग्रेशन को इन इवेंट्स के किसी भी संयोजन के लिए सब्सक्राइब कर सकते हैं। केवल वही इवेंट्स भेजे जाएंगे जो आप चुनते हैं।
🌱 बीज अर्जित इवेंट्स
जब ग्राहक विभिन्न गतिविधियों के माध्यम से बीज अर्जित करता है, तो यह ट्रिगर होता है।
| इवेंट | इवेंट कुंजी | जब ट्रिगर होता है |
|---|---|---|
| बीज – अर्जित – ऑर्डर | seeds.earned.order |
ग्राहक एक खरीद से बीज अर्जित करता है |
| बीज – अर्जित – विजिट | seeds.earned.visit |
ग्राहक स्टोर में विजिट करने से बीज अर्जित करता है |
| बीज – अर्जित – समीक्षा | seeds.earned.review |
ग्राहक एक समीक्षा लिखने से बीज अर्जित करता है |
| बीज – अर्जित – रेफरल | seeds.earned.referral |
ग्राहक एक सफल रेफरल से बीज अर्जित करता है |
| बीज – अर्जित – सोशल शेयर | seeds.earned.social_share |
ग्राहक सोशल मीडिया पर शेयर करने से बीज अर्जित करता है |
| बीज – अर्जित – बोनस | seeds.earned.bonus |
ग्राहक बोनस बीज प्राप्त करता है (जन्मदिन, मैन्युअल पुरस्कार, आदि) |
⭐ स्तर & समीक्षा इवेंट्स
| इवेंट | इवेंट कुंजी | जब ट्रिगर होता है |
|---|---|---|
| स्तर – बदला गया | tier.changed |
ग्राहक एक अलग लॉयल्टी स्तर पर जाता है |
| समीक्षा – प्रस्तुत की गई | review.submitted |
ग्राहक एक नया उत्पाद समीक्षा प्रस्तुत करता है |
| समीक्षा – स्वीकृत | review.approved |
एक उत्पाद समीक्षा स्वीकृत होती है (AI या मैन्युअल रूप से) |
| समीक्षा – अस्वीकृत | review.rejected |
एक उत्पाद समीक्षा अस्वीकृत होती है |
🎁 पुरस्कार इवेंट्स
| इवेंट | इवेंट कुंजी | जब ट्रिगर होता है |
|---|---|---|
| गिफ्ट कार्ड – अर्जित | gift_card.earned |
ग्राहक गिफ्ट कार्ड पुरस्कार के लिए योग्य होता है |
| गिफ्ट कार्ड – दावा किया गया | gift_card.claimed |
ग्राहक अपना गिफ्ट कार्ड दावा करता है |
| स्टोर क्रेडिट – अर्जित | store_credit.earned |
ग्राहक स्टोर क्रेडिट के लिए योग्य होता है |
| स्टोर क्रेडिट – दावा किया गया | store_credit.claimed |
ग्राहक अपना स्टोर क्रेडिट दावा करता है |
🌳 इको & रेफरल इवेंट्स
| इवेंट | इवेंट कुंजी | जब ट्रिगर होता है |
|---|---|---|
| इको उत्पाद – पुरस्कारित | eco_product.awarded |
ग्राहक एक इको उत्पाद के लिए बीज भुनाता है |
| इको – पेड़ लगाया गया | eco.tree_planted |
ग्राहक के लिए एक पेड़ लगाया जाता है |
| रेफरल – उत्पन्न | referral.generated |
ग्राहक एक रेफरल लिंक उत्पन्न करता है |
| रेफरल – विजिट | referral.visit |
कोई व्यक्ति एक रेफरल लिंक के माध्यम से स्टोर में जाता है |
| रेफरल – सफल | referral.successful |
एक रेफर किया गया आगंतुक खरीदारी करता है |
प्लेटफार्म सेटअप गाइड
📧 Klaviyo
Klaviyo एक ईमेल और SMS मार्केटिंग प्लेटफार्म है जो Shopify स्टोर्स के साथ लोकप्रिय है। LoyaltyTree Klaviyo को इवेंट्स API (v3) का उपयोग करके इवेंट भेजता है, ताकि आप लॉयल्टी गतिविधि के आधार पर खंड, फ्लो और अभियानों का निर्माण कर सकें।
- Klaviyo में, सेटिंग्स → API कुंजी पर जाएं और एक प्राइवेट API कुंजी बनाएं
- LoyaltyTree में, + इंटीग्रेशन जोड़ें पर क्लिक करें, Klaviyo का चयन करें
- अपनी प्राइवेट API कुंजी पेस्ट करें
- भेजने के लिए कौन से इवेंट चुनें
- इंटीग्रेशन सहेजें पर क्लिक करें
यह कैसे काम करता है: LoyaltyTree ग्राहक के ईमेल को प्रोफ़ाइल पहचानकर्ता के रूप में Klaviyo इवेंट्स बनाता है। इवेंट्स कस्टम मैट्रिक्स के रूप में दिखाई देते हैं (जैसे "बीज अर्जित ऑर्डर", "स्तर बदला गया") जिन्हें आप Klaviyo फ्लो और खंडों में उपयोग कर सकते हैं। बीज की मात्रा को इवेंट मूल्य के रूप में भेजा जाता है, ताकि आप उन्हें शर्तीय विभाजनों में उपयोग कर सकें।

📨 Omnisend
Omnisend एक और लोकप्रिय ईमेल और SMS मार्केटिंग प्लेटफार्म है। LoyaltyTree इवेंट्स को Omnisend इवेंट्स API (v5) का उपयोग करके भेजता है।
- Omnisend में, सेटिंग्स → API कुंजी पर जाएं और एक कुंजी उत्पन्न करें
- LoyaltyTree में, + इंटीग्रेशन जोड़ें पर क्लिक करें, Omnisend का चयन करें
- अपनी API कुंजी पेस्ट करें
- भेजने के लिए कौन से इवेंट चुनें
- इंटीग्रेशन सहेजें पर क्लिक करें
यह कैसे काम करता है: इवेंट्स ग्राहक के ईमेल, नाम, और Shopify ग्राहक ID के साथ भेजे जाते हैं। प्रत्येक इवेंट में सभी प्रासंगिक गुण शामिल होते हैं (बीज की मात्रा, ऑर्डर विवरण, स्तर की जानकारी, आदि) ताकि आप उन्हें Omnisend ऑटोमेशन वर्कफ़्लो और विभाजन में उपयोग कर सकें।
⚡ Shopify Flow
Shopify Flow Shopify का अंतर्निहित ऑटोमेशन टूल है। LoyaltyTree इवेंट्स को सीधे Shopify Flow में GraphQL flowTriggerReceive म्यूटेशन का उपयोग करके भेजता है, जिसका अर्थ है कि इवेंट्स आपके फ्लो वर्कफ़्लो के अंदर ट्रिगर्स के रूप में दिखाई देते हैं — कोई तीसरे पक्ष के ऐप की आवश्यकता नहीं।
- अपने Shopify प्रशासन में, Flow पर जाएं और एक नया वर्कफ़्लो बनाएं
- एक ट्रिगर जोड़ें — LoyaltyTree ऐप से ट्रिगर हैंडल का उपयोग करें
- LoyaltyTree में, + इंटीग्रेशन जोड़ें पर क्लिक करें, Shopify Flow का चयन करें
- अपने Shopify Flow ट्रिगर से मेल खाने वाला Flow ट्रिगर हैंडल दर्ज करें
- भेजने के लिए कौन से इवेंट चुनें
- इंटीग्रेशन सहेजें पर क्लिक करें
यह कैसे काम करता है: जब एक सब्सक्राइब किया गया इवेंट होता है, तो LoyaltyTree आपके स्टोर के Shopify API कनेक्शन का उपयोग करके इवेंट डेटा को सीधे Shopify Flow में GraphQL के माध्यम से भेजता है। पेलोड को मानव-पठनीय कुंजियों में समतल किया जाता है जैसे "ग्राहक ईमेल", "इवेंट प्रकार", "राशि", आदि। आप फिर इन मानों का उपयोग अपने फ्लो में शर्तों के रूप में कर सकते हैं ताकि ईमेल भेजने, ग्राहकों को टैग करने, या कार्य बनाने जैसी क्रियाएँ ट्रिगर की जा सकें।
उदाहरण Shopify Flow ऑटोमेशन:
- जब ग्राहक गोल्ड स्तर पर पहुँचते हैं तो उन्हें टैग करें
- जब एक पेड़ लगाया जाता है तो एक आंतरिक स्लैक सूचना भेजें
- जब एक समीक्षा प्रस्तुत की जाती है तो एक कार्य बनाएं
- जब वे एक गिफ्ट कार्ड अर्जित करते हैं तो ग्राहक प्रोफ़ाइल में एक नोट जोड़ें
🌐 जनरिक वेबहुक
LoyaltyTree इवेंट्स को किसी भी HTTP एंडपॉइंट पर भेजें। यह कस्टम सिस्टम, Zapier, Make (Integromat), n8n, या किसी अन्य प्लेटफार्म से कनेक्ट करने के लिए बिल्कुल सही है जो वेबहुक POST स्वीकार करता है।
- अपने प्राप्त करने वाले प्लेटफार्म से अपना वेबहुक एंडपॉइंट URL प्राप्त करें
- LoyaltyTree में, + इंटीग्रेशन जोड़ें पर क्लिक करें, जनरिक वेबहुक का चयन करें
- वेबहुक URL दर्ज करें
- (वैकल्पिक) एक प्रमाणन विधि चुनें और क्रेडेंशियल्स जोड़ें
- (वैकल्पिक) HMAC सिग्नेचर सत्यापन के लिए एक वेबहुक सीक्रेट जोड़ें
- भेजने के लिए कौन से इवेंट चुनें
- इंटीग्रेशन सहेजें पर क्लिक करें
प्रमाणन विकल्प:
| विधि | भेजा गया हेडर | विवरण |
|---|---|---|
| HMAC सिग्नेचर | X-LoyaltyTree-Signature |
पेलोड बॉडी का SHA-256 HMAC, आपके वेबहुक सीक्रेट के साथ हस्ताक्षरित |
| बियरर टोकन | Authorization: Bearer <token> |
मानक OAuth-शैली बियरर टोकन प्रमाणन |
| X-Token | X-Token: <token> |
कस्टम हेडर में सरल टोकन |
| कस्टम हेडर | <your-header>: <token> |
अपने स्वयं के हेडर नाम और टोकन मान निर्दिष्ट करें |
कस्टम पेलोड टेम्पलेट: जनरिक वेबहुक के लिए, आप प्रत्येक इवेंट के लिए पेलोड प्रारूप को टेम्पलेट वेरिएबल्स का उपयोग करके अनुकूलित कर सकते हैं। यह आपको आपके प्राप्त करने वाले सिस्टम द्वारा अपेक्षित सटीक प्रारूप से मेल खाने की अनुमति देता है।
प्रत्येक अनुरोध के साथ भेजे गए मानक हेडर:
Content-Type: application/jsonUser-Agent: LoyaltyTree/1.0X-LoyaltyTree-Event: <event_type>X-LoyaltyTree-Timestamp: <ISO timestamp>
उदाहरण वेबहुक पेलोड
यहाँ एक सामान्य seeds.earned.order इवेंट का उदाहरण है जब इसे एक जनरिक वेबहुक पर भेजा जाता है:
{
"event": "seeds.earned.order",
"timestamp": "2026-02-06T14:30:00.000Z",
"customer": {
"email": "jane@example.com",
"first_name": "Jane",
"last_name": "Smith",
"display_name": "Jane Smith",
"shopify_customer_id": "7891234567890"
},
"amount": 50,
"order_id": "6012345678901",
"order_number": "1042",
"order_total": "89.99",
"order_currency": "USD",
"balance": 350,
"tier": "Silver"
}
हर इवेंट पेलोड में ग्राहक ऑब्जेक्ट शामिल होता है जिसमें उनका ईमेल, नाम, और Shopify ग्राहक ID होती है, साथ ही इवेंट-विशिष्ट डेटा फ़ील्ड भी होते हैं।
इवेंट डेटा संदर्भ
नीचे प्रत्येक इवेंट प्रकार के साथ शामिल डेटा फ़ील्ड की विस्तृत सूची है।
🌱 seeds.earned.order
- amount – अर्जित बीजों की संख्या
- order_id – Shopify ऑर्डर ID
- order_number – मानव-पठनीय ऑर्डर संख्या
- order_total – ऑर्डर कुल राशि
- order_currency – मुद्रा कोड (जैसे USD)
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
👁️ seeds.earned.visit
- amount – अर्जित बीजों की संख्या
- visit_number – यह कौन सा विजिट था
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
✍️ seeds.earned.review
- amount – अर्जित बीजों की संख्या
- product – उत्पाद के साथ ऑब्जेक्ट
idऔरtitle - rating – स्टार रेटिंग (1-5)
- has_photos – क्या समीक्षा में फोटो शामिल हैं
- platform – समीक्षा प्लेटफार्म (जैसे "loyaltytree")
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
🤝 seeds.earned.referral
- amount – अर्जित बीजों की संख्या
- referral_type – रेफरल का प्रकार (जैसे "referral_purchase")
- referred_customer – रेफर किए गए ग्राहक की जानकारी के साथ ऑब्जेक्ट
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
📱 seeds.earned.social_share
- amount – अर्जित बीजों की संख्या
- platform – उपयोग किया गया सोशल प्लेटफार्म (जैसे "twitter", "facebook")
- share_url – वह URL जो साझा किया गया था
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
🎉 seeds.earned.bonus
- amount – अर्जित बीजों की संख्या
- reason – बोनस का कारण (जैसे "जन्मदिन बोनस")
- balance – ग्राहक का नया बीज बैलेंस
- tier – ग्राहक का वर्तमान स्तर नाम
📊 tier.changed
- old_tier – पिछले स्तर का नाम
- new_tier – नए स्तर का नाम
- total_seeds – ग्राहक के कुल जीवनकाल के बीज
📝 review.submitted
- review_id – अद्वितीय समीक्षा पहचानकर्ता
- product – उत्पाद के साथ ऑब्जेक्ट
idऔरtitle - rating – स्टार रेटिंग (1-5)
- title – समीक्षा शीर्षक
- body – समीक्षा का मुख्य पाठ
- photos – फोटो URLs की सूची
- has_photo – क्या समीक्षा में फोटो हैं
✅ review.approved
- review_id – अद्वितीय समीक्षा पहचानकर्ता
- product – उत्पाद के साथ ऑब्जेक्ट
idऔरtitle - rating – स्टार रेटिंग (1-5)
- title – समीक्षा शीर्षक
- body – समीक्षा का मुख्य पाठ
- photos – फोटो URLs की सूची
- seeds_awarded – इस समीक्षा के लिए दिए गए बीज
❌ review.rejected
- review_id – अद्वितीय समीक्षा पहचानकर्ता
- product – उत्पाद के साथ ऑब्जेक्ट
idऔरtitle - rating – स्टार रेटिंग (1-5)
- rejection_reason – समीक्षा अस्वीकृत होने का कारण
🎁 gift_card.earned
- amount – गिफ्ट कार्ड की मौद्रिक मूल्य
- currency – मुद्रा कोड
- seeds_redeemed – इसे अर्जित करने के लिए खर्च किए गए बीज
- tier – ग्राहक का वर्तमान स्तर
💳 gift_card.claimed
- amount – गिफ्ट कार्ड की मौद्रिक मूल्य
- currency – मुद्रा कोड
- code – गिफ्ट कार्ड कोड
💰 store_credit.earned & store_credit.claimed
- amount – स्टोर क्रेडिट की मौद्रिक मूल्य
- currency – मुद्रा कोड
- seeds_redeemed – बीज खर्च किए गए (अर्जित इवेंट केवल)
- tier – ग्राहक का वर्तमान स्तर (अर्जित इवेंट केवल)
🌳 eco_product.awarded
- eco_product_name – इको उत्पाद का नाम
- eco_product_type – प्रकार (जैसे "पेड़", "कोरल")
- seeds_spent – इस उत्पाद पर खर्च किए गए बीज
🌲 eco.tree_planted
- trees_count – लगाए गए पेड़ों की संख्या
- project_name – पुनर्वनीकरण परियोजना का नाम
- certificate_url – पौधारोपण प्रमाणपत्र का लिंक
🔗 referral.generated, referral.visit & referral.successful
- referral_code – अद्वितीय रेफरल कोड (केवल उत्पन्न)
- share_url – रेफरल URL (केवल उत्पन्न)
- visitor_id – गुमनाम आगंतुक ID (विजिट केवल)
- seeds_awarded – अर्जित बीज (विजिट & सफल)
- referred_customer – नए ग्राहक के बारे में जानकारी (सफल केवल)
- order_total – रेफर किए गए ग्राहक का ऑर्डर कुल (सफल केवल)
विश्वसनीयता & पुनः प्रयास लॉजिक
LoyaltyTree विश्वसनीय इवेंट डिलीवरी सुनिश्चित करने के लिए एक असिंक्रोनस कतार का उपयोग करता है। इवेंट कभी भी खोते नहीं हैं — यदि डिलीवरी विफल होती है, तो सिस्टम स्वचालित रूप से पुनः प्रयास करता है जिसमें वृद्धि होती है।
| पुनः प्रयास प्रयास | इंतज़ार का समय |
|---|---|
| 1st पुनः प्रयास | 1 मिनट |
| 2nd पुनः प्रयास | 5 मिनट |
| 3rd पुनः प्रयास | 30 मिनट |
| 4th पुनः प्रयास | 2 घंटे |
| 5th पुनः प्रयास (अंतिम) | 24 घंटे |
सभी पुनः प्रयास समाप्त होने के बाद, इवेंट को "खत्म" के रूप में चिह्नित किया जाता है और आपके इवेंट लॉग में एक पुनः प्रयास बटन के साथ दिखाई देता है ताकि आप इसे किसी भी समय मैन्युअल रूप से पुनः प्रयास कर सकें।
इवेंट लॉग
हर इवेंट डिलीवरी लॉग की जाती है और इवेंट लॉग अनुभाग में दिखाई देती है। आप लॉग को फ़िल्टर कर सकते हैं:
- कनेक्शन – एक विशिष्ट इंटीग्रेशन के लिए इवेंट देखें
- इवेंट – इवेंट प्रकार द्वारा फ़िल्टर करें
- ग्राहक – ग्राहक ईमेल या नाम द्वारा खोजें
- तारीख सीमा – एक विशिष्ट समय अवधि के इवेंट देखें
प्रत्येक लॉग प्रविष्टि समय, प्लेटफार्म, इवेंट प्रकार, स्थिति, और किसी भी त्रुटि संदेश को दिखाती है। विफल इवेंट्स में तुरंत उन्हें फिर से कतार में लगाने के लिए पुनः प्रयास बटन शामिल होता है।
समस्या निवारण
इवेंट "विफल" स्थिति दिखाते हैं
इवेंट लॉग में त्रुटि संदेश की जांच करें। सामान्य कारण:
- कनेक्ट नहीं हो सका – वेबहुक URL डाउन या गलत हो सकता है
- 401/403 त्रुटि – आपकी API कुंजी या प्रमाणीकरण टोकन अमान्य हो सकता है
- समय समाप्त – प्राप्त करने वाला सर्वर प्रतिक्रिया देने में बहुत धीमा है (10-सेकंड समय समाप्त)
Klaviyo/Omnisend में इवेंट नहीं दिख रहे हैं
सुनिश्चित करें कि ग्राहक के पास एक मान्य ईमेल पता है। Klaviyo और Omnisend दोनों को इवेंट से संबंधित करने के लिए एक ईमेल की आवश्यकता होती है। गुमनाम ग्राहकों के पास ईमेल नहीं होने पर इन प्लेटफार्मों के लिए इवेंट उत्पन्न नहीं होंगे।
Shopify Flow ट्रिगर नहीं चल रहा है
सुनिश्चित करें कि:
- Shopify Flow ऐप आपके स्टोर में स्थापित है
- आपका Flow वर्कफ़्लो सक्रिय है (रुका हुआ नहीं)
- LoyaltyTree में ट्रिगर हैंडल बिल्कुल वही है जो आपने Shopify Flow में सेट किया है
- आपकी Shopify योजना Flow का समर्थन करती है (बेसिक या ऊपर)
सुरक्षा
- सभी API कुंजी और टोकन आराम में एन्क्रिप्टेड हैं, AES-256-CBC एन्क्रिप्शन का उपयोग करके
- वेबहुक सीक्रेट्स HMAC सिग्नेचर सत्यापन सक्षम करते हैं ताकि आपका एंडपॉइंट सत्यापित कर सके कि अनुरोध वास्तव में LoyaltyTree से आया है
- इवेंट्स एक असिंक्रोनस कतार के माध्यम से संसाधित होते हैं — आपके स्टोर के प्रदर्शन पर इंटीग्रेशन डिलीवरी का कभी भी प्रभाव नहीं पड़ता
- पुराने डिलीवर किए गए इवेंट्स और लॉग स्वचालित रूप से 30 दिनों के बाद साफ़ कर दिए जाते हैं