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

প্রতিটি প্রোডাক্টকেই শেষ পর্যন্ত মেইল পাঠাতে হয়। এর প্রায় কোনোটিরই পরিকল্পনা ছিল না একটি সেন্ডিং সিস্টেম বানানোর, আর এই কাজ কখনো এমন কোনো রিলিজ নোটে জায়গা পায় না যা নিয়ে কেউ গর্ব করেন।
সেন্ডার রেকর্ড, বাউন্স হ্যান্ডলিং, একটি টেমপ্লেট স্টোর, আর এমন একটি রিট্রাই পলিসি যা দুবার পাঠায় না। চার স্প্রিন্টের কাজ, যা আপনার গ্রাহকেরা কখনো দেখবেন না এবং যা আপনার প্রতিযোগীদের কাছে আগে থেকেই আছে।
ইমেইল গেল একটি প্রোভাইডারের মাধ্যমে। এরপর কেউ এসএমএসে ওয়ান-টাইম কোড চাইলেন। তারপর আপনার বাংলাদেশি গ্রাহকেরা চাইলেন হোয়াটসঅ্যাপ। অর্থাৎ তিনটি ইন্টিগ্রেশন এবং তিন রকম ডেলিভারি রিপোর্ট।
তৃতীয় দিনের অনবোর্ডিং ইমেইলটি আপনার রিপোজিটরিতে একটি স্ট্রিং। একটি বাক্য বদলাতে গেলে লাগে একটি ব্রাঞ্চ, একটি রিভিউ আর একটি রিলিজ। তাই বাক্যটি আর কখনো বদলানোই হয় না।
সাপোর্ট জানতে চায় ভেরিফিকেশন কোডটি গেছে কি না। সৎ উত্তরটি ভাগ্য ভালো হলে একটি লগ ফাইলে মেলে, আর ততক্ষণে গ্রাহক অপেক্ষা করতেই থাকেন।
পাঠানোর জন্য একটিই endpoint, আর সেটি তিনটি চ্যানেলই সামলায়। এরপর এসএমএস বা হোয়াটসঅ্যাপ যোগ করাটা আর কোনো ইন্টিগ্রেশন প্রকল্পের মতো মনে হয় না।
ওয়ার্কস্পেসে একটি এপিআই কী তৈরি করুন এবং শুধু যেটুকু দরকার সেটুকুতেই টিক দিন — মেসেজ পাঠানো, মেসেজ পড়া, কন্টাক্ট লেখা, কলব্যাক ব্যবস্থাপনা। এতে প্রতি মিনিটে রিকোয়েস্টের একটি সর্বোচ্চ সীমা, যেসব সোর্স অ্যাড্রেস এটি ব্যবহার করতে পারবে তার তালিকা এবং একটি মেয়াদ শেষের তারিখ দিন। কী রোটেট করলে পুরোনো কী-টি কিছু সময়ের জন্য সচল থাকে, ফলে কোনো ডিপ্লয় কখনো ক্রেডেনশিয়াল পরিবর্তনের সঙ্গে সংঘর্ষে পড়ে না।
কোন চ্যানেল, কার কাছে যাবে, আর কনটেন্ট সরাসরি অথবা সংরক্ষিত কোনো টেমপ্লেটের আইডি ও তার প্লেসহোল্ডারের মানগুলো উল্লেখ করুন। ইমেইলে থাকতে পারে আপনার যাচাই করা ডোমেইনের একটি সেন্ডার নাম, একটি reply-to ঠিকানা এবং সর্বোচ্চ দশটি অ্যাটাচমেন্ট, যেগুলোর মোট আকার সাত মেগাবাইট পর্যন্ত।
রেসপন্সেই সঙ্গে সঙ্গে মেসেজ আইডি ও তার স্ট্যাটাস চলে আসে। পরে ওই আইডি দিয়ে জানতে চাইলে পাবেন বর্তমান স্ট্যাটাস, কখন পাঠানো হয়েছে, কখন ডেলিভার হয়েছে, আর ব্যর্থ হলে তার কারণ ও একটি ফেইলিওর কোড — যার ভিত্তিতে আপনি কোডে আলাদা পথ ঠিক করতে পারেন। প্রতিবার পড়ার সময় আপনার নিজের রেফারেন্স ডেটা অবিকৃত অবস্থায় ফিরে আসে।
আপনার সার্ভারের দিকে একটি কলব্যাক নির্দেশ করুন এবং sent, delivered, failed ও bounced ইভেন্টে সাবস্ক্রাইব করুন। প্রতিটি ডেলিভারি এমন একটি সিক্রেট দিয়ে সাইন করা হয় যা কেবল আপনি ও QuickGrow জানে, আর তাতে সাইন করার সময়ও থাকে। ফলে কাজ করার আগেই আপনি যাচাই করে নিতে পারেন রিকোয়েস্টটি সত্যিই আমাদের কাছ থেকে এসেছে কি না।

পাসওয়ার্ড রিসেট একটি ইমেইল। লগইন কোড একটি এসএমএস। অর্ডার আপডেট একটি হোয়াটসঅ্যাপ Utility টেমপ্লেট। একই endpoint, একই রেসপন্স গঠন, একই রিপোর্টিং — আপনি একটি ফিল্ড বদলান, বাকি কোড যেখানে ছিল সেখানেই থাকে।
জানার দুটি উপায়, আর আপনি দুটিই ব্যবহার করতে পারেন। যখন খুশি জিজ্ঞেস করুন, অথবা পরিবর্তন হওয়ামাত্র উত্তরটি আপনার কাছে পৌঁছে যাক।

একটি জার্নি মানে একটি ট্রিগার, কিছু অপেক্ষা, কিছু পাঠানো আর কিছু শাখা — সবই একটি ক্যানভাসে আঁকা। আপনার মার্কেটার বিকেল চারটায় তৃতীয় দিনের ইমেইলটি নতুন করে লেখেন, অথচ কাউকে কোনো এডিটর খুলতে হয় না। নিচের ক্যানভাসটি ডেমো ওয়ার্কস্পেসের একটি কার্ট-রিকভারি জার্নি, তবে ট্রায়াল অনবোর্ডিং সিকোয়েন্সও ঠিক একই ব্লক দিয়েই তৈরি হয়।
QuickGrow Model Context Protocol বোঝে। Claude — বা এই প্রোটোকল বোঝে এমন যেকোনো ক্লায়েন্ট — যুক্ত করুন, আর সেটি পেয়ে যাবে ত্রিশটি সত্যিকারের টুল, যেগুলো চলে অ্যাপের নিজের সার্ভিসগুলোর উপরেই। অন্য যেকোনো কানেক্টেড অ্যাপের মতো করেই এটি সাইন ইন করে: একটি স্ট্যান্ডার্ড অনুমোদন স্ক্রিন, কিছু নির্দিষ্ট স্কোপ, আর এমন একটি সংযোগ যা আপনি যেকোনো সময় বাতিল করতে পারেন। এটি ড্যাশবোর্ডের গায়ে জুড়ে দেওয়া কোনো চ্যাট বক্স নয়; এটি আপনারই ওয়ার্কস্পেস, যা একটি এজেন্ট পরিচালনা করতে পারে।
এগুলো একে অপরের প্রতিযোগী নয়। বেশিরভাগ প্রোডাক্ট টিম প্রথম দুটি একসঙ্গে ব্যবহার করে, আর তৃতীয়টি তুলে দেয় যিনি মার্কেটিং সামলান তাঁর হাতে।
| REST API | Journeys | AI agent | |
|---|---|---|---|
| আপনার কোড থেকে কল করলেই চালু হয় | Yes | No | No |
| ডিপ্লয় ছাড়াই পরিবর্তন করা যায় | No | Yes | Yes |
| কার কাছে পৌঁছায় | নির্দিষ্ট একজন প্রাপক | একবারে একজন কন্টাক্ট | একটি সংরক্ষিত সেগমেন্ট |
| Timing | যখনই আপনি কল করেন | অপেক্ষা ও তারিখভিত্তিক ট্রিগার | এখনই পাঠান বা সময় নির্ধারণ করুন |
| ডেলিভারির তথ্য আপনার সার্ভারে ফেরত পাঠানো হয় | Yes | No | No |
| পাঠানোর আগে একজন মানুষকে নিশ্চিত করতে হয় | No | No | Yes |
| Best for | কোড, রসিদ, অ্যালার্ট | অনবোর্ডিং ও পুনরায় ফিরিয়ে আনা | বিশ্লেষণ ও খসড়া তৈরি |

প্রতিনিয়ত। তিনটি চ্যানেলে আসা মেসেজ কেউ দেখে না এমন তিনটি জায়গায় না গিয়ে একটিই কথোপকথন তালিকায় জমা হয়। ফলে কোনো অ্যাকাউন্ট অ্যালার্টের উত্তর কোনো মেইলবক্সে নয়, একজন মানুষের কাছেই পৌঁছায়।
messages endpoint-এ একটি POST, একটি এপিআই কী হেডার দিয়ে অনুমোদিত। আপনি চ্যানেলের নাম দেন — email, sms বা whatsapp — প্রাপক, এবং কনটেন্ট সরাসরি অথবা সংরক্ষিত টেমপ্লেটের আইডি ও তার প্লেসহোল্ডারের মান। রেসপন্সে ফিরে আসে মেসেজ আইডি ও তার স্ট্যাটাস। তিনটি চ্যানেলেই রিকোয়েস্ট ও রেসপন্সের গঠন একই, তাই ইমেইল চালু করার পর এসএমএস যোগ করা মানে একটি ফিল্ড বদলানো, কোনো ইন্টিগ্রেশন নয়।
রিকোয়েস্টের সঙ্গে একটি রিট্রাই কী যুক্ত করুন; তখন একই রিকোয়েস্ট আবার এলে দ্বিতীয় কোনো মেসেজ না পাঠিয়ে মূল রেসপন্সটিই ফিরিয়ে দেওয়া হয়। প্রথম কলের পর ২৪ ঘণ্টা এটি কার্যকর থাকে, যা আপনার লেখা যেকোনো রিট্রাই পলিসির চেয়ে দীর্ঘ। কী ছাড়া দুটি একই রকম রিকোয়েস্ট মানে দুটি আলাদা মেসেজ — তাই কিউ যা আবার পাঠাতে পারে, এমন সবকিছুতে এটি ব্যবহার করুন।
হয় জিজ্ঞেস করুন, নয়তো জানিয়ে দেওয়া হবে। যেকোনো সময় আইডি দিয়ে একটি মেসেজ আনতে পারেন, অথবা চ্যানেল, স্ট্যাটাস ও সময়সীমা ধরে মেসেজের তালিকা দেখতে পারেন, পেজিংয়ের জন্য কার্সরসহ। অথবা আপনার কোনো একটি URL-কে sent, delivered, failed ও bounced ইভেন্টে সাবস্ক্রাইব করুন: প্রতিটি ইভেন্ট ওই সাবস্ক্রিপশনের সিক্রেট দিয়ে সাইন করা থাকে এবং তাতে একটি টাইমস্ট্যাম্প থাকে; আর আপনার সার্ভার কোনো ডেলিভারি গ্রহণ না করলে পরবর্তী আধ ঘণ্টায় আরও চারবার চেষ্টা করা হয়। প্রতিটি চেষ্টা এবং তাতে পাওয়া রেসপন্স লগ করা থাকে, আর আপনি অ্যাপ থেকেই একটি পরীক্ষামূলক ডেলিভারি পাঠাতে বা সিক্রেট বদলে নিতে পারেন। কেবল এপিআই দিয়ে পাঠানো মেসেজই এই ইভেন্টগুলো তৈরি করে, তাই ক্যাম্পেইনের ট্রাফিক আপনার endpoint-কে ভাসিয়ে দেবে না।
একটি কী নিন, একটি মেসেজ পাঠান, আর দেখুন ডেলিভারির তথ্য আপনার নিজের endpoint-এ ফিরে আসছে। আপনি একটি প্ল্যাটফর্ম ফি দেন, সঙ্গে যেসব চ্যানেলে সত্যিই পাঠান কেবল সেগুলোর খরচ — আর নিজের মেইল সার্ভার নিয়ে এলে প্ল্যাটফর্ম ফি ছাড়া আর কিছুই লাগে না।
এক প্ল্যাটফর্ম থেকেই সব চ্যানেল চালান। নিজের SMTP, এসএমএস গেটওয়ে ও হোয়াটসঅ্যাপ নম্বর ব্যবহার করুন — অথবা আমাদেরটি নিন।
দাম দেখুন →