QuickGrow AICyberCraft BangladeshQuickGrow AI
Contacts

আপনার তালিকা নিয়ে আসুন — একবারেই, পরিচ্ছন্নভাবে।

আপনার কাছে যে তালিকা আগে থেকেই আছে, সেটি স্প্রেডশিট থেকে নিয়ে আসুন — একই মানুষ তিনবার যোগ হওয়ার ঝামেলা ছাড়াই। প্রতিটি ইম্পোর্ট ইমেইল ধরে মেলানো হয়, ট্যাগ করা হয়, সঙ্গে আসা সম্মতিসহ সংরক্ষণ করা হয়, আর শেষে আপনি পান এমন একটি রিপোর্ট যা পড়ে বোঝা যায়।

ইমেইল ধরে মেলানো হয়, আবার যোগ হয় নাইম্পোর্টের সময়ই সম্মতি সংরক্ষিতব্যর্থ প্রতিটি সারি নাম ধরে জানানো হয়
নমুনা ইম্পোর্ট রিপোর্ট
customers.csv · 1,240 rows
1,180
imported
42
updated
14
skipped
4
failed
rows that did not import
row 118 — invalid or missing email
row 402 — invalid or missing email
consent recorded on every new row

সমস্যা সাধারণত তালিকায় নয়। সমস্যা সেটি সিস্টেমে তোলায়।

বেশিরভাগ ব্যবসার গ্রাহকতালিকা কোথাও না কোথাও লেখা থাকেই — পুরোনো সার্ভিস থেকে নেওয়া এক্সপোর্ট, সহকর্মীর রাখা স্প্রেডশিট, কিংবা ক্যাশ কাউন্টারের খাতা। সেটি এক জায়গা থেকে আরেক জায়গায় নিতে গেলে প্রতিবারই তিনটি জিনিস ভুল হয়।

Duplicates

একই মানুষ, তিনবার

পুরোনো তালিকার উপরেই নতুন ফাইল ইম্পোর্ট করলেন, আর দুই জায়গাতেই ছিলেন এমন প্রত্যেকের জন্য দ্বিতীয় একটি সারি তৈরি হলো। এখন তাঁরা একই অফার দুইবার পান, আর আপনার কন্টাক্ট সংখ্যা এমনভাবে ভুল হয়ে যায় যা সহজে ঠিক করা যায় না।

নীরব ব্যর্থতা

যে সারিগুলো নিঃশব্দে হারিয়ে যায়

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

Permission

কে সম্মতি দিয়েছে তার কোনো রেকর্ড নেই

তালিকায় শুধু নাম আর নম্বর থাকে, আর কিছু নয়। কেউ যখন জিজ্ঞেস করেন আপনি কেন তাঁকে মেসেজ পাঠালেন, তখন দেখানোর মতো কিছুই থাকে না — কোন চ্যানেল, কোন তারিখ, কীভাবে তিনি তালিকায় এলেন তার কোনো তথ্য নেই।

স্প্রেডশিট থেকে পাঠানোর উপযোগী তালিকা — চার ধাপে।

  1. ফাইলটি আপলোড করুন

    পুরোনো সার্ভিস, আপনার অ্যাকাউন্টিং প্যাকেজ কিংবা কোনো স্প্রেডশিট থেকে নেওয়া CSV এক্সপোর্ট। QuickGrow হেডার সারিটি পড়ে এবং চেনা কলামগুলো নিজেই মিলিয়ে নেয় — ইমেইল, ফোন, নাম ও পদবি, আর কোম্পানি বা ব্র্যান্ড।

  2. ম্যাপিং যাচাই করুন

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

  3. ট্যাগ দিন এবং সম্মতি সংরক্ষণ করুন

    পুরো ইম্পোর্টটিতে ট্যাগ দিন — ঈদের তালিকা, ওয়াক-ইন গ্রাহক, পরে যা দিয়ে খুঁজবেন তা-ই — এবং সঙ্গে আসা অনুমতিটি সংরক্ষণ করুন: এটি কোন চ্যানেলের জন্য, এটি মার্কেটিং না লেনদেনসংক্রান্ত, কীভাবে সংগ্রহ করা হয়েছে এবং কোন তারিখে।

  4. রিপোর্টটি পড়ুন

    আপনি চারটি সংখ্যা ফেরত পান — ইম্পোর্ট হয়েছে, আপডেট হয়েছে, বাদ পড়েছে, ব্যর্থ হয়েছে — এবং ব্যর্থ প্রতিটি সারির জন্য একটি করে লাইন, সারি নম্বর ও কারণসহ। আপনাকে না জানিয়ে কিছুই বাদ দেওয়া হয় না।

columns matched from your header row

Your headers do not have to be named the way QuickGrow names them. Email, e-mail and mail all find the email field; mobile, cell and telephone all find the phone. Anything it does not recognise is left for you to point at a custom field of your own — or to leave out.

Email Addressemail
Mobilephone
First Namefirst name
Companybrand
Last Ordercustom field
four matched automatically, one left to you

একই ফাইল ইচ্ছে করেই দুইবার ইম্পোর্ট করুন।

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

CSV ইম্পোর্টে কোন ধরনের সারিতে কী ঘটে।
DefaultWith update-existing turned on
আগে কখনো দেখেননি এমন একটি ইমেইলনতুন কন্টাক্ট হিসেবে যোগ হয়নতুন কন্টাক্ট হিসেবে যোগ হয়
আপনার তালিকায় আগে থেকেই আছে এমন একটি ইমেইলঅপরিবর্তিত থাকে এবং বাদ পড়া হিসেবে গণনা হয়সেখানেই আপডেট হয় — ফোন, নাম ও কাস্টম ফিল্ড হালনাগাদ হয়, ট্যাগগুলো যুক্ত হয়ে যায়
একই ফাইলের ভেতরে একই ইমেইল দুইবারদ্বিতীয়টি বাদ পড়েদ্বিতীয়টি বাদ পড়ে
ব্যবহারযোগ্য ইমেইল ঠিকানা নেই এমন একটি সারিসারি নম্বরসহ রিপোর্টে জানানো হয়; ফাইলের বাকি অংশ ঠিকই ইম্পোর্ট হয়সারি নম্বরসহ রিপোর্টে জানানো হয়; ফাইলের বাকি অংশ ঠিকই ইম্পোর্ট হয়
একটি অটোমেশন চালু করেশুধু সত্যিকারের নতুন কন্টাক্টের ক্ষেত্রেশুধু সত্যিকারের নতুন কন্টাক্টের ক্ষেত্রে

A CSV import is also the one place in QuickGrow where adding a contact starts a journey by itself. A genuinely new row fires the contact-created trigger, so a welcome sequence runs without anyone pressing anything. Rows that were skipped or updated do not fire it, so re-importing your whole list will not re-welcome everybody. একটি জার্নি কী করতে পারে দেখুন.

প্রোডাক্টের ভেতরেই QuickGrow এপিআই রেফারেন্স — একপাশে এন্ডপয়েন্টের তালিকা, পাশে একটি নির্দিষ্ট এন্ডপয়েন্টের বিস্তারিত
একটি একটি করে, কিংবা হাজারে হাজারে

ফাইলই সিস্টেমে ঢোকার একমাত্র পথ নয়।

গ্রাহক সামনে দাঁড়িয়ে থাকতেই তাঁকে হাতে যোগ করুন, কিংবা আপনার নিজের সিস্টেম থেকে সাইন-আপের সঙ্গে সঙ্গে কন্টাক্ট পাঠিয়ে দিন। দুই ক্ষেত্রেই একই ডুপ্লিকেট যাচাই চলে, তাই দুই পথে একই মানুষ দুইবার যোগ হন না।

  • হাতে যোগ করতে দরকার একটি ইমেইল ঠিকানা বা একটি ফোন নম্বর — দুটির যেকোনো একটি, দুটোই নয়; ফলে শুধু মোবাইল নম্বর দেওয়া ওয়াক-ইন গ্রাহকও পূর্ণাঙ্গ কন্টাক্ট
  • একটি এপিআই কলে সর্বোচ্চ 1,000টি কন্টাক্ট পাঠান এবং প্রতিটির জন্য একটি করে লাইন ফেরত পান: তৈরি হয়েছে, ডুপ্লিকেট, নাকি কোন ত্রুটিতে আটকে গেছে
  • কতজন কন্টাক্ট রাখতে পারবেন তার কোনো সীমা নেই — কন্টাক্ট কখনো মিটার করা হয় না, তাই তালিকা যত বড় দরকার তত বড় হতে পারে
ফর্ম বিল্ডারে একপাশে ফিল্ডের তালিকা, পাশে প্রকাশিত সাইন-আপ ফর্মের লাইভ প্রিভিউ
ফর্ম, পপআপ ও ল্যান্ডিং পেজ

সাইন-আপ সংগ্রহ করুন — আর জানুন তাতে ঠিক কী হয়।

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

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

Forms, on-site popups and landing pages all live in Growth, নিজস্ব A/B টেস্ট ও কনভার্শন ট্র্যাকিংসহ।

কাউকে দেখানোর মতো অনুমতি, নিছক একটি টিক চিহ্ন নয়।

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

কী কী সংরক্ষণ করা হয়

শুধু একটি ‘হ্যাঁ’ নয়

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

ডাবল অপ্ট-ইন

আপনি চাইলে তবেই চালু

আপনি চালু না করলে এটি বন্ধ থাকে। চালু থাকলে সম্মতিটি পেন্ডিং অবস্থায় থাকে এবং কন্টাক্ট একটি নিশ্চিতকরণ ইমেইল পান, যার বিষয় ও লেখা আপনি নিজে লেখেন। তাঁর ক্লিকে সময় এবং কোন ঠিকানা থেকে এসেছে তা সংরক্ষিত হয়, তারপর সম্মতিটি সক্রিয় হয়। লিংকটি একবারই কাজ করে।

যাচাই করা হয়, ফাইলে জমা রাখা হয় না

প্রতিবার পাঠানোর আগে পড়া হয়

যে কন্টাক্টের ওই চ্যানেলে সক্রিয় সম্মতি নেই, তাঁকে পাঠানো এসএমএস বা হোয়াটসঅ্যাপ মেসেজ বেরোনোর আগেই আটকে যায়। এরপর দেখা হয় তাঁর দেশের জন্য নির্ধারিত নীরব সময়ের সীমা, তারপর প্রতি কন্টাক্টের ফ্রিকোয়েন্সি ক্যাপ। কেন আটকানো হলো তার কারণ আপনি জানতে পারেন — নীরব ব্যর্থতা নয়।

তালিকা থেকে বাদ, আর একেবারে মুছে ফেলা।

দুটি আলাদা বিষয় — আপনার কাছে কোনটি চাওয়া হচ্ছে তা জানা জরুরি।

নিজে নিজেই ঘটে

  • আপনার ইমেইলের আনসাবস্ক্রাইব লিংক একটি নিশ্চিতকরণ পেজ খোলে, ফলে কোনো লিংক স্ক্যানার ভুল করে কাউকে আনসাবস্ক্রাইব করে দিতে পারে না
  • নিশ্চিত করা আনসাবস্ক্রাইব কন্টাক্টটিকে Unsubscribed হিসেবে চিহ্নিত করে এবং ওই চ্যানেলের সক্রিয় সম্মতি প্রত্যাহার করে, সঙ্গে পদ্ধতিটিও সংরক্ষণ করা হয়
  • হার্ড বাউন্স হলে কন্টাক্টটি Bounced হিসেবে চিহ্নিত হয়; স্প্যাম অভিযোগ এলে Complained হিসেবে

আপনি করবেন

  • একটি কন্টাক্ট মুছুন, কিংবা একসঙ্গে অনেকগুলো বেছে নিয়ে একবারে মুছে ফেলুন
  • মুছে ফেলা কন্টাক্ট আপনার তালিকা থেকে চিরতরে চলে যায়; কন্টাক্টের কোনো সীমা নেই, তাই কিছু খালি করারও দরকার পড়ে না
  • শুধু একটি সম্মতি প্রত্যাহার করুন, বাকিগুলো রেখে দিন — মার্কেটিং ইমেইল বন্ধ, কিন্তু অর্ডারের আপডেট আগের মতোই চালু

সম্পূর্ণ মুছে ফেলার অনুরোধ

  • কন্টাক্ট, তাঁর মেসেজ, তাঁর কার্যক্রমের ইতিহাস ও তাঁর সম্মতির রেকর্ড — সবই একসঙ্গে এক ধাপে সরিয়ে দেয়
  • একটি অডিট এন্ট্রি লেখা হয়, যা ব্যক্তির তথ্য না রেখেও মুছে ফেলার ঘটনাটি রেখে দেয়
  • এর জন্য নিজে চাপার মতো কোনো বাটন নেই — অনুরোধ জানান, কাজটি আপনার হয়ে করে দেওয়া হবে

তালিকাটি আপনার, আর সেটি আপনারই থাকে।

সংরক্ষিত থাকে অপাঠ্য অবস্থায়, তবু খোঁজা যায়

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

যে ব্র্যান্ডের তালিকা, কেবল তার জন্যই

একটি অ্যাকাউন্ট থেকে একাধিক ব্র্যান্ড বা দোকান চালালে প্রতিটির নিজস্ব তালিকা থাকে এবং একটি আরেকটির তালিকা দেখতে পায় না। আপনি ইচ্ছে করে সেভাবে ইম্পোর্ট করলেই কেবল কন্টাক্ট একাধিক ব্র্যান্ডে ভাগাভাগি হয়।

একটি নয়, চারটি অনুমতি

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

যেকোনো সময় নিয়ে যাওয়ার অধিকার আপনার

যখন খুশি তালিকাটি CSV ফাইলে এক্সপোর্ট করুন — স্ট্যাটাস বা চ্যানেল অনুযায়ী ফিল্টার করে। নিজের ডেটা বের করে নেওয়া এখানে একটি বাটনের ব্যাপার, সাপোর্ট টিকিটের নয়।

সংরক্ষিত অবস্থায় এনক্রিপ্টেডপ্রতি ব্র্যান্ডে আলাদাCSV এক্সপোর্টপুরো তালিকা জুড়ে ট্যাগের হিসাব

কিছু আপলোড করার আগে।

একই ফাইল দুইবার ইম্পোর্ট করলে কি ডুপ্লিকেট তৈরি হবে?

না। প্রতিটি সারি ইমেইল ঠিকানা ধরে আপনার তালিকার সঙ্গে মেলানো হয়। ডিফল্টভাবে মিলে যাওয়া সারিটি অপরিবর্তিত থাকে এবং বাদ পড়া হিসেবে গণনা হয়; update-existing চালু করলে সেটি সেখানেই আপডেট হয়ে যায়, আর এই ইম্পোর্টের ট্যাগগুলো আগের ট্যাগের সঙ্গে যুক্ত হয়। একই ফাইলের ভেতরে একই ইমেইল দুইবার থাকলে সেটিও ধরা পড়ে।

ইমেইল ঠিকানা নেই এমন সারিগুলোর কী হয়?

CSV ইম্পোর্টে প্রতিটি সারিতে একটি ব্যবহারযোগ্য ইমেইল থাকা দরকার — এর ব্যতিক্রম সারিগুলো সারি নম্বর ও কারণসহ রিপোর্টে তালিকাভুক্ত হয়, আর ফাইলের বাকি অংশ ঠিকই ইম্পোর্ট হয়। শুধু ফোন নম্বর আছে এমন কন্টাক্টও পুরোপুরি বৈধ, তবে সেগুলো CSV দিয়ে নয় — একটি একটি করে বা এপিআই দিয়ে যোগ করতে হয়।

কন্টাক্ট ইম্পোর্ট করলে কি তাঁদের কাছে কিছু পাঠানো শুরু হয়ে যায়?

শুধু তখনই, যদি আপনি নতুন কন্টাক্ট দিয়ে শুরু হয় এমন কোনো জার্নি তৈরি করে রাখেন। নিজে নিজে ঘটে কেবল এই একটি জিনিসই: CSV ইম্পোর্ট থেকে আসা সত্যিকারের নতুন সারি contact-created ট্রিগারটি চালু করে। বাদ পড়া বা আপডেট হওয়া সারিতে তা হয় না, আর এপিআই দিয়ে তৈরি করা কন্টাক্টেও হয় না।

তালিকাটি নিয়ে আসুন। পরিচ্ছন্ন রাখুন।

আপনার কাছে যা আছে তা ইম্পোর্ট করুন, ঠিক কী কী যুক্ত হলো তা জানুন, আর এমন একটি তালিকা থেকে শুরু করুন যার দায়িত্ব আপনি নিতে পারেন।