Re-order reminders, নতুন কাস্টমার থ্যাংক ইউ, ও প্রোডাক্ট-ভিত্তিক SMS — WhatsApp বাদ দিয়ে SMS Panel দিয়ে
👥
–
পাঠানোর যোগ্য কাস্টমার
🛒
–
Daraz ডেটা
💰
–
SMS ব্যালেন্স
✉️
–
প্রতি SMS (ধরা রেট)
১) কাদের পাঠাবেন
গত ৩০ দিনে যে কিনেছে বা SMS পেয়েছে, STOP তালিকার নম্বর, ভুল নম্বর আর Daraz/কুরিয়ারের শেয়ার্ড নম্বর নিজে থেকেই বাদ — এদের কাউকে কোনোভাবেই পাঠানো হবে না।
লোড হচ্ছে…
২) অফার
কাস্টমার মেসেজের লিংকে ঢুকলে এই অফার সাইটে নিজে থেকে বসে যাবে — কোড লিখতে হবে না।
সব প্রোডাক্ট
৩) মেসেজ (A / B / C টেস্ট)
একটা মেসেজ লিখলেই হবে। দুইটা-তিনটা লিখলে সবাইকে ভাগ করে পাঠানো হবে, শেষে দেখাবে কোনটা বেশি অর্ডার এনেছে। প্রথম শব্দটা সবচেয়ে জরুরি — একটায় ব্র্যান্ডের নাম দিয়ে, আরেকটায় অফার দিয়ে শুরু করে দেখুন। লিখতে পারবেন না: Daraz, “আপনার আগের অর্ডার”, “কিনেছেন” — এসব লিখলে সেভ হবে না। {link} না লিখলে শেষে নিজে বসে যাবে।
⚠️ অচেনা নম্বর থেকে লিংকসহ SMS অনেক ফোনে “স্প্যাম” ধরা পড়ে (Google Messages লিংক ব্লক করে দেয়) — non-masking নম্বরে এটা হয়ই। তাই নিচে “লিংক ছাড়া” অপশন আছে। ব্র্যান্ড-নামে (masking) পাঠালে এই সমস্যা প্রায় থাকে না।
লিংক ছাড়া মোডে মেসেজে লিংক বসে না। মেসেজে লিখে দিন: “organicoo.xyz-এ অর্ডারে এই নম্বর দিলেই অফার অটো লাগবে”। কাস্টমার অর্ডারের সময় ফোন নম্বর দিলেই সাইট অফার বসিয়ে দেবে আর অর্ডারটা এই ক্যাম্পেইনে গোনা হবে। (ক্লিক গোনা যাবে না।)
যারা আর মেসেজ চায় না — এদের নম্বর এখানে দিন। এই নম্বরে কোনো ক্যাম্পেইন যাবে না।
⏱ সার্ভার cron (ঐচ্ছিক)
ক্যাম্পেইন চালু থাকলে এই পেজ খোলা থাকা অবস্থায় নিজে থেকেই SMS যেতে থাকে। পেজ বন্ধ করেও যেন চলে, সেজন্য cPanel → Cron Jobs-এ প্রতি ১০ মিনিটে নিচের কমান্ড বসাতে পারেন (না বসালেও চলবে)।
👥
0
এখন পাঠানোর উপযুক্ত
📨
0
এই মাসে পাঠানো হয়েছে
📣
0
মোট Campaign পাঠানো
⚠️
0
Phone সন্দেহজনক (স্কিপ হবে)
📲 SMS Panel Settings (smscpanel.net)
🧪 টেস্ট SMS পাঠান (কোনো নাম্বারে ডিরেক্ট)
এটা কাস্টমার লিস্টের বাইরে — সরাসরি যেকোনো নাম্বারে (যেমন নিজের নাম্বার) একটা টেস্ট মেসেজ পাঠিয়ে দেখতে পারবে SMS ঠিকমতো যাচ্ছে কিনা।
⏰ Re-Order Rules — কোন পণ্য কতদিন পর Reminder?
প্রতিটি পণ্যের জন্য re-order দিন set করুন। সেই দিন পরে customer reminder list-এ আসবে।
✍️ Message Template
Variables: {নাম} = কাস্টমারের নাম, {পণ্য} = পণ্যের নাম, {দিন} = কতদিন আগে কিনেছে। SMS-এ char বেশি হলে multiple part কাটবে (cost বাড়বে) — বাংলা ~৭০ char/part, English ~১৬০ char/part।
Response-এ Organicoo-র block থেকে "access_token" ভ্যালুটা কপি করো — এটাই নতুন Page Token।
developers.facebook.com/tools/debug/accesstoken-এ পেস্ট করে Debug চাপো — Expires: Never দেখালেই ঠিক আছে।
নিচের Settings-এ নতুন token-টা বসিয়ে Save করো, তারপর Test FB Connection চাপো — সবুজ হলে এই alert নিজে থেকেই চলে যাবে।
⏭
—
পরের পোস্ট
🗓
0
Queue-তে আছে
✅
0
মোট পাবলিশড
🕐
—
শেষ Cron রান
⚙️ Settings
🕐 পোস্টের সময়সূচি (দিন-ভিত্তিক)
প্রতিটা দিনে কমা দিয়ে সময় লেখো (24-ঘণ্টা, যেমন: 13:30, 19:45)। খালি রাখলে সেদিন পোস্ট হবে না। প্রতিটা সময়ে ±15 মিনিট randomness যোগ হয় যাতে রোবটের মতো না লাগে। ডিফল্ট সময়গুলো বাংলাদেশি FB ব্যবহারকারীদের peak-hour রিসার্চ অনুযায়ী সেট করা।
🎯 নিশ (Recurring ক্যাটেগরি)
Weight অনুপাতে scheduler নিশ বেছে নেয় — যেমন প্রোডাক্ট 50, হেলথ 30, ফানি 20 দিলে মোটামুটি ওই অনুপাতে পোস্ট হবে। "প্রোডাক্ট পোস্ট" built-in — সব প্রোডাক্ট ঘুরিয়ে ফিরিয়ে (least-recently-posted আগে) আসবে, ছবি আসবে প্রোডাক্টের আসল ছবি থেকে।
🖼 Image Pool
নিশ সিলেক্ট করে ছবি আপলোড করো — পোস্টের সময় randomly একটা নেওয়া হবে। ChatGPT-তে বানানো ছবিও এখানেই আপলোড করবে। প্রোডাক্ট-স্পেসিফিক এক্সট্রা ছবির জন্য "Product: ..." অপশন বেছে নাও (প্রোডাক্টের আসল ছবির সাথে এগুলোও rotation-এ ঢুকবে)। "টপিক পোস্টের ছবি" pool-এর ছবি dated টপিক পোস্টে ব্যবহৃত হয়।
💡 টপিক (নির্দিষ্ট দিনের One-off পোস্ট)
📋 Post Queue
Cron নিজে থেকেই queue ভরে রাখে (সবসময় পরের কয়েকদিন প্ল্যান করা থাকে — পোস্ট হয়ে গেলে নতুন দিন নিজে থেকে যুক্ত হয়, "প্ল্যান বানাও" চাপার দরকার নেই)। প্রতিটা পোস্ট: ✏ লেখায় ক্লিক করে caption এডিট, 🔄 দিয়ে নতুন ছবি, ⬆ দিয়ে নিজের ছবি, ✕ দিয়ে ছবি বাদ — পোস্ট হওয়ার আগ পর্যন্ত যতবার খুশি। এখানে শুধু যা এখনো বাকি/সমস্যা হয়েছে তা দেখাবে — পাবলিশ হয়ে যাওয়া পোস্ট নিচের Published Log-এ চলে যায়।
সময়
নিশ
Caption
ছবি
Status
⏰ Cron Setup (একবারই করতে হবে)
cPanel → Cron Jobs → নতুন cron যোগ করো: প্রতি ১৫ মিনিটে (Common Settings-এ "Every 15 minutes" বা */15 * * * *), Command ঘরে নিচের লাইনটা পেস্ট করো:
Settings save করলে এখানে কমান্ড দেখাবে
✅ Published Log
সময়
নিশ
Caption
FB Post
🚀 Landing Pages
প্রোডাক্টের জন্য সম্পূর্ণ responsive landing page বানাও — কোনো কোডিং লাগবে না
📄 বিদ্যমান Landing Pages
নতুন Landing Page
⚠️ "নতুন প্রোডাক্ট" বাছলে প্রতিবার Generate করলে products.json-এ একটা নতুন প্রোডাক্ট তৈরি হবে — যদি প্রোডাক্টটা আগে থেকেই admin-এ থাকে, তাহলে "বিদ্যমান প্রোডাক্টে লিংক করো" বাছো, নাহলে ডুপ্লিকেট প্রোডাক্ট হয়ে যাবে।
⚠️ Slug অবশ্যই English letters/numbers/hyphen দিয়ে দাও (বাংলা দিলে লিংক ভেঙে যাবে) — এই নামেই পেইজ হবে: organicoo.xyz/slug/
নিচে ভ্যারিয়েন্ট যোগ করলে বেস দামের বদলে প্রথম ভ্যারিয়েন্টের দাম দেখাবে — ভ্যারিয়েন্ট না থাকলে এই বেস দামটাই ব্যবহার হবে।
🧪 Production Recipe
প্রতিটা প্রোডাক্টের ইনগ্রিডিয়েন্স, কস্টিং ও ব্যাচ-প্রোডাকশন হিসাব — ইউনিক কোড দিয়ে identify করা
🔢 ব্যাচ প্রোডাকশন ক্যালকুলেটর
নিচের প্রতিটা ইনগ্রিডিয়েন্টের পরিমাণ ও খরচ এই সংখ্যা অনুযায়ী automatic scale হবে
বাংলা নাম
পরিমাণ
মোট (এই ব্যাচে)
দাম
উপাদান
লাগবে
উপাদান খরচ (এই ব্যাচে)
৳0
+ প্যাকেজিং
৳0
মোট COGS
৳0
বিক্রয়মূল্য (মোট প্যাক)
৳0
প্রফিট (আনুমানিক)
৳0
⚠️ পরিবর্তন সেভ করা হয়নি — নিচের "💾 সেভ করো" বাটনে চাপো, নাহলে হারিয়ে যাবে
🗂️ কাঁচামালের কেন্দ্রীয় দাম-তালিকা
এখানে একটা উপাদানের দাম বদলালে সব রেসিপিতে যেখানেই এই নামের উপাদান আছে, সেখানে সাথে সাথে নতুন দাম বসে যাবে — প্রতিটা রেসিপি আলাদাভাবে আপডেট করা লাগবে না।
➕ নতুন উপাদান যোগ করো
💡 রেসিপিতে উপাদান মাপা হয় ছোট এককে (গ্রাম/মিলি), কিন্তু কেনাকাটা হয় বড় এককে (কেজি/লিটার) — তাই দামটা সবসময় বড় এককের (bulk) দাম হিসেবে দিতে হয়, যেমন বাজারে "চন্দন ৳১২০০/কেজি" বলা হয়, "৳১.২/গ্রাম" বলা হয় না।
🤝 Affiliates
যারা রেজিস্ট্রেশন করেছে তাদের অনুমোদন/স্থগিত করো — নিচে balance ও status দেখা যাবে
⏳
0
অনুমোদনের অপেক্ষায়
✅
0
সক্রিয়
⛔
0
স্থগিত
💰
৳0
মোট Pending Commission
সব Affiliate
কোড
নাম
ফোন
WhatsApp
bKash
Balance (Pending / Main)
Status
যোগ হয়েছে
🚚 Channels & Dispatch
দারাজ, কার্টআপ, সুপারশপ ইত্যাদি চ্যানেল-ভিত্তিক প্রোডাক্ট ডিসপ্যাচ ও লাভ-ক্ষতি ট্র্যাকিং
📡 চ্যানেল ম্যানেজমেন্ট
এখানে যা যোগ/মুছবে, Finance & ERP-এর Payment ফর্মেও একই লিস্ট দেখাবে — দুটো জায়গায় আলাদা করে ম্যানেজ করা লাগবে না।
📦 New Dispatch Entry
বারকোড স্ক্যানার থাকলে নিচের বক্সে ক্লিক করে সরাসরি স্ক্যান করো (কীবোর্ডের মতোই কাজ করে) — অথবা ড্রপডাউন থেকে প্রোডাক্ট বেছে নাও।
—
কোড: ·
Unit Cost
৳0
⚠️ এই কোডের জন্য কোনো Recipe বা আগের Cost পাওয়া যায়নি — একবার দিয়ে দাও, পরের বার আর জিজ্ঞেস করবে না
⚡ Quick Scan Mode
চ্যানেল একবার বাছো — তারপর যতগুলো ইচ্ছা স্ক্যান করো, প্রতিটা স্ক্যানেই ১ পিস, আজকের তারিখে, একই চ্যানেলে সাথে সাথে যোগ হয়ে যাবে। চ্যানেল বদলাতে চাইলে নিচের ড্রপডাউন থেকে আবার বাছো — বারবার সিলেক্ট করতে হবে না, একবার বাছলে পরের সব স্ক্যানেই সেটাই থাকবে।
⚠️ এই কোডের জন্য কোনো Recipe/আগের Cost পাওয়া যায়নি — একবার দিয়ে দাও (কোড: )
🗂️ Product Code Registry (Recipe নেই এমন প্রোডাক্টের জন্য)
যেসব প্রোডাক্টের Production Recipe নেই, তাদের কোড+নাম+cost এখানে সরাসরি যোগ/এডিট/ডিলিট করতে পারো — dispatch করার সময় নতুন করে জিজ্ঞেস করবে না।
↩ Return-এর cost চ্যানেলের হিসাব থেকে বাদ যায়। 💔 Damaged/❓ Lost শুধু রেকর্ড হিসেবে থাকে — চ্যানেলের cost থেকে বাদ যায় না (dispatch-এর সময়ই যে খরচ হয়েছে সেটা থেকেই যায়)।
Date
Code
Product
Qty
Channel
Unit Cost
Total Cost
Source
📊 Channel Profit Report
Cost = Dispatch − Return (Damaged/Lost ধরা হয় না) · Income = Finance & ERP-এ ওই চ্যানেল নামে যোগ করা Payment-এর যোগফল
💸
৳0
Total Cost (সব চ্যানেল)
💰
৳0
Total Income (সব চ্যানেল)
📈
৳0
Total Profit
Channel
Cost
Income
Profit
📈 Product Sales Analytics
Dispatch এন্ট্রি থেকেই হিসাব — নেট সেলস = Dispatch − Return (Damaged/Lost বিক্রয় হিসেবে ধরা হয় না)
অথবা
🏆 Top Selling Products
🛒 চ্যানেল অনুযায়ী
📅 মাসের কোন দিনে বেশি বিক্রি হয়
🔮 স্টক-পূর্বাভাস — আগামী
ঐতিহাসিক দিন-ভিত্তিক প্যাটার্ন থেকে একটা সাধারণ অনুমান — নিশ্চিত ভবিষ্যদ্বাণী না, প্রাধান্যের একটা ইঙ্গিত মাত্র
নতুন ইউজার
🔐 লগইন তথ্য
অগ্রিম দাও
🔐 নতুন পাসওয়ার্ড দাও
এতদিন পাসওয়ার্ড ফাইলের ভেতরেই লেখা ছিল (যে কেউ দেখতে পারত)। এখন সেটা সার্ভারে নিরাপদে রাখা হবে — একটা নতুন, শক্ত পাসওয়ার্ড দাও।
🧾 নতুন ইনভয়েস তৈরি করো
আইটেম
পরিমাণ
দাম
সাবটোটাল
সাবটোটাল: ৳0
মোট: ৳0
✏ Dispatch এন্ট্রি এডিট করো
🛍 কোন প্রোডাক্টে অফার?
কিছু না বাছলে % ছাড় সব প্রোডাক্টে লাগবে। “নির্দিষ্ট দাম” দিলে প্রোডাক্ট বাছা লাগবেই।
▶ পাঠানো শুরু করবেন?
লোড হচ্ছে…
Re-Order Rule
📅 Monthly Report
মাসিক আয়-ব্যয় ও P&L
💰
৳0
Revenue
💸
৳0
Expenses
📊
৳0
Net Profit
📦
0
Daraz Orders
💰 Payments (Income)
Date
Channel
Order #
Amount
Total:
💸 Expenses
Date
Head
Category
Amount
Total:
🧑💼 Users & Approvals
স্টাফ ইউজার, কে কী করতে পারবে, খরচের অনুমোদন আর অগ্রিম টাকার হিসাব
এখনো কোনো ইউজার নেই — উপরের "+ নতুন ইউজার" চাপো
📒 হিসাবের খাতা
তারিখ
ধরন
বিবরণ
পরিমাণ
ব্যালেন্স
💡 অগ্রিম দিলে সেটা কোম্পানির Expense হিসেবে ধরা হয় না (টাকা শুধু স্টাফের হাতে গেছে)। স্টাফের খরচ অনুমোদন করলে তবেই সেটা ERP-র Expenses-এ যোগ হয় আর তার অগ্রিম থেকে কাটা যায়।
⚙️ Settings
ইমেইল notification, নিরাপত্তা ও অ্যাডমিন পাসওয়ার্ড
📧 Notification ইমেইল
নতুন অর্ডার, নতুন Affiliate, স্টাফের খরচ জমা, স্টক-পূর্বাভাস — সব notification এই ঠিকানায় যাবে।
📨 ইমেইল পাঠানোর পদ্ধতি (SMTP)
অর্ডারের ইমেইল না আসার সবচেয়ে সাধারণ কারণ: হোস্টের সাধারণ mail() দিয়ে পাঠানো ইমেইল Gmail স্প্যামে ফেলে/ফেরত দেয়, আর ব্যর্থ হলেও কোনো চিহ্ন থাকে না। সমাধান: cPanel → Email Accounts-এ mastermind@organicoo.xyz নামে একটা mailbox বানাও, তারপর নিচে সেটার ইউজারনেম/পাসওয়ার্ড দাও। সাধারণত সার্ভার: mail.organicoo.xyz, পোর্ট 465, SSL।
🧾 ইমেইল পাঠানোর ইতিহাস
লোড হচ্ছে…
🔐 অ্যাডমিন লগইন (ইউজারনেম ও পাসওয়ার্ড)
পাসওয়ার্ড ফাঁকা রাখলে শুধু ইউজারনেম বদলাবে, পাসওয়ার্ড আগেরটাই থাকবে।
🛡 নিরাপত্তা পরীক্ষা
তোমার ডেটা ফোল্ডারের কোন ফাইলগুলো ব্রাউজার থেকে সরাসরি খোলা যায় সেটা যাচাই করে (গ্রাহকের নাম-ফোনের মতো তথ্য যেন বাইরে না যায়)।