Frontyr Digital

/

/

Chat

Chat

แชทในแอป: สร้างเองหรือใช้ Chat SDK? คิดเลขจริง ทำไมแชทที่ดูง่ายถึงแพงกว่า 4 เท่า

แชทในแอป: สร้างเองหรือใช้ Chat SDK? คิดเลขจริง ทำไมแชทที่ดูง่ายถึงแพงกว่า 4 เท่า

แชทในแอป: สร้างเองหรือใช้ Chat SDK? คิดเลขจริง ทำไมแชทที่ดูง่ายถึงแพงกว่า 4 เท่า

แชทในแอป: สร้างเองหรือใช้ Chat SDK? คิดเลขจริง ทำไมแชทที่ดูง่ายถึงแพงกว่า 4 เท่า

คำตอบสั้น

ที่ 10,000 MAU (ผู้ใช้แชทต่อเดือน) การสร้างแชทเองแพงกว่าใช้ Chat SDK กว่า 4 เท่าในสองปี และเปิดช้ากว่า 4 เดือน ส่งข้อความได้ใช้เวลาไม่กี่สัปดาห์ แต่แชทที่ผู้ใช้ไทยยอมใช้ต้องมี Push Notification ประวัติข้ามเครื่อง รูปและไฟล์ และการกรองข้อความภาษาไทย รวมราว 30–47 สัปดาห์-คน ต่ำกว่าราว 100,000 MAU เราแนะนำให้ใช้ Chat SDK ช่วง 100,000–500,000 MAU ผลขึ้นกับราคาที่เจรจาได้ และเกิน 500,000 MAU การสร้างเองเริ่มน่าพิจารณาถ้ามีทีม

Bank

CTO, Frontyr Digital

·

·

อ่าน 10 นาที

สารบัญ

ทำไมแชทที่ดูง่าย ถึงกินงบ 1.3 ล้านบาท?

แต่ละฟีเจอร์กินแรงทีมไปกี่สัปดาห์?

เราคิดเลขจากสมมติฐานอะไร และตรงไหนที่คุณต้องแก้?

ที่ 10,000 / 100,000 / 500,000 MAU ทางไหนถูกกว่ากี่ล้าน?

ต้นทุนแฝงอะไรที่ทีมมักลืม จนงบบานปลาย?

เมื่อไหร่การสร้างแชทเองถึงคุ้มจริง?

ใช้ตัวเลขไหนเป็นตัวตัดสิน?

คำถามที่พบบ่อย

สารบัญ

ทำไมแชทที่ดูง่าย ถึงกินงบ 1.3 ล้านบาท?

แต่ละฟีเจอร์กินแรงทีมไปกี่สัปดาห์?

เราคิดเลขจากสมมติฐานอะไร และตรงไหนที่คุณต้องแก้?

ที่ 10,000 / 100,000 / 500,000 MAU ทางไหนถูกกว่ากี่ล้าน?

ต้นทุนแฝงอะไรที่ทีมมักลืม จนงบบานปลาย?

เมื่อไหร่การสร้างแชทเองถึงคุ้มจริง?

ใช้ตัวเลขไหนเป็นตัวตัดสิน?

คำถามที่พบบ่อย

ฟรีสูงสุด 28 วัน

ทดลองใช้ฟรีบนแอปของคุณ

วิศวกรไทยช่วยตั้งค่าและตอบคำถาม

ทำไมแชทที่ดูง่าย ถึงกินงบ 1.3 ล้านบาท?

แชทที่แจ้งเตือนไม่มาหรือข้อความหาย คือผู้ซื้อกับผู้ขายที่ย้ายไปคุยกันใน LINE และยอดขายที่แอปคุณไม่เห็นอีกเลย ทีมส่วนใหญ่ประเมินแชทจากเดโม: เปิด WebSocket ส่งข้อความ เก็บลงฐานข้อมูล ทำได้ในสองสัปดาห์ แต่ระบบที่ผู้ใช้ไทยยอมใช้กินเวลาราว 4 เดือนและ 1.3 ล้านบาท เดโมคือหน้าร้าน ส่วนที่แพงคือโกดังและระบบขนส่งหลังร้าน อย่างที่เราเล่าไว้ใน 7 ฟีเจอร์แชทในแอปที่ผู้ใช้ไทยคาดหวัง ฟีเจอร์ที่ทำให้งบบานมี 5 กลุ่ม:

  • Push Notification (การแจ้งเตือนบนมือถือ) ต้องผ่านทั้ง APNs และ FCM และรับมือกับ Android บางยี่ห้อที่ปิดแอปเบื้องหลังเพื่อประหยัดแบต ข้อความที่ไม่แจ้งเตือนคือข้อความที่ไม่มีใครเห็น

  • ประวัติแชทข้ามเครื่อง ข้อความต้องเรียงถูก ไม่ซ้ำ ไม่หาย เมื่อผู้ใช้ออฟไลน์ เปลี่ยนเครื่อง หรือเปิดพร้อมกันทั้งมือถือและเว็บ

  • รูป ไฟล์ และเสียง อัปโหลดบนเน็ตช้า ย่อรูป ทำ thumbnail ส่งผ่าน CDN (เครือข่ายกระจายไฟล์) และคุมสิทธิ์ว่าใครเปิดไฟล์ได้

  • การกรองข้อความภาษาไทย ภาษาไทยไม่มีเว้นวรรคระหว่างคำ ตัวกรองคำหยาบทั่วไปจึงพลาดง่าย และผู้ใช้เลี่ยงด้วยการเว้นตัวอักษร เช่น "แ อ ด ไ ล น์"

  • Scale (ขยายรองรับผู้ใช้) การเชื่อมต่อค้างไว้หลักแสน กลุ่มที่มีสมาชิกหลักพัน และคืนที่ทุกคนส่งข้อความพร้อมกัน

แต่ละฟีเจอร์กินแรงทีมไปกี่สัปดาห์?

ฟีเจอร์

สัปดาห์-คน

ส่วนที่กินเวลา

ข้อความ 1:1 และกลุ่ม

8–10

WebSocket ลำดับข้อความ ส่งซ้ำเมื่อหลุด

อ่านแล้ว พิมพ์อยู่ ออนไลน์

2–3

สถานะในกลุ่มใหญ่ไม่ให้ระบบหนัก

Push iOS + Android

4–6

ทดสอบหลายยี่ห้อ ช่องทางของผู้ผลิตแต่ละราย

ประวัติข้ามเครื่องและออฟไลน์

4–6

ซิงก์ไม่ซ้ำ ไม่หาย หลายอุปกรณ์

รูป ไฟล์ เสียง

3–5

อัปโหลดบนเน็ตช้า ย่อรูป CDN สิทธิ์เข้าถึง

กรองข้อความไทย + รายงาน/แบน

4–8

ตัดคำไทย คำเลี่ยง เบอร์โทรและไอดี LINE

ขยายระบบและทดสอบโหลด

3–5

การเชื่อมต่อหลักแสน กลุ่มใหญ่

หลังบ้านแอดมินและ PDPA

2–4

ลบและส่งออกข้อมูลตามคำขอผู้ใช้

รวม

30–47

ทีม 3.5 คน ≈ 4 เดือนรวมงานประสาน

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

เราคิดเลขจากสมมติฐานอะไร และตรงไหนที่คุณต้องแก้?

รายการ

สร้างเอง

ใช้ Chat SDK

ทีมช่วงสร้าง

backend 120,000 + iOS 90,000 + Android 90,000 + QA ครึ่งเวลา 25,000 = 325,000 บาท/เดือน (เงินเดือนสมมติ)

วิศวกรแอปเดิม 2 คน ราว 1 เดือน

ต้นทุนครั้งเดียว

325,000 × 4 เดือน = 1,300,000 บาท

ราว 200,000 บาท (2 คน × 1 เดือน)

เวลาก่อนเปิดใช้

ราว 4 เดือน

ราว 2–4 สัปดาห์ด้วย UIKit (หน้าจอสำเร็จรูป)

ทีมดูแลหลังเปิด

1.5 คน = 165,000/เดือน (เพิ่มเป็น 285,000 ที่ 500,000 MAU)

0.2 คน = 20,000/เดือน

ค่าใช้งาน

เซิร์ฟเวอร์ ฐานข้อมูล พื้นที่เก็บไฟล์ CDN

แผน Standard 399 USD (ราว 13,965 บาท) รวม 10,000 MAU + MAU ส่วนเกิน × 0.05 USD (ราว 1.75 บาท)

MAU นับเฉพาะผู้ใช้ที่เปิดแชทอย่างน้อยหนึ่งครั้งในเดือนนั้น ไม่ใช่ผู้ใช้ทั้งหมดของแอป เราแนะนำให้ใช้ตัวเลขนี้ ไม่ใช่ยอดดาวน์โหลด

ที่ 100,000 MAU ขึ้นไป ควรขอใบเสนอราคา เพราะแผน Enterprise ในหน้าราคาระบุให้ติดต่อฝ่ายขาย เราจึงใส่อีกแถวที่ 0.70 บาทต่อ MAU ส่วนเกินเป็นสมมติฐานตัวอย่าง ไม่ใช่ราคาที่ยืนยันแล้ว ส่วนทางสร้างเอง เรานับค่าดูแลเฉพาะ 8 เดือนหลังเปิดในปีแรก ซึ่งเข้าข้างการสร้างเอง เพราะ 4 เดือนที่ยังไม่มีแชทไม่ได้นับเป็นรายได้ที่หายไป

ที่ 10,000 / 100,000 / 500,000 MAU ทางไหนถูกกว่ากี่ล้าน?

ตัวอย่างการคิดฝั่ง SDK ที่ 100,000 MAU: แผน Standard 399 USD หรือราว 13,965 บาท (รวม 10,000 MAU) บวก MAU ส่วนเกิน (100,000 − 10,000) × 1.75 = 157,500 บาท และทีม 0.2 คน 20,000 รวมราว 191,465 บาทต่อเดือน (ราคา list ณ พ.ย. 2026 ที่อัตราตัวอย่าง 35 บาทต่อ USD)

ต่อเดือน (บาท)

10,000 MAU

100,000 MAU

500,000 MAU

Chat SDK ราคา list

33,965

191,465

891,465

Chat SDK สมมติราคาเจรจา 0.70/MAU

–

96,965

376,965

สร้างเอง: เซิร์ฟเวอร์ + ทีม

15,000 + 165,000 = 180,000

45,000 + 165,000 = 210,000

150,000 + 285,000 = 435,000

ล้านบาท

10,000 MAU

100,000 MAU

500,000 MAU

SDK list ปีที่ 1 / ปีที่ 2

0.61 / 0.41

2.50 / 2.30

10.90 / 10.70

SDK เจรจา ปีที่ 1 / ปีที่ 2

–

1.36 / 1.16

4.72 / 4.52

สร้างเอง ปีที่ 1 / ปีที่ 2

2.74 / 2.16

2.98 / 2.52

4.78 / 5.22

รวม 2 ปี: SDK list · เจรจา · สร้างเอง

1.02 · – · 4.90

4.80 · 2.52 · 5.50

21.60 · 9.24 · 10.00

สรุปตรง ๆ: ถ้าแอปมีผู้ใช้แชทหลายแสนคนต่อเดือน อย่าจ่ายราคา list เพราะการสร้างเองถูกกว่าเกินครึ่ง เราแนะนำให้เอาตารางนี้ไปเจรจา หรือคิดเรื่องสร้างเองอย่างจริงจัง

ต้นทุนแฝงอะไรที่ทีมมักลืม จนงบบานปลาย?

  • Push บน Android ยี่ห้อที่คนไทยใช้มาก OPPO, vivo, Xiaomi และ Huawei บางรุ่นมีช่องทาง Push ของตัวเองหรือปิดแอปเบื้องหลัง (StatCounter ต.ค. 2026 ซึ่งวัดจากทราฟฟิกเว็บบนมือถือในไทย: OPPO 19.98% vivo 13.41% และ Xiaomi 8.49% รองจาก Apple 24.3% และ Samsung 23.06%) ทีมต้องต่อและทดสอบทีละช่องทาง และตามแก้เมื่อผู้ผลิตเปลี่ยนนโยบาย

  • การกรองข้อความภาษาไทยไม่เคยเสร็จ คำเลี่ยงใหม่เกิดทุกเดือน การชวนออกไปคุยนอกแอปด้วยเบอร์โทรหรือไอดี LINE ต้องจับได้ทั้งตัวเลขไทยและอารบิก ใช้คนดูแลรายการคำราว 0.2–0.5 คน (ประมาณการ) ตลอดไป

  • พื้นที่เก็บประวัติโตทุกปี ข้อความและไฟล์สะสมไม่เคยลดลง ถ้าเก็บไม่จำกัด ค่าฐานข้อมูลและพื้นที่เก็บไฟล์ปีที่ 3 อาจเป็นราว 2–3 เท่าของปีแรก (ประมาณการ)

  • PDPA PDPA ให้สิทธิ์เจ้าของข้อมูลขอเข้าถึงหรือขอสำเนา ขอโอนย้าย และขอลบข้อมูล ระบบจึงต้องค้นหา ส่งออก และลบได้จริงทั้งข้อความและรูป รวมถึงวางแผนกับสำเนาสำรอง

  • เวรกลางคืน ทีมดูแล 1.5 คนรับเวรตลอด 24 ชั่วโมงไม่ไหว ถ้าแชทคือหัวใจของแอป เช่น มาร์เก็ตเพลสหรือแอปหาคู่ ต้องเพิ่มคนหรือยอมให้แชทล่มนานขึ้น

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

เมื่อไหร่การสร้างแชทเองถึงคุ้มจริง?

เราเป็นพาร์ทเนอร์ของ Tencent RTC Chat แต่ตัวเลขข้างบนชัดว่าการสร้างเองคุ้มในบางกรณี ถ้าเข้าเงื่อนไข 2 ข้อขึ้นไป ให้คิดเลขละเอียดกว่านี้:

  • แชทคือสิ่งที่ผู้ใช้มาหา เช่น แอปส่งข้อความหรือคอมมูนิตี้ ไม่ใช่ฟีเจอร์เสริมของแอปจองหรือแอปซื้อขาย

  • ผู้ใช้แชทเกินราว 300,000 MAU และราคาที่เจรจาได้ยังสูงกว่าตารางฝั่งสร้างเอง

  • มีทีม backend ที่เคยทำระบบส่งข้อความระดับนี้แล้ว ค่าทีมดูแลจึงไม่ใช่ต้นทุนใหม่

  • ต้องการการเข้ารหัสแบบ end-to-end หรือเก็บข้อมูลในเครื่องของคุณเท่านั้น ตามสัญญาหรือข้อกำหนดของลูกค้าองค์กร และ SDK ที่พิจารณาไม่มีรูปแบบนี้ให้ (ถามผู้ให้บริการแต่ละเจ้าให้ชัดก่อนตัดสินใจ)

ในทางกลับกัน ถ้าแชทเป็นแค่ช่องทางคุยระหว่างผู้ซื้อกับผู้ขาย หรือลูกค้ากับช่าง ผู้ใช้แชทส่วนใหญ่ไม่ถึงหลักแสน และ SDK จะถูกกว่าแทบทุก Use Case (กรณีใช้งาน) ทางกลางคือใช้ SDK เปิดให้เร็ว แล้วสร้างเองเฉพาะส่วนที่เป็นจุดขาย เช่น บอทหรือการแนะนำสินค้าในแชท

ใช้ตัวเลขไหนเป็นตัวตัดสิน?

ก่อนตัดสินใจ เราแนะนำให้ทำ 3 อย่างนี้:

  1. นับ MAU ของแชท ไม่ใช่ของแอป ดูจาก event เปิดหน้าแชทหรือส่งข้อความใน analytics ที่มีอยู่

  2. แทนเงินเดือนและค่าเซิร์ฟเวอร์สมมติในตารางด้วยตัวเลขของทีมคุณ แล้วคำนวณซ้ำด้วยสูตรเดียวกับข้างบน

  3. ขอใบเสนอราคาที่ MAU ปีหน้า เพราะที่หลักแสน MAU ราคาที่เจรจาได้คือตัวแปรที่สำคัญที่สุดในการเทียบนี้

ถ้าแอปมีวิดีโอคอลด้วย ดูตัวเลขฝั่งวิดีโอใน สร้างเอง vs ใช้ SDK เพราะการใช้ Chat และ TRTC ในบัญชีเดียวลดงานต่อระบบและทีมดูแลลงอีก

Frontyr's take

ทีมส่วนใหญ่ประเมินแชทจากเวลาทำให้ส่งข้อความได้ แต่ต้นทุนจริงอยู่ที่ Push ที่ต้องมาถึงทุกยี่ห้อและการกรองภาษาไทยที่ต้องดูแลทุกเดือน ถ้าแอปมีผู้ใช้แชทหลายแสนคน อย่าตัดสินจากราคา list เราแนะนำให้ขอราคาตามปริมาณมาเทียบกับตารางฝั่งสร้างเองก่อน

Bank, CTO · Frontyr Digital

คำถามที่พบบ่อย

คำถามที่พบบ่อย

คำถามที่พบบ่อย

สร้างแชทในแอปเองใช้เวลานานแค่ไหน?

MAU ที่ใช้คิดราคานับอย่างไร?

ใช้ Firebase หรือฐานข้อมูลเรียลไทม์ทำแชทเองถูกกว่าไหม?

Chat SDK กรองข้อความภาษาไทยได้ไหม?

เริ่มด้วย SDK แล้วย้ายไปสร้างเองทีหลังได้ไหม?

ทดลอง Chat ฟรีได้ไหม?

ที่มา: หน้าราคา Tencent RTC Chat https://trtc.io/pricing/chat · ส่วนแบ่งตลาดมือถือในไทย https://gs.statcounter.com/vendor-market-share/mobile/thailand · เงินเดือน แรงสร้าง และค่าเซิร์ฟเวอร์เป็นสมมติฐานของทีม Frontyr · อัตราแลกเปลี่ยนตัวอย่าง 35 บาทต่อ USD · Webhook ก่อนส่งข้อความของ Chat https://www.tencentcloud.com/document/product/1047/34364 · เข้าถึง ต.ค. 2026

ฟรีสูงสุด 28 วัน

อยากใส่แชทในแอปของคุณ?

อยากใส่แชทในแอปของคุณ?

อยากใส่แชทในแอปของคุณ?

อยากใส่แชทในแอปของคุณ?

ทดลองใช้ฟรีบนแอปของคุณสูงสุด 28 วัน วิศวกรไทยช่วยตั้งค่าและตอบคำถาม

ทดลองใช้ฟรีบนแอปของคุณสูงสุด 28 วัน วิศวกรไทยช่วยตั้งค่าและตอบคำถาม

วิศวกรหรือฝ่ายขายติดต่อกลับภายใน 2 วันทำการ · เราใช้ข้อมูลนี้เพื่อตอบคำถามของคุณเท่านั้น

บทความที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง

Chat

ลูกค้าไม่ต้องหนีไปคุยใน LINE! เพิ่มแชทในแอป React Native ด้วย Chat SDK ใน 7 ขั้น

เพิ่มแชท 1:1 ในแอป React Native ใน 7 ขั้น ส่งรับข้อความ ประวัติ และแจ้งเตือน ไม่ต้องพาลูกค้าไป LINE

Bank

·

·

อ่าน 15 นาที

Chat

ลูกค้าไม่ต้องหนีไปคุยใน LINE! เพิ่มแชทในแอป React Native ด้วย Chat SDK ใน 7 ขั้น

เพิ่มแชท 1:1 ในแอป React Native ใน 7 ขั้น ส่งรับข้อความ ประวัติ และแจ้งเตือน ไม่ต้องพาลูกค้าไป LINE

Bank

·

·

อ่าน 15 นาที

Chat

เปิดแชทในแอปให้ปลอดภัย: 12 ข้อเช็กเรื่องกรองข้อความ สแปม และ PDPA ก่อนเปิดให้ผู้ใช้คุยกัน

12 ข้อเช็กก่อนเปิดแชทในแอป: กรองคำหยาบไทย กันสแปมและดีลนอกแอป เก็บและลบข้อมูลตาม PDPA

Bank

·

·

อ่าน 10 นาที

Chat

เปิดแชทในแอปให้ปลอดภัย: 12 ข้อเช็กเรื่องกรองข้อความ สแปม และ PDPA ก่อนเปิดให้ผู้ใช้คุยกัน

12 ข้อเช็กก่อนเปิดแชทในแอป: กรองคำหยาบไทย กันสแปมและดีลนอกแอป เก็บและลบข้อมูลตาม PDPA

Bank

·

·

อ่าน 10 นาที

Chat

ขาดข้อเดียว ลูกค้าย้ายไป LINE! 7 ฟีเจอร์แชทในแอปที่ผู้ใช้ไทยคาดหวัง

ขาด 1 ใน 7 ฟีเจอร์นี้ ผู้ใช้พร้อมแอดไลน์คุยแทน ยอดขายหลุดจากแอป เช็กก่อนเปิดตัว

Bank

·

·

อ่าน 6 นาที

Chat

ขาดข้อเดียว ลูกค้าย้ายไป LINE! 7 ฟีเจอร์แชทในแอปที่ผู้ใช้ไทยคาดหวัง

ขาด 1 ใน 7 ฟีเจอร์นี้ ผู้ใช้พร้อมแอดไลน์คุยแทน ยอดขายหลุดจากแอป เช็กก่อนเปิดตัว

Bank

·

·

อ่าน 6 นาที