আপনি একবারই পরিচয় দেন
টোকেন কিংবা কী-জোড়াটি Settings → Integrations-এ বসান। সংরক্ষণ হওয়ামাত্রই এটি এনক্রিপ্ট হয়ে যায় এবং কখনোই ব্রাউজারে ফেরত দেওয়া হয় না। প্রতিটি সংযোগের নাম থাকে, তাই একাধিক স্টোর বা একাধিক ক্লায়েন্ট অ্যাকাউন্ট আলাদা থাকে।
একবার তথ্য দিয়ে Shopify, WooCommerce, HubSpot বা Salesforce যুক্ত করুন — QuickGrow প্রতি ছয় ঘণ্টা অন্তর সেখানে যা আছে তা পড়ে আর কী পেল তা জানায়। বাকি সবকিছু — আপনার নিজের শপ সফটওয়্যার, নিজের ব্যাক অফিস — চলে REST API আর ওয়েবহুকের মধ্য দিয়ে।
এগুলোর প্রত্যেকটির নিজস্ব একটি পেজ আছে — ঠিক কোন ঘরগুলো লাগে, একটি রান কী পড়ে, আর ব্যর্থ হলে কী হয়, সবই সেখানে।
সংযোগ কোনো জাদুও নয়, রহস্যও নয়। তিনটি জিনিস ঘটে, আর তিনটিই আপনি দেখতে পান।
টোকেন কিংবা কী-জোড়াটি Settings → Integrations-এ বসান। সংরক্ষণ হওয়ামাত্রই এটি এনক্রিপ্ট হয়ে যায় এবং কখনোই ব্রাউজারে ফেরত দেওয়া হয় না। প্রতিটি সংযোগের নাম থাকে, তাই একাধিক স্টোর বা একাধিক ক্লায়েন্ট অ্যাকাউন্ট আলাদা থাকে।
নির্ধারিত একটি রান আপনার রেকর্ড পড়ে, আর কী কতগুলো পেল ও কখন শেষ হলো তা লিখে রাখে। রান ব্যর্থ হলে সর্বশেষ সফল পড়ার সময়টি নড়ে না, ফলে পরের রানটি ওই একই সময়টুকু আবার পড়ে — বাদ দিয়ে যায় না।
ব্যর্থ একটি রান সংযোগটিকে ব্যর্থ হিসেবে চিহ্নিত করে আর কারণটি রেখে দেয়। আপনার অ্যাকাউন্টের মালিক ও অ্যাডমিনদের জানানো হয়। নতুন সংযোগ যোগ হলে কিংবা কোনোটি বন্ধ করা হলেও জানানো হয়, যাতে কেউ চুপচাপ সেটি করতে না পারে।
আপনার সাইটে কোনো অ্যাপ ইনস্টল করতে হয় না, থিমে হাত দিতে হয় না, মার্কেটপ্লেসের সারিতেও দাঁড়াতে হয় না। নিজের টুলের অ্যাডমিনে যিনি ঢুকতে পারেন, তিনিই এটি শেষ করতে পারবেন।
Shopify অ্যাডমিনে একটি টোকেন, WooCommerce-এ কেবল-পড়ার একটি কী-জোড়া, HubSpot-এ একটি প্রাইভেট অ্যাপ টোকেন, Salesforce-এ একটি অ্যাক্সেস টোকেন। এগুলোর কোনোটিরই পাসওয়ার্ড আপনাকে দিতে হয় না।
Settings → Integrations-এ যান, টুলটি বাছুন, দুই-তিনটি ঘর পূরণ করুন, আর সংযোগটির একটি নাম দিন। আপনার সাইটে কিছুই ইনস্টল হয় না, আর কোনো মার্কেটপ্লেস অনুমোদনের অপেক্ষাও নেই।
এটি আপনার রেকর্ডগুলো ধাপে ধাপে পড়তে থাকে, যতক্ষণ না ওপাশ থেকে বলা হয় আর কিছু নেই; তারপর কী কতগুলো পড়ল তার সংখ্যা জানায়।
চালু থাকা প্রতিটি সংযোগের জন্য প্রতি ছয় ঘণ্টায়। সংযোগ বিচ্ছিন্ন করলে সেদিনই রান বন্ধ হয়ে যায়; আপনার দিক থেকে টোকেন বাতিল করলে সেখান থেকেও সংযোগ কেটে যায়।
বেশিরভাগ ইন্টিগ্রেশন পেজ এই অংশটির আগেই থেমে যায়। এর উপর ভরসা করে ক্যাম্পেইন সাজানোর পরে নয়, এখনই পড়ে নিন।
সংযোগটি আপনার স্টোর বা সিআরএম পড়ে আর প্রতিটি রানে কী পেল তা জানায়। ওই পড়া থেকে এটি QuickGrow-এ কোনো কন্টাক্ট, ডিল বা ট্যাগ তৈরি করে না। আপনার তালিকা গড়ে ওঠে নিচের তিনটি উপায়ে — আর এর উপর পরিকল্পনা করার আগে এটি জেনে রাখা ভালো।
ওপাশে সম্পাদিত কোনো রেকর্ড পরের রানে দেখা যায়, একই মুহূর্তে নয়। কিছু ঘটার সঙ্গে সঙ্গেই যদি কিছু ঘটাতে চান, তার পথ এপিআই আর ওয়েবহুক — নির্ধারিত সময়ের পড়া নয়।
জার্নি চলে QuickGrow-এর নিজস্ব ঘটনার উপর: কন্টাক্ট তৈরি বা হালনাগাদ, ট্যাগ যোগ বা বাদ, ফর্ম জমা, ক্যাম্পেইন খোলা বা ক্লিক, কিংবা কন্টাক্টের কোনো তারিখ। অর্ডার বা কার্টের কোনো ট্রিগার নেই — তাই কার্ট জার্নি আসলে একটি ট্যাগ জার্নি: আপনি ট্যাগটি বসান, বাকি ধাপগুলো তার পিছু নেয়।
কোনো অর্ডার সম্পাদনা হয় না, কোনো পণ্য বদলায় না, আপনার টুলের কোনো ক্রেতা রেকর্ডেও হাত পড়ে না। চারটি কানেক্টরের কেউই কেবল-পড়ার অনুমতির বেশি কিছু চায় না, আর যে ঠিকানায় ডাকে সেটি আগে যাচাই করা হয় — ফলে কোনো সংযোগকে নেটওয়ার্কের ভেতরের ব্যক্তিগত কিছুর দিকে তাক করা যায় না।
সময়সূচি এক, একমুখী চলাও এক; পরিচয় দেওয়ার ধরন আর যা পড়ে তা আলাদা। শেষ তিনটি সারি দুবার পড়ার মতো।
| Shopify | WooCommerce | HubSpot | Salesforce | |
|---|---|---|---|---|
| কীভাবে পরিচয় দেয় | শপ ডোমেইন আর একটি Admin API অ্যাক্সেস টোকেন | স্টোরের ঠিকানা আর কেবল-পড়ার একটি কী-জোড়া | একটি প্রাইভেট অ্যাপ অ্যাক্সেস টোকেন | ইনস্ট্যান্সের ঠিকানা আর একটি অ্যাক্সেস টোকেন |
| কী পড়ে | ক্রেতা, অর্ডার, পণ্য | ক্রেতা, অর্ডার, পণ্য | কন্টাক্ট, ডিল | কন্টাক্ট, লিড |
| প্রতি ছয় ঘণ্টায় আবার পড়ে | Yes | Yes | Yes | Yes |
| পরের রানগুলো কেবল যা বদলেছে তা-ই চায় | ক্রেতা আর অর্ডার | ক্রেতা আর অর্ডার | না — প্রতি রানেই পুরো তালিকা | কন্টাক্ট আর লিড |
| প্রতি রানেই পুরোটা আবার পড়া হয় | Products | Products | কন্টাক্ট আর ডিল | Nothing |
| আপনার টুলে কিছু ফেরত লেখা হয় কি না | No | No | No | No |
| আসা ওয়েবহুক গ্রহণ করা হয় ও তার স্বাক্ষর যাচাই করা হয় | Yes | Yes | No | No |
| QuickGrow আপনার হয়ে ওই ওয়েবহুকটি নিবন্ধন করে দিতে পারে | Yes | No | No | No |
| যা পড়ে তা থেকে QuickGrow-এ কন্টাক্ট তৈরি হয় কি না | No | No | No | No |
তিনটি উপায়, তিনটিই আজ কাজ করছে, আর তিনটিই ভরায় সেই একই তালিকা যার উপর আপনার ক্যাম্পেইন, দল আর জার্নি চলে।

একবার বানান — নাম, মোবাইল নম্বর, আপনার যা যা সত্যিই দরকার — আর সেটি বসান যেখানে মানুষ এমনিতেই আছেন। ওয়েবসাইট না থাকলে লিংকটি শেয়ার করুন, থাকলে সাইটে এক লাইনের কোড বসিয়ে দিন।
REST API আর ওয়েবহুক হলো সেই একই ভিত্তি যার উপর কানেক্টরগুলো নিজেরাও চলে; কোনো শপ সিস্টেম, অভ্যন্তরীণ টুল কিংবা কানেক্টরে নেই এমন যেকোনো কিছুর জন্য এটিই সৎ উত্তর।

কন্টাক্ট তৈরি ও হালনাগাদ করুন, ইমেইল, এসএমএস বা হোয়াটসঅ্যাপে পাঠান, আর পাঠানো প্রতিটি বার্তার অবস্থা পড়ুন — সবই এমন একটি কী দিয়ে, যেটির অধিকার আপনি ঠিক ততটুকুই রাখেন যতটুকু ওই সিস্টেমের প্রয়োজন।
এখন নয়। কানেক্টরটি পরিচয় দেয়, ছয় ঘণ্টা অন্তর আপনার রেকর্ড পড়ে আর প্রতিটি রানে কী পেল তা জানায় — কতজন ক্রেতা, কত অর্ডার, পণ্য, কন্টাক্ট, ডিল বা লিড পড়ল আর কখন। ওই পড়া থেকে এটি QuickGrow-এ কন্টাক্ট তৈরি করে না। আপনার তালিকা গড়ে ওঠে স্প্রেডশিট আপলোড করে, ফর্ম বা পপআপ দিয়ে মানুষ সংগ্রহ করে, কিংবা নিজের কোড থেকে এপিআই দিয়ে পাঠিয়ে। স্বয়ংক্রিয়ভাবে কন্টাক্ট তৈরি হওয়াটাই যদি আপনার দরকার হয়, যোগাযোগ পেজে জানান — আমরা বলে দেব সেটি কোথায় দাঁড়িয়ে আছে।
না। চারটি কানেক্টরই কেবল পড়ে, আর কিছু নয়। এরা কেবল-পড়ার অনুমতির বেশি চায় না, আর আপনার দিকে কোনো অর্ডার, পণ্য, ক্রেতা বা সিআরএম রেকর্ড তৈরি, সম্পাদনা বা মুছে ফেলা হয় না। প্রতিটি অনুরোধের আগে সংযোগ যে ঠিকানায় ডাকে সেটিও যাচাই করা হয়, ফলে কোনো সংযোগকে নেটওয়ার্কের ভেতরের ব্যক্তিগত কিছুর দিকে ঘোরানো যায় না।
চালু থাকা প্রতিটি সংযোগের জন্য এটি প্রতি ছয় ঘণ্টায় চলে। প্রথম রানটি সবকিছু পড়ে; পরের রানগুলো Shopify, WooCommerce ও Salesforce-এর কাছে কেবল সর্বশেষ সফল পড়ার পর বদলে যাওয়া রেকর্ডগুলোই চায়, আর Shopify ও WooCommerce-এর ক্যাটালগ এবং HubSpot-এর পুরো তালিকা প্রতিবারই পুরোটা আবার পড়া হয়। কোনো রান ব্যর্থ হলে সর্বশেষ সফল সময়টি যেখানে ছিল সেখানেই থাকে, ফলে পরের রানটি ওই একই সময়টুকু আবার পড়ে।
নির্ধারিত সময়ের পড়া দিয়ে নয়। তাৎক্ষণিক জিনিস দুটি। Shopify আর WooCommerce-এর ওয়েবহুক গ্রহণ করা হয় ও তাদের স্বাক্ষর যাচাই করা হয় — Shopify-তে QuickGrow আপনার স্টোরে ওয়েবহুকটি নিবন্ধন করে দিতে পারে, WooCommerce-এ সেটি আপনি নিজেই সেটিংসে যোগ করেন — তবে বিষয়বস্তুটি কেবল গ্রহণ করা হয়, তা এখনও কন্টাক্ট বা জার্নিতে পরিণত হয় না। যে পথটি সত্যিই সঙ্গে সঙ্গে কাজ করে তা হলো এপিআই: ঘটনাটি ঘটার মুহূর্তেই নিজের কোড থেকে কন্টাক্ট তৈরি করুন, ট্যাগ যোগ করুন, কিংবা বার্তা পাঠান।
REST API আর ওয়েবহুক ব্যবহার করুন — কানেক্টরগুলো নিজেরাও এর উপরেই চলে। সীমিত-অধিকার একটি কী দিয়ে কন্টাক্ট তৈরি ও হালনাগাদ করুন, যেকোনো চ্যানেলে পাঠান, আর প্রতিটি বার্তার ডেলিভারি অবস্থা পড়ে নিন। উল্টো দিকে, বার্তার ঘটনাগুলোর জন্য নিজের একটি URL নিবন্ধন করুন — QuickGrow সেখানে স্বাক্ষরসহ পাঠাবে, ব্যর্থ হলে আবার চেষ্টা করবে, আর আপনি পড়তে পারবেন এমন একটি ডেলিভারি লগ রাখবে। কোনো জার্নি একটি ধাপ হিসেবে আপনার URL-কেও ডাকতে পারে — এভাবেই কোনো Zap বা অভ্যন্তরীণ স্ক্রিপ্ট একটি ধারাবাহিকতা থেকে চালানো হয়।
সংরক্ষণ হওয়ামাত্রই সেগুলো এনক্রিপ্ট হয়ে যায় এবং এরপর কখনোই ব্রাউজারে ফেরত দেওয়া হয় না — পোর্টাল কেবল জানায় কোনো সংযোগে তথ্য আছে কি না, কী আছে তা কখনও নয়। প্রতিটি বাইরের কলের গন্তব্য আগে যাচাই করা হয়, আর রিডাইরেক্ট অনুসরণ করা হয় না — ফলে কোনো কল চুপচাপ অন্য কোথাও পাঠানো যায় না। সংযোগ বিচ্ছিন্ন করলে নির্ধারিত রানগুলো বন্ধ হয়ে যায়, আর নিজের টুলে কী বা টোকেন বাতিল করলে সেদিক থেকেও কেটে যায়।
হ্যাঁ। প্রত্যেকটিই নিজস্ব তথ্যসহ আলাদা নামের একটি সংযোগ, আর চালু থাকা প্রতিটিই একই ছয়-ঘণ্টার সময়সূচিতে পড়া হয়। আপনি যদি অন্য ব্যবসার হয়ে অ্যাকাউন্ট চালান, সেগুলোর প্রত্যেকটিও অ্যাকাউন্ট পর্যায়ে আলাদা — তাই এক ক্লায়েন্টের তথ্য অন্যজনের কাছ থেকে দেখা যায় না।
একটি অ্যাকাউন্টে, একটি বিলে ইমেইল, এসএমএস ও হোয়াটসঅ্যাপ — সঙ্গে কানেক্টরে যা নেই তার সবকিছুর জন্য একটি এপিআই।
এক প্ল্যাটফর্ম থেকেই সব চ্যানেল চালান। নিজের SMTP, এসএমএস গেটওয়ে ও হোয়াটসঅ্যাপ নম্বর ব্যবহার করুন — অথবা আমাদেরটি নিন।
দাম দেখুন →