# SMS

<Aside type="tip">
เพื่อเริ่มทำงานกับช่องทาง SMS ให้เชื่อมต่อผู้ให้บริการ SMS ของคุณใน **Settings → Configure Platforms → SMS** [เรียนรู้วิธีการ](/th/product/first-steps/start-with-your-project/configure-platforms/sms-configuration/) มิฉะนั้น การส่ง SMS จะไม่สามารถใช้งานได้
</Aside>

องค์ประกอบ **SMS** บ่งชี้ถึงจุดที่จะสื่อสารกับลูกค้าผ่านทาง SMS

<Aside type="caution" icon="setting" title="Developer assistance needed">
ในการส่ง SMS โดยใช้ Customer Journey Builder ก่อนอื่นให้ขอให้ทีมพัฒนาของคุณเชื่อมโยงหมายเลขโทรศัพท์ของลูกค้ากับ **UserId** โดยใช้วิธีการ [/registerDevice](/th/developer/api-reference/device-api#registerdevice) หมายเลขโทรศัพท์ต้องระบุในพารามิเตอร์ "hwid"
</Aside>

ในการส่ง SMS ไปยังผู้ใช้ภายใน Journey ให้เพิ่มองค์ประกอบ **SMS** ลงใน canvas ถัดจากองค์ประกอบใดก็ได้ เลือกพรีเซ็ตหรือป้อนข้อความ SMS ด้วยตนเอง

<img src="/shared-30.webp" alt="องค์ประกอบ SMS บน Journey canvas พร้อมตัวเลือกพรีเซ็ตและข้อความ"/>

<Aside type="note">
หากคุณต้องการใช้ [SMS preset](/th/product/content/sms-presets) ให้สร้างในส่วน **Content** → **SMS presets** คุณยังสามารถใช้ [Dynamic Content](/th/product/personalization/dynamic-content/) ในข้อความได้อีกด้วย [เรียนรู้เพิ่มเติม](/th/product/content/sms-presets)
</Aside>

<span id="set-message-type" />

## ตั้งค่าประเภทข้อความ

เลือก **Marketing message** หรือ **Transactional message**:

*   **Marketing message**: สำหรับแคมเปญและโปรโมชั่น กฎและข้อจำกัดทั้งหมดมีผลบังคับใช้ เคารพ: Frequency capping และ Silence period ไม่รวม: [กลุ่มควบคุม (control group)](/th/product/audience-data-and-segmentation/control-groups/)
*   **Transactional message**: สำหรับข้อความการดำเนินงานหรือบริการ กฎและข้อจำกัดไม่มีผลบังคับใช้ ข้าม: Frequency capping ส่งถึง: [กลุ่มควบคุม (control group)](/th/product/audience-data-and-segmentation/control-groups/)

ไม่มีการเลือกประเภทข้อความไว้ล่วงหน้า จนกว่าคุณจะเลือกประเภทใดประเภทหนึ่ง องค์ประกอบจะแสดงคำเตือน **ยังไม่ได้เลือกประเภทข้อความ** หากผู้ใช้มาถึงองค์ประกอบนี้จาก [Audience-based entry](/th/product/customer-journey/journey-elements/entry-elements/audience-based-entry/) เท่านั้น **Marketing message** จะแสดงพร้อมป้าย **ค่าเริ่มต้น** เลือก **Transactional message** หากข้อความนั้นเป็นข้อความบริการ

<img src="/messaging-channels-sms-4.webp" alt="การเลือกประเภทข้อความขององค์ประกอบ SMS พร้อมตัวเลือก Marketing message และ Transactional message"/>

[เรียนรู้ว่าประเภทข้อความส่งผลต่อการจัดส่งอย่างไร](/th/product/messaging-channels/marketing-vs-transactional/)

## เขียนทับการปรับแต่งส่วนบุคคล

เมื่อคุณเลือกพรีเซ็ต คุณสามารถเขียนทับวิธีการปรับแต่งข้อความส่วนบุคคลได้:

*   **ปรับแต่งข้อความส่วนบุคคลด้วยแอตทริบิวต์ของอีเวนต์:** เปิดใช้งานตัวเลือกนี้เพื่อใช้แอตทริบิวต์ของอีเวนต์หรือตัวยึดตำแหน่งของ API-based entry แทนแท็กอุปกรณ์เป็นแหล่งค่าในเนื้อหาข้อความและพรีเซ็ต [เรียนรู้เพิ่มเติม](/th/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **เขียนทับตัวยึดตำแหน่ง Liquid:** เปิดใช้งานตัวเลือกนี้เพื่อใช้ค่าจากอีเวนต์ที่เลือกในการปรับแต่งส่วนบุคคลของ Liquid แท็ก Liquid ที่ตรงกับชื่อแอตทริบิวต์ของอีเวนต์จะใช้ค่าจากอีเวนต์ [เรียนรู้เพิ่มเติม](/th/product/customer-journey/journey-elements/dynamic-content-and-liquid-templates-in-journeys)
*   **ใช้วอชเชอร์:** เปิดใช้งานตัวเลือกนี้เพื่อใช้วอชเชอร์ในเนื้อหาข้อความ [เรียนรู้เพิ่มเติม](/th/product/content/vouchers/)

<img src="/messaging-channels-sms-5.webp" alt="ตัวเลือกการเขียนทับการปรับแต่งส่วนบุคคลขององค์ประกอบ SMS ที่แสดงการสลับสำหรับแอตทริบิวต์ของอีเวนต์, ตัวยึดตำแหน่ง Liquid และวอชเชอร์"/>

## กำหนดค่าการตั้งค่าการจัดส่งข้อความ
### ตั้งค่าขีดจำกัดความถี่ (Frequency capping)

<Aside type="note">
ตัวเลือก Frequency capping จะใช้ได้เฉพาะเมื่อเลือก **Marketing message** เท่านั้น เมื่อคุณเลือก **Transactional message** จะไม่มีการใช้ Frequency capping และตัวเลือกเหล่านี้จะถูกปิดใช้งาน
</Aside>

ใช้ [**Frequency capping**](/th/product/messaging-channels/message-delivery-settings/frequency-capping/#enable-global-frequency-capping) เพื่อควบคุมความถี่ที่ผู้ใช้จะได้รับข้อความ SMS ซึ่งช่วยป้องกันความเหนื่อยล้าจากข้อความและการเลือกไม่รับ

คุณสามารถเลือกหนึ่งในตัวเลือกต่อไปนี้:

*   **ใช้การตั้งค่า Frequency capping ส่วนกลาง**
    ใช้ขีดจำกัด SMS ทั่วทั้งโปรเจกต์ที่ตั้งไว้ใน [การตั้งค่า Frequency capping ส่วนกลาง](/th/product/messaging-channels/message-delivery-settings/frequency-capping/#enable-global-frequency-capping) ของคุณ
    *ตัวอย่าง:* หากขีดจำกัดส่วนกลางคือ 3 ข้อความ SMS ใน 9 วัน ข้อความเพิ่มเติมใดๆ จะถูกข้ามไป

*   **ไม่สนใจ Frequency capping ส่วนกลาง**
    ส่ง SMS โดยไม่คำนึงว่าผู้ใช้ได้รับข้อความไปแล้วกี่ข้อความ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการส่งข้อความมากเกินไปและปัญหาด้านการปฏิบัติตามข้อกำหนด

*   **ใช้ Frequency capping แบบกำหนดเอง**
    ตั้งค่าขีดจำกัด SMS แบบกำหนดเองสำหรับขั้นตอนข้อความนี้โดยเฉพาะ หากผู้ใช้ถึงขีดจำกัดแล้ว พวกเขาจะข้ามข้อความนี้และไปยังขั้นตอนถัดไปใน Journey
    [เรียนรู้เพิ่มเติม](/th/product/messaging-channels/message-delivery-settings/frequency-capping/#customize-capping-for-specific-messages)

    เลือกโหมดการนับสำหรับขีดจำกัดที่กำหนดเองนี้: [Rolling window หรือ Calendar day](/th/product/messaging-channels/message-delivery-settings/frequency-capping/#configure-global-frequency-capping)

### ตั้งค่าขีดจำกัดอัตราการส่ง

การตั้งค่า **Send rate** ควบคุมความเร็วในการส่งข้อความไปยังกลุ่มเป้าหมายของคุณ การปรับอัตราการส่งช่วยให้คุณจัดการความเร็วในการจัดส่ง ป้องกันการโอเวอร์โหลดของแบ็กเอนด์ และปรับปรุงความสามารถในการจัดส่งโดยรวม

เลือกหนึ่งในตัวเลือกต่อไปนี้:

*   **ใช้การตั้งค่าอัตราการส่งส่วนกลาง**
    ใช้ขีดจำกัดอัตราการส่งที่กำหนดค่าไว้ในการตั้งค่าการจัดส่งข้อความของโปรเจกต์ของคุณ หากไม่มีการตั้งค่าขีดจำกัด ข้อความทั้งหมดจะถูกส่งทันที ใช้ตัวเลือกนี้เมื่อคุณต้องการให้ความเร็วในการจัดส่งเป็นไปตามกฎเริ่มต้นของโปรเจกต์ของคุณ [เรียนรู้เพิ่มเติมเกี่ยวกับขีดจำกัดอัตราการส่งส่วนกลาง](/th/product/messaging-channels/message-delivery-settings/send-rate-limits/)

![ใช้การตั้งค่าอัตราการส่งส่วนกลาง](/send-rate-in-journey-elements-1.webp)

*   **ส่งข้อความโดยไม่ใช้อัตราการส่งส่วนกลาง**
    ส่งข้อความเร็วที่สุดเท่าที่จะทำได้ โดยไม่สนใจขีดจำกัดอัตราการส่งส่วนกลางใดๆ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการโอเวอร์โหลดแบ็กเอนด์ของคุณหรือสร้างการพุ่งสูงขึ้นของการจัดส่ง

![ส่งข้อความโดยไม่ใช้อัตราการส่งส่วนกลาง](/send-rate-in-journey-elements-2.webp)

*   **ใช้อัตราการส่งแบบกำหนดเอง**
    เขียนทับอัตราการส่งส่วนกลางสำหรับข้อความนี้เท่านั้น ช่วยให้คุณสามารถระบุจำนวนข้อความที่ส่งต่อนาที ทำให้คุณควบคุมความเร็วในการจัดส่งได้อย่างเต็มที่ ข้อความจะถูกส่งในอัตราที่กำหนดเองที่คุณกำหนดในองค์ประกอบข้อความ

![ใช้อัตราการส่งแบบกำหนดเอง](/send-rate-in-journey-elements-3.webp)

## ตัวเลือก Flow

เปิดใช้งานการสลับ **Split flow depending on whether this message is delivered or not** เพื่อแยก Journey ตามว่า SMS ถูกจัดส่งหรือไม่

จากนั้น ตั้งค่าเวลารอการจัดส่ง

หาก SMS ถูกจัดส่งภายในระยะเวลาที่กำหนด สาขา `"delivered"` จะถูกเปิดใช้งาน สูงสุด 7 วัน

<img src="/shared-57.webp" alt="แยก Flow ตามว่า SMS ถูกจัดส่งหรือไม่"/>