ตอนที่ 3: มาสร้าง Workflow แรกกัน! บันทึกข้อมูลลง Google Sheets

Table of contents

ในตอนก่อนหน้านี้ เราได้รู้จักกับ Make.com และสำรวจเมนูต่าง ๆ กันไปแล้ว
ถึงเวลาลงมือทำ Workflow แรกของเรา กันจริง ๆ แล้ว! 🎉
ในตอนนี้ เราจะมาลอง สร้าง Workflow แรกด้วย Make.com แบบง่ายที่สุดกันครับ
“Event เกิดขึ้น → แล้วบันทึกข้อมูลลง Google Sheets”
เพื่อให้ง่ายและเข้าใจไม่ซับซ้อน เราจะใช้ ข้อมูลตัวอย่าง (Fixed Data) ที่กำหนดเองในการบันทึกลง Google Sheets
🎯 สิ่งที่เราจะทำ
✅ ใช้ Trigger ง่าย ๆ เพื่อเริ่มทำงาน (Webhook หรือ Manual Trigger)
✅ ส่งข้อมูลตัวอย่างที่เรากำหนดเอง
✅ บันทึกข้อมูลลง Google Sheets เป็นแถวใหม่
พร้อมแล้ว… ไปเริ่มกันเลย! 🚀
🤔 Webhook คืออะไร?
Webhook คือวิธีที่ระบบหนึ่งสามารถ “ส่งข้อมูลแจ้งเตือน” ไปยังระบบอีกระบบหนึ่ง แบบทันที (Real-time)
เปรียบเทียบง่าย ๆ ว่าเป็นเหมือน คนส่งของ ที่พอมีของเสร็จแล้วก็รีบเอาไปส่งให้ปลายทางทันที ไม่ต้องรอให้ปลายทางมาถามก่อน
💬 เปรียบเทียบกับ API
API (Pull) | Webhook (Push) | |
ทำงานยังไง | ต้องคอยถามเองว่า “มีข้อมูลใหม่ไหม?” | ระบบต้นทางเป็นฝ่ายแจ้งมาให้เลย |
เหมาะกับ | กรณีที่ต้องเช็กข้อมูลเรื่อย ๆ | กรณีที่อยากได้ข้อมูลทันทีเมื่อเกิดเหตุการณ์ |
🛎️ ตัวอย่างที่เจอบ่อย
แจ้งเตือน LINE / Discord / Slack เมื่อมี ฟอร์มถูกกรอก
แจ้งเตือนเมื่อมี คำสั่งซื้อใหม่ ใน Shopify หรือ WooCommerce
ส่งข้อมูลไปเก็บใน Google Sheets หรือ Database ทันทีที่มี Event เกิดขึ้น
🌐 Webhook ใน Make.com
Custom Webhook ใน Make จะให้ URL มาหนึ่งอัน
เวลาระบบอื่นส่ง Request มาที่ URL นี้ → Make จะรับข้อมูลไว้ → เอาไปใช้ต่อใน Workflow ของเราได้เลย
✅ ขั้นตอนการทำ
1️⃣ สร้าง Google Sheets เตรียมไว้ก่อน
ชื่อไฟล์:
Webhook Data
สร้างหัว Column เช่น:
Name
,Email
,Message
2️⃣ สร้าง Scenario ใน Make.com
- กด
Create a new scenario
- เลือก Webhook → Custom Webhook
- กด
Add
→ ตั้งชื่อ Webhook เช่นMy First Webhook
3️⃣ Copy Webhook URL ไว้
- กด
Copy Address to Clipboard
เปิด Browser และทำการไปที่ URL ของ Webhook
บน Browser เราจะเห็นข้อความ
“Accepted” และบนเว็บ Make.com จะเห็น “Successfully determined.”
4️⃣ เพิ่ม Module: Google Sheets → Add Row
กดเครื่องหมาย + และเลือก
Google Sheets
→Add a Row
- เชื่อม Google Account
เลือก Spreadsheet “Webhook Data“
ในช่อง
Name
,Email
,Message
→ ใส่ค่าตามต้องการ
5️⃣ Save → Run Once → ทดสอบส่งอีกครั้ง
กด Save และ Run once
- ตรวจสอบข้อมูลบน Google Sheets
- ถ้าเราพอใจแล้ว สามารถเปิด “Immediately as data arrives” เพื่อให้ Scenario นี้ทำทุกครั้งที่มีการเรียก Webhooks URL
🎉 เสร็จแล้ว! Workflow แรกของคุณพร้อมใช้งาน ✨
Subscribe to my newsletter
Read articles from BOBOdev directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
