ডকুমেন্টেশন

Respondo-তে মাইগ্রেশন

অন্য কোনো হেল্পডেস্ক থেকে আসছেন? আপনার জ্ঞানভাণ্ডার, কথোপকথনের ইতিহাস, সংরক্ষিত উত্তর ও ওয়ার্কস্পেস-সেটিংস এক গাইডেড পাসে নিয়ে আসুন — একবারের ইমপোর্ট, পুরোনো টুলের সঙ্গে কোনো চলমান সংযোগ ছাড়াই।

পরিচিতি#

মাইগ্রেশন-উইজার্ড শুধু-পড়ার API ক্রেডেনশিয়াল দিয়ে আপনার বর্তমান হেল্পডেস্কে যুক্ত হয়, কী কী পেল তা ঠিকঠাক দেখায়, কী আনবেন তা বাছতে দেয়, আর তারপর আপনি কাজ চালিয়ে যাওয়ার ফাঁকেই ব্যাকগ্রাউন্ডে সব ইমপোর্ট করে। শেষ হলে আপনার নিবন্ধগুলো AI এজেন্টকে চালায়, পুরোনো কথোপকথনগুলো পূর্ণ ইতিহাসসহ ইনবক্সে বসে থাকে, আর সংরক্ষিত উত্তরগুলো ব্যবহারের জন্য প্রস্তুত।

একবারের ইমপোর্ট

ডেটা কপি হয় একবারই। Respondo আপনার পুরোনো হেল্পডেস্কে সিঙ্ক-ব্যাক করে না, লাইভ সংযোগও রাখে না।

কী আসবে, আপনিই বাছেন

প্রতিটি শ্রেণি — নিবন্ধ, কথোপকথন, সংরক্ষিত উত্তর, সেটিংস — চালু বা বন্ধ করা যায়। নিবন্ধ চাইলে একটি একটি করে বেছেও নেওয়া যায়।

সৎ অগ্রগতি

লাইভ প্রগ্রেস-স্ক্রিন শ্রেণিপ্রতি আসল সংখ্যা দেখায় — imported, updated, skipped, failed — আর যেকোনো মুহূর্তে বাতিল করা যায়।

আপনার দেওয়া ক্রেডেনশিয়াল ব্যবহৃত হয় শুধু ডেটা পড়তে। মাইগ্রেশনের জন্য হেল্পডেস্ক যুক্ত করা কোনো চ্যানেল তৈরি করে না, ওয়েবহুক বসায় না, আপনার পুরোনো ওয়ার্কস্পেসে কিছু বদলায়ও না।

সমর্থিত উৎস#

Respondo তিনটি হেল্পডেস্ক থেকে ইমপোর্ট করতে পারে। প্রতিটি জিনিসের নাম রাখে একটু আলাদাভাবে — উইজার্ড সর্বত্র ভেন্ডরের নিজস্ব পরিভাষাই ব্যবহার করে:

উৎসজ্ঞানভাণ্ডারপুনর্ব্যবহারযোগ্য উত্তর
ZendeskHelp Center নিবন্ধMacros
IntercomArticlesSaved replies (পাওয়া যায় না — নিচে সীমাবদ্ধতা দেখুন)
FreshdeskSolutionsCanned responses
আপনার পুরোনো হেল্পডেস্ক একটি মাইগ্রেশনের উৎস, চ্যানেল নয়। ইমপোর্টের পর কথোপকথনগুলো থাকে তাদের প্রকৃত চ্যানেলে (ইমেইল, চ্যাট উইজেট), আর পুরোনো টুলের কোনো ভূমিকা থাকে না। নতুন বার্তা পেতে থাকতে Respondo-তে আপনার চ্যানেলগুলো যুক্ত করুন — মাইগ্রেশন তা করে দেয় না।

কী কী ইমপোর্ট হয়#

ইমপোর্ট চলে চারটি স্বাধীন শ্রেণিতে। উইজার্ডের 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
IntercomAccess token ও আপনার ডেটা-রিজিয়ন (US, EU বা Australia)Intercom Developer Hub-এ: Your apps-এর অধীনে একটি internal app তৈরি করে Authentication থেকে তার Access Token কপি করুন
Freshdeskডোমেইন ও একটি API কীFreshdesk-এ: Profile settings → View API key (অ্যাডমিনের কী সবচেয়ে বেশি ইমপোর্ট করে)
উৎস যুক্ত করা, ইমপোর্ট শুরু করা ও বাতিল করা — লাগে manage channels অনুমতি — ডিফল্টে Owner ও Admin, বা Channels অনুমতি চালু করা যেকোনো কাস্টম রোল। এই অনুমতি ছাড়া সহকর্মীরাও উইজার্ড খুলে চলমান মাইগ্রেশনের অগ্রগতি দেখতে পারেন।

উইজার্ড চালানো#

মাইগ্রেশন-হাব খুলুন /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 টোকেন) আবার ইমপোর্ট চালাতে পারেন।