← คู่มือทั้งหมด

💬

WhatsApp Cloud API — ข้อความผ่าน WhatsApp Business

ซับซ้อน· 30-45 นาที (รวม Meta verify)

ทำไมใช้ WhatsApp

WhatsApp ใช้เยอะในตลาดต่างชาติ + B2B + ลูกค้า expat ในไทย. WhatsApp Cloud API (Meta) ฟรี 1,000 conversations/mo + ฟรี service messages — ถูกกว่า BSP ทั่วไป

เหมาะกับ: ร้านที่ขายต่างประเทศ, B2B, ลูกค้า expat

สิ่งที่ต้องเตรียม

  • Facebook Business account (verified ดีกว่า — process 1-3 วัน)
  • เบอร์โทรที่ยังไม่ใช้กับ WhatsApp app (จะแยกเป็น Business)
  • บัตรเครดิตในกรณีเกิน free tier (1,000 conv/mo ฟรี)

ขั้นตอน (9 ขั้น)

  1. 1

    สร้าง WhatsApp Business Account

    เข้า Meta Business Suite → Settings → Accounts → WhatsApp accountsAdd → ทำตามขั้นตอน verify เบอร์โทร (รับ OTP ทาง SMS หรือ voice)

    เปิด Meta Business Suite
    Meta Business Suite WhatsApp accounts page
    Meta Business Suite WhatsApp accounts page
    📷 ดูภาพจริงจาก Meta Docs
  2. 2

    สร้าง Meta Developer App

    ไป Meta Developers → My Apps → Create App → Type = Business → ใส่ชื่อ + email

    เปิด Meta Developers
    Create App dialog
    Create App dialog
    📷 ดูภาพจริงจาก Meta Docs
  3. 3

    Add WhatsApp product

    ในหน้า App ของคุณ → Add Products → หา WhatsAppSet Up → เลือก Business account ที่สร้างไว้

    Add WhatsApp product
    Add WhatsApp product
    📷 ดูภาพจริงจาก Meta Docs
  4. 4

    Copy Phone Number ID + Business Account ID

    WhatsApp → API Setup tab → จะเห็น Phone number ID + WhatsApp Business Account ID — copy ทั้ง 2 ค่า

    API Setup with IDs
    API Setup with IDs
    📷 ดูภาพจริงจาก Meta Docs
  5. 5

    Generate Permanent Access Token

    Meta Business Suite → Settings → System Users → Add → ตั้ง name + role AdminAdd Assets → เลือก WhatsApp account + permissions whatsapp_business_management + whatsapp_business_messagingGenerate New Token → No expiration → copy

    💡 เก็บปลอดภัยมาก — token นี้ไม่หมดอายุ ถ้าหลุด generate ใหม่
    System User token generation
    System User token generation
    📷 ดูภาพจริงจาก Meta Docs
  6. 6

    ใส่ใน Ouh (5 ฟิลด์)

    ไปที่ Channels+ เชื่อม ChannelWhatsApp Cloud → กรอก: ชื่อ inbox, เบอร์ (รูปแบบ +66...), Phone Number ID, Business Account ID, API Key (=token), Webhook Verify Token (ตั้งเอง — string สุ่ม) → เชื่อม WhatsApp

    เปิด Channels ใน Ouh
    Ouh WhatsApp form
    Ouh WhatsApp form
  7. 7

    Copy Webhook URL ที่ Ouh ให้

    Webhook URL จะเป็น https://chat.ouh.logiclayerthailand.cloud/webhooks/whatsapp/<phone-number> — copy ที่ Ouh แสดงให้ตรงๆ ห้ามพิมพ์เอง (เลขท้าย URL ต้องตรงกับเบอร์ที่ Meta บันทึกในรูป E.164 เช่น +66...)

    💡 ⚠️ ถ้า URL ลงท้ายด้วย inbox id (เลขเล็กๆ ของ Ouh) แทนเบอร์โทร — webhook จะมาแต่ Chatwoot match ไม่เจอแล้ว drop ทิ้งเงียบๆ
  8. 8

    Configure Webhook ใน Meta

    Meta Developers → App → WhatsApp → Configuration → WebhookEdit → paste Webhook URL + Verify Token (เดียวกับที่ใส่ใน Ouh) → Verify and Save

    Webhook configuration in Meta
    Webhook configuration in Meta
    📷 ดูภาพจริงจาก Meta Docs
  9. 9

    Subscribe webhook fields

    ใต้ Webhook URL → Manage → tick: messages + message_status + (optional) message_template_status_update

    Webhook fields subscribed
    Webhook fields subscribed
    📷 ดูภาพจริงจาก Meta Docs

ทดสอบว่าเชื่อมแล้วใช้ได้

🧪

ส่ง WhatsApp ไปที่เบอร์ business ของคุณ จาก iPhone/Android อีกเครื่อง → ควรเห็นใน Ouh Inbox. ถ้าตอบกลับจาก Ouh → ลูกค้าควรได้รับ

แก้ปัญหาที่เจอบ่อย

Webhook verify ไม่ผ่าน

Verify Token ใน Meta ต้องตรงกับที่ใส่ใน Ouh เป๊ะๆ (case-sensitive). ถ้าตรงแต่ยังไม่ผ่าน → URL ผิด หรือ Ouh stack ล่ม

ส่งหา customer ใหม่ครั้งแรกไม่ได้

WhatsApp 24-hour rule: ส่ง template message ที่ Meta approve เท่านั้น (ลูกค้าต้องทักก่อน หรือใช้ approved template). สร้าง template ที่ Meta Business Suite → WhatsApp → Templates

Token expired error 190

ใช้ System User permanent token — ไม่ใช่ user token (user token หมดใน 24 ชม.)

Quality rating drop

Meta cap จำนวน message ตาม quality. เพื่อไม่ให้ดิ่ง: ตอบเร็ว, ลด opt-out rate, ใช้ template ที่ relevant

ลิงก์ที่เกี่ยวข้อง

ติดที่ขั้นไหน?

ส่ง screenshot ขั้นที่ติด ไปที่ support@logiclayerthailand.cloud พร้อมระบุชื่อ channel — ตอบใน 1 วันทำการ

พร้อมแล้ว → เปิด Channels ใน Ouh