ওয়ালেট পাস কিভাবে আপডেট করবেন? খুব সহজ: আপনার পাস টুলে বা API দিয়ে পাসটি এডিট করুন। এরপর প্ল্যাটফর্ম নিজেই সেই কার্ড প্রতিটি ডিভাইসে রিফ্রেশ করে দেয় যেখানে কাস্টমার এটা সেভ করেছেন, আবার ইনস্টল করতে হয় না, আর API বা tag দিয়ে চালালে পুরো কাজটা আপনার মোবাইল মার্কেটিং অটোমেশনের অংশ হয়ে যায়। Google-এ নিজের অ্যালার্ট আসে শুধু loyalty, event ticket ও flight পাসে। Apple-এ কাস্টমার লক-স্ক্রিন অ্যালার্ট দেখেন শুধু সেই field-এর জন্য যেখানে change message সেট করা আছে।
ওয়ালেট পাস আপডেট মানে কী? ধরুন একজন কাস্টমারের ফোনে আপনার লয়্যালটি কার্ড আছে। তিনি কেনাকাটা করলেন, পয়েন্ট বাড়ল, আর কার্ডে নতুন ব্যালান্স নিজে থেকেই দেখা দিল। এটাই আপডেট। বাংলাদেশ ও পশ্চিমবঙ্গে বেশিরভাগ ফোন Android, তাই নিচে Google Wallet-এর নিয়মগুলো আগে মন দিয়ে দেখুন।
এই গাইড আপডেটের প্র্যাক্টিক্যাল দিক নিয়ে। ভেতরের কারিগরি ব্যাপারটা জানতে পড়ুন ওয়ালেট পাস আপডেট কিভাবে কাজ করে। উদাহরণগুলো Pushwoosh Wallet passes থেকে নেওয়া, যেখানে প্রতিটি পাস একটি User ID-র সাথে যুক্ত এবং builder, campaign বা API থেকে আপডেট করা যায়।
কী কী বদলানো যায়
প্রায় সবকিছুই। Pushwoosh-এ Google পাসে আপনি লোগো, hero image, বারকোড, লিংক আর app link বদলাতে পারেন। Apple Wallet পাসে এডিট করা যায় পাসের নাম ও বিবরণ, field-এর ভ্যালু ও লেবেল, change message, রং, বারকোড মেসেজ, মেয়াদ ও স্ট্যাটাস, লোকেশন ও বিকন। তবে Apple পাসে ছবি লক থাকে।
1টি জিনিস কখনো বদলায় না: পাসের style বা type। একটি store card কুপন হতে পারে না, আর Google-এর loyalty পাস offer হতে পারে না। ফরম্যাট বদলাতে হলে নতুন পাস ইস্যু করুন।
| পরিবর্তন | উদাহরণ | কাস্টমার কী দেখেন |
|---|---|---|
| Field ভ্যালু | পয়েন্ট 120 থেকে 180 | কার্ড নতুন করে দেখায়, change message থাকলে অ্যালার্টও আসে |
| তারিখ বা সময় | ঈদের কনসার্ট রাত 8টায় সরানো হয়েছে | কার্ড নতুন করে দেখায়, change message থাকলে অ্যালার্টও আসে |
| গেট, সিট, প্ল্যাটফর্ম | গেট B12 থেকে B20 | কার্ড নতুন করে দেখায়, change message থাকলে অ্যালার্টও আসে |
| রং (Google-এ ছবিও) | দুর্গাপূজা বা পহেলা বৈশাখের সিজনাল ডিজাইন | কার্ড নতুন করে দেখায়, অ্যালার্ট আসে না |
| লোকেশন | নতুন শাখা খোলা হয়েছে | লক-স্ক্রিন relevance বদলায়, অ্যালার্ট আসে না |
| মেয়াদ শেষ বা void | মেম্বারশিপ শেষ | কার্ড ধূসর হয়ে যায় বা expired-এ চলে যায় |
1টি পাস নাকি একসাথে সব পাস
Pushwoosh-এ প্রতিটি পাস 1টি User ID-র। তাই আপডেটের 2টি উপায় আছে।
1টি করে পাস আপডেট করাই রোজকার কাজ: একটি কেনাকাটায় 1 জন কাস্টমারের ব্যালান্স বদলায়, তাই শুধু তার কার্ড বদলায়। এটা আপনি প্রায় সবসময় API বা tag sync দিয়ে অটোমেট করবেন, হাতে ক্লিক করে নয়।
Bulk আপডেট মানে পুরো প্রোগ্রাম: সব পাসধারীর জন্য নতুন শর্ত বা সিজনাল ডিজাইন, যেমন ঈদের আগে সব লয়্যালটি কার্ডে নতুন রং। Pushwoosh-এ এটা চলে Wallet Pass Campaign দিয়ে। Shared হিসেবে চিহ্নিত field ক্যাম্পেইন থেকে ইস্যু হওয়া প্রতিটি পাসে আপডেট হয়, personal field-এ প্রত্যেক কাস্টমারের নিজের ভ্যালু থাকে, আর সেভ করার আগেই ক্যাম্পেইন দেখায় একটি এডিট কতগুলো পাসে প্রভাব ফেলবে।
Google Wallet পাসে field-এ user tag রাখা যায়। Pushwoosh পাস তৈরির সময় tag-এর ভ্যালু বসায় এবং প্রতিটি আপডেটে রিফ্রেশ করে, তাই কার্ডে সবসময় প্রোফাইলের এখনকার তথ্য দেখায়। ক্যাম্পেইনে tag sync এই কাজটা দুই প্ল্যাটফর্মেই এডিট ছাড়াই করে: field-এর পেছনের tag বদলালে পরের চেকে পাস নতুন ভ্যালু পায়, ডিফল্টভাবে প্রতি 60 মিনিটে। EdTech অ্যাপের স্টুডেন্ট কার্ডে কোর্সের অগ্রগতি বা FinTech অ্যাপের রিওয়ার্ড ব্যালান্স এভাবে নিজে থেকেই হালনাগাদ থাকে।
Change message: কাকে বিরক্ত করবেন
প্রতিটি আপডেটে কাস্টমারকে বিরক্ত করা উচিত নয়। কোনটায় করবেন, সেটা আপনিই ঠিক করেন।
Change message জিনিসটা নতুন লাগলে এভাবে ভাবুন: এটা পাসের ভেতরে রাখা ছোট একটা নোট, যা বলে দেয় কোন field বদলালে কাস্টমারকে জানাতে হবে। নোট থাকলে ফোন জানায়, না থাকলে কার্ড চুপচাপ বদলে যায়। Android-এ নিয়মটা একটু আলাদা, কারণ সেখানে Google-এর নিজের অ্যালার্ট পাসের type-এর উপর নির্ভর করে, তাই নিচের Google অংশটা আগে পড়ুন।
Google-এ পাসের type ঠিক করে Google বদলানো field নিয়ে নিজের অ্যালার্ট পাঠাবে কিনা: শুধু loyalty, event ticket ও flight পাস এটা পায়, আর টেক্সট Google নিজে লেখে। Event ticket ও flight-এ এটা যায় শুধু তখন, যখন শুরুর সময় 3 ঘণ্টার কম বাকি। যেকোনো type-এ আপনি এর বদলে API বা campaign দিয়ে আপডেটের সাথে একটি custom notification যোগ করতে পারেন। Google প্রতি পাসে 24 ঘণ্টায় 3টির বেশি notification দেয় না, তার পরে পাস চুপচাপ আপডেট হয়।
Apple-এ আপনি একটি field-এর সাথে change message জুড়ে দেন, যেমন “আপনার গেট এখন %@”। সেই field বদলালে iOS লক স্ক্রিনে মেসেজটা দেখায়। যে field-এ change message নেই, সেগুলো চুপচাপ আপডেট হয়।
আমাদের সহজ নিয়ম: অ্যালার্ট দিন সেই পরিবর্তনে যেখানে কাস্টমারকে কিছু করতে হবে, যেমন নতুন গেট, সরানো সময় বা মেয়াদ শেষ হতে চলা পয়েন্ট। নতুন ডিজাইন বা নতুন দোকানের লোকেশনে কখনো অ্যালার্ট লাগে না।
Change message মার্কেটিং চ্যানেল নয়
ফিল্ড বদলে সেলের খবর পাঠানোর লোভ হতেই পারে, বিশেষ করে ১১.১১ বা ঈদের সেলের আগে। করবেন না। Apple আর Google শুধু পাস সম্পর্কিত notification-এর অনুমতি দেয়, যেমন ব্যালান্স, স্ট্যাটাস বা সময়সূচি। এই নিয়ম ভাঙা আপনার কার্ড ডিলিট হওয়ার সবচেয়ে দ্রুত পথ।
প্রমোশনের জন্য একই কাস্টমারদের কাছে অ্যাপ পুশ, ইমেইল বা SMS দিয়ে পৌঁছান: প্রতিটি পাস একটি User ID-তে থাকে, তাই পাসধারী আগে থেকেই আপনার অডিয়েন্সে আছেন। পাসধারীদের যখন পাস নিয়েই কিছু জানাতে হয়, যেমন রিওয়ার্ড রেডি, তখন অপশনগুলো আছে পাসধারীদের মেসেজ পাঠানোর docs-এ।
API দিয়ে আপডেট
পরিবর্তন যখন আপনার নিজের সিস্টেম থেকে আসে, যেমন POS, বুকিং সিস্টেম বা পয়েন্টের হিসাব, তখন builder-এর বদলে API ব্যবহার করুন। দুই প্ল্যাটফর্মেই ফ্লো একই: পাস চিহ্নিত করুন, নতুন ভ্যালু পাঠান, বাকিটা প্ল্যাটফর্ম sync করবে।
বাংলাদেশে এই পরিস্থিতি খুব সাধারণ। Daraz বা চালডাল ধরনের ই-কমার্স প্ল্যাটফর্মে অর্ডার আর রিওয়ার্ড পয়েন্টের হিসাব থাকে নিজের backend-এ, আর bKash বা Nagad জাতীয় মোবাইল ফাইনান্সিয়াল সার্ভিসের দেশে FinTech অ্যাপের ব্যালান্স বদলায় প্রতিটি লেনদেনে। এমন ডেটা হাতে builder-এ বসানো সম্ভব নয়, তাই প্রতিটি পরিবর্তন API দিয়ে সরাসরি পাসে পাঠান।
মেথড ও প্যারামিটার আছে Google Wallet API ও Apple Wallet PassKit API রেফারেন্সে।
মেয়াদ শেষ, void ও রিস্টোর
পাসের একটা জীবনচক্র আছে, আর সেটা ঠিকভাবে শেষ করা শুরু করার মতোই জরুরি। কারো ওয়ালেটে পুরোনো, ভুল কার্ড থাকা কার্ড না থাকার চেয়েও খারাপ।
Google-এ পাস invalidate করলে সেটা কাস্টমারের Expired passes-এ চলে যায়, আর পরে আবার activate করা যায়। Google পাস delete করলে সেটা Google-এ invalidate হয় এবং Pushwoosh থেকে তার রেকর্ড মুছে যায়। Apple-এ মেয়াদের তারিখ সেট করুন, তারপর পাসটা ধূসর হয়ে যায়। কোনো পাসকে voided হিসেবেও চিহ্নিত করা যায়, যেমন কুপন রিডিম হওয়ার পর।
আপডেট পৌঁছায় না কেন
বেশিরভাগ ক্ষেত্রে কারণ এই 4টির একটি।
Apple সার্টিফিকেটের মেয়াদ শেষ। Apple পাস আপনার Pass Type ID সার্টিফিকেট দিয়ে সাইন হয়, আর মেয়াদ শেষ হলে পাস সাইন বা আপডেট করা যায় না। যেদিন আপলোড করবেন, সেদিনই রিনিউয়ের তারিখ ক্যালেন্ডারে লিখে রাখুন।
কাস্টমার পাসটা মুছে ফেলেছেন। আপডেট পৌঁছায় শুধু সেই ডিভাইসে যেখানে পাস এখনও সেভ আছে।
আপডেট এসেছে, কিন্তু অ্যালার্ট আসেনি। Google-এ পাসের type, Notify about changed fields চেকবক্স আর দৈনিক লিমিট দেখুন। Apple-এ দেখুন field-এ change message আছে কিনা।
কাস্টমার পাসটা কখনো অ্যাড করেননি। ইস্যু হয়েছে কিন্তু সেভ হয়নি এমন পাস কোনো আপডেট পায় না। ইনস্টল লিংকটা আবার পাঠান।
আরও পড়ুন: ওয়ালেট পাস কিভাবে পাঠাবেন
Pushwoosh দিয়ে প্রতিটি পাস হালনাগাদ রাখুন
Pushwoosh নেটিভ Google ও Apple Wallet পাস আপডেট করে builder, campaign বা API থেকে, আর প্রতিটি পাস আপনার পুশ, ইমেইল ও SMS-এর একই User ID-তে থাকে। 1টি ব্যালান্স বা পুরো প্রোগ্রাম বদলান, আর কোন পরিবর্তনে অ্যালার্ট যাবে তা বেছে নিন।
কাস্টমারকে জানিয়ে রাখা মানে বেশি মেসেজ পাঠানো নয়। মানে তাদের ওয়ালেটের কার্ডটা সবসময় সঠিক থাকা।
FAQ