ডেভেলপার ইন্টিগ্রেশন

7stamp ওয়েবহুক

পাওয়া যায়

7stamp থেকে প্রতিটি আনুগত্য ইভেন্টকে রিয়েল টাইমে আপনার নিজস্ব সিস্টেমে পুশ করুন। কোন পোলিং এবং কোন নির্ধারিত API কল নেই। ঘটনা ঘটার কয়েক সেকেন্ডের মধ্যে HTTPS POST অনুরোধ হিসাবে আসে।

আপনার CRM, ERP, বা কাস্টম ব্যাকএন্ডকে বিশ্বস্ততার দিকে যা ঘটছে তার সাথে সিঙ্ক রাখতে ওয়েবহুকগুলি ব্যবহার করুন: কে যোগদান করেছে, কে একটি স্ট্যাম্প পেয়েছে, কে একটি ভাউচার রিডিম করেছে, কে একটি জন্মদিনের উপহার ট্রিগার করেছে এবং কারা নিষ্ক্রিয় হয়ে গেছে৷ তারপর আপনার সিস্টেমগুলি সেই ডেটা দিয়ে কী করবে তা সিদ্ধান্ত নেয়।

আপনি webhooks সঙ্গে কি করতে পারেন

Webhooks হল ইন্টিগ্রেশন স্ট্যাকের আউটবাউন্ড সাইড। আপনি বিক্রয়, পরিষেবা, বিশ্লেষণ এবং বার্তাপ্রেরণের জন্য ইতিমধ্যেই বিশ্বাস করেন এমন সিস্টেমগুলিতে তারা গ্রাহক এবং পুরষ্কার কার্যকলাপকে প্রতিফলিত করে৷

আপনার CRM এ আনুগত্যের ইতিহাস মিরর করুন

প্রতিটি স্ট্যাম্প, ভাউচার, জন্মদিন এবং নিষ্ক্রিয়তা ট্রিগার আপনার CRM-এ গ্রাহকের রেকর্ডে ল্যান্ড করে। আপনি 7stamp লগ ইন না করেই বিক্রয়, কল এবং টিকিটের পাশে সম্পূর্ণ আনুগত্যের টাইমলাইন দেখতে পাবেন।

আপনার নিজস্ব মেসেজিং স্ট্যাক ট্রিগার করুন

যখন একজন গ্রাহক একটি ভাউচার রিডিম করেন, তখন আপনার বিদ্যমান SMS গেটওয়ে থেকে একটি ধন্যবাদ SMS পাঠান। যখন একজন গ্রাহক লক্ষ্যে পৌঁছান, Slack-এ একটি উদযাপন পোস্ট করুন। কেউ নিষ্ক্রিয় হয়ে গেলে, কেসটি আপনার অ্যাকাউন্ট ম্যানেজারের কাছে রুট করুন।

পাওয়ার বিশ্লেষণ এবং পুনর্মিলন

আপনার BI টুল, গুদাম বা পুনর্মিলন পাইপলাইনে ইভেন্টগুলি স্ট্রিম করুন। POS রসিদের সাথে ভাউচার রিডিমশনের সাথে মিল করুন এবং আপনার নিজস্ব মেট্রিক্সে ROI লয়ালটি গণনা করুন।

কার্ড ইভেন্টের ধরন

SCAN — একটি কার্ড একটি স্ক্যানটিএমএক্সPATH1XMT অ্যাকশন পেয়েছে।
REWARD_EARNED — কার্ডে একটি পুরস্কার অর্জিত হয়েছে।
VOUCHER_ISSUED — একটি ভাউচার জারি করা হয়েছে৷
VOUCHER_REDEEMED — একটি ভাউচার রিডিম করা হয়েছে।
LOTTERY_WIN — একটি লটারির ফলে একটি জয় হয়েছে৷
DELIVERY_INSERT — একটি ডেলিভারি-ইনসার্ট ফ্লো রেকর্ড করা হয়েছে।
CARD_JOINED — একজন গ্রাহক একটি কার্ডে যোগ দিয়েছেন।
CARD_CAMPAIGN — একটি কার্ড প্রচারের ঘটনা ঘটেছে৷
BIRTHDAY_GREETING — একটি জন্মদিনের শুভেচ্ছা ইভেন্ট ঘটেছে।
ADMIN_VOUCHER_ISSUE — একজন প্রশাসক একটি ভাউচার জারি করেছেন।
CARD_ADDED_TO_WALLET — একজন গ্রাহক তাদের ওয়ালেটে কার্ড যোগ করেছেন।
CARD_REMOVED_FROM_WALLET — একজন গ্রাহক তাদের মানিব্যাগ থেকে কার্ড সরিয়েছেন।

একটি নিরাপদ ওয়েবহুক রিসিভার তৈরি করুন

টেকসই পরিচালনার পরে স্বীকার করুন

আপনার এন্ডপয়েন্টটি HTTPS POST গ্রহণ করবে, একটি ইভেন্টটি সফল করুন, তারপরে সফলভাবে ইভেন্টটি ফেরত দিন বা সফল করুন প্রতিক্রিয়া যদি নিরাপদে সারিবদ্ধ করা যায় তবে স্বীকৃতির আগে একটি ধীর CRM বা মেসেজিং কল করবেন না।

External ID এর সাথে সম্পর্কযুক্ত

প্রতিটি সম্পর্কিত ইভেন্ট External ID এবং ঐচ্ছিক External Source বহন করতে পারে যা আপনি কার্ড তৈরি বা স্ক্যান করার সময় ব্যবহার করেছিলেন। আপনার নিজের CRM, POS, অথবা কোনো নাম বা ইমেল থেকে অনুমান না করেই অর্ডার রেকর্ড আপডেট করতে এই জোড়া ব্যবহার করুন।

Make ডেলিভারি অক্ষমতা

পার্শ্ব প্রতিক্রিয়া ট্রিগার করার আগে একটি টেকসই প্রক্রিয়াকরণ কী বা ইভেন্ট ফিঙ্গারপ্রিন্ট সংরক্ষণ করুন। যদি আপনার প্রাপক আবার একই ডেলিভারি দেখতে পান, তাহলে এটি একটি ডুপ্লিকেট CRM নোট, ভাউচার বা বার্তা যোগ করবে না। শেষ পয়েন্ট URL কে একটি গোপন হিসাবে বিবেচনা করুন।

উদাহরণ ইভেন্ট পেলোড আকৃতি

আপনার অটোমেশন ধাপে এটি অনুলিপি করুন json
{
  "event_type": "SCAN",
  "scanned_at": "2026-07-23T12:34:56Z",
  "user_card_id": 123,
  "card_template_id": 42,
  "card_template_name": "Coffee Loyalty",
  "stamps_added": 1,
  "stamps_before": 4,
  "stamps_after": 5,
  "amount": 24.5,
  "external_order_id": "order_2048",
  "external_id": "crm_contact_8821",
  "external_source": "hubspot"
}

একটি ওয়েবহুক কনফিগার করুন এবং পরীক্ষা করুন

01

আপনার ব্যাকএন্ডে একটি HTTPS এন্ডপয়েন্ট তৈরি করুন, CRM ইন্টিগ্রেশন লেয়ার, Make ওয়েবহুক, বা Zapier Catch Hook। Make নিশ্চিত যে আপনি এর URL অনুলিপি করার আগে গন্তব্য নিয়ন্ত্রণ করছেন।

02

7stamp Admin-এ, Stamp Cards → API & Integrations → Webhooks খুলুন।

03

এন্ডপয়েন্ট URL যোগ করুন এবং প্রাপ্তির ওয়ার্কফ্লো আসলে প্রয়োজন এমন ইভেন্ট প্রকার নির্বাচন করুন।

04

প্রোফাইল সেটিংস সংরক্ষণ করুন, তারপর একটি ইভেন্ট তৈরি করতে একটি নিষ্পত্তিযোগ্য পরীক্ষা স্ক্যান বা কার্ড অ্যাকশন ট্রিগার করুন৷

05

প্রাপ্ত পেলোড পরিদর্শন করুন। প্রত্যাশিত রেকর্ডের সাথে External ID এবং External Source মেলান এবং নিশ্চিত করুন যে রিসিভার একটি সফল প্রতিক্রিয়া প্রদান করে।

06

CRM, ভাউচার, বা মেসেজিং এর পার্শ্বপ্রতিক্রিয়া সক্ষম করুন শুধুমাত্র আপনার ব্যর্থতার জন্য রিপ্লে-নিরাপদ হ্যান্ডলিং এবং পর্যবেক্ষণ করার পরে।

নো-কোড বিকল্প: Make এবং Zapier

Make-এ, একটি প্রাপ্তি URL তৈরি করতে Webhooks → Custom webhook ব্যবহার করুন এবং এটি 7stamp প্রোফাইলে পেস্ট করুন। Zapier-এ, একই উদ্দেশ্যে Webhooks by Zapier → Catch Hook ব্যবহার করুন। 7stamp প্রোফাইল সাবস্ক্রিপশনের মালিক কারণ বর্তমান API স্বয়ংক্রিয় ওয়েবহুক রেজিস্ট্রেশন এন্ডপয়েন্ট প্রকাশ করে না।

নিরাপত্তা এবং বিতরণ চুক্তি

বর্তমান পেলোড স্কিমা এবং ক্ষেত্রের অর্থের উৎস হিসাবে সর্বজনীন OpenAPI রেফারেন্সের ওয়েবহুক বিভাগটি ব্যবহার করুন৷ HTTPS প্রয়োজন, রিসিভার URLকে সর্বজনীন লগের বাইরে রাখুন এবং প্রক্রিয়াকরণকে অদম্য করুন৷ একটি নির্দিষ্ট শিরোনাম নাম প্রয়োগ করার আগে বা উৎপাদনে নীতি পুনরায় চেষ্টা করার আগে অনবোর্ডিংয়ের সময় আপনার 7stamp প্রোফাইলের জন্য অনুরোধ-প্রমাণকরণ /signature পদ্ধতিটি নিশ্চিত করুন৷

প্রায়শই জিজ্ঞাসিত প্রশ্ন

আমি কি শুধুমাত্র নির্দিষ্ট কিছু ওয়েবহুক ইভেন্ট নির্বাচন করতে পারি?

হ্যাঁ। 7stamp প্রোফাইলের ওয়েবহুক সেটিংসে ইভেন্টের ধরনগুলি নির্বাচন করুন যাতে রিসিভার শুধুমাত্র তার কর্মপ্রবাহের জন্য গুরুত্বপূর্ণ ইভেন্টগুলি পায়৷

আমি কিভাবে ওয়েবহুকগুলিকে Make বা Zapier এর সাথে সংযুক্ত করব?

Make-এ রিসিভিং ওয়েবহুক তৈরি করুন বা Zapier-এ একটি Catch Hook, তৈরি করা URL অনুলিপি করুন, তারপর এটিকে 7stamp প্রোফাইলের ওয়েবহুক সেটিংসে পেস্ট করুন এবং একটি পরীক্ষামূলক ইভেন্ট পাঠান৷

আমি কিভাবে আমার CRM পরিচিতির সাথে একটি ইভেন্ট মেলাতে পারি?

ব্যবহার করুন External ID এবং, উপস্থিত হলে, External Source। কার্ড তৈরি বা স্ক্যান করার সময় এইগুলি আপনার ইন্টিগ্রেশন সরবরাহকারী শনাক্তকারী।

আমার কি একটি স্বাক্ষর শিরোনাম অনুমান করা উচিত নাকি সময় পুনরায় চেষ্টা করা উচিত?

নং। বর্তমান TMXCONST1XM/profile ডেলিভারি চুক্তি ব্যবহার করুন এবং একটি হেডার হার্ড-কোডিং করার আগে বা পুনরায় অনুমান করার চেষ্টা করার আগে অনবোর্ডিংয়ের সময় আপনার প্রোফাইলের জন্য প্রমাণীকরণ পদ্ধতি নিশ্চিত করুন।

পরবর্তী ধাপ

প্রথম কার্ড ইভেন্ট পাঠাতে প্রস্তুত?

একটি রিসিভার তৈরি করুন, এটির HTTPS URL প্রোফাইলে পেস্ট করুন, একটি নিষ্পত্তিযোগ্য স্ক্যান চালান এবং ডাউনস্ট্রিম অটোমেশন সক্ষম করার আগে ম্যাচিং External ID যাচাই করুন৷