# ส่ง SMS แบบครั้งเดียว

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

ในการส่ง SMS แบบครั้งเดียวใน Pushwoosh ให้ไปที่ส่วน **Campaigns** เลือก **One-time messages** และคลิก **Send message** > **SMS**

## เลือกเนื้อหา SMS

ในขั้นตอน **Content** ให้เลือก [SMS preset](/th/product/content/sms-presets/) ที่คุณต้องการส่ง ข้อความจะมาจาก preset ดังนั้นจึงจำเป็นต้องมี preset

*   ในการค้นหา preset ที่มีอยู่ ให้ใช้ช่องค้นหาหรือเปิดดรอปดาวน์และเลือก preset ตัวอย่างทางด้านขวาจะแสดงให้เห็นว่าข้อความจะมีลักษณะอย่างไร
*   ในการสร้าง preset ใหม่ ให้คลิก **Create new** สร้าง preset และบันทึก preset ใหม่จะถูกเลือกโดยอัตโนมัติ

<img src="/messaging-channels-sms-one-time-2.webp" alt="ขั้นตอนเนื้อหา SMS พร้อมดรอปดาวน์ preset, ตัวเลือก Create new, และตัวอย่างข้อความ"/>

### เลือกประเภทข้อความ

เลือกวิธีจัดการ SMS นี้สำหรับกฎการสมัครสมาชิกและการส่ง:

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

<img src="/messaging-channels-sms-one-time-3.webp" alt="ตัวเลือก Marketing message และ Transactional message ในฟอร์มแคมเปญ SMS"/>

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

## เลือกกลุ่มเป้าหมายสำหรับแคมเปญ SMS ของคุณ

ในขั้นตอน **Audience** ให้กำหนดว่าใครจะได้รับ SMS ของคุณ

<img src="/messaging-channels-sms-one-time-4.webp" alt="ขั้นตอนกลุ่มเป้าหมาย SMS พร้อมตัวเลือก Send to segment, list of phone numbers, และ all subscribers"/>

### ส่งไปยัง segment

กำหนดเป้าหมายไปยัง [segment](/th/product/audience-data-and-segmentation/segmentation/) ที่กำหนดไว้ล่วงหน้าของกลุ่มเป้าหมายของคุณตาม tags, events, หรือพฤติกรรม เลือก segment จากดรอปดาวน์ หรือคลิก **Create segment** เพื่อ [สร้าง](/th/product/audience-data-and-segmentation/segmentation/create-segments/) หรือ [นำเข้า](/th/product/audience-data-and-segmentation/segmentation/create-segments/by-import/#how-to-import-a-segment) segment

### ส่งไปยังรายชื่อเบอร์โทรศัพท์

ส่ง SMS ไปยังรายชื่อเบอร์โทรศัพท์ที่ระบุโดยตรงในฟอร์ม เบอร์โทรศัพท์ที่ยังไม่มีในโปรเจกต์ของคุณจะถูกลงทะเบียนเป็นอุปกรณ์ SMS โดยอัตโนมัติและรวมอยู่ในการส่ง

### ส่งไปยังผู้ติดตามทั้งหมด

กำหนดเป้าหมายไปยังกลุ่มเป้าหมายที่สามารถเข้าถึงได้ทาง SMS ทั้งหมดของคุณ

เมื่อคุณตั้งค่ากลุ่มเป้าหมายแล้ว ให้คลิก **Next** เพื่อไปยังขั้นตอนการตั้งเวลา

## กำหนดเวลาส่ง SMS

เลือกเวลาที่จะส่ง SMS ของคุณ

### ส่งทันที

ส่ง SMS ทันทีที่การตั้งค่าแคมเปญเสร็จสมบูรณ์ เหมาะสำหรับข้อความด่วนหรือข้อความที่ต้องส่งตามเวลา

### เวลาที่เลือก

กำหนดเวลาส่ง SMS ของคุณสำหรับวันที่และเวลาที่ระบุ

*   **ตั้งวันที่และเวลา**: ใช้ปฏิทินเพื่อเลือกวันที่ จากนั้นระบุเวลาเป็นชั่วโมงและนาที (รูปแบบ 24 ชั่วโมง)
*   **เลือกไทม์โซน**:
    *   **Subscriber's device timezone**: SMS จะถูกส่งในเวลาท้องถิ่นที่ระบุสำหรับผู้รับแต่ละคน
    *   **Custom timezone**: SMS จะถูกส่งในเวลาเดียวกันสำหรับผู้รับทุกคน ซึ่งมีประโยชน์สำหรับการกำหนดเป้าหมายไปยังภูมิภาคใดภูมิภาคหนึ่ง

<img src="/messaging-channels-sms-one-time-5.webp" alt="การตั้งเวลา SMS พร้อมตัวเลือก Send immediately และ Selected time, ตัวเลือกวันที่, และการเลือกไทม์โซน"/>

### กำหนดค่าการตั้งค่าการส่งข้อความ

#### ตั้งค่า Frequency capping

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

*   **Use Global frequency capping settings**

    ใช้ขีดจำกัดทั่วทั้งโปรเจกต์ที่กำหนดค่าไว้ใน [Global frequency capping settings](/th/product/messaging-channels/global-frequency-capping/#enable-global-frequency-capping) ของคุณ ตัวอย่างเช่น หากขีดจำกัดทั่วโลกคือ 3 ข้อความใน 9 วัน ข้อความเพิ่มเติมที่เกินขีดจำกัดนี้จะถูกข้ามไป
    <img src="/push-notifications-one-time-push-25.webp" alt="ตัวเลือก Use Global frequency capping settings ที่ถูกเลือกในการกำหนดค่าการส่งข้อความ"/>
*   **Ignore Global frequency capping**

    ผู้ใช้จะได้รับข้อความนี้แม้ว่าพวกเขาจะเกินขีดจำกัดข้อความของช่องทางแล้วก็ตาม ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการส่งข้อความมากเกินไป
    <img src="/push-notifications-one-time-push-26.webp" alt="ตัวเลือก Ignore Global frequency capping ที่ถูกเลือกในการตั้งค่าการส่งข้อความ"/>
*   **Use custom frequency capping**

    ตั้งค่าขีดจำกัดข้อความที่กำหนดเองสำหรับข้อความนี้ หากผู้ใช้เกินขีดจำกัดที่กำหนดเองนี้ ข้อความจะถูกข้ามไป
    <img src="/push-notifications-one-time-push-27.webp" alt="Use custom frequency capping พร้อมช่องป้อนข้อมูลขีดจำกัดข้อความสำหรับช่วงเวลาและกรอบเวลา"/>

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

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

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

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

*   **Use global send rate settings**

    ใช้ขีดจำกัดอัตราการส่งที่กำหนดค่าไว้ในการตั้งค่าการส่งข้อความของโปรเจกต์ของคุณ หากไม่มีการตั้งค่าขีดจำกัด ข้อความทั้งหมดจะถูกส่งทันที [เรียนรู้เพิ่มเติมเกี่ยวกับขีดจำกัดอัตราการส่งทั่วโลก](/th/product/messaging-channels/global-frequency-capping/#set-send-rate-limits)
    <img src="/send-rate-in-journey-elements-1.webp" alt="ตัวเลือก Use global send rate settings ที่ถูกเลือกในการกำหนดค่าอัตราการส่ง"/>
*   **Send messages without send rate**

    ส่งข้อความให้เร็วที่สุดเท่าที่จะทำได้ โดยไม่สนใจขีดจำกัดอัตราการส่งทั่วโลกใดๆ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการพุ่งสูงขึ้นของการส่ง
    <img src="/send-rate-in-journey-elements-2.webp" alt="ตัวเลือก Send messages without send rate ที่ถูกเลือกสำหรับความเร็วในการส่งสูงสุด"/>
*   **Use custom send rate**

    แทนที่อัตราการส่งทั่วโลกสำหรับข้อความนี้เท่านั้น ระบุจำนวนข้อความที่ส่งต่อนาทีเพื่อควบคุมความเร็วในการส่งอย่างเต็มที่
    <img src="/send-rate-in-journey-elements-3.webp" alt="ตัวเลือก Use custom send rate พร้อมช่องป้อนข้อมูลสำหรับการกำหนดค่าข้อความต่อนาที"/>

เมื่อคุณกำหนดค่าตัวเลือกแล้ว ให้คลิก **Next** เพื่อไปยังขั้นตอนการยืนยัน

## ตรวจสอบและส่ง

ใน **Review** ให้ตรวจสอบตัวอย่างและสรุปเนื้อหา กลุ่มเป้าหมาย และกำหนดการ อัปเดตสิ่งที่ยังต้องเปลี่ยนแปลงก่อนที่คุณจะส่ง

<img src="/messaging-channels-sms-one-time-6.webp" alt="ขั้นตอนการตรวจสอบแคมเปญ SMS ที่แสดงตัวอย่างข้อความ, กลุ่มเป้าหมาย, และสรุปกำหนดการก่อนส่ง"/>

เมื่อทุกอย่างได้รับการตรวจสอบแล้ว ให้คลิก **Schedule** เพื่อตั้งค่าการส่งในภายหลัง หรือ **Send Now** เพื่อส่งทันที ขึ้นอยู่กับตัวเลือกการตั้งเวลาที่คุณเลือก

## ยกเลิกหรือแก้ไข SMS ที่ตั้งเวลาไว้

สำหรับข้อความ SMS ที่ตั้งเวลาไว้และยังไม่ได้ส่ง (สถานะ **PENDING**) คุณสามารถเปลี่ยนแปลงหรือยกเลิกได้ เปิดรายการข้อความใน **Campaigns** → **One-time messages** จากนั้นเปิดเมนูการดำเนินการ (⋮) สำหรับข้อความ:

*   **Edit message**: เปิดฟอร์ม SMS พร้อมข้อมูลข้อความที่โหลดไว้ คุณสามารถอัปเดตเนื้อหา กลุ่มเป้าหมาย กำหนดการ และการตั้งค่าการส่งได้
*   **Delete message**: ยกเลิกการส่งที่ตั้งเวลาไว้และเปลี่ยนสถานะเป็น **Canceled**

<Aside type="tip">
คุณยังสามารถส่ง SMS โดยใช้ [Messaging API v2 `Notify`](/th/developer/api-reference/messaging-api-v2/notify/) ด้วย `platforms: ["SMS"]` ซึ่งต้องได้รับความช่วยเหลือจากทีมพัฒนาของคุณ
</Aside>

## สถานการณ์ตัวอย่าง

สมมติว่าคุณเปิดร้านค้าอีคอมเมิร์ซและต้องการส่งการแจ้งเตือน flash-sale ทาง SMS ไปยังลูกค้าที่ซื้อสินค้าในช่วง 90 วันที่ผ่านมา โดยตั้งเวลาสำหรับตอนเช้าที่การลดราคาเริ่มต้น

**1.** ไปที่ **Campaigns** เลือก **One-time messages** คลิก **Send message** และเลือก **SMS**

**2.** ในขั้นตอน **Content** ให้เลือก preset **Flash Sale Alert**:

`"Flash sale เริ่มแล้ว! รับส่วนลด 30% ทุกอย่างวันนี้เท่านั้น ช้อปเลย: {shortened link}"`

คงประเภทข้อความเป็น **Marketing** เพื่อให้เคารพการเลือกไม่รับและ frequency capping

**3.** ในขั้นตอน **Audience** ให้เลือก **Send to segment** และเลือก **Recent buyers (90 days)**

**4.** ในขั้นตอน **Schedule** ให้เลือก **Selected time** ตั้งวันที่และเวลาเป็นเวลาเริ่มต้นของการลดราคา และเลือก **Subscriber's device timezone** เพื่อให้ลูกค้าแต่ละคนได้รับข้อความในเวลาท้องถิ่นเดียวกัน

**5.** ใน **Review** ให้ตรวจสอบตัวอย่างและสรุปกลุ่มเป้าหมายและกำหนดการ จากนั้นคลิก **Schedule** เพื่อสิ้นสุดแคมเปญ