# Customer Journey-এর মাধ্যমে SMS বার্তা পাঠান

[Customer Journey Builder](/bn/product/customer-journey/pushwoosh-journey-overview/) ব্যবহার করে SMS পাঠাতে, আপনার journey-তে SMS এলিমেন্ট যোগ করুন এবং কনটেন্ট, বার্তার ধরন, ডেলিভারি সেটিংস এবং ঐচ্ছিক স্প্লিট ফ্লো কনফিগার করুন।

<Aside type="caution" icon="setting" title="ডেভেলপারের সহায়তা প্রয়োজন">
Customer Journey Builder ব্যবহার করে SMS পাঠাতে, প্রথমে আপনার ডেভেলপার টিমকে [/registerDevice](/bn/developer/api-reference/device-api#registerdevice) মেথড ব্যবহার করে গ্রাহকের ফোন নম্বরগুলিকে **UserId**-এর সাথে যুক্ত করতে বলুন। ফোন নম্বরটি অবশ্যই "hwid" প্যারামিটারে উল্লেখ করতে হবে।
</Aside>

## SMS এলিমেন্ট যোগ করুন

Customer Journey Builder-এ, ক্যানভাসে [SMS এলিমেন্ট](/bn/product/customer-journey/journey-elements#sms) যোগ করুন।

<img src="/messaging-channels-sms-2.webp" alt="স্ক্রিনশট যা Customer Journey Builder ক্যানভাসে SMS এলিমেন্ট যোগ করা দেখাচ্ছে"/>

## SMS কনটেন্ট কনফিগার করুন

একটি প্রিসেট বেছে নিন অথবা **Custom content** নির্বাচন করুন এবং ম্যানুয়ালি SMS-এর টেক্সট লিখুন। যদি আপনার একটি নতুন প্রিসেট তৈরি করার প্রয়োজন হয়, তাহলে [SMS presets](/bn/product/content/sms-presets/) দেখুন।

<img src="/shared-30.webp" alt="স্ক্রিনশট যা প্রিসেট এবং কাস্টম কনটেন্ট অপশনসহ SMS কনটেন্ট কনফিগারেশন দেখাচ্ছে"/>

## বার্তার ধরন বেছে নিন

SMS এলিমেন্টে, **Marketing message** অথবা **Transactional message** নির্বাচন করুন:

*   **Marketing message**: ক্যাম্পেইন এবং প্রোমোর জন্য। সমস্ত নিয়ম এবং সীমা প্রযোজ্য। মেনে চলে: অপ্ট-আউট, ফ্রিকোয়েন্সি ক্যাপিং, এবং সাইলেন্স পিরিয়ড। বাদ দেয়: [গ্লোবাল কন্ট্রোল গ্রুপ](/bn/product/audience-data-and-segmentation/global-control-group/)।
*   **Transactional message**: অপারেশনাল বা পরিষেবা বার্তার জন্য। নিয়ম এবং সীমা প্রযোজ্য নয়। বাইপাস করে: অপ্ট-আউট, ফ্রিকোয়েন্সি ক্যাপিং, এবং সাইলেন্স পিরিয়ড। পাঠানো হয়: [গ্লোবাল কন্ট্রোল গ্রুপ](/bn/product/audience-data-and-segmentation/global-control-group/)।

<img src="/messaging-channels-sms-4.webp" alt="SMS এলিমেন্টের বার্তার ধরন নির্বাচন যা মার্কেটিং বার্তা এবং ট্রানজ্যাকশনাল বার্তা অপশন দেখাচ্ছে"/>

## বার্তা ব্যক্তিগতকরণ ওভাররাইট করুন (ঐচ্ছিক)

যখন আপনি একটি প্রিসেট নির্বাচন করেন, তখন আপনি বার্তাটি কীভাবে ব্যক্তিগতকরণ করা হবে তা ওভাররাইট করতে পারেন:

*   **ইভেন্ট অ্যাট্রিবিউট দিয়ে বার্তা ব্যক্তিগতকরণ করুন:** বার্তার কনটেন্ট এবং প্রিসেটে ডিভাইস ট্যাগের পরিবর্তে ভ্যালু সোর্স হিসেবে ইভেন্ট অ্যাট্রিবিউট বা API-ভিত্তিক এন্ট্রি প্লেসহোল্ডার ব্যবহার করতে এই অপশনটি সক্রিয় করুন। [আরও জানুন](/bn/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **Liquid প্লেসহোল্ডার ওভাররাইট করুন:** Liquid ব্যক্তিগতকরণে নির্বাচিত ইভেন্ট থেকে ভ্যালু ব্যবহার করতে এই অপশনটি সক্রিয় করুন। ইভেন্ট অ্যাট্রিবিউটের নামের সাথে মিলে যাওয়া Liquid ট্যাগগুলি ইভেন্ট থেকে ভ্যালু ব্যবহার করবে। [আরও জানুন](/bn/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **ভাউচার ব্যবহার করুন:** বার্তার কনটেন্টে ভাউচার ব্যবহার করতে এই অপশনটি সক্রিয় করুন। [আরও জানুন](/bn/product/content/vouchers/)

<img src="/messaging-channels-sms-5.webp" alt="SMS এলিমেন্টের ওভাররাইট পার্সোনালাইজেশন অপশন যা ইভেন্ট অ্যাট্রিবিউট, Liquid প্লেসহোল্ডার, এবং ভাউচার টগল দেখাচ্ছে"/>

## বার্তা ডেলিভারি সেটিংস কনফিগার করুন

### ফ্রিকোয়েন্সি ক্যাপিং সেট করুন

<Aside type="note">
ফ্রিকোয়েন্সি ক্যাপিং অপশনগুলি শুধুমাত্র যখন **Marketing message** নির্বাচন করা হয় তখন উপলব্ধ থাকে। যখন আপনি **Transactional message** নির্বাচন করেন, তখন ফ্রিকোয়েন্সি ক্যাপিং প্রযোজ্য হয় না এবং এই অপশনগুলি নিষ্ক্রিয় থাকে।
</Aside>

ব্যবহারকারীরা কত ঘন ঘন SMS বার্তা পাবেন তা নিয়ন্ত্রণ করতে [**Frequency capping**](/bn/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping) ব্যবহার করুন, যা বার্তার ক্লান্তি এবং অপ্ট-আউট প্রতিরোধে সহায়তা করে।

আপনি নিম্নলিখিত অপশনগুলির মধ্যে একটি বেছে নিতে পারেন:

*   **গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং সেটিংস ব্যবহার করুন**
    আপনার [গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং সেটিংস](/bn/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping)-এ সেট করা প্রোজেক্ট-ব্যাপী SMS সীমা প্রয়োগ করুন।
    *উদাহরণ:* যদি গ্লোবাল সীমা ৯ দিনে ৩টি SMS বার্তা হয়, তবে যেকোনো অতিরিক্ত বার্তা এড়িয়ে যাওয়া হবে।
*   **গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং উপেক্ষা করুন**
    ব্যবহারকারী ইতিমধ্যে কতগুলি বার্তা পেয়েছে তা নির্বিশেষে SMS পাঠান। অতিরিক্ত বার্তা পাঠানো এবং সম্মতি সংক্রান্ত সমস্যা এড়াতে সতর্কতার সাথে ব্যবহার করুন।
*   **কাস্টম ফ্রিকোয়েন্সি ক্যাপিং ব্যবহার করুন**
    বিশেষভাবে এই বার্তা ধাপের জন্য একটি কাস্টম SMS সীমা সেট করুন। যদি ব্যবহারকারী সেই সীমায় পৌঁছে যায়, তবে তারা এই বার্তাটি এড়িয়ে যাবে এবং journey-র পরবর্তী ধাপে চলে যাবে।
    [আরও জানুন](/bn/product/messaging-channels/global-frequency-capping/#customize-capping-for-specific-messages)

### পাঠানোর হার সীমা সেট করুন

**Send rate** সেটিং নিয়ন্ত্রণ করে যে আপনার দর্শকদের কাছে বার্তাগুলি কত দ্রুত ডেলিভারি করা হবে। পাঠানোর হার সামঞ্জস্য করা আপনাকে ডেলিভারির গতি পরিচালনা করতে, ব্যাকএন্ড ওভারলোড প্রতিরোধ করতে এবং সামগ্রিক ডেলিভারিবিলিটি উন্নত করতে সহায়তা করে।

নিম্নলিখিত অপশনগুলির মধ্যে একটি বেছে নিন:

*   **গ্লোবাল পাঠানোর হার সেটিংস ব্যবহার করুন**
    আপনার প্রোজেক্টের বার্তা ডেলিভারি সেটিংসে কনফিগার করা পাঠানোর হারের সীমা প্রয়োগ করে। যদি কোনো সীমা সেট করা না থাকে, তবে সমস্ত বার্তা অবিলম্বে পাঠানো হবে। যখন আপনি চান যে ডেলিভারির গতি আপনার প্রোজেক্টের ডিফল্ট নিয়ম অনুসরণ করুক, তখন এই অপশনটি ব্যবহার করুন। [গ্লোবাল পাঠানোর হার সীমা সম্পর্কে আরও জানুন](/bn/product/messaging-channels/global-frequency-capping/#set-send-rate-limits)

![গ্লোবাল পাঠানোর হার সেটিংস ব্যবহার করুন](/send-rate-in-journey-elements-1.webp)

*   **পাঠানোর হার ছাড়া বার্তা পাঠান**
    যেকোনো গ্লোবাল পাঠানোর হারের সীমা উপেক্ষা করে যত দ্রুত সম্ভব বার্তা পাঠায়। আপনার ব্যাকএন্ড ওভারলোড করা বা ডেলিভারি স্পাইক তৈরি করা এড়াতে সতর্কতার সাথে ব্যবহার করুন।

![পাঠানোর হার ছাড়া বার্তা পাঠান](/send-rate-in-journey-elements-2.webp)

*   **কাস্টম পাঠানোর হার ব্যবহার করুন**
    শুধুমাত্র এই বার্তার জন্য গ্লোবাল পাঠানোর হারকে ওভাররাইড করে। আপনাকে প্রতি মিনিটে পাঠানো বার্তার সংখ্যা নির্দিষ্ট করার অনুমতি দেয়, যা আপনাকে ডেলিভারির গতির উপর সম্পূর্ণ নিয়ন্ত্রণ দেয়। বার্তাগুলি আপনার দ্বারা বার্তা এলিমেন্টে সংজ্ঞায়িত কাস্টম হারে পাঠানো হবে।

![কাস্টম পাঠানোর হার ব্যবহার করুন](/send-rate-in-journey-elements-3.webp)

## ফ্লো অপশন

SMS ডেলিভারি হয়েছে কিনা তার উপর ভিত্তি করে journey বিভক্ত করতে **এই বার্তাটি ডেলিভারি হয়েছে কিনা তার উপর নির্ভর করে ফ্লো বিভক্ত করুন** টগলটি সক্রিয় করুন।

তারপর, ডেলিভারির অপেক্ষার সময় সেট করুন।

যদি নির্দিষ্ট সময়ের মধ্যে SMS ডেলিভারি হয়, তবে `"delivered"` শাখাটি সক্রিয় হবে। সর্বোচ্চ ৭ দিন।

<img src="/messaging-channels-sms-3.webp" alt="স্ক্রিনশট যা SMS ডেলিভারি স্প্লিট ফ্লো কনফিগারেশন এবং অপেক্ষার সময় সেটিংস দেখাচ্ছে"/>

<Aside type="tip">
আপনি `platforms: ["SMS"]` সহ [Messaging API v2 `Notify`](/bn/developer/api-reference/messaging-api-v2/notify/) ব্যবহার করেও SMS পাঠাতে পারেন। এর জন্য, আপনার ডেভেলপমেন্ট টিমের সহায়তা প্রয়োজন হবে।
</Aside>

### journey চূড়ান্ত করুন এবং সংরক্ষণ করুন

journey সেটআপ সম্পূর্ণ করুন এবং [**Exit element**](/bn/product/customer-journey/journey-elements#exit-from-journey) যোগ করুন। যদি আপনি ফ্লো বিভক্ত করেন, তবে অন্য শাখায় রাউট করা ব্যবহারকারীদের জন্য অ্যাকশন সেট আপ করুন।

লঞ্চ করার আগে, ক্যাম্পেইনটি যাচাই করতে এবং কোনো অনুপস্থিত ধাপ ঠিক করতে [প্রি-লঞ্চ চেক](/bn/product/customer-journey/journey-settings/#pre-launch-check) ব্যবহার করুন।

যখন ক্যাম্পেইন প্রস্তুত হবে, তখন পাঠানো শুরু করতে **Start campaign**-এ ক্লিক করুন।