Webhook ইন্টিগ্রেশন
ইন্টিগ্রেশন ওভারভিউ
Anchor link toএই ইন্টিগ্রেশনটি আপনাকে একটি Webhook এন্ডপয়েন্ট সেট আপ করার অনুমতি দেয়, যা Pushwoosh থেকে রিয়েল-টাইম ডেটা, বিশেষ করে ইমেইল স্ট্যাটাস ইভেন্ট, যেমন ইমেইল পাঠানো, ইমেইল ডেলিভারি, ইমেইল বাউন্স, ইমেইল খোলা ইত্যাদি গ্রহণ করতে পারে।
ইন্টিগ্রেশনের প্রকার
Anchor link toউৎস: ডেটা Pushwoosh থেকে ওয়েবহুকের মাধ্যমে আপনার সিস্টেমে পাঠানো হয়।
শব্দকোষ
Anchor link toWebhook এন্ডপয়েন্ট: একটি সার্ভার-সাইড URL যা Pushwoosh থেকে HTTP POST রিকোয়েস্ট গ্রহণ করে। ক্লায়েন্টরা নির্দিষ্ট পোর্ট উল্লেখ করতে পারে।
- পোর্ট ছাড়া উদাহরণ:
https://clientdomainname.com/webhook_endpoint - পোর্ট নির্দিষ্ট করে উদাহরণ:
https://clientdomainname.com:8081/webhook_endpoint
সিঙ্ক্রোনাইজড এন্টিটি
Anchor link toইমেইল স্ট্যাটাস ইভেন্ট যা আপনার পাঠানো বার্তাগুলির সাথে ব্যবহারকারীর ইন্টারঅ্যাকশন সম্পর্কে ডেটা সরবরাহ করে।
ইন্টিগ্রেশন সেট আপ করা
Anchor link toইন্টিগ্রেশন সেট আপ করতে:
১. আপনার Pushwoosh অ্যাকাউন্টে, Settings > 3rd Party Integrations-এ যান এবং Webhook Integration খুঁজুন। Configure-এ ক্লিক করুন।

২. যে উইন্ডোটি খুলবে, সেখানে ওয়েবহুক এন্ডপয়েন্টের সম্পূর্ণ URL লিখুন এবং Apply-এ ক্লিক করুন।

সফলভাবে কনফিগার করার পরে, আপনি Pushwoosh থেকে রিকোয়েস্ট পেতে শুরু করবেন।
ইন্টিগ্রেশন কাজ করছে কিনা তা কীভাবে যাচাই করবেন
Anchor link toইন্টিগ্রেশন সেট আপ হয়ে গেলে, আপনি নির্দিষ্ট ওয়েবহুক এন্ডপয়েন্টে Pushwoosh থেকে HTTP POST রিকোয়েস্ট পাবেন।
Webhook রিকোয়েস্ট বডি
Anchor link to| Field name | Type | Required | বিবরণ | Example |
|---|---|---|---|---|
| event_name | string | Yes | ইভেন্টের নাম | "Email Sent" |
| message_id | uint64 | No | ইভেন্টের সাথে যুক্ত বার্তার ইউনিক আইডি। | 200XXXX3258 |
| message_code | string | Yes | ইভেন্টের সাথে যুক্ত বার্তার কোড। | "B780-XXXXXX3C-XXXX0375" |
| campaign_id | uint64 | No | ইভেন্টের সাথে যুক্ত ক্যাম্পেইনের ইউনিক আইডি। | 96XXXX |
| platform | string | Yes | ইভেন্টের সাথে যুক্ত ডিভাইস প্ল্যাটফর্ম (যেমন, iOS, Android, Email)। | "Email" |
| application_code | string | Yes | ইভেন্টের সাথে যুক্ত অ্যাপ্লিকেশনের কোড। | "3XXXX-XXXX1" |
| hwid | string | Yes | ইভেন্টের সাথে যুক্ত ডিভাইস আইডেন্টিফায়ার (HWID)। | "example@gmail.com" |
| user_id | string | Yes | ইভেন্টের সাথে যুক্ত Pushwoosh User ID। | "15XXXX8" |
| payload | string | No | বার্তার সাথে সম্পর্কিত বিষয়বস্তু প্ল্যাটফর্মের উপর নির্ভর করে। Email events-এর জন্য, এটি ইমেইলের বিষয় ধারণ করে। অন্যান্য প্ল্যাটফর্মের জন্য, এটি ইভেন্টের সাথে সম্পর্কিত বিভিন্ন প্রাসঙ্গিক বিষয়বস্তু অন্তর্ভুক্ত করতে পারে (যেমন, বার্তার বিষয়বস্তু বা শিরোনাম)। | "Don't miss our summer sale!" |
| timestamp | int64 | Yes | ইভেন্টটি কখন ঘটেছে, UNIX টাইমস্ট্যাম্প ফরম্যাটে সেই সময়। | 1723798222 |
| journey_title | string | No | ইভেন্টের সাথে যুক্ত Journey-এর শিরোনাম। | "Summer sale" |
| journey_point_title | string | No | Journey-এর মধ্যে নির্দিষ্ট পয়েন্টের শিরোনাম যা ইভেন্টের সাথে যুক্ত। | "5_summer sale_new" |
রিকোয়েস্টের উদাহরণ
Anchor link to{ "event_name": "Email Sent", "message_code": "B780-XXXXXX3C-XXXX0375", "campaign_id": 96XXXX, "platform": "Email", "payload": "Don't miss our summer sale!", "application_code": "3XXXX-XXXX1", "hwid": "example@gmail.com", "user_id": "15XXXX8", "timestamp": 1723798222, "journey_title": "Summer sale", "journey_point_title": "5_summer sale_promoemail"}