Guides · 6 นาทีอ่าน

วิธีตั้งค่าแจ้งเตือน Google Forms ผ่านอีเมล: รับการแจ้งเตือนทันทีเมื่อมีคนกรอกข้อมูล

ตั้งค่าแจ้งเตือน Google Forms ผ่านอีเมลได้ในไม่กี่นาที เรียนรู้วิธีแจ้งเตือนหลายคนพร้อมกัน ส่งอีเมลยืนยันให้ผู้กรอก และวิธีแก้ไขปัญหาเมื่อการแจ้งเตือนไม่ทำงาน

Mathias Gilson

เขียนโดย

Mathias Gilson

CEO, Qualtir

วิธีตั้งค่าแจ้งเตือน Google Forms ผ่านอีเมล: รับการแจ้งเตือนทันทีเมื่อมีคนกรอกข้อมูล

ในหน้านี้

คุณเคยเจอปัญหาไหม? หลังจากเผยแพร่ Google Form สำหรับลงทะเบียนกิจกรรม ทำแบบสอบถาม หรือรับสมัครงานไปแล้ว แต่กลับไม่รู้เลยว่ามีใครเข้ามาตอบบ้าง ต้องคอยกดรีเฟรชหน้าแท็บ Responses อยู่เรื่อยๆ เพื่อลุ้นว่าจะมีรายการใหม่เข้ามาหรือไม่ ปัญหานี้แก้ไขได้ง่ายๆ ด้วยการตั้งค่า Google Forms email notification

Google Forms สามารถส่งอีเมลแจ้งเตือนคุณได้ทันทีที่มีการตอบกลับเข้ามาใหม่ ซึ่งใช้เวลาตั้งค่าเพียง 30 วินาทีเท่านั้น อย่างไรก็ตาม ฟีเจอร์พื้นฐานของ Google Forms ยังมีข้อจำกัดบางอย่าง เช่น ไม่สามารถแจ้งเตือนทีมงานหลายคนพร้อมกัน หรือส่งอีเมลยืนยันแบบปรับแต่งเนื้อหาให้ผู้ตอบได้ คู่มือนี้จะแนะนำวิธีตั้งค่าแบบมาตรฐาน วิธีแก้ปัญหาเฉพาะหน้า และเมื่อไหร่ที่คุณควรใช้ Add-on เสริม

วิธีเปิดใช้งานการแจ้งเตือน Google Forms ผ่านอีเมล

การแจ้งเตือนแบบ Built-in จะอยู่ในตัวแก้ไขฟอร์ม โดยมีขั้นตอนดังนี้:

ขั้นตอนที่ 1: เปิด Google Form ของคุณ

ไปที่ forms.google.com แล้วเปิดฟอร์มที่คุณต้องการตั้งค่า คุณจะต้องเป็นเจ้าของฟอร์ม (Owner) หรือมีสิทธิ์แก้ไข (Editor) จึงจะสามารถปรับเปลี่ยนการตั้งค่าการแจ้งเตือนได้

ขั้นตอนที่ 2: ไปที่แท็บ Responses

คลิกที่แท็บ Responses (การตอบกลับ) ที่ด้านบนของตัวแก้ไขฟอร์ม (อยู่ระหว่าง “Questions” และ “Settings”) แท็บนี้จะแสดงจำนวนผู้ตอบและควบคุมการตั้งค่าทั้งหมดที่เกี่ยวข้องกับการตอบกลับ

ขั้นตอนที่ 3: เปิดใช้งานการแจ้งเตือนทางอีเมล

คลิกที่ เมนูจุดสามจุด (ไอคอนแนวตั้ง) ที่มุมขวาบนของแผง Responses จากนั้นเลือก Get email notifications for new responses (รับการแจ้งเตือนทางอีเมลสำหรับการตอบกลับใหม่)

เพียงเท่านี้ คุณก็จะได้รับอีเมลแจ้งเตือนจาก Google Forms ส่งไปยัง Gmail ที่ผูกกับบัญชี Google ของคุณทุกครั้งที่มีคนส่งฟอร์มเข้ามา

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

สิ่งที่การแจ้งเตือนนี้ไม่มี

การแจ้งเตือนพื้นฐานจะส่งไปยังอีเมลของเจ้าของฟอร์มเท่านั้น หากคุณเป็นผู้ร่วมแก้ไข (Collaborator) แต่ไม่ใช่เจ้าของ คุณต้องขอให้เจ้าของฟอร์มเปิดการแจ้งเตือนให้ หรือตั้งค่า Google Sheet ที่เชื่อมต่อไว้ให้ส่งการแจ้งเตือนแทน

วิธีส่งการแจ้งเตือน Google Forms ให้หลายคน

การแจ้งเตือนปกติจะส่งหาเจ้าของฟอร์มคนเดียวเท่านั้น หากคุณต้องการให้ทีมงาน แผนกต่างๆ หรือ Inbox ส่วนกลางได้รับอีเมลแจ้งเตือนด้วย คุณมี 2 ทางเลือกดังนี้:

ทางเลือกที่ 1: เชื่อมต่อ Google Sheets และใช้ตัวกรองอีเมล

เชื่อมต่อฟอร์มของคุณกับ Google Sheets โดยคลิกที่ไอคอน Sheets สีเขียวในแท็บ Responses เมื่อเชื่อมต่อแล้ว คุณสามารถแชร์ไฟล์ Sheets นี้ให้ทีมงานทุกคนได้ สมาชิกในทีมสามารถตั้งค่ากฎการแจ้งเตือนของตัวเองได้โดยไปที่ Tools > Notification rules ใน Google Sheets ซึ่งช่วยให้แต่ละคนเลือกความถี่ในการรับการแจ้งเตือนได้ เช่น รับทันที หรือรับสรุปรายวัน

ทางเลือกที่ 2: ใช้ Add-on สำหรับการแจ้งเตือนหลายผู้รับ

Add-on จาก Google Workspace Marketplace ช่วยให้การทำงานง่ายขึ้นมาก เครื่องมืออย่าง Form Timer มีระบบจัดการการแจ้งเตือนที่ให้คุณระบุอีเมลหลายฉบับเพื่อรับการแจ้งเตือนในทุกการส่งฟอร์ม ซึ่งเหมาะสำหรับ:

  • ฟอร์มรับลูกค้า (Sales lead): แจ้งเตือนทีมขายและ Inbox ของระบบ CRM พร้อมกัน
  • คำร้องขอความช่วยเหลือ (Support): แจ้งเตือนทั้งเจ้าหน้าที่หน้างานและหัวหน้าทีม
  • ลงทะเบียนกิจกรรม: ส่ง CC ให้ผู้ประสานงานสถานที่และผู้จัดงาน
  • ใบสมัครงาน: ส่งให้ทั้งผู้จัดการฝ่ายจ้างงานและฝ่ายบุคคล (HR)

ทางเลือกที่ 3: สร้าง Script Trigger ด้วย Apps Script

สำหรับทีมที่มีความเชี่ยวชาญด้านเทคนิค Google Apps Script ช่วยให้คุณเขียนฟังก์ชัน onFormSubmit เพื่อส่งอีเมลหาผู้รับหลายคนได้ ฟังก์ชันนี้ทำงานบนฝั่ง Server ทำให้ผู้กรอกฟอร์มไม่ต้องติดตั้งอะไรเพิ่มเติม แต่ข้อเสียคือต้องคอยดูแลรักษาโค้ดและมีข้อจำกัดเรื่องโควตาการรัน Script ของ Google

วิธีส่งอีเมลยืนยันให้ผู้กรอกฟอร์ม

ฟีเจอร์ส่งอีเมลเมื่อส่งฟอร์มของ Google Forms จะแจ้งเตือนแค่เจ้าของฟอร์มเท่านั้น หากคุณต้องการส่งอีเมลขอบคุณหรือยืนยันกลับไปให้ผู้กรอกฟอร์ม คุณต้องใช้วิธีแก้ปัญหาดังนี้:

วิธีมาตรฐาน: เก็บอีเมลและใช้ Google Sheets

  1. เพิ่มคำถามสำหรับกรอกอีเมลลงในฟอร์ม (เลือก Short answer และเปิดใช้งาน Email validation)
  2. เชื่อมต่อฟอร์มกับ Google Sheet (แท็บ Responses > ไอคอน Sheets)
  3. เปิด Sheet ที่เชื่อมต่อไว้ แล้วไปที่ Extensions > Apps Script
  4. เขียนสคริปต์ที่อ่านค่าอีเมลจากคอลัมน์เมื่อมีการส่งฟอร์ม แล้วให้ส่งอีเมลตอบกลับ

วิธีนี้ใช้งานได้จริงแต่ต้องมีความรู้ด้านการเขียนสคริปต์และการดูแลรักษา

วิธีที่ง่ายกว่า: ใช้ Add-on สำหรับการแจ้งเตือน

Add-on ที่รองรับการส่งอีเมลยืนยันให้ผู้กรอกฟอร์มจะช่วยจัดการเรื่องนี้โดยไม่ต้องเขียนโค้ด คุณเพียงแค่ตั้งค่าเทมเพลตครั้งเดียว (หัวข้ออีเมล, เนื้อหา, ฟิลด์ที่จะดึงข้อมูลมาแสดง) แล้ว Add-on จะส่งอีเมลยืนยันให้อัตโนมัติทุกครั้งที่มีการตอบกลับ

อีเมลยืนยันที่ส่งให้ผู้กรอกฟอร์มมักจะประกอบด้วย:

  • ข้อความขอบคุณพร้อมแบรนด์ของคุณ
  • สรุปข้อมูลที่เขาได้กรอกเข้ามา
  • ขั้นตอนถัดไป (กำหนดการจัดส่ง, วันสัมภาษณ์, รายละเอียดกิจกรรม)
  • อีเมลติดต่อสอบถามหากมีข้อสงสัย
Form Timer logo ลองใช้ Form Timer

Form Timer ช่วยเสริมความสามารถให้ Google Forms ด้วยการตั้งเวลานับถอยหลัง, การส่งฟอร์มอัตโนมัติ, จำกัดจำนวนการตอบกลับ และระบบแจ้งเตือนขั้นสูง เหมาะสำหรับการทำข้อสอบ, จำกัดจำนวนผู้ลงทะเบียน และแจ้งเตือนทีมงานหลายคนทันทีที่มีข้อมูลเข้ามา

เริ่มต้นใช้งาน →
Form Timer screenshot

ตัวเลือกการแจ้งเตือนขั้นสูงด้วย Form Timer

Form Timer เป็น Add-on ของ Google Forms ที่สร้างขึ้นสำหรับครูและทีมงานที่ต้องการจัดสอบแบบกำหนดเวลา, ฟอร์มลงทะเบียนที่มีผู้ใช้งานจำนวนมาก หรือฟอร์มรับข้อมูลที่ต้องการความแม่นยำในการแจ้งเตือน นอกจากฟีเจอร์นับถอยหลังและการส่งฟอร์มอัตโนมัติแล้ว ยังช่วยให้คุณควบคุมการแจ้งเตือนได้ละเอียดขึ้น

ฟีเจอร์การแจ้งเตือนที่สำคัญของ Form Timer:

  • ผู้รับหลายคน: เพิ่มรายชื่ออีเมลที่คุณต้องการให้ได้รับแจ้งเตือนในทุกการส่งฟอร์ม
  • การแจ้งเตือนแบบมีเงื่อนไข: รับการแจ้งเตือนเฉพาะเมื่อคำตอบตรงตามเกณฑ์ที่กำหนด (เช่น เมื่อคะแนนสอบต่ำกว่าเกณฑ์ หรือเลือกตัวเลือกเฉพาะ)
  • โหมดสรุป (Digest mode): รวมรายการตอบกลับทั้งหมดเป็นอีเมลสรุปฉบับเดียว แทนที่จะได้รับอีเมลแยกทุกรายการ (เหมาะสำหรับฟอร์มที่มีคนตอบเยอะ)
  • การยืนยันผู้ตอบ: ส่งอีเมลขอบคุณพร้อมแบรนด์ของคุณกลับไปให้ผู้กรอกฟอร์ม โดยดึงชื่อและฟิลด์อื่นๆ มาใส่ในข้อความอัตโนมัติ

หากคุณใช้งาน Form Timer สำหรับ ฟีเจอร์นับถอยหลังและการส่งฟอร์มอัตโนมัติ อยู่แล้ว คุณสามารถตั้งค่าการแจ้งเตือนได้จากแผงควบคุมเดียวกัน ไม่ต้องติดตั้งอะไรเพิ่ม

ทำไมการแจ้งเตือน Google Forms ถึงไม่ทำงาน?

หากคุณเปิดการแจ้งเตือนแล้วแต่ไม่ได้รับอีเมล นี่คือสาเหตุที่พบบ่อยและวิธีแก้ไข:

อีเมลไปอยู่ในโฟลเดอร์สแปม

ตัวกรองสแปมของ Google บางครั้งอาจมองว่าอีเมลแจ้งเตือนอัตโนมัติเป็นสแปม โดยเฉพาะถ้าคุณมีกฎการกรองอีเมลที่เข้มงวด ให้ตรวจสอบในโฟลเดอร์ Spam และ Promotions ใน Gmail หากพบอีเมลแจ้งเตือน ให้กด “ไม่ใช่สแปม” และเพิ่มผู้ส่ง (forms-receipts-noreply@google.com) ไว้ในรายชื่อผู้ติดต่อของคุณ

คุณไม่ใช่เจ้าของฟอร์ม

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

ฟอร์มปิดรับการตอบกลับแล้ว

หากคุณตั้งค่าจำกัดจำนวนการตอบกลับหรือวันปิดรับฟอร์มไว้ (ไม่ว่าจะผ่านฟีเจอร์ของ Google หรือ Form Timer) ฟอร์มจะหยุดรับข้อมูลใหม่ ซึ่งหมายความว่าจะไม่มีอีเมลแจ้งเตือนส่งมา ให้ตรวจสอบที่แท็บ Responses ว่าฟอร์มยังเปิดรับการตอบกลับอยู่หรือไม่

การแจ้งเตือนของบัญชี Google ถูกปิดใช้งาน

บัญชี Google Workspace บางประเภทอาจมีนโยบายองค์กรที่บล็อกอีเมลอัตโนมัติบางอย่าง หากคุณใช้บัญชีบริษัทและไม่เคยได้รับอีเมลแจ้งเตือนเลย ให้สอบถาม Admin ของคุณว่ามีการกรองอีเมลแจ้งเตือนขาออกไว้หรือไม่

ตัวกระตุ้น (Trigger) ใน Google Sheets เสียหาย

หากคุณตั้งค่า Apps Script เองแทนที่จะใช้การแจ้งเตือนปกติ สคริปต์อาจหมดสิทธิ์การเข้าถึงหรือเกินโควตาการรันฟรี ให้เปิดตัวแก้ไขสคริปต์ (Extensions > Apps Script ใน Sheet ที่เชื่อมต่อ) แล้วลองทดสอบการส่งฟอร์มดูว่ามีข้อผิดพลาดใน Log หรือไม่

เช็คลิสต์การแก้ไขปัญหาเบื้องต้น
  1. ตรวจสอบว่า "Get email notifications for new responses" ในเมนูจุดสามจุดของแท็บ Responses ถูกติ๊กถูกแล้ว
  2. เช็คโฟลเดอร์ Spam และ Promotions ใน Gmail
  3. ยืนยันว่าคุณล็อกอินด้วยบัญชี Google เดียวกับที่เป็นเจ้าของฟอร์ม
  4. ลองส่งฟอร์มทดสอบด้วยตัวเองเพื่อดูว่ามีการแจ้งเตือนเข้ามาไหม
  5. หากใช้สคริปต์: ตรวจสอบ Apps Script execution log เพื่อหาข้อผิดพลาดหรือปัญหาด้านสิทธิ์

เมื่อไหร่ที่ควรใช้ Google Sheets แทนการแจ้งเตือนทางอีเมล?

สำหรับฟอร์มที่มีการตอบกลับจำนวนมาก การแจ้งเตือนทางอีเมลอาจกลายเป็นเรื่องน่ารำคาญ หากฟอร์มของคุณได้รับคำตอบมากกว่า 50 รายการต่อวัน ลองเปลี่ยนมาใช้วิธีติดตามผลแบบอื่น:

  • เชื่อมต่อกับ Google Sheets และตรวจสอบข้อมูลตามตารางเวลาที่กำหนด แทนที่จะคอยตอบสนองต่ออีเมลทุกฉบับ
  • ตั้งค่าตัวกรองใน Sheets เพื่อเรียงลำดับตามเวลาและดูเฉพาะรายการใหม่ที่เข้ามาตั้งแต่การตรวจสอบครั้งล่าสุด
  • ใช้การแจ้งเตือนแบบสรุป (Digest) (มีใน Add-on บางตัว) ซึ่งจะรวมรายการทั้งหมดที่เข้ามาในชั่วโมงหรือวันนั้นให้เป็นอีเมลฉบับเดียว

สำหรับฟอร์มที่มีการตอบกลับไม่มากนัก เช่น ฟอร์มรับข้อมูลพนักงานใหม่, ฟอร์มหาลูกค้า (Lead gen) หรือฟอร์มลงทะเบียนกิจกรรมที่ทุกรายการมีความสำคัญ การแจ้งเตือนทางอีเมลแบบรายฉบับยังคงเป็นวิธีที่เหมาะสมที่สุด ดูคู่มือของเราเรื่อง การจำกัดจำนวนการตอบกลับ Google Forms หากคุณต้องการให้ฟอร์มปิดอัตโนมัติเมื่อครบจำนวนที่กำหนด

สำหรับฟอร์มที่ต้องการฟีเจอร์นับถอยหลังหรือส่งฟอร์มอัตโนมัติ คุณสามารถรวมการควบคุมเหล่านี้เข้าด้วยกันได้ คู่มือเรื่อง วิธีเพิ่มตัวนับเวลาใน Google Forms ของเรามีขั้นตอนการตั้งค่าทั้งหมดให้คุณแล้ว

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

ฉันจะรับการแจ้งเตือนทางอีเมลจาก Google Forms ได้อย่างไรเมื่อมีคนกรอกฟอร์ม?
เปิดฟอร์มของคุณในโหมดแก้ไขแล้วคลิกแท็บ Responses จากนั้นคลิกที่เมนูจุดสามจุดที่มุมขวาบนของแผงการตอบกลับ แล้วเลือก Get email notifications for new responses คุณจะได้รับอีเมลแจ้งเตือนที่บัญชี Google ของคุณทุกครั้งที่มีการส่งฟอร์ม
ฉันสามารถส่งการแจ้งเตือน Google Forms ให้หลายอีเมลได้หรือไม่?
การตั้งค่าปกติของ Google Forms ไม่สามารถทำได้ เพราะจะแจ้งเตือนแค่เจ้าของฟอร์มเท่านั้น หากต้องการแจ้งเตือนหลายคน ให้เชื่อมต่อฟอร์มกับ Google Sheets แล้วให้สมาชิกในทีมแต่ละคนตั้งค่ากฎการแจ้งเตือนของตัวเองใน Sheets ผ่านเมนู Tools > Notification rules หรือใช้ Add-on อย่าง Form Timer ที่ให้คุณระบุรายชื่ออีเมลผู้รับได้โดยตรง
Google Forms สามารถส่งอีเมลยืนยันให้ผู้กรอกฟอร์มได้ไหม?
ไม่ได้โดยตรง Google Forms ไม่มีฟีเจอร์ส่งอีเมลยืนยันให้ผู้ตอบแบบสอบถามมาให้ในตัว คุณสามารถสร้างระบบนี้ได้โดยใช้ Google Apps Script หรือใช้ Add-on จาก Google Workspace Marketplace ที่มีฟีเจอร์การยืนยันผู้ตอบรวมอยู่ด้วย
ทำไมการแจ้งเตือน Google Forms ของฉันถึงไม่ทำงาน?
สาเหตุที่พบบ่อยที่สุดคือ: ยังไม่ได้เปิดสวิตช์แจ้งเตือน, อีเมลไปอยู่ในโฟลเดอร์สแปม หรือคุณไม่ใช่เจ้าของฟอร์ม (เฉพาะเจ้าของเท่านั้นที่ตั้งค่านี้ได้) ให้เช็คโฟลเดอร์สแปมใน Gmail ก่อน ตรวจสอบว่าเปิดสวิตช์ในแท็บ Responses แล้ว และยืนยันว่าคุณคือเจ้าของฟอร์มไม่ใช่แค่ผู้แก้ไข
ฉันจะได้รับแจ้งเตือนไหมหากฟอร์มปิดรับการตอบกลับแล้ว?
ไม่ได้รับ หากฟอร์มของคุณปิดอยู่ (ไม่ว่าจะปิดด้วยตนเองหรือเพราะครบจำนวนจำกัด) จะไม่มีการส่งฟอร์มใหม่เข้ามา ดังนั้นจึงไม่มีอีเมลแจ้งเตือน ให้เปิดฟอร์มอีกครั้งจากแท็บ Responses หรือปรับการตั้งค่าจำกัดจำนวนเพื่อเริ่มรับข้อมูลใหม่

บทสรุป

การตั้งค่า Google Forms email notification ใช้เวลาไม่ถึงหนึ่งนาทีด้วยสวิตช์ในแท็บ Responses สำหรับการใช้งานทั่วไป การแจ้งเตือนไปยังเจ้าของฟอร์มเพียงคนเดียวก็เพียงพอแล้ว แต่เมื่อคุณต้องการให้ทีมงานหลายคนรับทราบข้อมูลด้วย คุณมีสองทางเลือกที่มั่นคงคือ: เชื่อมต่อฟอร์มกับ Google Sheets ให้ทุกคนตั้งค่ากฎการแจ้งเตือนของตัวเอง หรือใช้ Add-on ที่ส่งการแจ้งเตือนไปยังรายชื่อผู้รับที่กำหนดไว้

หากฟอร์มของคุณต้องการฟีเจอร์นับถอยหลัง, การส่งฟอร์มอัตโนมัติ หรือจำกัดจำนวนการตอบกลับ Form Timer รวมทุกฟีเจอร์เหล่านี้ไว้ให้คุณแล้ว คุณสามารถตั้งค่าทุกอย่างได้ในแผงควบคุมเดียวโดยไม่ต้องสลับใช้หลายเครื่องมือ

สำหรับคู่มือการตั้งค่าอื่นๆ ที่เกี่ยวข้อง สามารถดูได้ที่ วิธีเพิ่มตัวนับเวลาใน Google Forms และ วิธีจำกัดจำนวนการตอบกลับใน Google Forms

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