এজেন্সি ও ক্লায়েন্ট কাজের জন্য
একটি ওয়ার্কফ্লো, ত্রিশ ক্লায়েন্ট, ত্রিশ সেট ক্রেডেনশিয়াল
এজেন্সির সমস্যা কখনো একবার জিনিসটি তৈরি করা নয়। সমস্যা হলো একবার তৈরি করে তা ত্রিশবার চালানো, ত্রিশটি ব্যবসার জন্য, যাদের অ্যাকাউন্ট, ভঙ্গি, টাইমজোন ও মতামত সবই সামান্য ভিন্ন — এবং মাসের শেষে ব্যাখ্যা করতে পারা যে প্রত্যেকে কী পেয়েছে।
তিন জনের এজেন্সি
তিন জন মানুষ, আটাশ ক্লায়েন্ট, বেশিরভাগই ছোট ব্যবসা। কাজটি সত্যিই পুনরাবৃত্তিমূলক: মাসিক ক্যাম্পেইন, সাপ্তাহিক পোস্ট, একটি লিড ফর্ম যা এক ঘণ্টার মধ্যে সঠিক ইনবক্সে পৌঁছাতে হয়, এবং মাসের প্রথম তারিখে একটি রিপোর্ট যা কী ঘটেছে তা দেখায়।
তারা ব্যস্ত থাকে কারণ এর কোনোটিই কঠিন তা নয়। কারণ তারা এটি আটাশবার করে, এবং আটাশটি এতটাই সামান্য ভিন্ন যে কোনো টেমপ্লেটই ঠিকমতো মেলে না। দ্বাদশ ক্লায়েন্ট পোলিশ ও ইংরেজি চায়। উনিশতম ক্লায়েন্ট সকাল দশটার আগে কিছু পাঠাতে অস্বীকার করে। চতুর্থ ক্লায়েন্টের ইনবক্সের মালিক এমন কেউ যিনি কখনো একবারও উত্তর দেননি।
তাই কাঠামোটি হলো: একটি ওয়ার্কফ্লো, প্যারামিটারাইজড, প্রতি ক্লায়েন্টের জন্য আলাদা রান, পার্থক্যগুলি আটাশটি কপির মধ্যে নীরবে বিচ্যুত হওয়ার বদলে কনফিগারেশন হিসেবে সংরক্ষিত।
ক্লায়েন্টের অন্তর্ভুক্ত ক্রেডেনশিয়াল
প্রতিটি ক্লায়েন্টের অ্যাকাউন্ট তাদের নিজস্ব ক্রেডেনশিয়াল সেট, এনক্রিপ্ট করা অবস্থায় সংরক্ষিত, নাম দিয়ে রেফারেন্স করা। ওয়ার্কফ্লো সেটটিকে রেফার করে, সিক্রেটকে নয়, তাই একই প্রকাশিত ওয়ার্কফ্লো আটাশটি ভিন্ন অ্যাকাউন্ট সেটের বিরুদ্ধে চলে, কোনো কিছুর আটাশটি কপি ছাড়াই।
এর মানে একটি কী রোটেট করা মানে এক জায়গায় একটি সম্পাদনা। এর মানে আরও যে চলে যাওয়া ক্লায়েন্ট তার ক্রেডেনশিয়াল সঙ্গে নিয়ে যায়: সেটটি ডিলিট করলে যে প্রতিটি ওয়ার্কফ্লো তা রেফারেন্স করত সেগুলি সেই ক্লায়েন্টের জন্য তাৎক্ষণিক ও দৃশ্যমানভাবে থেমে যায়, কেউ মনে না রাখায় ছয় সপ্তাহ চলতে থাকার বদলে।
একটি সংস্করণ, নাকি প্রতি ক্লায়েন্টে আলাদা সংস্করণ
একটি উন্নতি প্রকাশ করলে তা একসঙ্গে প্রতিটি ক্লায়েন্টে পৌঁছায়, এবং একবার তৈরি করার উদ্দেশ্যই এটাই। যেখানে কোনো ক্লায়েন্ট সত্যিই ভিন্ন কিছু প্রয়োজন, সেই পার্থক্য শেয়ার্ড ওয়ার্কফ্লোর ভেতরে ক্লায়েন্টের ওপর শর্তসহ একটি ব্রাঞ্চ, ফর্ক নয় — কারণ ফর্ক হলো এমন জিনিস যা এক জায়গায় ঠিক করা হয়, অন্য জায়গায় হয় না।
চলমান রান কোনোভাবেই প্রভাবিত হয় না: প্রতিটি রান যে সংস্করণে প্রবেশ করেছে সেটিতেই চলে, তাই দ্বাদশ তারিখে ওয়ার্কফ্লো উন্নত করা দশম তারিখে শুরু হওয়া কোনো ক্লায়েন্টের ক্যাম্পেইনকে ব্যাহত করে না।
- ⚡সময়সূচিপ্রতি ক্লায়েন্টের জন্য একবার চলে। ২৮টি রান, একটি প্রকাশিত সংস্করণ।
- 2কনফিগারেশন পড়া হয়েছেসুর, ভাষা, প্রেরণের সময়সীমা, অনুমোদনকারী। প্রতি ক্লায়েন্টের জন্য।
- 3কপি ও ছবিখসড়া তৈরি হয়, তারপর লাইসেন্সকৃত লাইব্রেরি থেকে চিত্রিত হয়।
- ✋অনুমোদনক্লায়েন্ট ১৯-এর এটি প্রয়োজন এবং সে অপেক্ষা করে। বাকি ২৭ জন এগিয়ে যান।
- ✉পাঠানো হয়েছেপ্রত্যেকটি ক্লায়েন্টের নিজের অ্যাকাউন্টে, ক্লায়েন্টের নিজের সময়সীমায়।
- 📄রিপোর্ট করুনসবার জন্য একই রূপ, তাই মাস-পর-মাসের তুলনা অর্থবহ হয়।
২৮টি ক্রেডেনশিয়াল সেটরক্ষণাবেক্ষণের জন্য ১টি ওয়ার্কফ্লো

একটি ওয়ার্কফ্লো। ত্রিশজন ক্লায়েন্ট। কেউ খেয়ালই করে না।
এজেন্সিগুলো যা তৈরি করে
দ্রুত খরচ উঠিয়ে আনা ছয়টি ব্যবহার
মাসিক রিপোর্ট
প্রতি মাসের ১ তারিখে সংখ্যা থেকে তৈরি হয়, প্রতি ক্লায়েন্টের জন্য একই রূপে, কেউ জিজ্ঞেস করার আগেই। এজেন্সি এখান থেকে শুরু করার সবচেয়ে সাধারণ কারণ এটাই।
লিড রাউটিং
কোনো ক্লায়েন্টের সাইটে একটি ফর্ম আসে, একটি AI ধাপ পড়ে দেখে ব্যক্তিটি আসলে কী চান, এবং এক মিনিটের মধ্যে তা সঠিক ইনবক্সে পৌঁছে যায় — আপনার কাছে একটি কপিসহ, যাতে লিড উপেক্ষা করা কোনো ক্লায়েন্টকে তার প্রমাণ দেখানো যায়।
ক্লায়েন্ট অনবোর্ডিং
অ্যাকাউন্ট সংযুক্ত, ওয়ার্কফ্লো সক্রিয়, কনফিগারেশন পূরণ, প্রথম রিপোর্ট নির্ধারিত। চেকলিস্টটি ওয়ার্কফ্লোতে পরিণত হয়, এবং চতুর্দশ ক্লায়েন্ট প্রথম ক্লায়েন্টের মতোই একই শুরু পান।
কনটেন্ট ক্যালেন্ডার
পোস্টের খসড়া তৈরি হয়, লাইসেন্সকৃত লাইব্রেরি থেকে চিত্রিত হয়, অনুমোদনের জন্য সারিবদ্ধ হয় এবং ক্লায়েন্টের নিজের সময়সূচিতে প্রকাশিত হয়।
সমস্যার দিকে নজর
কোনো ক্লায়েন্টের সাইট বন্ধ, কোনো ফর্ম জমা নেওয়া বন্ধ করেছে, কোনো ফিড তিন দিন ধরে নীরব। তারা যেন না বোঝে, আপনি যেন বুঝতে পারেন — সেটাই ভালো।
অফবোর্ডিং
ক্রেডেনশিয়াল মুছে ফেলা, ওয়ার্কফ্লো বন্ধ, একটি চূড়ান্ত রিপোর্ট তৈরি। ঠিকভাবে করলে দশ মিনিট লাগে; স্মৃতির ভরসায় করলে ছয় মাস আর একটি বিব্রতকর ইমেইল লাগে।
আপনি ক্লায়েন্টকে কী বলতে পারেন
যে কাজ তাদের নিজেদের অ্যাকাউন্টেই করা হয়, তাই যা তৈরি হয় তা তাদেরই এবং সম্পর্ক শেষ হলেও তা তাদেরই থাকে। যে প্রতিটি রান লগ করা হয়, তাই চতুর্দশ তারিখে কী ঘটেছিল সে বিষয়ে প্রশ্নের উত্তর আছে। আর এই যে ক্যাম্পেইন পাঠানোর আগে সিমুলেট করা হয়েছিল — যা “আমরা ভালোভাবে দেখেছি”-র চেয়ে ভালো উত্তর।
এই ধরনের কাজের জন্যই Team প্ল্যান রয়েছে: একটি শেয়ার্ড ওয়ার্কফ্লো লাইব্রেরি, যাতে ভালো সংস্করণটিই সবাই ব্যবহার করে; রোল-ভিত্তিক অ্যাক্সেস, যাতে একজন জুনিয়র ওয়ার্কফ্লো চালাতে পারেন কিন্তু সেটি পুনর্লিখন করতে না পারেন; এবং একটি প্রকল্প নয়, পুরো পোর্টফোলিও ঢাকার মতো যথেষ্ট AI ধাপ। সংখ্যাগুলো প্রাইসিং পেজে আছে।
এখানেই এটি ভালো ধারণা থাকা বন্ধ করে: যদি আটাশজন ক্লায়েন্টের প্রত্যেকের সত্যিই ভিন্ন কিছু দরকার হয়, তবে আপনার হাতে একটি ওয়ার্কফ্লো নেই, আছে আটাশটি ওয়ার্কফ্লো আর একটি ফাইল-ব্যবস্থার সমস্যা। উপরের কৌশলটি কাজ করে কারণ এজেন্সির বেশিরভাগ কাজই একই কাজ, শুধু ভেতরে ভিন্ন নাম। যেখানে তা নয়, আটাশটি ব্যতিক্রম ধারণ করা একটি কনফিগারেশন সিস্টেম তৈরির আগেই সে বিষয়ে সৎ থাকুন।