इंटीग्रेशन
Zapier
हर दर्ज विज़िट पर Zap ट्रिगर करें और दूसरे ऐप से शॉर्ट लिंक बनाएँ।
Zapier उसी REST API से बात करता है जिससे आपकी अपनी स्क्रिप्ट करती हैं। आपको Growth या Ultimate वर्कस्पेस और इंटीग्रेशन → Zapier (या API — यह वही टोकन है) से एक API टोकन चाहिए।
ऐप कनेक्ट करें
- Zapier में Letlink कनेक्शन जोड़ें और पूछे जाने पर API टोकन पेस्ट करें।
- Zapier इसे सत्यापित करने के लिए
GET /api/v1/auth/meको कॉल करता है। - अगर टेस्ट 403 के साथ विफल होता है, तो वर्कस्पेस प्लान में अभी API शामिल नहीं है — Growth पर अपग्रेड करें।
ट्रिगर: कोई लिंक विज़िट किया गया
यह link_visited इवेंट पर एक REST Hook है। जब आप Zap चालू करते हैं, तो Zapier अपने Catch URL के साथ /api/v1/hooks/subscribe पर POST करता है। इसके बाद हर दर्ज क्लिक वेबहुक पेलोड के ढाँचे में POST होता है (देखें वेबहुक)। फ़ील्ड मैप करते समय Zapier सैंपल रो लाने के लिए GET /api/v1/visits को भी कॉल कर सकता है — यह एंडपॉइंट उसी ढाँचे में पिछले 50 क्लिक लौटाता है।
Zap में उपयोगी फ़ील्ड: link_shortcode, link_destination_url, visitor_device_type, visitor_browser, visitor_referrer, visitor_variation, utm_source, utm_campaign, instagram_username।
कार्रवाई: लिंक बनाएँ
POST /api/v1/links से मैप होता है। आप type, destination, short_code, title, domain और स्मार्ट-टाइप फ़ील्ड (ios_url, android_url आदि) भेज सकते हैं। Free प्लान पर स्मार्ट टाइप और सीमा पार कर चुके वर्कस्पेस, Zap के रन लॉग में त्रुटि लौटाते हैं।
संचालन संबंधी नोट
- Letlink में टोकन फिर से बनाने से Zapier कनेक्शन तब तक टूटा रहता है जब तक आप नया मान पेस्ट न करें।
- Zap बंद करने पर हुक अनसब्सक्राइब हो जाना चाहिए। अगर कोई Catch URL रह जाए, तो उसे इंटीग्रेशन → वेबहुक में हटाएँ।
- ज़्यादा ट्रैफ़िक वाले लिंक हर दर्ज क्लिक पर एक Zap रन बनाएँगे। दूसरा शॉर्ट कोड बनाने के बजाय Zapier में फ़िल्टर करें (जैसे केवल
visitor_variation=qr)।