WiFi webhook vs API polling simulator
Model HTTP request reduction, latency improvements, and server overhead comparing real-time Purple webhook callbacks with traditional API polling across your venue estate.
Why Webhooks Outperform API Polling for Connected Venues
In public guest WiFi environments, polling APIs continuously wastes 90%+ of network requests returning 304 Not Modified or empty delta arrays. Purple Webhooks reverse this model: event callbacks are dispatched instantaneously upon guest authentication, dwell triggers, or survey responses, allowing your CRM, marketing automation, or SIEM to act in under 150 milliseconds without polling strain.
Building custom WiFi integrations or CRM sync pipelines?
Purple offers REST APIs, real-time Logic Flow webhooks, and pre-built connectors for HubSpot, Salesforce, Microsoft Dynamics, and PowerBI. Connect with our engineering team for sandbox keys and developer documentation.
গত বছরের জুনে আমরা Logic Flow উন্মোচন করেছি, এটি একটি যুগান্তকারী ফিচার যা মার্কেটিং টিমগুলোকে ব্যক্তিগতকৃত কাস্টমার এনগেজমেন্ট অফার করতে দেয়, যার ফলে ব্যবসার দক্ষতা, গ্রাহক সন্তুষ্টি এবং রেভিনিউ বৃদ্ধি পায়। আমরা এখন অত্যন্ত আনন্দের সাথে জানাচ্ছি যে আমরা Logic Flow-তে Webhooks চালু করেছি, যা কাস্টমার এনগেজমেন্টের সম্ভাবনাকে সম্পূর্ণ নতুন স্তরে নিয়ে যাবে।
আপনি হয়তো ভাবছেন Webhook কী?
মূলত Webhook একটি সাধারণ কনসেপ্ট হলেও এটি অত্যন্ত কার্যকরী! বিস্তৃত প্রযুক্তিগত পরিভাষায়, Webhook হলো একটি http কল ব্যাক। যখন কোনো ইভেন্ট ট্রিগার হয়, তখন Webhook রিয়েলটাইমে একটি নির্দিষ্ট URL (এন্ডপয়েন্ট)-এ ডেটা পুশ করে। শুনতে API-এর মতো লাগছে? এটি একইভাবে কাজ করে, তবে API নির্দিষ্ট বিরতিতে ডেটা পুল করে, আর Webhooks রিয়েলটাইমে ডেটা পুশ করে।
Purple-এ Webhooks-এর মাধ্যমে কী কী ডেটা পুশ করা যায়?
সংক্ষেপে বলতে গেলে, অনেক কিছু! আপনি আপনার WiFi ব্যবহারকারীদের নিম্নলিখিত তথ্যগুলো পাবেন:
- ফার্স্ট নেম
- লাস্ট নেম
- ইমেইল অ্যাড্রেস
- জন্ম তারিখ
- লিঙ্গ
- সাইনআপ পদ্ধতি
- MAC অ্যাড্রেস
- ওয়েব ব্রাউজার
- অথেনটিকেশনের সময় এবং তারিখ
- ভেন্যুর তথ্য
- এবং আরও অনেক কিছু
Webhooks-এর কার্যকারিতা
- Webhooks ব্যবহার করার সবচেয়ে সহজ কারণ হলো পুশ (Push)। নতুন কোনো তথ্য আছে কিনা তা জানার জন্য প্রতি কয়েক মিনিট পরপর পোল করার প্রয়োজন নেই - ইভেন্ট ট্রিগার হওয়ার সাথে সাথেই রিয়েলটাইমে নতুন ডেটা পান। এতে কাজ কম, ঝামেলা কম এবং প্রতি কয়েক মিনিট পরপর রিকোয়েস্ট করার চেয়ে আপনি এটি আরও দ্রুত পাবেন।
- আপনার গ্রাহকদের একটি উন্নত পরিষেবা অফার করুন। ধরুন আপনি একটি বড় ধারণক্ষমতার ভেন্যু, হোটেল বা হাই-এন্ড রিটেইলার এবং আপনার ভিআইপিরা (VIP) পৌঁছানোর সাথে সাথেই তাদের শনাক্ত করতে হবে। Webhooks ব্যবহার করে, আপনার ভিজিটররা আপনার WiFi-এ কানেক্ট হওয়ার পর আপনি Purple থেকে আপনার ইন্টারনাল অ্যাপ্লিকেশনে তাদের ইউজার ডেটা পুশ করতে পারবেন। এটি তখন ভেন্যুর কর্মীদের নির্দিষ্ট অতিথি বা ক্রেতাদের আগমনের বিষয়ে অবহিত করার জন্য একটি ট্রিগার হিসেবে কাজ করবে এবং তাদের একটি কাস্টমাইজড অভিজ্ঞতা প্রদান করতে সক্ষম করবে।
- আপনার ব্র্যান্ডের সাথে ভিজিটরদের যুক্ত রাখা অত্যন্ত গুরুত্বপূর্ণ। আপনার অন্যান্য CRM-এ ভিজিটরদের ডেটার একটি লাইভ ফিড পুশ করার মাধ্যমে আপনি প্রতিটি গ্রাহকের একটি সম্পূর্ণ প্রোফাইল পাবেন। Purple-এর দেওয়া ভিজিটর ডেটার সাথে প্রতিটি গ্রাহকের বিষয়ে আপনার কাছে থাকা ডেটা (যেমন আগের কেনাকাটা) একত্রিত করুন এবং আপনার ভিজিটরদের সাথে সত্যিকারের ব্যক্তিগত উপায়ে যুক্ত হোন।
১-২-৩ এর মতোই সহজ
Purple-এ আপনার Webhooks লাইভ করা খুব দ্রুত এবং সহজ:
- কোম্পানি বা ভেন্যু লেভেলে, বাম দিকের Management সেকশনে যান এবং Venues-এ ক্লিক করুন। Venues পেজের উপরের দিকে নতুন যুক্ত হওয়া Webhooks ট্যাবে ক্লিক করুন। প্রথমে আপনাকে সেই ডেস্টিনেশন URL (এন্ডপয়েন্ট) যোগ এবং ভ্যালিডেট করতে হবে যেখানে আপনি Webhook-এর মাধ্যমে ডেটা পুশ করতে চান। ডেটা একটি JSON অবজেক্ট হিসেবে পাঠানো হয়, তাই আপনাকে নিশ্চিত করতে হবে যে আপনার ডেস্টিনেশন URL ডেটা গ্রহণ করতে সক্ষম। আপনি কতগুলো URL ভ্যালিডেট করতে পারবেন তার কোনো সীমা নেই।
- আপনার URL ভ্যালিডেট হয়ে গেলে, Logic Flow-তে যান এবং আপনি দেখতে পাবেন যে এখন একটি Webhooks Action Node উপলব্ধ রয়েছে। আপনার Start Node যোগ করার পর, আপনার ফ্লো-তে Webhook Node বসান এবং আপনার ভ্যালিডেট করা URL নির্বাচন করুন, তারপর সবশেষে End Node দিয়ে আপনার ফ্লো বন্ধ করুন। ভ্যালিডেট করুন এবং সেভ করুন।
- সবশেষে, আপনাকে আপনার Access Journey-তে Webhook-এর সাথে আপনার Logic Flow যোগ করতে হবে। বাম দিকের Onboarding ট্যাবের অধীনে, Access Journeys-এ ক্লিক করুন। আপনার Access Journey-তে ঢোকার পর, Logic Flows ট্যাবে ক্লিক করুন এবং 'New logic flow'-তে ক্লিক করুন। সঠিক Logic Flow নির্বাচন করুন এবং আপনার কাজ শেষ। এখন, প্রতিবার যখন কোনো ব্যবহারকারী আপনার WiFi-এ কানেক্ট করবেন, তখন নতুন তৈরি করা Webhook-এর মাধ্যমে তাদের ডেটা পুশ করা হবে।
আপনার ব্যবসা কীভাবে Webhooks-এর কার্যকর ব্যবহার করতে পারে তা নিয়ে ইতিমধ্যেই ভাবছেন? ফিচারটি এখন Purple Portal-এ লাইভ এবং আপনার ব্যবহারের জন্য প্রস্তুত। এখনও Purple-এর গ্রাহক হননি? কোনো সমস্যা নেই, Webhooks এবং Purple-এর অ্যানালিটিক্স ডেটা কীভাবে আপনার মার্কেটিং এবং কাস্টমার এনগেজমেন্টকে রূপান্তরিত করতে পারে তা দেখতে আজই আমাদের Enhanced লাইসেন্সের ট্রায়ালের জন্য সাইন আপ করুন।



