SMS เป็นช่องทางส่งข้อความที่แพงที่สุดสำหรับแอปมือถือครับ ด้วยต้นทุน $0.01–0.05 ต่อข้อความ ฐานผู้ใช้ 100,000 คนอาจทำให้ค่า SMS พุ่งสูงถึง $4,000–5,000/เดือน ได้เลย ยิ่งถ้าทุก flow ในแอปเริ่มต้นด้วย SMS คุณกำลังจ่ายแพงสำหรับการเข้าถึงที่ช่องทางอื่นทำได้ในราคาที่ถูกกว่ามาก
หลายทีมเลือก SMS เป็นค่าเริ่มต้นเพราะ deliverability สูงเกือบ 100% และไม่มีใครอยากให้ข้อความหลุดหาย แต่ “ส่ง SMS ให้ทุกคนเผื่อไว้ก่อน” ไม่ใช่กลยุทธ์ครับ — มันคืองบประมาณที่รั่วไหล
วิธีแก้ไม่ใช่เลิกใช้ SMS แต่คือการสร้างระบบที่ SMS ส่งเฉพาะเมื่อเป็นตัวเลือกที่ดีที่สุด และให้ push notification กับอีเมลจัดการส่วนที่เหลือ มาดูวิธีตั้งค่าใน Pushwoosh Customer Journey Builder กันครับ
วิธีเลือกช่องทางที่ใช่และประหยัดต้นทุน
ลองนึกภาพช่องทางของคุณเป็นบันได — เริ่มจากขั้นที่ถูกที่สุดก่อน แล้วค่อยไต่ขึ้นเมื่อจำเป็นครับ
ระดับ 1 — Push notification ต้นทุนต่อข้อความเกือบเป็นศูนย์ ส่งถึงทันที เหมาะสำหรับข้อความสั้นที่ต้องการความรวดเร็ว ข้อจำกัดคือผู้ใช้ต้องเปิดการแจ้งเตือนไว้ และการส่งถึงขึ้นอยู่กับ OS กับสถานะอุปกรณ์
ระดับ 2 — อีเมล ยังคงคุ้มค่ามาก (โดยเฉพาะถ้าใช้ Pushwoosh 😎) รองรับข้อความที่มีรายละเอียดสูง เช่น ใบแจ้งหนี้ ข้อมูลเปรียบเทียบแพลน หรือขั้นตอนทีละ step ช้ากว่า urgency ต่ำกว่า แต่ดีเยี่ยมสำหรับเนื้อหาที่ผู้ใช้ต้องการกลับมาดูภายหลัง
ระดับ 3 — SMS Deliverability สูง แต่ต้นทุนก็สูงตาม นี่คือช่องทาง escalation ของคุณครับ — SMS จะทำงานเมื่อ push notification และอีเมลส่งไม่ถึงหรือไม่ได้ผล และเมื่อ stakes สูงพอที่จะคุ้มกับค่าใช้จ่าย
สำหรับตลาดไทย ยังมีอีกช่องทางที่น่าพิจารณา — LINE ด้วยผู้ใช้กว่า 54 ล้านคนในประเทศไทย LINE เป็นช่องทางที่เข้าถึงผู้ใช้ได้สูง แต่ค่าส่งข้อความผ่าน LINE OA ก็ไม่ได้ถูกนัก หลักการเดียวกันใช้ได้ครับ — เริ่มจาก push notification ก่อน แล้วค่อย escalate ไปช่องทางที่มีต้นทุนสูงกว่าเมื่อจำเป็น
หลักการง่ายๆ คือ: ผู้ใช้ทุกคนได้รับข้อความผ่านช่องทางที่ถูกที่สุดที่เข้าถึงได้ SMS จะเข้ามาเมื่อช่องทางที่ถูกกว่าใช้ไม่ได้แล้ว หรือเมื่อสถานการณ์เร่งด่วนจริงๆ เท่านั้น
นี่ไม่ใช่แค่ทฤษฎี แต่เป็น routing pattern ที่คุณสร้างได้เลยตอนนี้ครับ
ตัวอย่าง: flow แจ้งเตือนการชำระเงินใน Pushwoosh
มาลองทำจริงกันครับ
สมมติว่าคุณมีแอป fintech และต้องเตือนผู้ใช้เรื่องการชำระเงินที่ใกล้ครบกำหนด การชำระล่าช้าหมายถึงค่าปรับ ผลกระทบต่อเครดิต และความไว้วางใจที่หายไป stakes สูงพอที่ SMS จะสมเหตุสมผล — แต่ไม่ใช่ตั้งแต่ขั้นตอนแรกครับ
นี่คือวิธีสร้าง smart omnichannel routing ใน Customer Journey Builder:
Trigger: payment_due_in_3_days
Custom event จะทำงานเมื่อวันครบกำหนดชำระเงินเหลืออีก 3 วัน
-
Reachability check → Push notification
เช็คว่าผู้ใช้รับ push notification ได้หรือไม่ ถ้าได้ — ส่ง push: "ยอดชำระ ฿1,490 ครบกำหนดวันศุกร์นี้ แตะเพื่อชำระเลยครับ" สั้น กระชับ แตะทีเดียวจบ
-
รอ 24 ชั่วโมง → ตรวจสอบเป้าหมาย
ผู้ใช้ชำระเงินแล้วหรือยัง? ถ้าชำระแล้ว — ออกจาก journey เลยครับ ไม่ส่งข้อความอีก ถ้ายัง — ไปต่อขั้นตอนถัดไป
-
อีเมลพร้อมรายละเอียด
ส่งอีเมลพร้อมรายละเอียดครบถ้วน — ยอดเงิน วันครบกำหนด ผลที่ตามมาถ้าพลาด และลิงก์ชำระเงินโดยตรง อีเมลให้พื้นที่สำหรับรายละเอียดที่ push notification ใส่ไม่ได้ครับ
-
รอ 24 ชั่วโมง → ตรวจสอบเป้าหมาย
ชำระเงินแล้ว? ออกจาก journey ยังค้างอยู่? เหลืออีกหนึ่งขั้นตอนสุดท้าย
-
SMS — ทางเลือกสุดท้าย
หนึ่งวันก่อนครบกำหนด SMS จะส่งออก แต่เฉพาะสำหรับผู้ใช้ที่: (ก) ไม่ตอบสนองต่อ push หรืออีเมล หรือ (ข) เข้าถึงไม่ได้ผ่านช่องทางเหล่านั้นเลย ข้อความ: "ยอดชำระ ฿1,490 ครบกำหนดพรุ่งนี้ ชำระเลย: [deep link]"
ผลลัพธ์: ผู้ใช้ส่วนใหญ่ชำระเงินหลังขั้นตอนที่ 1 หรือขั้นตอนที่ 3 ครับ SMS ถูกส่งไปยังเศษส่วนเล็กๆ ของกลุ่มเป้าหมาย — เฉพาะผู้ใช้ที่จำเป็นจริงๆ ค่า SMS ลดลง การเข้าถึงยังคงเท่าเดิม และไม่มีใครได้รับสามข้อความเรื่องเดียวกัน
Logic เดียวกัน ใช้ได้หลาย scenario
Flow การชำระเงินด้านบนเป็นหนึ่ง pattern ครับ หลักการพื้นฐาน — เริ่มจากช่องทางที่ถูกที่สุด escalate อย่างมีเป้าหมาย — ใช้ได้กับหลาย use case:
ต่ออายุ subscription (แอปสื่อ, สตรีมมิ่ง) Push reminder 7 วันก่อนหมดอายุ อีเมลเปรียบเทียบแพลน 3 วันก่อน SMS ในวันหมดอายุ — แต่เฉพาะสำหรับ subscriber ที่มี CLV สูงพอที่ค่า SMS จะคุ้มค่า
อัปเดตการจัดส่ง (e-commerce, แอปส่งของ) Push notification เป็นค่าเริ่มต้นสำหรับ “สินค้าของคุณกำลังจัดส่ง” SMS ทำงานเฉพาะเมื่อผู้ใช้เข้าถึงไม่ได้ผ่าน push และเหลือเวลาจัดส่งไม่ถึง 2 ชั่วโมง — เร่งด่วน + เข้าถึงไม่ได้ = ดินแดนของ SMS ครับ สำหรับแอป e-commerce ในไทย เช่น แอปส่งอาหารหรือสินค้าที่ต้อง coordinate กับผู้รับ อาจพิจารณาเพิ่ม LINE เป็นช่องทาง fallback ก่อน SMS เพราะผู้ใช้ไทยเปิด LINE notification สูงกว่า push notification ทั่วไป
ดึงผู้ใช้กลับ (เกม) Push notification พร้อมข้อเสนอเฉพาะบุคคล อีเมลตามมาอีกสองสามวัน และนี่คือจุดสำคัญ: ไม่ต้อง SMS เลยครับ สำหรับแอปเกมส่วนใหญ่ ROI ของการส่ง SMS ไปยังผู้เล่นที่หายไปไม่คุ้มค่ากับต้นทุน การข้าม SMS ก็เป็นการตัดสินใจ routing ที่ถูกต้อง — และมักเป็นตัวเลือกที่ฉลาดที่สุด
ตัวอย่างเพิ่มเติมสำหรับธุรกิจท่องเที่ยว สำหรับแอปโรงแรมหรือสายการบิน push notification เตือนเรื่อง check-in 24 ชั่วโมงก่อน อีเมลพร้อมรายละเอียดการจอง 3 วันก่อน SMS เฉพาะกรณีเปลี่ยนแปลงเที่ยวบินหรือห้องพักกะทันหัน ซึ่งเป็นสถานการณ์ที่ SMS คุ้มค่าจริงครับ
ประเด็นไม่ใช่ว่าต้องมี SMS ปิดท้ายทุกครั้ง แต่คือการสร้างระบบที่ตัดสินใจ — ต่อผู้ใช้แต่ละคน ต่อแต่ละ scenario — ว่า SMS ควรได้ที่ทางหรือไม่ครับ
รักษาความสม่ำเสมอข้ามช่องทาง โดยไม่ส่งข้อความท่วม
Channel routing แก้ปัญหาเรื่องต้นทุนได้ แต่ถ้าไม่มีการประสานกัน จะเกิดปัญหาใหม่: ผู้ใช้ถูกข้อความถาโถมจนเกินไป
ใน sequential flow element Wait for trigger จัดการเรื่องนี้ได้โดยธรรมชาติครับ — มันคอยฟัง event เป้าหมาย (เช่น payment_completed) และนำผู้ใช้ออกจาก journey ทันทีที่ event เกิดขึ้น ไม่มี trigger? Flow จะไปช่องทางถัดไป ผู้ใช้จะไม่ได้รับ push notification + อีเมล + SMS เรื่องการชำระเงินเดียวกัน แต่ละช่องทางรับช่วงต่อจากช่องทางก่อนหน้าเท่านั้น
เมื่อข้อความถูกส่งผ่านช่องทางอื่น ให้ปรับเนื้อหาให้เหมาะกับรูปแบบนั้นครับ Push notification สั้นและกระชับ อีเมลใส่รายละเอียดเต็ม SMS เหลือแค่สาระสำคัญ + ลิงก์
วัดผล cost-per-conversion ไม่ใช่แค่ open rate
Open rate บอกคุณว่าข้อความถูกเปิดอ่านหรือไม่ แต่ไม่ได้บอกว่าการส่งข้อความนั้นคุ้มค่าหรือเปล่าครับ
ตัวชี้วัดที่สำคัญสำหรับ channel routing คือ goal completion ต่อ branch: ผู้ใช้กี่คนทำ action เป้าหมาย (ชำระเงิน, ต่ออายุ, ซื้อสินค้า) หลังแต่ละขั้นตอนใน journey เมื่อคุณเห็นว่า 70% ของ conversion มาจาก push notification และ 20% จากอีเมล คุณจะรู้แน่ชัดว่า SMS branch รับผิดชอบส่วนไหน — และมีต้นทุนเท่าไหร่
นั่นคือที่มาของ cost-per-conversion ครับ ถ้า SMS branch convert 10% ของผู้ใช้ที่ถึงขั้นตอนนี้ และ SMS แต่ละข้อความต้นทุน $0.05 นั่นคือ $0.50 ต่อ conversion จาก SMS
Push notification ด้วยต้นทุนเกือบเป็นศูนย์และ 70% ของ conversion ส่งมอบผลลัพธ์ที่ $0 ต่อ conversion อย่างแท้จริง
ตัวเลขเหล่านี้ทำให้ SMS-as-escalation เป็นเรื่องที่เห็นได้ชัด — และให้ข้อมูลแน่นๆ สำหรับนำเสนอในการ review งบประมาณครับ
Journey analytics ใน Pushwoosh แสดงข้อมูลนี้ทีละขั้นตอนบน canvas — ทำให้คุณ trace ได้ว่า conversion เกิดขึ้นที่ไหนและ branch ไหนคุ้มค่ากับต้นทุน
สร้าง smart omnichannel routing ดูผลลัพธ์ได้เลย
ทุก flow ในบทความนี้ใช้ building block เดียวกัน — Reachability check, Wait for trigger, channel elements และ time delays — ทั้งหมดมีใน Pushwoosh Customer Journey Builder ครับ ไม่ต้องเขียน custom code ไม่ต้องใช้เครื่องมือ orchestration ภายนอก
เลือก flow ที่ตรงกับ use case ที่ส่ง SMS มากที่สุดของคุณ สร้างใหม่โดยให้ push notification และอีเมลเป็นขั้นแรก ให้ SMS จัดการเฉพาะสิ่งที่ SMS เท่านั้นจัดการได้ แล้วดูตัวเลขครับ