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

BOBOdevBOBOdev
2 min read

ในตอนก่อนหน้านี้ เราได้รู้จักกับ 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

  • เลือก WebhookCustom 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 SheetsAdd 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 แรกของคุณพร้อมใช้งาน ✨

0
Subscribe to my newsletter

Read articles from BOBOdev directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

BOBOdev
BOBOdev