# পুশ প্রিসেট তৈরি করুন

Pushwoosh আপনাকে পুনরায় ব্যবহারযোগ্য পুশ কনটেন্ট তৈরি করার ক্ষমতা দেয়। আপনি আমাদের পুশ কনটেন্ট এডিটর ব্যবহার করে টেক্সট তৈরি করতে এবং সেটিংস কনফিগার করতে পারেন। এরপর আপনি পুশ নোটিফিকেশনটি অবিলম্বে পাঠাতে পারেন অথবা ভবিষ্যতের ক্যাম্পেইনের জন্য সেভ করে রাখতে পারেন।

<Aside type="tip">  
Pushwoosh-এ কীভাবে পুশ কনটেন্ট তৈরি করতে হয় তা জানতে এই ভিডিওটি দেখুন, অথবা আরও বিস্তারিত নির্দেশাবলীর জন্য নীচের গাইডটি পড়ুন।
<YouTube id="EDHBlkXB7dk" playlabel="ইউটিউব ভিডিও: Pushwoosh-এ কীভাবে পুশ কনটেন্ট তৈরি করবেন"/>  
</Aside> 

আপনার পুশ কনটেন্ট তৈরি করতে, **Content > Push Presets**-এ নেভিগেট করুন এবং **Create content**-এ ক্লিক করুন, তারপর ড্রপডাউন থেকে একটি কনটেন্ট টাইপ বেছে নিন:

*   [**পুশ নোটিফিকেশন**](#add-a-push-message)। কনটেন্টটি নিজে লিখুন।
*   [**পণ্যের সুপারিশ**](/bn/product/content/push-presets/build-push-content-from-a-feed/#product-recommendations)। আপনার পণ্যের ক্যাটালগ থেকে এটি তৈরি করুন।
*   [**নিউজ ফিড**](/bn/product/content/push-presets/build-push-content-from-a-feed/#news-feed)। একটি সংযুক্ত নিউজ ফিড থেকে এটি আনুন।
*   [**পুশ স্টোরিজ**](/bn/product/content/push-presets/build-push-stories-content/)। প্রসারিত iOS নোটিফিকেশনের জন্য ফুল-স্ক্রিন, ইনস্টাগ্রাম-স্টাইল স্টোরিজ অভিজ্ঞতা তৈরি করুন।
*   [**স্পনসরড পুশ**](#add-a-sponsored-ad-campaign)। আপনার [Ad inventory](/bn/product/content/email-content/email-ad-inventory/) থেকে একজন বিজ্ঞাপনদাতার কাছে পুশটি বিক্রি করুন।

<Aside type="note">
আপনি এখানে যে কনটেন্ট টাইপটি বেছে নেবেন তা প্রিসেট সেভ করার পরে নির্দিষ্ট হয়ে যায়। আপনি পরে একটি সেভ করা প্রিসেটকে অন্য কনটেন্ট টাইপে পরিবর্তন করতে পারবেন না।

**Product recommendations** এবং **News feed**-এর জন্য, Pushwoosh ভাষা নির্বাচকের পাশে একটি ব্যাজ দিয়ে প্রিসেটটি চিহ্নিত করে এবং ক্যাটালগ বা ফিড রেসিপি সেট আপ করার জন্য একটি **Content source** বিভাগ যোগ করে। এটি কীভাবে কনফিগার করতে হয় তার জন্য [একটি ক্যাটালগ বা ফিড থেকে পুশ কনটেন্ট তৈরি করুন](/bn/product/content/push-presets/build-push-content-from-a-feed/) দেখুন।
</Aside>

আপনি [Customer Journey-এর Push element](/bn/product/customer-journey/journey-elements/channels/push/#select-or-create-push-content) থেকে **Create new content**-এ ক্লিক করতে পারেন, তবে এটি সর্বদা একটি **Push notification** প্রিসেট তৈরি করে।

<Aside type="note">
যদি আপনার অ্যাকাউন্টের জন্য [কনটেন্ট অনুমোদন](/bn/product/content/approvals-and-content-versions/) চালু থাকে, তাহলে এককালীন পুশ ফর্ম থেকে **Create new content** উপলব্ধ থাকে না। পরিবর্তে একটি বিদ্যমান, অনুমোদিত প্রিসেট বেছে নিন। **Content** → **Push presets** থেকে প্রিসেট তৈরি এবং সম্পাদনা করা উপরে বর্ণিত হিসাবে কাজ করে।
</Aside>

<span id="define-the-languages-you-want-to-use-in-your-push" />

## আপনার পুশে যে ভাষাগুলো ব্যবহার করতে চান তা নির্ধারণ করুন

ডিফল্ট মেসেজ কনটেন্ট তৈরি করে শুরু করুন, যা সকল ব্যবহারকারীকে পাঠানো হয় যদি না একটি আরও নির্দিষ্ট ভাষার সংস্করণ প্রদান করা হয়। এরপর আপনি ব্যবহারকারীদের ডিভাইসের ভাষা সেটিংস অনুযায়ী মেসেজটি সাজানোর জন্য অতিরিক্ত ভাষার জন্য কনটেন্ট যোগ করতে পারেন। চ্যানেল জুড়ে বহু-ভাষার মেসেজিং কীভাবে কাজ করে তার জন্য, [বহু-ভাষার মেসেজিং](/bn/product/personalization/multi-language/) দেখুন।

<Aside type="note">
আপনি আপনার ব্যবহারকারী বেসে ইতিমধ্যে থাকা ভাষাগুলি যোগ করতে পারেন এবং সেইসাথে যেগুলি বর্তমানে উপস্থিত নেই সেগুলিও যোগ করতে পারেন। এটি বিশেষত কার্যকর যদি আপনি একটি নতুন অঞ্চলে প্রবেশ করার পরিকল্পনা করেন।
</Aside>

অতিরিক্ত ভাষা যোগ করতে, এডিটরের শীর্ষে থাকা **Plus** চিহ্নে ক্লিক করুন। একটি ভাষার তালিকা প্রদর্শিত হবে, যা আপনাকে আপনার পুশ নোটিফিকেশনের জন্য প্রয়োজনীয় ভাষাগুলি বেছে নিতে দেবে।

<img src="/shared-36.webp" alt="পুশ নোটিফিকেশনের জন্য উপলব্ধ ভাষা দেখানো ভাষা নির্বাচন ড্রপডাউন"/>

<Aside type="note">
এখানকার ভাষা নির্বাচক শুধুমাত্র সেই প্ল্যাটফর্মের ডিভাইস গণনা করে যা পুশ নোটিফিকেশন গ্রহণ করে। ব্যবহারকারী-স্তরের ট্যাগগুলির মাধ্যমে সেট করা ভাষার মানগুলি কোনও ডিভাইস প্ল্যাটফর্মের সাথে আবদ্ধ নয়, তাই সেগুলি এখানে প্রদর্শিত হয় না।
</Aside>

_উদাহরণস্বরূপ, যদি আপনার ডিফল্ট ভাষা ইংরেজি হয় কিন্তু আপনি স্প্যানিশ এবং জার্মান ভাষীদের কাছেও পৌঁছাতে চান, তাহলে আপনার পুশ নোটিফিকেশনে সেই ভাষাগুলি যোগ করুন। স্প্যানিশ বা জার্মান ফোন সেটিংস সহ ব্যবহারকারীরা তখন তাদের পছন্দের ভাষায় বার্তাটি পাবেন, অন্যরা ডিফল্ট ইংরেজি সংস্করণটি দেখতে পাবে।_

## পুশ কনটেন্ট তৈরি করুন

এরপরে, আপনার পুশ কনটেন্ট তৈরি করা শুরু করুন।

### একটি পুশ শিরোনাম যোগ করুন

পুশ শিরোনাম আবশ্যক নয়, তবে আপনি যদি প্রতিটি পুশে আপনার অ্যাপের নামের পরিবর্তে একটি অনন্য বাক্যাংশ প্রদর্শন করতে চান তবে সেগুলি ব্যবহার করতে পারেন।

একটি শিরোনাম যোগ করতে, নির্দিষ্ট ফিল্ডে টেক্সটটি লিখুন। আপনি [পার্সোনালাইজেশন](#personalize-push-content) এবং ইমোজি যোগ করতে পারেন।

<img src="/content-presets-2.webp" alt="পার্সোনালাইজেশন এবং ইমোজি অপশন সহ পুশ টাইটেল ইনপুট ফিল্ড"/>

<span id="add-a-subtitle" />

### একটি সাবটাইটেল যোগ করুন

অতিরিক্ত প্রসঙ্গ, বিবরণ প্রদান করতে বা আপনার নোটিফিকেশনকে আরও আকর্ষণীয় করে তুলতে সাবটাইটেল টেক্সট লিখুন। দয়া করে মনে রাখবেন যে সাবটাইটেল কার্যকারিতা বর্তমানে iOS ডিভাইসে সীমাবদ্ধ। যদি সাবটাইটেল সহ একটি পুশ নোটিফিকেশন একটি অ্যান্ড্রয়েড ডিভাইস বা অন্য কোনও প্ল্যাটফর্মে প্রাপ্ত হয়, তবে সাবটাইটেলগুলি প্রদর্শিত হবে না।

<img src="/content-presets-3.webp" alt="iOS ডিভাইসের জন্য পুশ সাবটাইটেল ইনপুট ফিল্ড"/>

<span id="add-a-push-message" />

### একটি পুশ বার্তা যোগ করুন

আপনি আপনার ব্যবহারকারীদের পুশ নোটিফিকেশনে যে টেক্সট দেখতে চান তা লিখুন। এটিই প্রাথমিক কনটেন্ট যা তারা তাদের ডিভাইসে পাবে। আপনি ইমোজি যোগ করতে পারেন এবং আপনার বার্তা প্রতিটি ব্যবহারকারীর জন্য আরও প্রাসঙ্গিক করতে [পার্সোনালাইজেশন](#personalize-push-content) উপাদান অন্তর্ভুক্ত করতে পারেন। প্রিভিউ নিশ্চিত করতে সাহায্য করে যে আপনার টেক্সট বিভিন্ন ডিভাইসে সম্পূর্ণরূপে প্রদর্শিত হয়।

নিজে টাইপ করার পরিবর্তে টেক্সট তৈরি করতে, বা আপনার অন্যান্য নির্বাচিত ভাষায় এটি অনুবাদ করতে, ফিল্ডের নীচে থাকা **AI Composer** এবং **AI Translate** বোতামগুলি ব্যবহার করুন। [Push AI composer](/bn/product/content/push-presets/push-ai-composer/) এবং [AI দিয়ে অনুবাদ করুন](/bn/product/content/push-presets/translate-push-content-with-ai/) দেখুন। পরিবর্তে একটি ফাইল থেকে অনুবাদ আনতে, ভাষা নির্বাচকের পাশের **Import** এবং **Export** বোতামগুলি ব্যবহার করুন। [অনুবাদ আমদানি এবং রপ্তানি করুন](/bn/product/content/push-presets/import-export-translations/) দেখুন।

<img src="/content-presets-4.webp" alt="প্রিভিউ এবং পার্সোনালাইজেশন অপশন সহ পুশ মেসেজ ইনপুট ফিল্ড"/>

<span id="personalize-push-content" />

### পুশ কনটেন্ট ব্যক্তিগতকৃত করুন

Pushwoosh আপনাকে পুশ নোটিফিকেশনের উপাদান যেমন শিরোনাম, সাবটাইটেল এবং বার্তা ব্যক্তিগতকৃত করার অনুমতি দেয়। এর মানে হল আপনি আরও আকর্ষণীয় অভিজ্ঞতার জন্য আপনার কনটেন্ট স্বতন্ত্র ব্যবহারকারীদের জন্য সাজাতে পারেন। এর জন্য:

1.  আপনি যে শিরোনাম, সাবটাইটেল বা বার্তা ক্ষেত্রটি ব্যক্তিগতকৃত করতে চান তার উপরে **Personalize** লিঙ্কে ক্লিক করুন।
2.  একটি ড্রপডাউন মেনু প্রদর্শিত হবে, যেখানে উপলব্ধ ব্যবহারকারী ডেটা ট্যাগগুলি দেখানো হবে। আপনার ব্যক্তিগতকরণের লক্ষ্যের জন্য সবচেয়ে উপযুক্ত ট্যাগটি নির্বাচন করুন (যেমন, ব্যবহারকারীর নাম, শহর, ইত্যাদি), অথবা এমন একটি নাম টাইপ করুন যা এখনও আপনার অ্যাকাউন্টে ট্যাগ নয় — উদাহরণস্বরূপ, একটি জার্নি অ্যাট্রিবিউটের জন্য একটি স্থানধারক যা আপনি পরে যোগ করার পরিকল্পনা করছেন।
3.  পছন্দসই ফরম্যাট মডিফায়ারটি বেছে নিন। বিকল্পগুলি ট্যাগের ধরণের উপর নির্ভর করে — একটি স্ট্রিং ট্যাগের জন্য:

*   **CapitalizeFirst.** ট্যাগের মানের প্রথম অক্ষরটি বড় হাতের অক্ষরে লেখা হবে এবং বাকিগুলি ছোট হাতের অক্ষরে প্রদর্শিত হবে। উদাহরণস্বরূপ: "_john doe_" হয়ে যাবে "_John doe_"।
*   **CapitalizeAllFirst.** ট্যাগের মানের প্রতিটি শব্দের প্রথম অক্ষর বড় হাতের অক্ষরে লেখা হবে। উদাহরণস্বরূপ: "_john doe_" হয়ে যাবে "_John Doe_"।
*   **UPPERCASE.** ট্যাগের মানের সমস্ত অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করে। উদাহরণস্বরূপ: "_john doe_" হয়ে যাবে "_JOHN DOE_"।
*   **Lowercase.** ট্যাগের মানের সমস্ত অক্ষরকে ছোট হাতের অক্ষরে রূপান্তর করে। উদাহরণস্বরূপ: "_JOHN DOE_" হয়ে যাবে "_john doe_"।
*   **Regular.** টেক্সট ফরম্যাটিং যেমন মূল ডেটাতে আছে তেমনই রাখে। উদাহরণস্বরূপ, যদি কোনও ব্যবহারকারী তাদের অ্যাপের অ্যাকাউন্ট সেটিংসে তাদের নাম "_john doe_" হিসাবে নির্দেশ করতে বেছে নেয়, তবে এটি ব্যক্তিগতকৃত পুশ কপিতে "_john doe_" থাকবে।

Integer, Price, এবং Date ট্যাগগুলি পরিবর্তে একটি ভিন্ন সেট মডিফায়ার অফার করে:

*   **Price ট্যাগ:** regular, cent, dollar, comma, euro, jpy, lira।
*   **Integer ট্যাগ:** Price-এর মতো একই মডিফায়ার, সাথে ৮টি তারিখ ফরম্যাট, যেহেতু একটি Integer ট্যাগ একটি ইউনিক্স টাইমস্ট্যাম্পও ধারণ করতে পারে।
*   **Date ট্যাগ:** একই ৮টি তারিখ ফরম্যাট, সাথে regular।

সঠিক তারিখ ফরম্যাট স্ট্রিংগুলির জন্য [Presets API reference](/bn/developer/api-reference/presets-api/#accepted-modifiers) দেখুন।

প্রতিটি স্থানধারকের জন্য একটি ফরম্যাট মডিফায়ার প্রয়োজন। যদি আপনি এটি সেট না করেন, ফিল্ডটি লাল হয়ে যায় এবং Pushwoosh "A personalization placeholder is incomplete: pick a modifier for it" বার্তা দিয়ে সেভ করা ব্লক করে দেয়।

4.  **Default Tag Value** ফিল্ডে, সেই টেক্সটটি লিখুন যা ব্যবহার করা উচিত যদি কোনও ব্যবহারকারীর জন্য ট্যাগ ডেটা উপলব্ধ না থাকে। উদাহরণস্বরূপ, একটি `City` ট্যাগের জন্য আপনি ডিফল্ট মান হিসাবে "your travel destination" লিখতে পারেন।
5.  **Insert**-এ ক্লিক করুন।

<img src="/content-presets-5.webp" alt="পার্সোনালাইজেশন ইন্টারফেস যেখানে ট্যাগ নির্বাচন এবং ফরম্যাট মডিফায়ার দেখানো হচ্ছে"/>

_উদাহরণস্বরূপ, কল্পনা করুন আপনি একটি ভ্রমণ অ্যাপ চালান এবং একটি নতুন শহর অন্বেষণকারী ব্যবহারকারীদের ট্যুর এবং গাইড প্রচারের জন্য একটি পুশ নোটিফিকেশন দিয়ে টার্গেট করতে চান। বার্তাটি ব্যক্তিগতকৃত করতে, City ট্যাগটি নির্বাচন করুন এবং **CapitalizeFirst** ফরম্যাট মডিফায়ারটি প্রয়োগ করুন।_

আপনি ইতিমধ্যে সংগৃহীত ট্যাগের মধ্যে সীমাবদ্ধ নন — আপনি এমন একটি ট্যাগ নাম দিয়ে ব্যক্তিগতকৃত করতে পারেন যা আপনার অ্যাপ এখনও পাঠায় না। [ট্যাগ সম্পর্কে আরও জানুন](/bn/product/audience-data-and-segmentation/user-data-tags/tags)

<Aside type="note">
**উদাহরণ নোটিফিকেশন**

**যদি City ডেটা উপলব্ধ থাকে**

_**\[Capitalized City Name]**-এ আমাদের অ্যাপের সাথে অন্বেষণ করুন, ডাইন করুন এবং আবিষ্কার করুন। এখনই আপনার অ্যাডভেঞ্চার শুরু করুন!_

**যদি City ডেটা উপলব্ধ না থাকে**

_**your travel destination**-এ আমাদের অ্যাপের সাথে অন্বেষণ করুন, ডাইন করুন এবং আবিষ্কার করুন। এখনই আপনার অ্যাডভেঞ্চার শুরু করুন!_
</Aside>

<img src="/content-presets-6.webp" alt="ব্যক্তিগতকৃত পুশ নোটিফিকেশনের উদাহরণ যেখানে শহরের নাম প্রতিস্থাপন দেখানো হচ্ছে"/>

<span id="validate-liquid-syntax" />

### Liquid সিনট্যাক্স যাচাই করুন

আপনি যদি আপনার পুশ শিরোনাম, সাবটাইটেল বা বার্তায় [Liquid templates](/bn/product/personalization/liquid-templates/) ব্যবহার করেন, তবে সেভ করার আগে আপনি সেগুলির সিনট্যাক্স ত্রুটি পরীক্ষা করতে পারেন। এটি আপনাকে অসম্পূর্ণ ট্যাগ বা টাইপের মতো সমস্যাগুলি তাড়াতাড়ি ধরতে সাহায্য করে, যাতে পুশ পাঠানোর সময় আপনার ব্যক্তিগতকরণ সঠিকভাবে রেন্ডার হয়।

চেকটি চালানোর জন্য, **Validate Liquid Syntax** বোতামে ক্লিক করুন।

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

<Aside type="note">
চেকটি শুধুমাত্র Liquid সিনট্যাক্স যাচাই করে। এটি যাচাই করে না যে আপনি যে ট্যাগ বা ইভেন্ট অ্যাট্রিবিউটগুলি উল্লেখ করেছেন সেগুলি বিদ্যমান আছে বা প্রতিটি ব্যবহারকারীর জন্য মান উপলব্ধ আছে।
</Aside>

### আপনার নির্বাচিত সমস্ত ভাষায় ডেডিকেটেড কপি তৈরি করুন

আপনি যদি একাধিক ভাষায় পুশ কনটেন্ট পাঠাতে চান, তবে আপনাকে আপনার নির্বাচিত প্রতিটি ভাষার জন্য কনটেন্ট তৈরি করতে হবে।

ড্রপডাউন মেনু থেকে একটি ভাষা নির্বাচন করুন এবং উপরে বর্ণিত হিসাবে সমস্ত ফিল্ড পূরণ করুন।

<img src="/content-presets-7.webp" alt="বহু-ভাষার পুশ কনটেন্ট তৈরির ইন্টারফেস"/>

<span id="add-media-content" />

### মিডিয়া কনটেন্ট যোগ করুন

আপনি আপনার পুশ নোটিফিকেশনগুলিতে ঐচ্ছিকভাবে ছবি যোগ করতে পারেন যাতে তাদের ভিজ্যুয়াল আবেদন উন্নত হয় এবং ব্যবহারকারীর সম্পৃক্ততা বাড়তে পারে। সমর্থিত ফরম্যাটগুলির মধ্যে রয়েছে JPG, JPEG, PNG, এবং GIF।

মিডিয়া কনটেন্ট যোগ করতে, **Media content** টগলটি সক্রিয় করুন, তারপর **Banner URL** বা **Icon** পূরণ করুন:

*   সরাসরি ফিল্ডে একটি URL পেস্ট করুন।
*   ফিল্ডের পাশের ইমেজ আইকনে ক্লিক করে [Media storage](/bn/product/content/media-store/) খুলুন এবং আপনার ইতিমধ্যে আপলোড করা একটি ছবি নির্বাচন করুন।

**Banner URL**-এর ছবিটি প্রসারিত নোটিফিকেশনে এবং পুশ প্রিভিউতে প্রদর্শিত হয়।

<img src="/content-presets-8.webp" alt="মিডিয়া কনটেন্ট প্যানেল যেখানে ব্যানার ইউআরএল এবং আইকন পূরণ করা হয়েছে, এবং পুশ প্রিভিউতে ফলস্বরূপ ব্যানার থাম্বনেইল"/>

আপনি **Banner URL**-কে একটি জেনারেট করা বারকোড ইমেজেও নির্দেশ করতে পারেন যা একজন প্রাপকের ভাউচার কোড দেখায়, তবে শুধুমাত্র যখন এই প্রিসেটটি একটি Customer Journey Push এলিমেন্ট থেকে পাঠানো হয় যেখানে **Use Vouchers** চালু থাকে। [একটি ভাউচারকে বারকোড হিসাবে প্রদর্শন করুন](/bn/product/content/vouchers/#display-a-voucher-as-a-barcode) দেখুন।

<img src="/content-presets-media-url-barcode.webp" alt="পুশ প্রিসেট মিডিয়া কনটেন্ট প্যানেল যেখানে ব্যানার ইউআরএল ফিল্ডে বারকোড ইউআরএল পেস্ট করা হয়েছে"/>

<Aside type="caution" icon="setting" title="ডেভেলপারের সহায়তা প্রয়োজন">
 iOS-এ পুশ নোটিফিকেশনের জন্য মিডিয়া কনটেন্ট যোগ করার সময়, সঠিক মিডিয়া প্রদর্শন নিশ্চিত করার জন্য অতিরিক্ত কনফিগারেশন প্রয়োজন। এই সেটআপের জন্য আপনার ডেভেলপমেন্ট টিমের সহায়তা প্রয়োজন হবে। বিস্তারিত নির্দেশাবলীর জন্য অনুগ্রহ করে তাদের সাথে [iOS Rich Notifications Integration guide](/bn/developer/pushwoosh-sdk/ios-sdk/ios-rich-notifications-integration) শেয়ার করুন।
</Aside>

<span id="add-a-sponsored-ad-campaign" />

### একটি স্পনসরড বিজ্ঞাপন ক্যাম্পেইন যোগ করুন

এই পুশটি আপনার [Ad inventory](/bn/product/content/email-content/email-ad-inventory/) থেকে একটি ক্যাম্পেইনের মাধ্যমে একজন বিজ্ঞাপনদাতার কাছে বিক্রি করতে কনটেন্ট টাইপ হিসাবে **Sponsored push** বেছে নিন।

<img src="/content-presets-sponsored-push.webp" alt="পুশ প্রিসেটে কনটেন্ট তৈরি করুন ড্রপডাউন যেখানে স্পনসরড পুশ কনটেন্ট টাইপ হাইলাইট করা হয়েছে"/>

<Aside type="note">
**Sponsored push** শুধুমাত্র কনটেন্ট-টাইপ ড্রপডাউনে প্রদর্শিত হয় যখন আপনার অ্যাকাউন্টের জন্য **Ad slot** সক্রিয় থাকে এবং আপনার **See email ads** অনুমতি থাকে — [Ad inventory](/bn/product/content/email-content/email-ad-inventory/) স্ক্রিনের মতোই একই প্রয়োজনীয়তা।
</Aside>

#### একটি ক্যাম্পেইন নির্বাচন করুন

**Campaign** ড্রপডাউন থেকে একটি ক্যাম্পেইন বেছে নিন, যা নাম এবং বিজ্ঞাপনদাতা দ্বারা তালিকাভুক্ত। শুধুমাত্র **Push** চ্যানেল চালু থাকা ক্যাম্পেইনগুলি এখানে প্রদর্শিত হয়। যদি এখনও কোনওটি না থাকে, তবে প্রথমে [Ad inventory](/bn/product/content/email-content/email-ad-inventory/)-তে একটি ক্যাম্পেইনের জন্য **Push** চালু করুন।

**Campaign** আবশ্যক। আপনি একটি বেছে না নেওয়া পর্যন্ত **Save** নিষ্ক্রিয় থাকে।

<img src="/content-presets-sponsored-push-campaign.webp" alt="স্পনসরড পুশ ফর্মের বিজ্ঞাপন ক্যাম্পেইন বিভাগ যেখানে ক্যাম্পেইন ড্রপডাউনে একটি ক্যাম্পেইন নির্বাচিত হয়েছে"/>

#### ফলব্যাক কনটেন্ট

শিরোনাম, বার্তা এবং মিডিয়া অন্য যেকোনো পুশ প্রিসেটের মতোই লিখুন। সেই কনটেন্টটি হল ফলব্যাক: যখন পাঠানোর সময় ক্যাম্পেইনটি সমাধান হয়, তখন এর ক্রিয়েটিভের শিরোনাম, টেক্সট এবং ছবি আপনার লেখাটিকে প্রতিস্থাপন করে এবং এর টার্গেট URL অন-ক্লিক অ্যাকশনকে প্রতিস্থাপন করে।

Pushwoosh আপনার লেখা কনটেন্ট পাঠায় যখন কোনও ক্রিয়েটিভ সমাধান হয় না:

*   ক্যাম্পেইনটি **Active** নয় (এটি **Draft**, **Paused**, বা **Finished**)
*   এর পাঠানোর সীমা পৌঁছে গেছে
*   এর কোনো ক্রিয়েটিভে শিরোনাম এবং টেক্সট উভয়ই নেই

#### কর্মক্ষমতা ট্র্যাক করুন

এই পুশটি পাঠানোর পরে, এর [রিপোর্টে](/bn/product/content/email-content/email-ad-inventory/#view-a-campaigns-report) ক্যাম্পেইনের ইমেল পারফরম্যান্সের পাশাপাশি এর পারফরম্যান্স খুঁজুন। **Push taps** নোটিফিকেশনের উপর একটি ট্যাপ গণনা করে, টার্গেট URL-এ ক্লিক নয়।

<span id="define-the-next-step-for-users-who-click-on-the-notification" />

### যারা নোটিফিকেশনে ক্লিক করবে তাদের জন্য পরবর্তী পদক্ষেপ নির্ধারণ করুন

ডিফল্টরূপে, যখন ব্যবহারকারীরা পুশ নোটিফিকেশনে ক্লিক করে, তখন তাদের আপনার অ্যাপের প্রধান স্ক্রিনে বা আপনার ওয়েবসাইটের হোম পেজে নিয়ে যাওয়া হয়। তবে, আপনি নোটিফিকেশনটি কাস্টমাইজ করে ব্যবহারকারীদের আপনার অ্যাপের মধ্যে বা তাদের ব্রাউজারে একটি নির্দিষ্ট পৃষ্ঠায় পুনঃনির্দেশিত করতে পারেন।

এটি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

1.  পুশ প্রিসেটের **On-click Actions** বিভাগে নেভিগেট করুন।

2.  একটি লিঙ্কের ধরন বেছে নিন:

*   অ্যাপ্লিকেশনে ডিপ লিঙ্ক।
*   ওয়েব গ্রাহকদের জন্য ওয়েব পেজের লিঙ্ক।

<img src="/content-presets-9.webp" alt="অন-ক্লিক অ্যাকশন কনফিগারেশন যেখানে ডিপ লিঙ্ক এবং ওয়েব পেজ অপশন দেখানো হচ্ছে"/>

<span id="link-to-web-page" />

#### ওয়েব পেজের লিঙ্ক

ব্রাউজারে একটি ওয়েবপেজ খুলতে, **Web Page URL**-এ URLটি লিখুন।

Safari ওয়েব লিঙ্কগুলি একটু ভিন্নভাবে খোলে, তাই Pushwoosh এটি আপনার জন্য স্বয়ংক্রিয়ভাবে পরিচালনা করে। যখন একজন Safari গ্রাহক আপনার নোটিফিকেশনে ক্লিক করে, তখন এটি প্রথমে একটি বিশেষ Pushwoosh লিঙ্কের মাধ্যমে যায়, যা তাদের আপনার আসল পৃষ্ঠায় নিয়ে যায়। আপনি এই লিঙ্কটি **URL-Address for Safari users**-এ দেখতে পাবেন। এটি ইতিমধ্যে পূরণ করা আছে, এবং আপনাকে সেখানে কিছু পরিবর্তন করতে হবে না।

বেশিরভাগ সময়, আপনার এটুকুই জানা দরকার। দ্বিতীয় ক্ষেত্র, **URL-Address params for Safari users**, শুধুমাত্র সেই পৃষ্ঠাগুলির জন্য যা সঠিকভাবে কাজ করার জন্য লিঙ্কে অতিরিক্ত তথ্যের প্রয়োজন, যেমন একটি ট্র্যাকিং কোড। যদি আপনার পৃষ্ঠার এটির প্রয়োজন না হয়, তবে এটি খালি রাখুন।

<img src="/content-presets-10.webp" alt="ওয়েব পেজ ইউআরএল ফিল্ড যেখানে শুধুমাত্র পঠনযোগ্য সাফারি রিডাইরেক্ট ইউআরএল এবং তার নিচে একটি সম্পাদনাযোগ্য প্যারামিটার ফিল্ড রয়েছে"/>

<span id="deep-link-in-application" />

#### অ্যাপ্লিকেশনে ডিপ লিঙ্ক

1.  টার্গেট প্ল্যাটফর্মগুলি বেছে নিন:
*   সকল প্ল্যাটফর্মের জন্য
*   শুধুমাত্র iOS-এর জন্য
*   শুধুমাত্র Android-এর জন্য
*   শুধুমাত্র Huawei-এর জন্য

<img src="/content-presets-41.webp" alt="ডিপ লিঙ্কিংয়ের জন্য প্ল্যাটফর্ম নির্বাচন (iOS, Android, Huawei)"/>

2.  ডিপ লিঙ্ক URL লিখুন। এটি করার ২টি উপায় আছে:

*   **ম্যানুয়ালি।** আপনি ব্যবহারকারীদের আপনার অ্যাপের মধ্যে যে পৃষ্ঠা বা বৈশিষ্ট্য অ্যাক্সেস করতে চান তার জন্য নির্দিষ্ট ডিপ লিঙ্ক URL ইনপুট করুন।
*   **ডিপ-লিঙ্ক প্রিসেট ব্যবহার করে।** যদি আপনার পূর্বনির্ধারিত ডিপ লিঙ্ক প্রিসেট থাকে, তবে আপনি উপলব্ধ তালিকা থেকে একটি নির্বাচন করতে পারেন। প্রয়োজনে **Settings \> Deep Links**-এ প্রিসেটগুলি পরিচালনা করা যেতে পারে। [আরও জানুন](/bn/product/messaging-channels/push-notifications/advanced-push-features/deep-linking)

একবার এখানে একটি ওয়েব পেজ বা ডিপ লিঙ্ক URL সেট হয়ে গেলে, আপনি নিজে টাইপ করার পরিবর্তে সেই পৃষ্ঠা থেকে পুশ শিরোনাম, বার্তা এবং ব্যানার চিত্র স্বয়ংক্রিয়ভাবে পূরণ করতে পারেন। [একটি লিঙ্ক থেকে কনটেন্ট পূরণ করুন](/bn/product/content/push-presets/fill-content-from-link/) দেখুন।

<img src="/content-presets-42.webp" alt="অন-ক্লিক অ্যাকশন প্যানেল যেখানে ডিপ লিঙ্ক ফর্ম খোলা আছে, ম্যানুয়াল লিঙ্ক এন্ট্রি অপশন দেখাচ্ছে"/>

<span id="add-custom-data" />

### কাস্টম ডেটা যোগ করুন

**Custom Data** আপনাকে আপনার পুশ নোটিফিকেশনের মধ্যে অতিরিক্ত তথ্য অন্তর্ভুক্ত করার অনুমতি দেয়। এই তথ্যটি একটি JSON অবজেক্ট হিসাবে কাঠামোবদ্ধ, যাতে কী-ভ্যালু পেয়ার থাকে। কাস্টম ডেটা ব্যবহার করে, আপনি আপনার অ্যাপের কনটেন্ট গতিশীলভাবে আপডেট করতে পারেন, ব্যবহারকারীদের অ্যাপের মধ্যে নির্দিষ্ট বিভাগে নির্দেশ করতে পারেন, এবং পুশ নোটিফিকেশন প্রাপ্তি এবং প্রক্রিয়াকরণের পরে ক্রিয়াগুলি পরিচালনা করতে পারেন। [আরও জানুন](/bn/product/messaging-channels/push-notifications/advanced-push-features/using-custom-data)

আপনার পুশ নোটিফিকেশনে কাস্টম ডেটা অন্তর্ভুক্ত করতে, কেবল **Custom Data** টগলটি চালু করুন এবং আপনার JSON ডেটা কাস্টম ডেটা ফিল্ডে প্রবেশ করান।

<img src="/content-presets-11.webp" alt="কাস্টম ডেটা মোডাল যেখানে একটি JSON এডিটর একটি পুশ নোটিফিকেশনের জন্য কী-ভ্যালু পেয়ার দেখাচ্ছে"/>

## নোটিফিকেশন সেটিংস কনফিগার করুন

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

এই সেটিংস কনফিগার করতে, পুশ প্রিভিউয়ের নীচে **Notification settings**-এ ক্লিক করুন।

![নোটিফিকেশন সেটিংস কনফিগার করুন](/content-presets-37.webp)

### ব্যাজ গণনা সেট করুন

ব্যাজ গণনা হল একটি অ্যাপ আইকনে প্রদর্শিত সংখ্যা, যা সাধারণত অপঠিত বার্তা বা নোটিফিকেশন নির্দেশ করে। পুশ প্রিসেটে ব্যাজ গণনা ব্যবহার করা নিশ্চিত করে যে নোটিফিকেশনগুলি ধারাবাহিকভাবে অ্যাপ আইকন ব্যাজ আপডেট করে, যা ব্যবহারকারীদের অপঠিত বার্তা, কাজ বা সতর্কতার ট্র্যাক রাখতে সাহায্য করে।

![ব্যাজ গণনা সেট করুন](/content-presets-38.webp)

**Increase (+1):** বর্তমান ব্যাজ গণনার সাথে ১ যোগ করে।

*উদাহরণ:* একটি নতুন বার্তার জন্য একটি পুশ নোটিফিকেশন ব্যাজ গণনা ২ থেকে ৩-এ বাড়িয়ে দেয়, যা ৩টি অপঠিত বার্তা নির্দেশ করে।

**Decrease (-1):** বর্তমান ব্যাজ গণনা থেকে ১ বিয়োগ করে।
*উদাহরণ:* একটি পুশ নোটিফিকেশন একটি সম্পন্ন কাজ নিশ্চিত করে, ব্যাজ গণনা ৫ থেকে ৪-এ কমিয়ে দেয়, যা ৪টি মুলতবি কাজ দেখায়।

**Set a specific number:** একটি নির্দিষ্ট ব্যাজ গণনা নির্ধারণ করে।

*উদাহরণ:* একটি নিউজ অ্যাপ থেকে একটি পুশ নোটিফিকেশন ব্যাজ গণনা ১০ সেট করে যখন ১০টি অপঠিত নিবন্ধ উপলব্ধ থাকে।

### প্ল্যাটফর্ম-নির্দিষ্ট সেটিংস

আপনি **iOS**, **Android**, এবং **Huawei** প্ল্যাটফর্মগুলির জন্য পৃথকভাবে নোটিফিকেশন সেটিংস কনফিগার করতে পারেন সংশ্লিষ্ট ট্যাবগুলির মধ্যে স্যুইচ করে।

<span id="ios-notification-settings" />

#### iOS নোটিফিকেশন সেটিংস

![iOS নোটিফিকেশন সেটিংস](/content-presets-39.webp)

##### সাউন্ড

ড্রপডাউন মেনু থেকে একটি নোটিফিকেশন সাউন্ড নির্বাচন করুন।

*   **Default**: সিস্টেমের ডিফল্ট নোটিফিকেশন সাউন্ড বাজায়।
*   **Mute**: এই নোটিফিকেশনের জন্য সাউন্ড নিষ্ক্রিয় করে।
*   **bubble.wav**।

##### ডেলিভারি অগ্রাধিকার

ডেলিভারি অগ্রাধিকার নির্ধারণ করে যে ব্যবহারকারীর ডিভাইসে পুশ নোটিফিকেশনগুলি কীভাবে পরিচালনা করা হয়, নিশ্চিত করে যে গুরুত্বপূর্ণ বার্তাগুলি জরুরিতার উপর ভিত্তি করে যথাযথভাবে বিতরণ করা হয়। আপনি নিম্নলিখিত অগ্রাধিকার স্তরগুলি থেকে নির্বাচন করতে পারেন:

*   **Critical**: অবিলম্বে বিতরণ করা হয়, এমনকি যখন 'Do Not Disturb' সক্রিয় থাকে। এই নোটিফিকেশনগুলি স্ক্রিন আলোকিত করে, মিউট সুইচকে বাইপাস করে এবং একটি শব্দ বাজায়। অ্যাপল-অনুমোদিত এনটাইটেলমেন্ট প্রয়োজন এবং জরুরি সতর্কতার জন্য ব্যবহার করা উচিত (যেমন, গুরুতর আবহাওয়া, নিরাপত্তা সতর্কতা)।
*   **Active**: স্ট্যান্ডার্ড পুশ নোটিফিকেশন যা তাৎক্ষণিকভাবে উপস্থিত হয়, স্ক্রিন আলোকিত করে এবং শব্দ বা কম্পন বাজায়। ফোকাস মোড দ্বারা অবরুদ্ধ, যার মানে ব্যবহারকারীরা তাদের ডিভাইসের সেটিংস নোটিফিকেশন সীমাবদ্ধ করলে সেগুলি পাবেন না। চ্যাট বার্তা বা গুরুত্বপূর্ণ আপডেটের জন্য সেরা।
*   **Time-sensitive**: ফোকাস মোড সক্রিয় থাকলেও অবিলম্বে বিতরণ করা হয়, একটি হলুদ "Time-Sensitive" ব্যানার সহ। ব্যবহারকারীরা এই বাধা স্তরটি নিষ্ক্রিয় করতে পারেন। অ্যাকাউন্ট নিরাপত্তা সতর্কতা বা প্যাকেজ ডেলিভারি আপডেটের মতো জরুরি সতর্কতার জন্য আদর্শ।
*   **Passive**: স্ক্রিন আলোকিত না করে বা শব্দ না বাজিয়ে নোটিফিকেশন সেন্টারে যোগ করা হয়। এই নোটিফিকেশনগুলি ফোকাস মোডকে বাইপাস করে না এবং অ-জরুরি আপডেট, সুপারিশ বা প্রচারমূলক অফারগুলির জন্য সেরা।

##### রুট প্যারামিটার

রুট প্যারামিটার হল কাঁচা কী-ভ্যালু পেয়ার যা সরাসরি iOS পেলোডে মার্জ করা হয়, উন্নত সেটিংসের জন্য যা প্রিসেট UI প্রকাশ করে না। এগুলি JSON হিসাবে যোগ করুন, উদাহরণস্বরূপ `{"key": "value"}`।

#### অ্যান্ড্রয়েড নোটিফিকেশন সেটিংস

![অ্যান্ড্রয়েড নোটিফিকেশন সেটিংস](/content-presets-40.webp)

##### সাউন্ড সেটিংস

নোটিফিকেশন প্রাপ্তির সময় কীভাবে শব্দ বাজবে তা বেছে নিন:

*   **Default**: সিস্টেমের ডিফল্ট নোটিফিকেশন সাউন্ড ব্যবহার করে।
*   **Mute**: নোটিফিকেশনটি শব্দ ছাড়াই নিঃশব্দে বিতরণ করে।

##### ডেলিভারি অগ্রাধিকার

ডেলিভারি অগ্রাধিকার নির্ধারণ করে যে ব্যবহারকারীর ডিভাইসে পুশ নোটিফিকেশনগুলি কীভাবে পরিচালনা করা হয়, নিশ্চিত করে যে গুরুত্বপূর্ণ বার্তাগুলি জরুরিতার উপর ভিত্তি করে যথাযথভাবে বিতরণ করা হয়। আপনি নিম্নলিখিত অগ্রাধিকার স্তরগুলি থেকে নির্বাচন করতে পারেন:

*   **High**: নিশ্চিত করে যে নোটিফিকেশনটি শব্দ এবং ভিজ্যুয়াল সতর্কতা সহ অবিলম্বে বিতরণ করা হয়। সময়-সংবেদনশীল বার্তা যেমন চ্যাট নোটিফিকেশন বা সতর্কতার জন্য উপযুক্ত।
*   **Normal**: সিস্টেম সেটিংস ওভাররাইড না করে দক্ষতার সাথে নোটিফিকেশন বিতরণ করে। বেশিরভাগ নোটিফিকেশনের জন্য স্ট্যান্ডার্ড অগ্রাধিকার।

##### ব্যবহারকারী-দৃশ্যমান গুরুত্ব স্তর

ব্যবহারকারী-দৃশ্যমান গুরুত্ব স্তর নিয়ন্ত্রণ করে যে নোটিফিকেশনগুলি ব্যবহারকারীদের কাছে কীভাবে প্রদর্শিত হয়, যার মধ্যে শব্দ, ভিজ্যুয়াল এবং বাধা অন্তর্ভুক্ত। আপনার নোটিফিকেশনের জরুরিতার সাথে মেলে এমন উপযুক্ত স্তরটি বেছে নিন:

*   **None**: কোনও শব্দ বা ভিজ্যুয়াল সতর্কতা ছাড়াই নিঃশব্দে বিতরণ করা হয়।
*   **Low**: কোনও শব্দ নেই; স্ট্যাটাস বারে প্রদর্শিত হয় না।
*   **Medium**: কোনও শব্দ নেই; স্ট্যাটাস বারে প্রদর্শিত হয়।
*   **High**: একটি শব্দ বাজায় এবং স্ট্যাটাস বারে প্রদর্শিত হয়।
*   **Urgent**: একটি শব্দ বাজায় এবং একটি হেডস-আপ নোটিফিকেশন হিসাবে প্রদর্শিত হয়।

##### রুট প্যারামিটার

রুট প্যারামিটার হল কাঁচা কী-ভ্যালু পেয়ার যা সরাসরি অ্যান্ড্রয়েড পেলোডে মার্জ করা হয়, উন্নত সেটিংসের জন্য যা প্রিসেট UI প্রকাশ করে না। এগুলি JSON হিসাবে যোগ করুন, উদাহরণস্বরূপ `{"key": "value"}`।

#### হুয়াওয়ে নোটিফিকেশন সেটিংস

![হুয়াওয়ে নোটিফিকেশন সেটিংস](/content-presets-46.webp)

##### সাউন্ড সেটিংস

নোটিফিকেশন প্রাপ্তির সময় কীভাবে শব্দ বাজবে তা বেছে নিন:

*   **Default**: সিস্টেমের ডিফল্ট নোটিফিকেশন সাউন্ড ব্যবহার করে।
*   **Mute**: নোটিফিকেশনটি শব্দ ছাড়াই নিঃশব্দে বিতরণ করে।

##### ডেলিভারি অগ্রাধিকার

ডেলিভারি অগ্রাধিকার নির্ধারণ করে যে ব্যবহারকারীর ডিভাইসে পুশ নোটিফিকেশনগুলি কীভাবে পরিচালনা করা হয়, নিশ্চিত করে যে গুরুত্বপূর্ণ বার্তাগুলি জরুরিতার উপর ভিত্তি করে যথাযথভাবে বিতরণ করা হয়। আপনি নিম্নলিখিত অগ্রাধিকার স্তরগুলি থেকে নির্বাচন করতে পারেন:

*   **High**: নিশ্চিত করে যে নোটিফিকেশনটি শব্দ এবং ভিজ্যুয়াল সতর্কতা সহ অবিলম্বে বিতরণ করা হয়। সময়-সংবেদনশীল বার্তা যেমন চ্যাট নোটিফিকেশন বা সতর্কতার জন্য উপযুক্ত।
*   **Normal**: সিস্টেম সেটিংস ওভাররাইড না করে দক্ষতার সাথে নোটিফিকেশন বিতরণ করে। বেশিরভাগ নোটিফিকেশনের জন্য স্ট্যান্ডার্ড অগ্রাধিকার।

##### ব্যবহারকারী-দৃশ্যমান গুরুত্ব স্তর

ব্যবহারকারী-দৃশ্যমান গুরুত্ব স্তর নিয়ন্ত্রণ করে যে নোটিফিকেশনগুলি ব্যবহারকারীদের কাছে কীভাবে প্রদর্শিত হয়, যার মধ্যে শব্দ, ভিজ্যুয়াল এবং বাধা অন্তর্ভুক্ত। আপনার নোটিফিকেশনের জরুরিতার সাথে মেলে এমন উপযুক্ত স্তরটি বেছে নিন:

*   **None**: কোনও শব্দ বা ভিজ্যুয়াল সতর্কতা ছাড়াই নিঃশব্দে বিতরণ করা হয়।
*   **Low**: কোনও শব্দ নেই; স্ট্যাটাস বারে প্রদর্শিত হয় না।
*   **Medium**: কোনও শব্দ নেই; স্ট্যাটাস বারে প্রদর্শিত হয়।
*   **High**: একটি শব্দ বাজায় এবং স্ট্যাটাস বারে প্রদর্শিত হয়।
*   **Urgent**: একটি শব্দ বাজায় এবং একটি হেডস-আপ নোটিফিকেশন হিসাবে প্রদর্শিত হয়।

##### রুট প্যারামিটার

রুট প্যারামিটার হল কাঁচা কী-ভ্যালু পেয়ার যা সরাসরি হুয়াওয়ে পেলোডে মার্জ করা হয়, উন্নত সেটিংসের জন্য যা প্রিসেট UI প্রকাশ করে না। এগুলি JSON হিসাবে যোগ করুন, উদাহরণস্বরূপ `{"key": "value"}`।

<span id="preview-and-save-push-content" />

## পুশ কনটেন্টের প্রিভিউ দেখুন এবং সেভ করুন

পুশ কনটেন্ট এডিটরটি আপনার নোটিফিকেশন প্রাপক ডিভাইসে কেমন দেখাবে তা ভিজ্যুয়ালাইজ করার একটি সুবিধাজনক উপায় সরবরাহ করে। কেবল আপনি যে টার্গেট প্ল্যাটফর্মের জন্য নোটিফিকেশনটি প্রিভিউ করতে চান তা বেছে নিন (যেমন, অ্যান্ড্রয়েড, iOS)।

<video src="/content-presets-12.webm" title="" autoplay loop muted playsinline />

আপনার পুশ নোটিফিকেশনগুলি সঠিকভাবে কনফিগার করা হয়েছে এবং প্রত্যাশিত হিসাবে প্রদর্শিত হচ্ছে তা নিশ্চিত করতে, **Test push notification** বৈশিষ্ট্যটি ব্যবহার করে একটি ডেডিকেটেড ডিভাইসে একটি টেস্ট পুশ পাঠান। [টেস্ট ডিভাইস সম্পর্কে আরও জানুন](/bn/developer/first-steps/test-your-integration/test-devices/)

<img src="/content-presets-13.webp" alt="লক স্ক্রিনে পুশ প্রিভিউ যেখানে টেস্ট পুশ নোটিফিকেশন বোতামটি হাইলাইট করা হয়েছে"/>

<Aside type="note">
যদি আপনার অ্যাকাউন্টের জন্য [কনটেন্ট অনুমোদন](/bn/product/content/approvals-and-content-versions/) চালু থাকে, তবে প্রিসেটের সংস্করণ স্থিতি নির্বিশেষে **Test push notification** সম্পূর্ণরূপে লুকানো থাকে।
</Aside>

একবার আপনি আপনার পুশ নোটিফিকেশন কনটেন্ট চূড়ান্ত করে ফেললে, এডিটরের শীর্ষে অবস্থিত **Save** বোতামে ক্লিক করতে ভুলবেন না।

<img src="/content-presets-14.webp" alt="পুশ কনটেন্ট এডিটরের হেডার যেখানে সেভ বোতামটি হাইলাইট করা হয়েছে"/>

সেভ করার পরে, আপনার পুশ নোটিফিকেশনটি [উপলব্ধ পুশ কনটেন্টের তালিকায়](/bn/product/content/push-presets/manage-push-presets/) যুক্ত হবে। আপনি তখন সহজেই আপনার ভবিষ্যতের ক্যাম্পেইনগুলিতে এটি অ্যাক্সেস এবং ব্যবহার করতে পারবেন। [আরও জানুন](/bn/product/messaging-channels/push-notifications)

### ইনবক্সে একটি বার্তা সংরক্ষণ করুন

ব্যবহারকারীর ইনবক্সে একটি পুশ সংরক্ষণ করা পুশ প্রিসেট এডিটরে কনফিগার করা হয় না। বার্তা পাঠানোর সময় এটি চালু করুন। [ব্যবহারকারীর ইনবক্সে একটি পুশ সংরক্ষণ করুন](/bn/product/messaging-channels/push-notifications/send-push-notifications/#save-a-push-to-a-users-inbox) দেখুন।

## সংস্করণ এবং অনুমোদনের জন্য কনটেন্ট জমা দেওয়া

Pushwoosh প্রতিবার **Save** ক্লিক করার সময় এই প্রিসেটের একটি নতুন সংস্করণ সংরক্ষণ করে, আপনার অ্যাকাউন্টের জন্য [কনটেন্ট অনুমোদন](/bn/product/content/approvals-and-content-versions/) চালু থাকুক বা না থাকুক। দুটি সংস্করণ তুলনা করতে, বা একটি পূর্ববর্তী সংস্করণের টেক্সট এডিটরে পুনরুদ্ধার করতে সংস্করণ ইতিহাস খুলুন।

যদি কনটেন্ট অনুমোদন চালু থাকে, এডিটরটি **Save**-এর পাশে একটি সংস্করণ স্থিতি চিপও দেখায়: **Draft**, **On approval**, **Approved**, বা **Rejected**।

![পুশ কনটেন্ট এডিটর যেখানে 'Submit for approval' এবং 'Version history' বোতামের পাশে 'Draft' সংস্করণ চিপ দেখাচ্ছে](/approvals-and-content-versions-1.webp)

বর্তমান সংস্করণটি পর্যালোচনার জন্য পাঠাতে **Save**-এর পাশে **Submit for approval**-এ ক্লিক করুন। চিপটি **On approval**-এ পরিবর্তিত হয়, এবং **Approve messages** অনুমতি সহ একজন পর্যালোচক এটি তাদের সারিতে দেখতে পান।

<Aside type="note">
একজন পর্যালোচক তাদের নিজের জমা দেওয়া অনুমোদন বা প্রত্যাখ্যান করতে পারেন না। এটি অবশ্যই **Approve messages** অনুমতি সহ একজন ভিন্ন ব্যবহারকারী হতে হবে।
</Aside>

যদি পর্যালোচক এটি প্রত্যাখ্যান করেন, চিপটি **Rejected**-এ পরিবর্তিত হয় এবং এর দ্বিতীয় লাইনে পর্যালোচকের কারণ দেখায়। কনটেন্টটি সম্পাদনা করুন এবং পুনরায় জমা দেওয়ার জন্য আবার **Submit for approval**-এ ক্লিক করুন।

বর্তমানে **Approved** থাকা একটি প্রিসেট সম্পাদনা করলে এটি **Draft**-এ ফিরে যায়, স্ট্যাটাসের পাশে একটি সংস্করণ নম্বর সহ, উদাহরণস্বরূপ **Draft · v4**। সম্পাদনা করা এই প্রিসেটে অনুমোদনের জন্য অপেক্ষারত অন্য যেকোনো অনুরোধও বাতিল করে দেয়। সম্পূর্ণ কর্মপ্রবাহের জন্য [অনুমোদন এবং কনটেন্ট সংস্করণ](/bn/product/content/approvals-and-content-versions/) দেখুন, যার মধ্যে আপনি যখন অননুমোদিত কনটেন্ট পাঠানোর চেষ্টা করেন তখন কী ঘটে তা অন্তর্ভুক্ত।

## ক্লোন করা জার্নি পয়েন্টে পুশ কনটেন্টের আচরণ বোঝা
যখন আপনি একটি পুশ জার্নি এলিমেন্ট ক্লোন করেন, তখন এর কনটেন্ট মূল এবং কপির মধ্যে শেয়ার করা থাকে। একটি পয়েন্টে কনটেন্টে করা যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে অন্যটিকে আপডেট করবে।

যদি আপনার নতুন পয়েন্টের জন্য অনন্য কনটেন্টের প্রয়োজন হয়, তবে বিদ্যমানটি পরিবর্তন করার পরিবর্তে নতুন পুশ কনটেন্ট তৈরি করুন।