ইন্টিগ্রেশন
n8n
যুক্ত হওয়ার তিনটি উপায়: ওয়েবহুক ট্রিগার, REST API-তে HTTP Request, অথবা MCP Client নোড।
n8n তিনটি ভিন্ন উপায়ে Letlink-এর সামনে বসতে পারে। ওয়েবহুক ও REST API Growth ও Ultimate-এ কাজ করে। MCP Client নোডের জন্য Ultimate লাগে। অ্যাপের ভেতরের পৃষ্ঠাটি হলো Integrations → n8n; আপনি API ডকস জানলেও এটি আপনার টোকেন ও MCP URL দেখায়।
1. ওয়েবহুক ট্রিগার (Growth ও Ultimate)
- n8n-এ একটি Webhook নোড যোগ করুন। এটি POST ও প্রোডাকশন মোডে সেট করুন এবং প্রোডাকশন URL কপি করুন।
- সেই URL Letlink-এর Integrations → Webhooks-এ পেস্ট করুন।
- প্রতিটি রেকর্ড করা ক্লিক
link_visitedJSON অবজেক্ট হিসেবে আসে।link_shortcode,visitor_variation,utm_campaignইত্যাদি পরবর্তী নোডগুলোতে ম্যাপ করুন।
“কেউ ক্লিক করলে X করো” ধরনের কাজের জন্য এটিই সঠিক ডিফল্ট — Airtable-এ একটি সারি যোগ করা, অন্য একটি Slack ওয়ার্কস্পেসে জানানো, IP সমৃদ্ধ করা, একটি টিকিট খোলা।
2. HTTP Request (Growth ও Ultimate)
https://letl.ink/api/v1-এ n8n-এর HTTP Request নোড ব্যবহার করুন। X-API-KEY হেডারে ইন্টিগ্রেশন → n8n থেকে পাওয়া টোকেন দিন। সাধারণ কলগুলো:
GET /auth/me— সংযোগ পরীক্ষা।GET /links?domain=letl.ink— তালিকা ও মোট ক্লিক।- JSON সহ
POST /links— একটি ফর্ম, CRM বা স্প্রেডশিটের সারি থেকে শর্ট লিংক তৈরি করুন। GET /visits— পুশ ওয়েবহুক না চাইলে নির্দিষ্ট সময় পরপর সর্বশেষ 50টি ক্লিক টেনে আনুন।
GET https://letl.ink/api/v1/links?domain=letl.ink
Header: X-API-KEY = YOUR_TOKEN
3. MCP Client (Ultimate)
n8n-এর MCP Client নোডকে Authorization: Bearer YOUR_TOKEN-সহ Streamable HTTP https://letl.ink/mcp-এ নির্দেশ করুন। টুলগুলো সেই একই, যা Claude ও ChatGPT দেখে: workspace_summary, list_links, get_link, get_recent_visits, create_link। যখন কোনো ওয়ার্কফ্লোর নিজে REST JSON পার্স না করে ওয়ার্কস্পেসকে প্রশ্ন *জিজ্ঞাসা* করা উচিত, তখন এটি ব্যবহার করুন।
কোনটি বেছে নেবেন
| পদ | ব্যবহার করুন |
|---|---|
| রিয়েল টাইমে কোনো ক্লিকে সাড়া দিন | Webhook নোড |
| রাতের রিপোর্ট বা তালিকা সিঙ্ক | /links বা /visits-এ HTTP Request |
| অন্য কোনো সিস্টেম থেকে লিংক তৈরি করুন | HTTP Request POST /links |
| একটি এজেন্টকে ব্যবহার পরীক্ষা করতে ও একটি লিংক তৈরি করতে দিন | Ultimate-এ MCP Client |