บลูพรินต์ฟีเจอร์ · 5 โมดูลหลัก · 101 รายการ
⚙️ GHB BUDDY LINE OA
โครงการ GHB Buddy Pro พัฒนาโดย Clicknext x ธนาคารอาคารสงเคราะห์ (GH Bank) เป็น LINE Official Account ครอบคลุมบริการเงินฝาก สินเชื่อ สลากออมทรัพย์ แจ้งเตือน และบริการลูกค้า Golive Phase 1: กันยายน 2569
🔒 Authentication & Identity
ระบบยืนยันตัวตนและเชื่อมบัญชีลูกค้ากับ LINE
- 🔌 LINE Login & LIFF — เชื่อม LINE Account กับบัญชีธนาคาร ผ่าน LIFF App
- 🔒 OTP Verification — ยืนยันตัวตนผ่าน OTP ทาง SMS/LINE
- ✨ Customer KYC Profile — จัดการข้อมูลลูกค้า เลขบัตรประชาชน วันเกิด เบอร์โทร
✨ ระบบสลากกินแบ่ง
ซื้อ ตรวจ และจัดการสลากธนาคาร ผ่าน LINE
- ✨ ซื้อสลาก — เลือกเลขสลาก ชำระผ่าน LINE Pay หรือหักจากบัญชี GHB
- ✨ ตรวจผลสลาก — ตรวจผลรางวัลอัตโนมัติหลังออกผล เชื่อมกับ GLO API
- ✨ สลากของฉัน — ดูรายการสลากที่ถือ ประวัติการซื้อ สถานะรางวัล
- ✨ รับรางวัล — รับรางวัลออนไลน์ หรือนัดรับที่สาขา สำหรับรางวัลที่ 1-3
- ✨ แจ้งเตือนผลสลาก — Push notification อัตโนมัติเมื่อมีผลรางวัล
✨ ชำระเงินกู้
ระบบจัดการและชำระสินเชื่อบ้านผ่าน LINE
- ✨ ดูยอดเงินกู้คงเหลือ — แสดงยอดต้น ดอกเบี้ย งวดปัจจุบัน และตารางผ่อน
- ✨ ชำระเงินกู้ — ชำระงวดรายเดือน ผ่าน LINE Pay, QR Code, หรือโอนบัญชี
- ✨ ชำระล่วงหน้า / ปิดบัญชี — คำนวณยอดปิดบัญชีล่วงหน้า และดำเนินการปิดสินเชื่อ
- ✨ ประวัติการชำระ — ดูรายการชำระย้อนหลัง สถานะแต่ละงวด
- ✨ แจ้งเตือนครบกำหนดชำระ — แจ้งเตือนก่อนครบกำหนด 7/3/1 วัน และเมื่อผิดนัด
- ✨ ขอผ่อนผันชำระ — ยื่นคำขอพักชำระหนี้ หรือปรับโครงสร้างหนี้ผ่าน LINE
✨ Campaign & Marketing
ระบบบริหารแคมเปนและ Personalized Marketing
- 🎨 Campaign Management Console — หลังบ้านสำหรับทีม Marketing สร้างและจัดการแคมเปน
- ✨ Targeted Push Notification — ส่ง Broadcast และ Multicast ตาม Segment ลูกค้า
- ✨ แคมเปนดอกเบี้ยพิเศษ — โปรโมชันดอกเบี้ยสินเชื่อบ้านพิเศษสำหรับกลุ่มเป้าหมาย
- ✨ แคมเปนสลากพิเศษ — สลากออกพิเศษ วันหยุด หรืองานเทศกาล
- ✨ Loyalty Points — สะสมแต้มจากการชำระเงินกู้ ซื้อสลาก แลกสิทธิประโยชน์
- ✨ Referral Program — แนะนำเพื่อนสมัครสินเชื่อหรือซื้อสลาก รับ Reward
- ✨ Personalized Offers — แนะนำผลิตภัณฑ์ตามพฤติกรรมและโปรไฟล์ลูกค้า (AI-driven)
✨ บริการลูกค้า (Customer Service)
ระบบซัพพอร์ตและบริการหลังการขายผ่าน LINE
- ✨ AI Chatbot — ตอบคำถาม FAQ อัตโนมัติ ด้านสินเชื่อ สลาก ขั้นตอนต่างๆ
- ✨ Live Chat กับเจ้าหน้าที่ — Transfer จาก Chatbot ไปยัง Agent จริง พร้อม Context
- ✨ นัดหมายสาขา — จองคิวออนไลน์ เลือกสาขา วันเวลา และประเภทธุรกรรม
- ✨ ค้นหาสาขา / ATM — ค้นหาสาขาและ ATM ใกล้เคียงพร้อมแผนที่และเวลาทำการ
- ✨ แจ้งปัญหาและติดตามสถานะ — เปิด Ticket แจ้งปัญหา ติดตามสถานะ และรับการแก้ไข
✨ สินเชื่อ (Loan Products)
บริการสินเชื่อบ้านและผลิตภัณฑ์ธนาคารผ่าน LINE
- ✨ สมัครสินเชื่อบ้าน — กรอกใบสมัคร อัปโหลดเอกสาร และติดตามสถานะผ่าน LINE
- ✨ คำนวณวงเงินสินเชื่อ — คำนวณวงเงินเบื้องต้นจากรายได้และภาระหนี้
- ✨ ตรวจสอบสถานะสินเชื่อ — ติดตามสถานะการอนุมัติสินเชื่อแบบ Real-time
- ✨ รีไฟแนนซ์ — คำนวณความคุ้มค่า และยื่นคำขอรีไฟแนนซ์ออนไลน์
✨ Notification Engine
ระบบกลาง Notification รองรับทุก Event
- 🔌 Event-driven Notification — รับ Event จาก Core Banking, GLO, Payment แล้ว Trigger LINE Message
- ✨ Notification Preference — ให้ลูกค้าตั้งค่าว่าต้องการรับแจ้งเตือนประเภทใดบ้าง
- 🎨 Rich Message Templates — ออกแบบ Flex Message, Carousel, Quick Reply สำหรับทุก Scenario
🔌 Integration Layer
การเชื่อมต่อทั้งหมดระหว่าง GHB Buddy กับระบบภายในธนาคาร (CBS/AS400) และระบบภายนอก ตามที่ Clicknext ระบุใน Required API Services. Auth: OAuth2 / JWT / API Key ตามมาตรฐานธนาคาร
-
🔌 GHB Core Banking API (CBS/AS400) API หลักที่ CBS (AS400/DB2) ต้องจัดเตรียมให้ Clicknext สำหรับพัฒนา GHB Buddy Pro API ที่ต้องจัดเตรียม:
- Customer Info API — ข้อมูลลูกค้า (CIF, ชื่อ, เลขบัตร, เบอร์โทร, KYC)
- Product Account List API — รายการบัญชีผลิตภัณฑ์ของลูกค้า (เงินฝาก/สินเชื่อ/สลาก)
- Account Balance & Detail API — ยอดคงเหลือและรายละเอียดบัญชีผลิตภัณฑ์
- Account Movement Notification — แจ้งเตือนรายการเคลื่อนไหวบัญชี (ผ่าน Kafka)
- Loan Status API — เช็กสถานะสินเชื่อ ยอดค้าง วันครบกำหนด
- Branch Search API — ข้อมูลสาขาธนาคาร พร้อมพิกัด GPS และเวลาทำการ Deadline: API Specification ส่ง Clicknext ภายใน 16/03/2026 Format: Swagger หรือ Postman Collection
-
🔌 GHB Core Banking API - Data Fields — รายละเอียด field ทั้งหมดที่ GHB BUDDY ต้องดึงจาก CBS (AS400/DB2) แยกตาม domain เพื่อใช้งานใน LINE OA
-
🔌 Customer Profile API ข้อมูลมาสเตอร์ลูกค้า ดึงจาก Customer Master File บน AS400 Key: CIF_NO (Customer Information File Number) Fields:
- CIF_NO — รหัสลูกค้าหลัก (Primary Key)
- ID_CARD_NO — เลขบัตรประชาชน 13 หลัก
- CUST_NAME_TH — ชื่อ-นามสกุลภาษาไทย
- CUST_NAME_EN — ชื่อ-นามสกุลภาษาอังกฤษ
- BIRTH_DATE — วันเกิด (YYYYMMDD)
- GENDER — เพศ (M/F)
- MOBILE_NO — เบอร์มือถือหลัก
- EMAIL — อีเมล
- ADDRESS_LINE1/2/3 — ที่อยู่ปัจจุบัน
- PROVINCE_CODE — รหัสจังหวัด
- ZIP_CODE — รหัสไปรษณีย์
- CUST_STATUS — สถานะลูกค้า (A=Active, I=Inactive, B=Blacklist)
- KYC_STATUS — ผ่าน KYC หรือไม่ (Y/N)
- CUST_SEGMENT — กลุ่มลูกค้า (RETAIL/SME/STAFF)
- BRANCH_CODE — รหัสสาขาที่ดูแล
- OPEN_DATE — วันที่เป็นลูกค้า
- LINE_USER_ID — mapping LINE userId (เพิ่มใหม่สำหรับ BUDDY)
-
🔌 Loan Account API ข้อมูลสินเชื่อและสัญญาเงินกู้ ดึงจาก Loan Master File Key: LOAN_NO (Loan Contract Number) Fields:
- LOAN_NO — เลขที่สัญญาเงินกู้
- CIF_NO — FK เชื่อมลูกค้า
- LOAN_TYPE — ประเภทสินเชื่อ (HOME/REFI/TOP_UP/STAFF)
- PRODUCT_CODE — รหัสผลิตภัณฑ์สินเชื่อ
- LOAN_AMOUNT — วงเงินสินเชื่อเริ่มต้น
- OUTSTANDING_BAL — ยอดเงินต้นคงเหลือ
- INTEREST_RATE — อัตราดอกเบี้ยปัจจุบัน (%)
- RATE_TYPE — ประเภทดอกเบี้ย (FIXED/MLR/MRR)
- MONTHLY_INSTALL — ยอดผ่อนต่อเดือน
- TOTAL_TERM — จำนวนงวดทั้งหมด
- PAID_TERM — จำนวนงวดที่ชำระแล้ว
- REMAIN_TERM — งวดคงเหลือ
- DUE_DATE — วันที่ครบกำหนดชำระแต่ละงวด (วันที่ของเดือน)
- NEXT_DUE_DATE — วันครบกำหนดงวดถัดไป
- NEXT_INSTALL_AMT — ยอดที่ต้องชำระงวดถัดไป (ต้น+ดอกเบี้ย)
- OVERDUE_AMT — ยอดค้างชำระรวม
- OVERDUE_DAYS — จำนวนวันที่ค้างชำระ
- OVERDUE_TERM — จำนวนงวดที่ค้าง
- LOAN_STATUS — สถานะสินเชื่อ (NORMAL/SPECIAL_MENTION/NPL/CLOSED)
- CONTRACT_START — วันเริ่มสัญญา
- CONTRACT_END — วันสิ้นสุดสัญญา
- MATURITY_DATE — วันครบกำหนดสัญญา
- COLLATERAL_ADDR — ที่อยู่หลักประกัน (บ้าน)
- COLLATERAL_VAL — มูลค่าประเมินหลักประกัน
- TITLE_DEED_NO — เลขที่โฉนด
- CLOSE_BALANCE — ยอดปิดบัญชีล่วงหน้า (ณ วันที่ขอ)
-
🔌 Payment History API ประวัติการชำระเงินย้อนหลัง ดึงจาก Payment History File Key: LOAN_NO + PAY_DATE Fields:
- LOAN_NO — FK เชื่อมสัญญา
- PAY_SEQ — ลำดับการชำระ
- PAY_DATE — วันที่ชำระ
- PAY_AMT — ยอดที่ชำระจริง
- PRINCIPAL_AMT — ส่วนของเงินต้น
- INTEREST_AMT — ส่วนของดอกเบี้ย
- PENALTY_AMT — ค่าปรับ (ถ้ามี)
- PAY_METHOD — ช่องทางชำระ (COUNTER/ATM/INTERNET/LINE)
- PAY_STATUS — สถานะ (SUCCESS/REVERSED/PENDING)
- REF_NO — เลข Reference การชำระ
- TELLER_ID — รหัสพนักงาน (กรณีชำระเคาน์เตอร์)
- BRANCH_CODE — สาขาที่ชำระ
-
🔌 Deposit Account API ข้อมูลบัญชีเงินฝากสำหรับตัดชำระอัตโนมัติและแสดงยอด Key: ACCT_NO Fields:
- ACCT_NO — เลขบัญชีเงินฝาก
- CIF_NO — FK เชื่อมลูกค้า
- ACCT_TYPE — ประเภทบัญชี (SAVING/CURRENT/FIXED)
- ACCT_NAME — ชื่อบัญชี
- AVAIL_BAL — ยอดคงเหลือที่ใช้งานได้
- ACCT_STATUS — สถานะบัญชี (A=Active, D=Dormant, C=Closed)
- OPEN_DATE — วันที่เปิดบัญชี
- BRANCH_CODE — รหัสสาขาที่เปิด
- IS_PRIMARY — บัญชีหลักสำหรับตัดชำระ (Y/N)
-
🔌 Lottery Account API ข้อมูลสลากกินแบ่งที่ลูกค้าถือผ่าน GHB เชื่อมกับ GLO Key: LOTTERY_ID Fields:
- LOTTERY_ID — รหัสสลากในระบบ GHB
- CIF_NO — FK เชื่อมลูกค้า
- LOTTERY_NO — เลขสลาก 6 หลัก
- SERIES — ชุด
- SET_NO — เล่ม
- PERIOD_DATE — งวดประจำวันที่ (YYYYMMDD)
- UNIT_PRICE — ราคาต่อใบ
- QUANTITY — จำนวนใบ
- PURCHASE_DATE — วันที่ซื้อ
- PAY_METHOD — ช่องทางชำระ
- LOTTERY_STATUS — สถานะ (ACTIVE/CLAIMED/EXPIRED)
- PRIZE_FLAG — ถูกรางวัลหรือไม่ (Y/N)
- PRIZE_TYPE — ประเภทรางวัล (1ST/2ND/3RD/SIDE/NEAR)
- PRIZE_AMT — มูลค่ารางวัล
- CLAIM_STATUS — สถานะรับรางวัล (PENDING/CLAIMED/EXPIRED)
- CLAIM_DATE — วันที่รับรางวัล
-
🔌 Loan Application API ข้อมูลใบสมัครสินเชื่อและสถานะอนุมัติ Key: APP_NO Fields:
- APP_NO — เลขที่ใบสมัคร
- CIF_NO — FK เชื่อมลูกค้า
- APP_DATE — วันที่ยื่น
- LOAN_TYPE — ประเภทสินเชื่อที่ขอ
- REQUEST_AMT — วงเงินที่ขอ
- APPROVED_AMT — วงเงินที่อนุมัติ
- APP_STATUS — สถานะ (DRAFT/SUBMITTED/UNDER_REVIEW/APPROVED/REJECTED/CANCEL)
- REJECT_REASON — เหตุผลที่ปฏิเสธ
- OFFICER_ID — รหัสเจ้าหน้าที่ผู้รับผิดชอบ
- LAST_UPDATE — วันที่อัปเดตล่าสุด
- DOC_STATUS — สถานะเอกสาร (COMPLETE/INCOMPLETE)
- MISSING_DOCS — รายการเอกสารที่ยังขาด
-
-
🔌 Missing CBS APIs — API ที่ขาดจาก CBS/AS400 ตาม User Flow diagram ใน PDF Clicknext
-
🔌 Customer Verification API ตรวจสอบว่าลูกค้ามีอยู่ในระบบ CBS หรือไม่ โดยใช้ เลขบัตรประชาชน + เบอร์โทรศัพท์ เป็น input ใช้ตอน: สมัครบริการ GHB Buddy (Registration Flow) Input: ID_CARD_NO, MOBILE_NO Output: CIF_NO, CUST_NAME_TH, CUST_STATUS (Active/Inactive/Blacklist) หมายเหตุ: API นี้ต่างจาก Customer Profile API ตรงที่ไม่ต้องรู้ CIF ล่วงหน้า เป็น lookup by ID+phone
-
🔌 OTP Send & Verify API ส่งและตรวจสอบ OTP ผ่าน SMS Gateway ของธนาคาร ใช้ทุกครั้งที่ต้องยืนยันตัวตน OTP Send — Input: MOBILE_NO, REF_CODE, EXPIRE_MIN / Output: OTP_REF, STATUS OTP Verify — Input: OTP_REF, OTP_CODE / Output: VERIFY_STATUS (SUCCESS/FAIL/EXPIRED), REMAIN_ATTEMPT Policy: OTP หมดอายุ 5 นาที, retry ไม่เกิน 3 ครั้ง, ต้อง lock 15 นาทีหากผิดครบ
-
🔌 Account Blacklist Check API ตรวจสอบว่าบัญชีที่ลูกค้าต้องการผูกใน GHB Buddy อยู่ในบัญชีดำหรือไม่ ก่อนอนุญาตการผูกบัญชี ใช้ตอน: การตั้งค่าเพิ่มบัญชีผลิตภัณฑ์ (Add Product Account Flow) Input: ACCT_NO, ACCT_TYPE (SAVING/LOAN/LOTTERY) Output: IS_BLACKLIST (Y/N), BLACKLIST_REASON (ถ้ามี)
-
🔌 Loan Payment Initiation API สร้างรายการชำระเงินกู้ใหม่เข้าระบบ CBS เมื่อลูกค้ายืนยันชำระผ่าน LINE Input: LOAN_NO, PAY_AMT, PAY_METHOD (LINE_PAY/QR/DIRECT_DEBIT), ACCT_NO (กรณีหักบัญชี) Output: TRANSACTION_ID, REF_NO, PAY_STATUS, TIMESTAMP หมายเหตุ: แตกต่างจาก Payment History ซึ่งเป็นการอ่านข้อมูลย้อนหลัง
-
🔌 SFTP Data Exchange ช่องทางรับส่งไฟล์ Batch ระหว่าง CBS และ GHB Buddy สำหรับข้อมูลปริมาณมาก ใช้สำหรับ: Batch Notification รายวัน, ข้อมูล Lottery ผลรางวัล, ข้อมูล Master Data update, Migration data Format: Fixed-length หรือ CSV ตาม standard ของ AS400 Schedule: Cronjob ตามที่กำหนดร่วมกัน
-
-
🔌 New Integration Systems — ระบบที่ต้องเชื่อมต่อเพิ่มเติมตาม Clicknext Required API Services
-
🔌 SMS Gateway ระบบส่ง OTP ผ่าน SMS ของธนาคาร ใช้ในกระบวนการสมัครบริการ GHB Buddy และยืนยันตัวตนก่อนทำรายการสำคัญ ต้องการ: API Endpoint, Request format (เบอร์โทร + ข้อความ), Response format, Rate limit
-
🔒 Active Directory (AD) ระบบยืนยันตัวตนพนักงานธนาคารสำหรับ Back Office GHB Buddy ใช้งาน: Login เข้า Back Office, User & Role Management, SSO ต้องการ: LDAP/AD endpoint, Service account สำหรับ Clicknext
-
🔌 GHB Reward & Privilege ระบบสะสมคะแนนและสิทธิพิเศษของ GH Bank เชื่อมต่อเพื่อแสดงคะแนน Reward และ Redeem ผ่าน LINE ต้องการ: API ดึงยอดคะแนน, API redeem, ประวัติการใช้คะแนน
-
🔌 G H Bank Big Family ระบบสมาชิก Big Family ของธนาคาร เชื่อมต่อเพื่อแสดงสิทธิประโยชน์และกิจกรรมสำหรับสมาชิก ต้องการ: API ตรวจสอบสถานะสมาชิก, ข้อมูลสิทธิประโยชน์
-
🚀 Centralized Logs ระบบ Log กลางของธนาคาร Clicknext ต้องส่ง Log การทำงานของ GHB Buddy เข้าสู่ระบบนี้ ต้องการ: Log format, Endpoint หรือ Agent ที่ใช้ส่ง Log, Retention policy
-
🔒 LINE OA Channel Credentials Credentials สำหรับ Clicknext ใช้พัฒนา LINE Messaging API และ LINE Miniapp ต้องจัดเตรียม DEV / SIT / UAT แยกกัน: Channel Id, Channel Secret, Channel Access Token, LINE Miniapp Admin access
-
🔌 Barcode & QR Code Generator API สร้าง Barcode และ QR Code สำหรับชำระค่างวดสินเชื่อ ต้องการ: Format spec ของ Barcode/QR Code, ข้อมูล input ที่ต้องการ (เลขสัญญา ยอด วันครบกำหนด) Deadline: 31/03/2026
-
🔌 Master Data API ข้อมูลประเภทผลิตภัณฑ์ทั้งหมดของธนาคาร ใช้ตั้งค่าใน GHB Buddy รายการ: ประเภทผลิตภัณฑ์เงินฝาก (Product ID + Name), ประเภทสินเชื่อ (Product ID + Name), ประเภทสลากออมทรัพย์ (Product ID + Name) Deadline: 18/03/2026
-
-
🔌 LINE Pay / PromptPay — รองรับการชำระเงินผ่าน LINE Pay และ QR PromptPay
-
🔌 GLO API — ดึงข้อมูลสลากและผลรางวัลจาก กอล. (GLO)
-
🔌 Apache Kafka (Notification Bus) ระบบ Message Queue สำหรับส่ง Notification จาก CBS ไปยัง GHB Buddy Architecture: CBS → Push Service → Kafka Cluster (Topics/Partitions) → Consumer → GHB Buddy ใช้สำหรับ: แจ้งเตือนรายการเคลื่อนไหว, ครบกำหนดชำระ, ผลสลาก รองรับ multiple Topics แยกตามประเภท event
-
🚀 API Gateway (GHB) API Gateway ของธนาคารที่ใช้เป็น entry point สำหรับ Clicknext เรียก CBS API ต้องกำหนด: Rate Limit, Timeout policy, Retry policy, Error Response Format Security: IP Whitelist, SSL/TLS, OAuth2/JWT/API Key
✨ Customer Behavior Tracking
ระบบติดตามพฤติกรรมลูกค้าใน LINE เพื่อเข้าใจความสนใจ และนำมาต่อยอดการเสนอผลิตภัณฑ์แบบ Personalized
✨ Trackable Link Generator
สร้าง short redirect URL ที่ฝัง customer token ไว้ทุกลิ้งที่ส่งผ่าน LINE (Flex Message, Broadcast, Rich Menu, LIFF) เมื่อลูกค้ากด ระบบจะบันทึก event ก่อน redirect ไปยัง URL จริง
🔌 Click Event Collector
รับและบันทึก event แบบ Real-time ทุก event ประกอบด้วย LINE userId, event_type (click_link / open_liff / tap_button / view_carousel), product_category, source_campaign_id, timestamp
✨ Customer Interest Profile
สร้างและอัปเดต Interest Score รายลูกค้าแบบ Real-time แบ่งตาม product category ได้แก่ สินเชื่อบ้าน, รีไฟแนนซ์, สลาก, แคมเปนพิเศษ, บริการออนไลน์ โดย Score คำนวณจาก frequency + recency + depth of interaction
✨ Interest-based Auto Segmentation
จัดกลุ่มลูกค้าอัตโนมัติตาม Interest Profile เช่น กลุ่มสนใจรีไฟแนนซ์, กลุ่มซื้อสลากประจำ, กลุ่มสอบถามสินเชื่อใหม่ โดย Segment อัปเดต dynamic ตาม behavior ล่าสุด
✨ Next Best Product Engine
แนะนำผลิตภัณฑ์ที่เหมาะสมถัดไปตาม Interest Profile รวมกับ Business Rules เช่น กดดูสินเชื่อบ้านมากกว่า 3 ครั้ง → push แคมเปนดอกเบี้ยพิเศษอัตโนมัติ, กดดูรีไฟแนนซ์ → ส่งใบคำนวณประหยัดดอกเบี้ยทันที
✨ LINE Rich Menu Heatmap
ติดตามว่าลูกค้ากด Rich Menu ปุ่มไหนบ้าง และ menu item ใดได้รับความสนใจมากที่สุด นำมาวิเคราะห์และปรับ layout, priority ของ Rich Menu ให้ตรงความต้องการลูกค้า
🎨 Behavior Analytics Dashboard
แดชบอร์ดสำหรับทีม Marketing แสดง Click-Through Rate รายแคมเปน, Interest Heatmap รายลูกค้า, Top Product ที่ลูกค้าสนใจ, Conversion Funnel ตั้งแต่ Click จนถึง Apply
🔒 Privacy & Consent Management
จัดการ Consent ก่อนเริ่มติดตาม พร้อมระบบ opt-out และ data retention policy ตามข้อกำหนด PDPA ของไทย
⚙️ GHB Buddy Back Office System
ระบบหลังบ้านสำหรับ GHB Staff และ Admin จัดการ LINE OA GHB Buddy ครอบคลุม Conversation Flow, Rich Menu, Notification, Report และ User Management
✨ Chat & Reply Management
ระบบจัดการ Conversation Flow และ Rich Menu ของ LINE OA
- 🎨 Conversation Flow Builder — ออกแบบและจัดการ flow การตอบสนองอัตโนมัติ (Chatbot flow) สำหรับ GHB Buddy รองรับ condition, branch, fallback ไปยัง Chat Agent
- 🎨 Rich Menu Management — จัดการ Rich Menu ที่แสดงใน LINE ได้แก่ ออกแบบ layout, กำหนดปุ่ม, เชื่อม LIFF URL, กำหนดช่วงเวลาแสดงผล
- ✨ User & Role Management — จัดการสิทธิ์ผู้ใช้งานระบบ Back Office แบ่งตาม Role: Admin, Marketing, Chat Agent, Report Viewer เชื่อมต่อ Active Directory ของธนาคาร
- 🎨 Report & Dashboard — รายงานภาพรวมการใช้งาน GHB Buddy ได้แก่ จำนวน user ที่ active, รายการที่ทำผ่าน LINE, Click-Through Rate, Conversation volume
- 🚀 System Logs — บันทึก Log การทำงานทุก request/response เชื่อมต่อ Centralized Logs ของธนาคาร รองรับ audit trail ตาม PDPA
- 🚀 Cronjob Scheduler — ตั้งเวลางานอัตโนมัติ เช่น ส่ง Notification แจ้งเตือนครบกำหนดชำระ ดึงผลสลากจาก GLO ส่ง Broadcast แคมเปนตามเวลา
✨ Notification Management
ระบบบริหารการส่ง Notification ผ่าน LINE
- 🔌 Notification API — API กลางรับ trigger จาก CBS ผ่าน Kafka แล้วส่ง LINE Message ไปยังลูกค้า รองรับ Push, Multicast, Broadcast
- 🔌 Message Queue (Kafka Consumer) — รับ event จาก Apache Kafka Cluster ที่ CBS เป็น Producer ได้แก่ รายการเคลื่อนไหวบัญชี ครบกำหนดชำระ ผลสลาก แปลง event เป็น LINE Flex Message
✨ Data Migration
กระบวนการโอนย้ายข้อมูลจากระบบ GHB Buddy เดิมไปยังระบบใหม่ (Clicknext)
✨ จัดเตรียมข้อมูล
รวบรวมข้อมูลผู้ใช้งาน LINE OA GHB Buddy และข้อมูลการผูกบัญชีผลิตภัณฑ์จากระบบเดิม โดยใช้ข้อมูลล่าสุดจากระบบงาน
✨ ประมวลผลข้อมูล
กรองเฉพาะรายการที่ Active ตรวจสอบข้อมูลซ้ำ และรายการที่ข้อมูลไม่ครบถ้วน ก่อน Import เข้าระบบใหม่
✨ นำเข้าและบันทึกข้อมูลผู้ใช้งาน
Import ข้อมูลผู้ใช้งาน LINE OA GHB Buddy จากระบบเดิม รวมถึง LINE userId และ CIF mapping ลงฐานข้อมูลระบบใหม่
✨ นำเข้าและบันทึกการผูกบัญชี
Import ข้อมูลการผูกบัญชีผลิตภัณฑ์ (เงินฝาก/สินเชื่อ/สลาก) ของผู้ใช้งานแต่ละรายจากระบบเดิม พร้อม Encryption/Decryption ข้อมูลสำคัญ
✨ User Flows
กระบวนการหลักที่ลูกค้าทำผ่าน LINE GHB Buddy
✨ การสมัครบริการ GHB Buddy
flow: ลูกค้ากรอกเลขบัตรประชาชน + เบอร์โทรศัพท์ → CBS ตรวจสอบข้อมูล → ส่ง SMS OTP → ยืนยัน OTP → CBS ดึง Customer ID → แสดงรายการผลิตภัณฑ์ (เงินฝาก/สินเชื่อ/สลาก) → บันทึกสมัครสำเร็จ กรณีผิดพลาด: ข้อมูลไม่ถูกต้อง, OTP ไม่ถูกต้อง → แสดงหน้ายืนยันเปลี่ยนเครื่อง
✨ การตั้งค่าเพิ่มบัญชีผลิตภัณฑ์
flow: ตรวจสอบสถานะสมาชิก → OTP ยืนยันตัวตน → เลือกประเภทผลิตภัณฑ์ → CBS ส่งรายการบัญชีที่ผูกได้ → ลูกค้าเลือก → ตรวจสอบบัญชีดำ → ผูกบัญชีสำเร็จ Key: ต้องตรวจสอบบัญชีดำก่อนผูกเสมอ
✨ การเช็กยอดบัญชีผลิตภัณฑ์
flow: ตรวจสอบสถานะสมาชิก → ตรวจสอบการผูกบัญชี → ส่ง Customer ID + Account ID ไปยัง CBS → CBS ส่งยอดคงเหลือ → แสดงผลยอดคงเหลือบัญชีผลิตภัณฑ์ รองรับ: เงินฝาก, สินเชื่อ, สลากออมทรัพย์
✨ การแจ้งเตือนรายการเคลื่อนไหว
flow: CBS → Push Service → Kafka Topic → GHB Buddy Consumer → สร้าง LINE Flex Message → ส่งหา LINE userId ตรวจสอบ Consent ก่อนส่ง Notification ทุกครั้ง