Respondo-তে মাইগ্রেশন
অন্য কোনো হেল্পডেস্ক থেকে আসছেন? আপনার জ্ঞানভাণ্ডার, কথোপকথনের ইতিহাস, সংরক্ষিত উত্তর ও ওয়ার্কস্পেস-সেটিংস এক গাইডেড পাসে নিয়ে আসুন — একবারের ইমপোর্ট, পুরোনো টুলের সঙ্গে কোনো চলমান সংযোগ ছাড়াই।
পরিচিতি#
মাইগ্রেশন-উইজার্ড শুধু-পড়ার API ক্রেডেনশিয়াল দিয়ে আপনার বর্তমান হেল্পডেস্কে যুক্ত হয়, কী কী পেল তা ঠিকঠাক দেখায়, কী আনবেন তা বাছতে দেয়, আর তারপর আপনি কাজ চালিয়ে যাওয়ার ফাঁকেই ব্যাকগ্রাউন্ডে সব ইমপোর্ট করে। শেষ হলে আপনার নিবন্ধগুলো AI এজেন্টকে চালায়, পুরোনো কথোপকথনগুলো পূর্ণ ইতিহাসসহ ইনবক্সে বসে থাকে, আর সংরক্ষিত উত্তরগুলো ব্যবহারের জন্য প্রস্তুত।
একবারের ইমপোর্ট
ডেটা কপি হয় একবারই। Respondo আপনার পুরোনো হেল্পডেস্কে সিঙ্ক-ব্যাক করে না, লাইভ সংযোগও রাখে না।
কী আসবে, আপনিই বাছেন
প্রতিটি শ্রেণি — নিবন্ধ, কথোপকথন, সংরক্ষিত উত্তর, সেটিংস — চালু বা বন্ধ করা যায়। নিবন্ধ চাইলে একটি একটি করে বেছেও নেওয়া যায়।
সৎ অগ্রগতি
লাইভ প্রগ্রেস-স্ক্রিন শ্রেণিপ্রতি আসল সংখ্যা দেখায় — imported, updated, skipped, failed — আর যেকোনো মুহূর্তে বাতিল করা যায়।
সমর্থিত উৎস#
Respondo তিনটি হেল্পডেস্ক থেকে ইমপোর্ট করতে পারে। প্রতিটি জিনিসের নাম রাখে একটু আলাদাভাবে — উইজার্ড সর্বত্র ভেন্ডরের নিজস্ব পরিভাষাই ব্যবহার করে:
| উৎস | জ্ঞানভাণ্ডার | পুনর্ব্যবহারযোগ্য উত্তর |
|---|---|---|
| Zendesk | Help Center নিবন্ধ | Macros |
| Intercom | Articles | Saved replies (পাওয়া যায় না — নিচে সীমাবদ্ধতা দেখুন) |
| Freshdesk | Solutions | Canned responses |
কী কী ইমপোর্ট হয়#
ইমপোর্ট চলে চারটি স্বাধীন শ্রেণিতে। উইজার্ডের Choose ধাপে বাছুন কোনগুলো অন্তর্ভুক্ত হবে:
| শ্রেণি | Respondo-তে যা হয়ে ওঠে |
|---|---|
| জ্ঞানভাণ্ডারের নিবন্ধ | প্রকাশিত নিবন্ধগুলো আপনার বাছাই করা AI এজেন্টের জ্ঞান-উৎস হয়ে যায় — এজেন্ট সঙ্গে সঙ্গেই সেগুলো থেকে উত্তর দিতে পারে। সব ইমপোর্ট করতে পারেন, বা আলাদা আলাদা নিবন্ধ বেছে নিতে পারেন — বহুভাষিক হেল্প-সেন্টারের জন্য ভাষাপ্রতি ফিল্টারসহ। |
| পুরোনো কথোপকথন | টিকিট ও কথোপকথন ইনবক্সে আসে resolved কথোপকথন হিসেবে — পূর্ণ বার্তা-ইতিহাস ও কন্টাক্টসহ। এগুলো থেকে উঁচু মানের প্রশ্নোত্তর-জোড়াও প্রশিক্ষণ-ডেটা হিসেবে তুলে আনা হয়, ফলে এজেন্ট শেখে আপনার টিম আসলে কীভাবে উত্তর দেয়। |
| Macros / saved replies / canned responses | আপনার পুনর্ব্যবহারযোগ্য উত্তরগুলো সংরক্ষিত উত্তর হয়ে যায় (Settings → Macros), যা সহকর্মীরা যেকোনো কথোপকথনে বসাতে পারেন। |
| ওয়ার্কস্পেস-সেটিংস | টাইমজোন, কাজের সময়ের সূচি (ছুটিসহ) ও আপনার কোম্পানির নাম। কিছুই চোখ বুজে বসানো হয় না — উইজার্ড প্রতিটি সেটিংয়ের পাশাপাশি diff দেখায়, আর কেবল আপনার গ্রহণ করা পরিবর্তনগুলোই লেখা হয়। |
ইমপোর্ট করা কথোপকথন কোনো অটোমেশন চালায় না: বটের উত্তর নেই, এস্কেলেশন নেই, নোটিফিকেশন নেই। এগুলো চুপচাপ ইতিহাস হিসেবে আসে। পুরোনো হেল্পডেস্কে যেহেতু মানুষ এগুলো সমাধান করেছিলেন, তাই এগুলো Resolved by AI নয়, Resolved by team-এর অধীনে ফাইল হয়।
প্রয়োজনীয় ক্রেডেনশিয়াল#
প্রতিটি প্রোভাইডারের লাগে একটি শুধু-পড়ার API ক্রেডেনশিয়াল। উইজার্ডের Connect ধাপ ঠিক কোথায় সেটি তৈরি করবেন তা বলে দেয়:
| উৎস | আপনি যা লেখেন | কোথায় পাবেন |
|---|---|---|
| Zendesk | সাবডোমেইন, অ্যাডমিন ইমেইল ও একটি API টোকেন | Zendesk-এ: Admin → Apps and integrations → APIs → Zendesk API |
| Intercom | Access token ও আপনার ডেটা-রিজিয়ন (US, EU বা Australia) | Intercom Developer Hub-এ: Your apps-এর অধীনে একটি internal app তৈরি করে Authentication থেকে তার Access Token কপি করুন |
| Freshdesk | ডোমেইন ও একটি API কী | Freshdesk-এ: Profile settings → View API key (অ্যাডমিনের কী সবচেয়ে বেশি ইমপোর্ট করে) |
উইজার্ড চালানো#
মাইগ্রেশন-হাব খুলুন /migrate-এ, অথবা পৌঁছান Knowledge → Add source → Switch from a helpdesk থেকে। উৎস বাছুন — উইজার্ড আপনাকে চারটি ধাপে নিয়ে যায়:
| ধাপ | কী ঘটে |
|---|---|
| 1. Connect | শুধু-পড়ার ক্রেডেনশিয়াল দিন। Respondo সেটি যাচাই করে এবং কী কী ইমপোর্ট করার মতো আছে তা গুনতে আপনার ওয়ার্কস্পেস পড়ে। |
| 2. Choose | যে শ্রেণিগুলো চান তা চালু করুন, জ্ঞান কোন AI এজেন্ট পাবে তা বাছুন, আর চাইলে আলাদা আলাদা নিবন্ধ বেছে নিন। |
| 3. Preview | ওয়ার্কস্পেস-সেটিংসের diff দেখুন — প্রতিটি প্রস্তাবিত পরিবর্তন আপনার বর্তমান মানের পাশে দেখানো হয়, আর আপনি সেগুলো আলাদা আলাদা করে গ্রহণ করেন। |
| 4. Run | ইমপোর্ট চলে ব্যাকগ্রাউন্ড-জব হিসেবে, শ্রেণিপ্রতি লাইভ অগ্রগতিসহ। পেজ ছেড়ে গিয়ে পরে ফিরতে পারেন — হাব তার প্রোভাইডার-কার্ডে চলমান মাইগ্রেশন দেখায়। |
ওয়ার্কস্পেসপ্রতি একসঙ্গে একটিই মাইগ্রেশন চলতে পারে। প্রগ্রেস-স্ক্রিন থেকে চলমান ইমপোর্ট বাতিল করতে পারেন, আর পরে আবার ইমপোর্ট চালাতে পারেন — আগে ইমপোর্ট হওয়া আইটেম চেনা যায় এবং নকল না হয়ে হালনাগাদ বা স্কিপ হয়।
ইমপোর্ট করা কথোপকথন নেটিভ#
প্রতিটি ইমপোর্ট করা কথোপকথন বরাদ্দ পায় গ্রাহক আসলে যে চ্যানেল ব্যবহার করেছিলেন সেটিতে — ইমেইলে আসা টিকিট হয় নেটিভ ইমেইল কথোপকথন, ওয়েবসাইট-মেসেঞ্জারের চ্যাট হয় নেটিভ উইজেট কথোপকথন। আলাদা কোনো "migrated" চ্যানেল নেই, বিশেষ কোনো migrated-আচরণও নেই: ইমপোর্ট করা কথোপকথন ফিল্টার, সার্চ, বরাদ্দ ও উত্তর — সবই করে ঠিক Respondo-তে শুরু হওয়া কথোপকথনের মতো।
মূল চ্যানেল নির্ধারণ করা না গেলে Respondo কথোপকথনটি এমন জায়গায় রাখে, যেখানে আপনি সত্যিই তা চালিয়ে যেতে পারেন: কন্টাক্টের ব্যবহারযোগ্য ইমেইল ঠিকানা থাকলে সেটি ইমেইল কথোপকথন হয়; নইলে উইজেট কথোপকথন, যা পড়ার জন্য কোনো ঠিকানা লাগে না।
সীমাবদ্ধতা#
কী ইমপোর্ট করা যায়, তা প্রতিটি ভেন্ডরের পাবলিক API যা প্রকাশ করে তাতেই সীমাবদ্ধ। উইজার্ড এ ব্যাপারে সৎ — কোনো উৎস যে শ্রেণি দিতে পারে না, তা চুপচাপ কিছুই ইমপোর্ট না করার বদলে কারণসহ অনুপলব্ধ হিসেবে দেখানো হয়:
- Intercom-এর saved replies মাইগ্রেট করা যায় না — Intercom-এর পাবলিক API সেগুলো প্রকাশ করে না।
- Intercom-এর সেটিংস থেকে আসে শুধু ওয়ার্কস্পেসের টাইমজোন; API কাজের সময় প্রকাশ করে না।
- খুব দীর্ঘ Intercom কথোপকথন (মোটামুটি 500 অংশের বেশি) ছেঁটে ইমপোর্ট হয় — API কথোপকথনপ্রতি সর্বোচ্চ 500 অংশ ফেরত দেয়।
- Zendesk ও Freshdesk চারটি শ্রেণিই সমর্থন করে: কথোপকথন, জ্ঞানভাণ্ডার, পুনর্ব্যবহারযোগ্য উত্তর ও সেটিংস।
কোনো রান কিছু শ্রেণি ব্যর্থ রেখে শেষ হলে তার স্ট্যাটাস partial হিসেবে জানানো হয়, আর প্রগ্রেস-স্ক্রিন দেখায় কোন শ্রেণি কেন ব্যর্থ হলো। কারণটি সারিয়ে (যেমন মেয়াদোত্তীর্ণ API টোকেন) আবার ইমপোর্ট চালাতে পারেন।