ওয়ান-টাইম কোড
আপনার সিস্টেম একটি নির্দিষ্ট নম্বর বা ঠিকানায় কোড পাঠানোর অনুরোধ করে। সঙ্গে সঙ্গেই আপনি একটি মেসেজ আইডি ফেরত পান, আর তারপর যেকোনো সময় তার অবস্থা দেখে নিতে পারেন — ফলে সাপোর্ট এজেন্ট অনুমান না করে সরাসরি বলতে পারেন কী ঘটেছে।
ইমেইল, এসএমএস ও হোয়াটসঅ্যাপে ওয়ান-টাইম কোড, লেনদেনের অ্যালার্ট এবং নির্ধারিত তারিখের রিমাইন্ডার — প্রতিটির সঙ্গে থাকে এমন একটি স্ট্যাটাস যা আপনি যেকোনো সময় দেখে নিতে পারেন, ঠিক কী পাঠানো হয়েছিল তার একটি সিল করা রেকর্ড, আর এমন নিয়ম যা কোনো বার্তাকে ভুল জায়গায় যেতে দেয় না।

একটি ব্যাংক, একটি মোবাইল আর্থিক সেবা, একটি ঋণদাতা প্রতিষ্ঠান বা একটি বিমা কোম্পানি হাতে গোনা কয়েক ধরনের বার্তা বারবার পাঠায়। প্রতিটির সময়সীমা আলাদা, আর ব্যর্থ হওয়ার ধরনও আলাদা। চারটিই একই অ্যাকাউন্টের মধ্য দিয়ে চলে, যার জন্য যে চ্যানেল উপযুক্ত সেই চ্যানেলে।
আপনার সিস্টেম একটি নির্দিষ্ট নম্বর বা ঠিকানায় কোড পাঠানোর অনুরোধ করে। সঙ্গে সঙ্গেই আপনি একটি মেসেজ আইডি ফেরত পান, আর তারপর যেকোনো সময় তার অবস্থা দেখে নিতে পারেন — ফলে সাপোর্ট এজেন্ট অনুমান না করে সরাসরি বলতে পারেন কী ঘটেছে।
একটি ডেবিট, একটি ক্রেডিট, বিদেশে কার্ডের ব্যবহার। ঘটনাটি ঘটার সঙ্গে সঙ্গেই আপনার কোর সিস্টেম আমাদের কল করে, রাতে ফাইল পাঠিয়ে অপেক্ষা করে না। ফলে অ্যালার্ট কয়েক ঘণ্টা পিছিয়ে না থেকে টাকার সঙ্গে সঙ্গেই যায়।
প্রিমিয়ামের তারিখ, কিস্তির তারিখ, পলিসি ল্যাপস হওয়ার আগমুহূর্ত। বাস্তব বিলম্ব ও শর্তসহ ধাপগুলো একবার অটোমেশন হিসেবে সাজিয়ে নিন। এরপর প্রতিটি গ্রাহকের জন্য এটি নিজেই চলে, কাউকে পাঠানোর কথা মনে রাখতে হয় না।
স্টেটমেন্ট, শিডিউল ও পলিসি ডকুমেন্ট ফাইল অ্যাটাচ করে ইমেইলে যায়। ডোমেইনের রেকর্ড যাচাই হয়ে গেলে নিজের ডোমেইন থেকেই পাঠান — বার্তাটি তখন কোনো শেয়ার্ড নাম নয়, আপনার নিজের নামেই পৌঁছায়।
বার্তাটি কোড হোক, সতর্কবার্তা হোক বা রিমাইন্ডার — এবং তা ইমেইল, এসএমএস বা হোয়াটসঅ্যাপ যেভাবেই যাক — একই চারটি ধাপ প্রযোজ্য। এই পথের কোনো অংশই ব্যাচ জব নয়।
একটি রিকোয়েস্টেই থাকে চ্যানেল, প্রাপক এবং হয় টেক্সট নয়তো মানসহ একটি টেমপ্লেট। ফেরত পান একটি মেসেজ আইডি ও একটি অবস্থা — গৃহীত, অথবা এমন একটি প্রত্যাখ্যান যেখানে ঠিক কী ভুল ছিল তা বলা থাকে।
কোনো এসএমএস বা হোয়াটসঅ্যাপ বার্তা যাওয়ার আগে আমরা দেখে নিই — এই ব্যক্তি ওই চ্যানেলে বার্তা পেতে সম্মতি দিয়েছেন বলে রেকর্ড আছে কি না, এখন তার স্থানীয় নীরব সময় চলছে কি না, আর আজ তিনি ইতিমধ্যেই সীমার বেশি বার্তা পেয়ে গেছেন কি না।
বার্তাটি আপনার সেন্ডার নামে নেটওয়ার্কে যায়। গৃহীত হওয়ার মুহূর্তেই আমরা ঠিক চূড়ান্ত কনটেন্টটির — বসানো মানসহ — একটি সিল করা রেকর্ড লিখে রাখি, সঙ্গে থাকে কে পাঠাতে বলেছিলেন আর অনুরোধটি কোথা থেকে এসেছিল।
নেটওয়ার্ক থেকে ডেলিভারি নিশ্চিতকরণ ও ব্যর্থতার খবর ফিরে এসে বার্তাটির সঙ্গে যুক্ত হয়। এর অবস্থা হয় ডেলিভারড হয়, নয়তো নেটওয়ার্কের দেওয়া কারণ ও কোডসহ ফেইলড হয়। আপনি নিজে পড়ে নিতে পারেন, অথবা আমরা আপনাকে কল করতে পারি।
| SMS | |||
|---|---|---|---|
| যার জন্য সবচেয়ে উপযুক্ত | স্টেটমেন্ট, ডকুমেন্ট, দীর্ঘ নোটিশ | কোড ও সংক্ষিপ্ত অ্যালার্ট | যেসব গ্রাহক চ্যাটেই থাকেন, তাদের জন্য অ্যালার্ট ও কোড |
| সেন্ডার পরিচয় | আপনার নিজের ডোমেইন, রেকর্ড যাচাই হয়ে গেলে | ব্যবসা যাচাইয়ের পর একটি ব্র্যান্ডেড সেন্ডার নাম | আপনার ভেরিফায়েড বিজনেস অ্যাকাউন্ট |
| ফাইল অ্যাটাচ করা যায় | Yes | No | No |
| ডেলিভারি নিশ্চিতকরণ আপনার কাছে ফেরত আসে | Yes | Yes | Yes |
| প্রতিজনের সম্মতি রেকর্ড করা থাকে | আনসাবস্ক্রাইব আমরাই সামলাই | Yes | Yes |
| স্থানীয় নীরব সময় প্রযোজ্য | No | Yes | Yes |
| প্রতিজনের দৈনিক সীমা প্রযোজ্য | No | Yes | Yes |

একটি এন্ডপয়েন্টই ইমেইল, এসএমএস বা হোয়াটসঅ্যাপ বার্তা গ্রহণ করে। রেফারেন্সটি পরিবেশন করা হয় প্রোডাক্ট থেকেই, তাই আপনার ডেভেলপাররা যা পড়েন চলমান সিস্টেম ঠিক তাই করে — আর নিজের হাতে কল লিখতে না চাইলে SDK-ও আছে।
বার্তা ব্যর্থ হয়। কোনো নম্বর অচল, কোনো হ্যান্ডসেট বন্ধ, কোনো মেইলবক্স পূর্ণ, কোনো নেটওয়ার্ক প্রেরককে প্রত্যাখ্যান করে। আসল প্রশ্ন হলো, বিকল্প কিছু করার মতো সময় থাকতেই আপনার সিস্টেম সেটি জানতে পারে কি না।
কিউতে, পাঠানো হচ্ছে, পাঠানো হয়েছে, ডেলিভারড, ফেইলড, বাউন্সড, অথবা প্রাপকের স্প্যাম হিসেবে চিহ্নিত। ব্যর্থতার সঙ্গে নেটওয়ার্কের দেওয়া কারণ ও কোড থাকে — ফলে ভুল নম্বর আর ব্লক করা সেন্ডার একই উত্তর হয়ে যায় না।
আমাদের একটি URL দিন; বার্তা পাঠানো, ডেলিভারড, ফেইলড বা বাউন্সড হলে আমরা সেখানে কল করি। প্রতিটি কল এমন একটি সিক্রেট দিয়ে সাইন করা থাকে যা কেবল আপনার আর আমাদের কাছেই আছে — ফলে আপনার দিক থেকে আসল আপডেট আর ঠিকানা খুঁজে পাওয়া অন্য যেকোনো কিছুর পার্থক্য বোঝা যায়।
আপনার এন্ডপয়েন্ট বন্ধ থাকলে আমরা আবার চেষ্টা করি — প্রায় আধা ঘণ্টায় ছড়িয়ে পাঁচবার, প্রতিবারই আপনার সার্ভার কী বলেছে তা রেকর্ড করে। সবগুলো মিস করলেও অবস্থাটি থেকেই যায়, পরে পড়ে নিতে পারবেন।

এসএমএসে কোড, হোয়াটসঅ্যাপে সতর্কবার্তা আর ইমেইলে স্টেটমেন্ট — এগুলো তিনটি আলাদা কাজ নয়, একটিই কাজ। রিপোর্ট একই সময়সীমার উপর চ্যানেলগুলোকে পাশাপাশি রাখে, ফলে ডেলিভারি কমে গেলে তা একগাদা সাপোর্ট টিকিট হিসেবে নয়, একটি লাইনের পরিবর্তন হিসেবেই ধরা পড়ে।
ডেলিভারি রিপোর্ট আপনাকে জানায় বার্তাটি পাঠানো হয়েছে। কিন্তু বার্তায় কী লেখা ছিল তা জানায় না। তাই বার্তার পাশাপাশি প্রতিটি সফল সেন্ড বিষয়বস্তুরও একটি আলাদা সিলমোহরকৃত রেকর্ড লিখে রাখে — ইমেইল, এসএমএস ও হোয়াটসঅ্যাপ সবেতেই, এককালীন সেন্ড ও ক্যাম্পেইন উভয়ের জন্যই।
আপনার অ্যাকাউন্ট অন্য সব অ্যাকাউন্ট থেকে আলাদা করা হয় ডেটাবেস স্তরেই — অ্যাপ্লিকেশনের এমন কোনো ফিল্টার দিয়ে নয়, যা প্রয়োগ করতে কেউ ভুলে যেতে পারে। কন্টাক্টের তথ্য, বার্তার বিষয়বস্তু এবং আপনি যা কিছু সংযুক্ত করেন তার ক্রেডেনশিয়াল সংরক্ষিত অবস্থাতেই এনক্রিপ্ট করা থাকে। অ্যাকাউন্টে করা কাজগুলো এমন একটি রেকর্ডে লেখা হয়, দৈনিক পরিচ্ছন্নতার কাজ যেটিকে ইচ্ছাকৃতভাবে স্পর্শ করে না; আর সেই রেকর্ড পরে নীরবে সম্পাদনা করা যায় না।
| Kept for | What that covers | |
|---|---|---|
| বার্তার রেকর্ড | ৩৬৫ দিন | কাকে বার্তা পাঠানো হয়েছিল, কখন, আর তার কী হয়েছিল |
| কন্টাক্ট অ্যাক্টিভিটি | ১৮০ দিন | একটি কন্টাক্টের বিপরীতে রেকর্ড করা ওপেন, ক্লিক ও অন্যান্য ইভেন্ট |
| অটোমেশন রান | 90 days | একজন গ্রাহকের জন্য চলা একটি জার্নির ধাপে ধাপে বিবরণ |
| আপনার এন্ডপয়েন্টে করা কল | 30 days | প্রতিটি চেষ্টা, তার রেসপন্স এবং সেটি সফল হয়েছিল কি না |
| মেয়াদোত্তীর্ণ সাইন-ইন সেশন | 30 days | বৈধতা শেষ হয়ে গেলে মুছে ফেলা হয় |
| অ্যাকাউন্টের অডিট রেকর্ড | যেমন আছে তেমনই থাকে | প্রতিদিনের ক্লিন-আপ থেকে ইচ্ছাকৃতভাবে বাদ রাখা |
না। ওই সার্টিফিকেশনগুলো আমাদের নেই, আর আছে বলে ইঙ্গিতও আমরা দেব না। আমরা আপনার সামনে যা রাখতে পারি তা হলো কার্যপদ্ধতিটি: ডেটাবেজ পর্যায়ে অন্য প্রতিটি অ্যাকাউন্ট থেকে আলাদা করে রাখা আপনার ডেটা, ডেটা যেখানে থাকে সেখানেই এনক্রিপশন, ক্লিন-আপ কাজ থেকে বাদ রাখা একটি অডিট রেকর্ড, পড়ে নেওয়ার মতো স্পষ্ট সংরক্ষণ মেয়াদ, অনুরোধে মুছে ফেলা, আর পাঠানো প্রতিটি বার্তার সিল করা কপি। আপনার প্রকিউরমেন্ট প্রক্রিয়ায় যদি ফাইলে সার্টিফিকেট থাকা বাধ্যতামূলক হয়, তবে আজকের দিনে আমরা আপনার জন্য সঠিক সমাধান নই।
পারে, তাই আগেই পরিকল্পনা করে রাখুন। কোনো এসএমএস বা হোয়াটসঅ্যাপ বার্তা যাওয়ার আগে আমরা তিনটি জিনিস দেখি: ব্যক্তি ওই চ্যানেলে সম্মতি দিয়েছেন বলে রেকর্ড আছে কি না, এখন তার স্থানীয় নীরব সময় চলছে কি না, আর আজকের সীমা তিনি ইতিমধ্যেই পার করেছেন কি না। ইমেইল এগুলোর কোনোটিতেই আটকায় না। আপনি যদি চব্বিশ ঘণ্টাই কোড ও অ্যালার্ট পাঠান, তবে লাইভে যাওয়ার আগেই আপনার সময় ও পরিমাণ আমাদের জানান — যাতে আপনার অ্যাকাউন্টের নিয়ম আপনার বাস্তব ট্রাফিকের সঙ্গে মেলে।
প্রাপক যেভাবে পেয়েছেন ঠিক সেই চূড়ান্ত কনটেন্ট, মার্জ ভ্যালু বসানো অবস্থায়; সঙ্গে প্রাপক, প্রেরক, সময়, বার্তায় থাকা লিংক এবং কনটেন্ট যাচাইয়ের ফলাফল। প্রাপক, সাবজেক্ট ও বডি যেখানে সংরক্ষিত থাকে সেখানেই এনক্রিপ্ট করা। এটি রাখা হয় বিরোধ ও অপব্যবহারের তদন্তের জন্য, প্রতিদিন ঘেঁটে দেখার জন্য নয়; প্ল্যাটফর্মের অন্য কোনো ব্যবসার কাছে এটি কখনও দৃশ্যমান হয় না; আর আপনি চাইলে আমরা নির্দিষ্ট রেকর্ডটি বের করে দিই।
একটি কী আর একটি টেস্ট মেসেজ দিয়ে শুরু করুন। বাণিজ্যিক প্রশ্নের আগে কমপ্লায়েন্সের প্রশ্নগুলো আমাদের কাছে আনুন — গুরুত্বের ক্রমটা এমনই।
এক প্ল্যাটফর্ম থেকেই সব চ্যানেল চালান। নিজের SMTP, এসএমএস গেটওয়ে ও হোয়াটসঅ্যাপ নম্বর ব্যবহার করুন — অথবা আমাদেরটি নিন।
দাম দেখুন →