Microsoft Bookings: ให้ลูกค้าจองนัดผ่านปฏิทินองค์กร

ตั้ง Microsoft Bookings ให้ลูกค้าจองนัดเอง สร้าง booking page กำหนดบริการ เจ้าหน้าที่ เวลาทำการ ลิงก์ Teams และอีเมลเตือน พร้อมคุมสิทธิ์การสร้างหน้าจอง

โดย ทีมงาน THAI DATA CLOUD อ่าน 15 นาที

แชร์FacebookXLINELinkedIn
Microsoft Bookings — Microsoft Bookings: ให้ลูกค้าจองนัดผ่านปฏิทินองค์กร
Microsoft Bookings: ให้ลูกค้าจองนัดผ่านปฏิทินองค์กร

คำตอบสั้น ๆ: ตั้ง Microsoft Bookings ให้ลูกค้าจองนัดเอง สร้าง booking page กำหนดบริการ เจ้าหน้าที่ เวลาทำการ ลิงก์ Teams และอีเมลเตือน พร้อมคุมสิทธิ์การสร้างหน้าจอง

คู่มือนี้อธิบาย Microsoft Bookings ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

Microsoft Bookings คือแอปจองนัดหมายใน Microsoft 365 ที่สร้างหน้าเว็บให้ลูกค้าเลือกบริการ เลือกเจ้าหน้าที่ และเลือกเวลาว่างได้เอง นัดที่จองจะเข้าปฏิทิน Outlook ของเจ้าหน้าที่ทันที พร้อมอีเมลยืนยันและอีเมลเตือนถึงลูกค้า และถ้าเปิดตัวเลือกประชุมออนไลน์ ทุกนัดจะได้ลิงก์ Teams ของตัวเอง Microsoft Bookings มีสองแบบ คือ Shared Bookings สำหรับหน้าจองของทีมหรือแผนก และ Personal Bookings สำหรับเปิดเวลาว่างของแต่ละคน คู่มือนี้เน้น Shared Bookings ซึ่งใช้กับลูกค้าภายนอกมากที่สุด

คู่มือนี้เขียนสำหรับผู้ดูแล Microsoft 365 และหัวหน้าทีมบริการ เช่น ฝ่ายขาย ฝ่ายบริการหลังการขาย คลินิก หรือสำนักงานบัญชี ที่ต้องรับนัดลูกค้าเป็นประจำ เมื่อทำครบ คุณจะเปิดใช้ Microsoft Bookings อย่างมีการควบคุม สร้างหน้าจอง ตั้งบริการ เวลาทำการ และเจ้าหน้าที่ กำหนดว่าใครจองได้ เผยแพร่ลิงก์ให้ลูกค้า และรู้ข้อจำกัดที่ต้องบอกทีมก่อนใช้จริง

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

ก่อนเปิดใช้ Microsoft Bookings ให้เตรียมสิ่งต่อไปนี้

  • ไลเซนส์ที่มี Microsoft Bookings เช่น Microsoft 365 Business Basic, Business Standard, Business Premium, Microsoft 365 E3 และ E5, Office 365 E1, E3 และ E5, แผน F1 และ F3, แผนการศึกษา A3 และ A5 รวมถึง Teams Essentials ผู้สร้างหน้าจองต้องมีไลเซนส์
  • บทบาท Global Administrator สำหรับเปิดปิด Bookings ทั้งองค์กร และ Exchange Administrator สำหรับคำสั่ง PowerShell
  • รายชื่อบริการพร้อมระยะเวลา เวลาเผื่อก่อนหลัง และราคา (ถ้าจะแสดง)
  • รายชื่อเจ้าหน้าที่พร้อมอีเมล และเวลาทำการของแต่ละคน
  • URL นโยบายความเป็นส่วนตัวขององค์กร เพราะหน้าจองเก็บชื่อ อีเมล และเบอร์โทรของลูกค้า ข้อกำหนดตามกฎหมายคุ้มครองข้อมูลส่วนบุคคลให้ยืนยันกับที่ปรึกษากฎหมายขององค์กร

ข้อมูลทั้งหมดของหน้าจอง ทั้งบริการ เจ้าหน้าที่ และรายการนัดของลูกค้า เก็บใน booking mailbox บน Exchange Online และอยู่ภายใต้นโยบาย compliance แบบเดียวกับกล่องจดหมายอื่นขององค์กร

แผนภาพการจองผ่าน Microsoft Bookings จากลูกค้าเปิดหน้าจอง บันทึกลง booking mailbox แล้วสร้างนัดในปฏิทินเจ้าหน้าที่ ลิงก์ Teams และอีเมลเตือน
ข้อมูลทั้งหมดอยู่ใน booking mailbox บน Exchange Online ปฏิทิน Outlook ของเจ้าหน้าที่คือแหล่งเวลาว่าง

ขั้นตอนที่ 1: เปิดใช้ Microsoft Bookings และกำหนดว่าใครสร้างหน้าจองได้

ใน Microsoft 365 admin center ไปที่ Settings > Org settings เลือก Bookings (บางหน้าจอแสดงเป็น Shared Bookings) ติ๊ก Allow your organization to use Bookings แล้วคลิก Save changes ถ้าปิดค่านี้ จะปิดการเข้าถึงทั้งหมด รวมถึงหน้าจองที่มีอยู่ ส่วนการปิดรายคน ทำที่ Users > Active users เลือกผู้ใช้ > Licenses and apps ขยาย Apps แล้วเอาเครื่องหมายออกจาก Microsoft Bookings

องค์กรส่วนใหญ่ไม่อยากให้พนักงานทุกคนสร้างหน้าจองที่เปิดสู่ภายนอกได้เอง วิธีที่ Microsoft แนะนำคือสร้าง OWA mailbox policy สำหรับผู้ที่ได้รับอนุญาต แล้วปิดการสร้างในนโยบายค่าเริ่มต้น (คำสั่งชุดนี้สมมติว่าองค์กรยังไม่เคยสร้าง OWA mailbox policy อื่น)

Connect-ExchangeOnline -UserPrincipalName [email protected]
New-OwaMailboxPolicy -Name "BookingsCreators"
Set-CASMailbox -Identity [email protected] -OwaMailboxPolicy "BookingsCreators"
Set-OwaMailboxPolicy "OwaMailboxPolicy-Default" -BookingsMailboxCreationEnabled:$false

# ตัวเลือกระดับองค์กรที่ควรพิจารณา
Set-OrganizationConfig -BookingsSocialSharingRestricted $true
Set-OrganizationConfig -BookingsExposureOfStaffDetailsRestricted $true

ค่า BookingsSocialSharingRestricted ซ่อนตัวเลือกแชร์ไปโซเชียลมีเดีย ส่วน BookingsExposureOfStaffDetailsRestricted ไม่ให้ลูกค้าภายนอกเห็นข้อมูลอย่างอีเมลของเจ้าหน้าที่ ถ้าต้องการให้ทุกหน้าจองบังคับลงชื่อเข้าใช้ด้วยบัญชีองค์กร (ใช้กับการจองภายในเท่านั้น) ใช้ BookingsAuthEnabled ขั้นตอนเต็มอยู่ในเอกสาร Turn on or off Shared Bookings for organization

คำสั่ง PowerShell ตรวจค่า Microsoft Bookings ขององค์กร จำกัดผู้สร้างหน้าจองด้วย OWA mailbox policy และดูรายการ booking mailbox
ให้สิทธิ์สร้างหน้าจองเฉพาะคนที่รับผิดชอบ แล้วตรวจรายการ booking mailbox เป็นระยะ

ขั้นตอนที่ 2: สร้าง booking page ใน Microsoft Bookings

  1. เปิด Microsoft Bookings ที่ https://book.ms หรือเพิ่มแอป Bookings ใน Outlook และ Teams ผ่านไอคอน Apps บนแถบซ้าย
  2. ในส่วน Shared Bookings คลิก Create booking page แล้วเลือก Create from scratch (หรือ clone จากหน้าที่มีอยู่)
  3. กรอกชื่อธุรกิจ (บังคับกรอกช่องเดียว) อัปโหลดโลโก้ และตั้งเวลาทำการ
  4. เชิญเจ้าหน้าที่และเพิ่มบริการแรก ข้ามไปทำทีหลังได้
  5. เลือกว่าใครจองนัดได้ แล้วคลิก Create ถ้าออกจากหน้านี้ก่อนกด Create ข้อมูลจะไม่ถูกบันทึก
  6. เมื่อสร้างเสร็จ คลิก Get Started เพื่อตั้งค่าต่อ

เบื้องหลัง Microsoft Bookings จะสร้าง booking mailbox ประเภท SchedulingMailbox ใน Exchange Online ชื่ออีเมลมาจากชื่อธุรกิจที่กรอก จึงควรตั้งชื่อให้สื่อความหมายตั้งแต่แรก เช่น ศูนย์บริการลูกค้า หรือ Customer Care

ขั้นตอนที่ 3: ตั้งข้อมูลธุรกิจและเวลาทำการใน Microsoft Bookings

เลือก Business information ที่แถบซ้าย กรอกชื่อ ที่อยู่ และเบอร์โทร ช่อง Send customer replies to ใส่อีเมลที่จะรับการตอบกลับจากลูกค้า เช่น อีเมลของทีมบริการ ไม่ใช่อีเมลส่วนตัวของใคร ใส่ Website URL, privacy policy และ terms & conditions ให้ครบ

ส่วน Set your business hours ค่าเริ่มต้นคือ 8 a.m. ถึง 5 p.m. วันจันทร์ถึงศุกร์ เลือกเวลาได้ทีละ 15 นาที ถ้าพักเที่ยงหรือมีประชุมประจำ ให้คลิก + เพิ่มช่วงเวลาที่สองของวันนั้น เช่น 8:30 ถึง 12:00 และ 13:00 ถึง 17:30 แล้วคลิก Save เวลาทำการนี้เป็นกรอบนอกสุดของ Microsoft Bookings ทุกบริการและเจ้าหน้าที่จะถูกจองได้เฉพาะในช่วงนี้

ขั้นตอนที่ 4: เพิ่มบริการที่ลูกค้าจองได้ใน Microsoft Bookings

เลือก Services > Add new service หน้าจองหนึ่งหน้าของ Microsoft Bookings ควรมีไม่เกิน 50 บริการตามคำแนะนำของ Microsoft ค่าที่ต้องตั้งในหน้า Basic details:

  • Service name และ Description: ชื่อที่ลูกค้าเห็นบนหน้าจอง เขียนให้ลูกค้าเข้าใจ เช่น ปรึกษาการย้ายระบบอีเมล 30 นาที
  • Add online meeting: เปิดเพื่อให้ทุกนัดมีลิงก์ Teams เฉพาะ ลิงก์จะอยู่ในปฏิทินของเจ้าหน้าที่และลูกค้า และในอีเมลยืนยันกับอีเมลเตือน ลูกค้าเข้าร่วมผ่านเบราว์เซอร์ได้
  • Duration และ Buffer time: เวลาเผื่อจะถูกจองในปฏิทินเจ้าหน้าที่ด้วย เช่น นัด 30 นาทีบวกเผื่อ 10 นาที ช่วงนั้นจะไม่ว่างให้คนอื่นจอง
  • Maximum attendees per event: ใช้กับบริการแบบกลุ่ม เช่น อบรมรอบละ 10 คน

หน้า Assign staff เลือกเจ้าหน้าที่ที่ให้บริการนี้ และเลือกว่าจะให้ลูกค้าเลือกเจ้าหน้าที่เองหรือให้ระบบเลือกคนที่ว่าง หน้า Custom fields เพิ่มคำถามที่ต้องรู้ก่อนนัด เช่น ชื่อบริษัทหรือจำนวนผู้ใช้ หน้า Notifications ตั้ง Email confirmation, Email reminders และ Email follow-up ได้หลายรายการต่อนัด ส่วน Publishing options กำหนดว่าบริการนี้แสดงบนหน้าจองหรือให้จองได้เฉพาะเจ้าหน้าที่จากแท็บ Calendar แล้วคลิก Save changes

ขั้นตอนที่ 5: เพิ่มเจ้าหน้าที่และกำหนดบทบาทใน Microsoft Bookings

เลือก Staff > Add new staff พิมพ์ชื่อคนในองค์กรแล้วเลือกจากรายการ ข้อมูลจะถูกเติมให้เอง จากนั้นเลือกบทบาท

  • Team member: จัดการนัดในปฏิทินของตัวเองและเวลาว่างของตัวเอง
  • Scheduler: จัดการนัดทั้งหมดในปฏิทินและข้อมูลลูกค้า ดูการตั้งค่า เจ้าหน้าที่ และบริการได้อย่างเดียว เหมาะกับพนักงานต้อนรับ
  • Viewer: ดูนัดทั้งหมดได้ แก้หรือลบไม่ได้
  • Guest: ถูกมอบหมายนัดได้ แต่เปิด booking mailbox ไม่ได้

ติ๊ก Notify all staff via email when a booking assigned to them is created or changed และคงค่า Events on Microsoft 365 calendar affect availability ไว้ ค่านี้เปิดเป็นค่าเริ่มต้น และทำให้ Microsoft Bookings ไม่เปิดเวลาที่เจ้าหน้าที่ติดประชุมอื่นใน Outlook ให้ลูกค้าจอง ถ้าเจ้าหน้าที่เข้างานบางวัน ให้เอาเครื่องหมายออกจาก Use business hours แล้วกำหนดเวลาของคนนั้นเอง หน้าจองหนึ่งหน้าของ Microsoft Bookings รองรับเจ้าหน้าที่ได้สูงสุด 100 คน เจ้าหน้าที่จากนอกองค์กรเพิ่มได้ด้วยการกรอกอีเมลเอง แต่ระบบจะไม่เห็น free/busy ของคนเหล่านั้น

ขั้นตอนที่ 6: ตั้งการเข้าถึงและเผยแพร่หน้าจองของ Microsoft Bookings

เลือก Booking page ที่แถบซ้าย ค่าที่ควรตรวจก่อนเผยแพร่:

  • Require a Microsoft 365 account from my organization to book: เปิดเมื่อหน้าจองใช้ภายในองค์กร เช่น จองคิวฝ่ายไอที ถ้าเป็นหน้าสำหรับลูกค้าให้ปิดไว้
  • Disable direct search engine indexing of booking page: เปิดเพื่อไม่ให้หน้าจองไปโผล่ในผลค้นหาของ Google หรือ Bing คนที่มีลิงก์เท่านั้นจะเข้าถึงได้
  • Customer data usage consent: เปิดเพื่อให้ลูกค้าติ๊กยินยอมให้ใช้ข้อมูลก่อนจองเสร็จ
  • Region and time zone settings: ตั้งเขตเวลาเป็น (UTC+07:00) Bangkok, Hanoi, Jakarta ลูกค้าในประเทศอื่นจะเห็นเวลาตามเขตเวลาของตัวเองอัตโนมัติ
  • Customize your page: ใส่สีและโลโก้ขององค์กร

คลิก Save and publish แล้วคัดลอกลิงก์จากหน้าเดียวกันไปใส่ในเว็บไซต์ ลายเซ็นอีเมล หรือส่งให้ลูกค้า ถ้าต้องการติดตามว่าลูกค้ามาจากช่องทางไหน เติม ?RefID=line-oa ท้ายลิงก์ได้ (ใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดกลาง และขีดล่าง) และดาวน์โหลดรายงานย้อนหลัง 4 เดือนเป็นไฟล์ TSV ถ้าต้องปิดชั่วคราว ใช้ปุ่ม Unpublish ในหน้าเดียวกัน

หน้าจอจำลองหน้า Booking page ใน Microsoft Bookings ที่ปิดการค้นหาจาก search engine เปิดความยินยอมข้อมูลลูกค้า และตั้งเขตเวลากรุงเทพ
ตรวจการเข้าถึง ความยินยอม และเขตเวลาก่อนกดเผยแพร่ทุกครั้ง (ภาพจำลอง)

การแจ้งเตือนและข้อจำกัดของ Microsoft Bookings ที่ต้องรู้

  • SMS: SMS เตือนลูกค้าของ Microsoft Bookings ต้องมีไลเซนส์ Teams Premium และตามเอกสารของ Microsoft ผู้รับต้องมีเบอร์โทรของสหรัฐอเมริกา แคนาดา หรือสหราชอาณาจักร จึงยังใช้กับเบอร์มือถือในไทยไม่ได้ ให้พึ่งอีเมลเตือนแทน
  • อีเมลเตือน: ตั้งได้หลายรอบ เช่น 1 วันและ 1 ชั่วโมงก่อนนัด เพิ่มข้อความเช่นเอกสารที่ต้องเตรียมหรือแผนที่ได้
  • การลบหน้าจอง: หน้าจองคือกล่องจดหมายใน Exchange Online การลบทำได้เฉพาะผู้ดูแล ที่ Microsoft 365 admin center > Users > Active users เลือกชื่อหน้าจองแล้ว Delete user หรือใช้ Remove-Mailbox Microsoft ระบุว่าข้อมูลธุรกิจ บริการ เจ้าหน้าที่ และนัดทั้งหมดจะถูกลบถาวรและกู้คืนไม่ได้ ให้ดาวน์โหลดรายงานและแจ้งลูกค้าที่มีนัดค้างก่อนทุกครั้ง
# ดูรายการ booking mailbox ทั้งหมดก่อนลบ
Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox | Format-Table DisplayName,PrimarySmtpAddress
# ลบถาวร พิมพ์ alias ให้ตรงตัวเท่านั้น
Remove-Mailbox -Identity "CustomerCare"

ถ้าทีมต้องการเห็นปฏิทินของกันและกันเพื่อรับนัดแทนกัน ใช้การแชร์ปฏิทินใน Outlook ร่วมด้วย ดูการแชร์ปฏิทินใน Outlook และถ้าลูกค้าเป็นคนในองค์กรคู่ค้าที่ใช้ Microsoft 365 อยู่แล้ว การนัดผ่านTeams Meeting จากปฏิทิน Outlook โดยตรงอาจง่ายกว่า

ปัญหาที่พบบ่อยเกี่ยวกับ Microsoft Bookings

ลูกค้าต้องมีบัญชี Microsoft ก่อนจองผ่าน Microsoft Bookings ไหม?

ไม่ต้อง ลูกค้าเปิดลิงก์ เลือกบริการและเวลา กรอกชื่อและอีเมล แล้วจองได้ทันที ยกเว้นผู้ดูแลเปิด Require a Microsoft 365 account from my organization to book หรือ BookingsAuthEnabled ซึ่งจะจำกัดให้จองได้เฉพาะคนในองค์กร

ส่ง SMS เตือนนัดจาก Microsoft Bookings ให้ลูกค้าเบอร์ไทยได้ไหม?

ตามเอกสารของ Microsoft ณ ตอนนี้ยังไม่ได้ SMS ของ Bookings รองรับเฉพาะเบอร์ในสหรัฐอเมริกา แคนาดา และสหราชอาณาจักร และต้องมี Teams Premium ให้ใช้อีเมลยืนยันและอีเมลเตือนหลายรอบแทน

ลูกค้าจองผ่าน Microsoft Bookings ทับเวลาที่เจ้าหน้าที่ติดประชุมอื่น เกิดจากอะไร?

ตรวจว่าเปิด Events on Microsoft 365 calendar affect availability ของเจ้าหน้าที่คนนั้นอยู่ และนัดอื่นในปฏิทินไม่ได้ตั้งสถานะเป็น Free ถ้าเจ้าหน้าที่เป็นคนนอกองค์กร ระบบมองไม่เห็นปฏิทินของเขา ต้องกำหนดเวลาทำการของคนนั้นเองให้ตรง

พนักงานสร้างหน้าจองเองแล้วลาออก ต้องทำอย่างไร?

หน้าจองของ Microsoft Bookings ไม่ได้ผูกกับบัญชีของผู้สร้าง แต่เป็น booking mailbox แยก ผู้ดูแลเพิ่มคนใหม่เป็นผู้ดูแลหน้าจองได้ด้วยสิทธิ์ Full Access และ Send As บน booking mailbox (คำสั่ง Add-MailboxPermission และ Add-RecipientPermission) แล้วให้คนใหม่ตรวจเจ้าหน้าที่และบริการให้เป็นปัจจุบัน

ถ้าองค์กรต้องการให้ช่วยวางหน้าจองนัดลูกค้า ตั้งสิทธิ์และนโยบายของ Microsoft Bookings หรือเลือกไลเซนส์ที่เหมาะกับทีมบริการ ติดต่อทีมงาน THAI DATA CLOUD ได้ทันที และดูรายละเอียดบริการ Microsoft 365 ได้ที่หน้าบริการของเรา

อ่านเพิ่มเติมเกี่ยวกับ Microsoft Bookings

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน