Make.com Cheat Sheet (2025) – By Data-Espresso
Make.com เป็นแพลตฟอร์มสร้างระบบอัตโนมัติที่ช่วยให้คุณเชื่อมต่อแอปพลิเคชันและบริการต่างๆ เข้าด้วยกันโดยไม่ต้องเขียนโค้ด ด้วยอินเทอร์เฟซแบบลากวาง (drag-and-drop) ที่ใช้งานง่าย
จุดเด่นของ Make.com:
- ใช้งานง่าย – ออกแบบด้วยอินเทอร์เฟซที่เป็นภาพ ช่วยให้เข้าใจการทำงานได้ง่าย
- รองรับหลากหลายแอป – เชื่อมต่อได้กับกว่า 1,000 แอปพลิเคชัน รวมถึง Google, Facebook, Slack, HubSpot ฯลฯ
- ยืดหยุ่นสูง – สร้างเวิร์กโฟลว์ที่ซับซ้อนได้ด้วย Routers, Filters, และ Functions
- รองรับ AI – เชื่อมต่อกับ OpenAI, Anthropic Claude, Google AI และบริการ AI อื่นๆ
- การแสดงผลแบบ Visual – เห็นการไหลของข้อมูลและทำงานในแต่ละขั้นตอนอย่างชัดเจน
💡 เกร็ดความรู้:
หนึ่งในสิ่งที่ทำให้ Make.com โดดเด่นคือความสามารถในการมองเห็นการทำงานแบบ real-time ขณะที่ scenario กำลังทำงาน คุณจะเห็นข้อมูลไหลจากโมดูลหนึ่งไปยังอีกโมดูลหนึ่ง ทำให้การแก้ไขปัญหาและการเข้าใจกระบวนการทำงานเป็นเรื่องง่าย
โครงสร้างพื้นฐานของ Make.com:
- Scenarios – เวิร์กโฟลว์อัตโนมัติที่คุณสร้างขึ้น
- Modules – บล็อกการทำงานที่เชื่อมต่อกับแอปหรือบริการ
- Connections – การเชื่อมต่อกับบัญชีแอปพลิเคชันของคุณ
- Mapping – การกำหนดว่าข้อมูลจะไหลระหว่างโมดูลอย่างไร
- Operations – หน่วยวัดการใช้งานของ Make.com
Make.com มีหลายแผนการใช้งานเพื่อรองรับความต้องการที่แตกต่างกัน:
แผน | ราคา | Operations/เดือน | Scenarios | ความถี่ต่ำสุด | Data Transfer |
---|---|---|---|---|---|
Free | ฟรี | 1,000 | 2 | 15 นาที | 100 MB |
Core | $9/เดือน* | 10,000 | 3 | 5 นาที | 1 GB |
Pro | $16/เดือน* | 20,000 | 10 | 1 นาที | 10 GB |
Teams | $29/เดือน* | 40,000 | 25 | 1 นาที | 100 GB |
Enterprise | ติดต่อฝ่ายขาย | ตามความต้องการ | ไม่จำกัด | ทันที (Real-time) | ไม่จำกัด |
* ราคาเมื่อชำระรายปี
💡 คำแนะนำในการเลือกแผน:
แผนฟรีเหมาะสำหรับการเริ่มต้นเรียนรู้และทดลองใช้งาน Make.com แต่หากต้องการใช้งานเพื่อธุรกิจอย่างจริงจัง แผน Pro คุ้มค่าที่สุดสำหรับธุรกิจขนาดเล็กถึงกลาง โดยเฉพาะการตั้งค่าให้ scenario ทำงานทุก 1 นาทีจะช่วยให้ระบบอัตโนมัติตอบสนองได้รวดเร็ว
ข้อควรทราบเกี่ยวกับ Operations
“Operations” คือหน่วยวัดการใช้งานใน Make.com ซึ่งหมายถึงการดำเนินการของโมดูลแต่ละครั้ง
ตัวอย่างการใช้ Operations:
- 1 Trigger ที่ตรวจสอบข้อมูลใหม่ = 1 Operation
- 1 Action ที่ส่งข้อมูล 10 รายการ = 10 Operations
การซื้อ Operations เพิ่ม
หากคุณใช้งานเกินกว่าจำนวน Operations ที่มาพร้อมกับแผนของคุณ สามารถซื้อเพิ่มได้ในราคาที่คุ้มค่า:
- เริ่มต้นที่ $1 สำหรับ 1,000 Operations เพิ่มเติม (ราคาอาจเปลี่ยนแปลงตามแผนและปริมาณ)
เมื่อเริ่มต้นใช้งาน Make.com แนะนำให้เริ่มจากแผนฟรีเพื่อทดลองใช้และทำความเข้าใจระบบ จากนั้นจึงค่อยอัพเกรดตามความต้องการ
เริ่มต้นใช้งานฟรีวันนี้!
เริ่มต้นสร้างระบบอัตโนมัติของคุณได้ทันที โดยไม่ต้องใช้บัตรเครดิต
สมัครสมาชิกฟรีแนวคิดหลัก

คำศัพท์ | คำอธิบาย |
---|---|
Scenario | เวิร์กโฟลว์อัตโนมัติที่ประกอบด้วย Modules ที่เชื่อมต่อกัน |
Module | บล็อกการทำงานที่เชื่อมโยงกับแอปหรือบริการ |
Connections | การเชื่อมต่อกับแอปพลิเคชันภายนอก (เช่น Google, Facebook) |
Trigger | โมดูลเริ่มต้นที่เป็นจุดเริ่มต้นของ Scenario |
Operations | หน่วยการทำงานที่ใช้ในแต่ละขั้นตอนของ Scenario |
Bundles | ชุดข้อมูลที่ถูกส่งระหว่างโมดูลต่างๆ |
Mapping | การกำหนดว่าข้อมูลจะถูกส่งระหว่างโมดูลอย่างไร |
ส่วนประกอบของ Scenario Editor

ส่วนประกอบ | หน้าที่ |
---|---|
ปุ่ม Save | บันทึกการเปลี่ยนแปลงใน Scenario |
ปุ่ม Run once | รันและทดสอบ Scenario ครั้งเดียว |
ปุ่ม ON/OFF | เปิด/ปิดการทำงานอัตโนมัติของ Scenario |
ไอคอนเฟือง | เข้าถึงการตั้งค่า Scenario |
เครื่องหมาย + | เพิ่มโมดูลใหม่ |
💡 เทคนิคการใช้งาน:
ควรกดปุ่ม “Save” เป็นประจำเนื่องจาก Make.com ไม่มีการทำ Auto-Save เราต้องกด Save งานเองเพื่อป้องกันความผิดพลาดจากการลืมบันทึก
ประเภท | คำอธิบาย | ตัวอย่าง |
---|---|---|
Triggers | เริ่มต้น Scenario เมื่อเกิดเหตุการณ์หรือตามกำหนดเวลา | Watch Emails, Scheduler, Webhook |
Actions | ทำงานใดๆ กับแอปพลิเคชันที่เชื่อมต่อ | Send Email, Create Record, Update Row |
Searches | ค้นหาข้อมูลจากแอปพลิเคชันที่เชื่อมต่อ | Find Contact, Search Records |
Iterators | แยกอาร์เรย์เป็นชุดข้อมูลย่อย (Bundles) | Iterator, Email Attachments |
Aggregators | รวมหลาย Bundles เข้าด้วยกันเป็นชุดเดียว | Array Aggregator, Text Aggregator |
Routers | แยกการทำงานเป็นหลายเส้นทางตามเงื่อนไข | Router |
Tools | เครื่องมือพิเศษสำหรับจัดการข้อมูล | Set Variable, HTTP, JSON, Data Store |
ประเภท | คำอธิบาย | การทำงาน |
---|---|---|
On Demand | ทำงานแบบ Manual | เริ่มทำงานเมื่อมีการกดปุ่ม Run Once หรือสั่งผ่าน AI Agents |
Instant Triggers (Webhooks) |
ทำงานทันทีเมื่อได้รับข้อมูลจากภายนอก | ตอบสนองแบบเรียลไทม์ ไม่ต้องรอตามกำหนดเวลา |
Scheduler | รันตามกำหนดเวลาที่ตั้งไว้ | รองรับการตั้งเวลาแบบ CRON และช่วงเวลา |
Webhook | ทำงานเมื่อมีการเรียกผ่าน HTTP | ยืดหยุ่นและเหมาะกับการทำงานเชื่อมต่อกับระบบอื่น |
💡 เทคนิคการใช้งาน:
ควรใช้ปุ่ม “Run once” ก่อนเปิดใช้งาน Scenario แบบอัตโนมัติเสมอ เพื่อทดสอบว่าทุกขั้นตอนทำงานได้ถูกต้อง คุณสามารถคลิกที่จุดกลมเหนือโมดูลหลังจาก Run once เพื่อดูข้อมูลที่ไหลผ่านโมดูลนั้น ช่วยให้ Debug ได้ง่ายขึ้น
การใช้งาน Functions
หมวดหมู่ | ตัวอย่าง Functions | ตัวอย่างการใช้งาน |
---|---|---|
ทั่วไป | if(), ifempty(), switch() | if(1.Score > 80; “ผ่าน”; “ไม่ผ่าน”) |
ข้อความ | toLowerCase(), toUpperCase(), replace() | toUpperCase(1.Name) |
วันเวลา | formatDate(), parseDate(), addDays() | formatDate(now; “YYYY-MM-DD”) |
อาร์เรย์ | map(), join(), length() | join(map(Users; “email”); “, “) |
ตัวแปรพิเศษ | now, timestamp | formatDate(now; “DD/MM/YYYY”) |
การทำงานกับ Array และ Collections
Function | คำอธิบาย | ตัวอย่าง |
---|---|---|
map() | ดึงค่าของ key จาก array ของ collections | map(Contacts; “email”) |
join() | รวม array เป็นข้อความด้วยตัวคั่น | join([“a”, “b”, “c”]; “, “) |
get() | ดึงค่าจาก array หรือ object ตาม path | get(Contacts; “0.email”) |
length() | นับจำนวนสมาชิกใน array | length(Contacts) |
deduplicate() | ลบค่าซ้ำใน array | deduplicate(EmailList) |
เครื่องมือ | คำอธิบาย | การใช้งาน |
---|---|---|
Router | แยกการทำงานเป็นหลายเส้นทาง | ใช้ในกรณีที่ต้องการทำงานต่างกันตามเงื่อนไข เช่น แยกตาม status ของข้อมูล |
Filter | ตัวกรองที่กำหนดว่าข้อมูลใดจะผ่านไปยังโมดูลถัดไป | คลิกที่เส้นเชื่อมระหว่างโมดูล แล้วตั้งค่าเงื่อนไขที่ต้องการ |
Iterator | แยกอาร์เรย์เป็น bundles ย่อย | ใช้เมื่อต้องการประมวลผลแต่ละรายการในอาร์เรย์ |
Aggregator | รวมหลาย bundles เข้าด้วยกัน | ใช้หลังจาก Iterator เพื่อรวมผลลัพธ์กลับเป็นชุดเดียว |
Set/Get Variable | เก็บและเรียกใช้ข้อมูลชั่วคราว | ใช้เก็บค่าที่ต้องการใช้ในหลายจุดของ Scenario |
Directive | คำอธิบาย | การใช้งาน |
---|---|---|
Ignore | ละเว้นข้อผิดพลาดและทำงานต่อไป | ยังคงทำงานกับ bundle อื่นๆ แม้บาง bundle จะมีปัญหา |
Rollback | ยกเลิกการเปลี่ยนแปลงทั้งหมดเมื่อเกิดข้อผิดพลาด | เหมาะสำหรับการทำงานกับฐานข้อมูลที่ต้องการความสมบูรณ์ |
Commit | ยืนยันการเปลี่ยนแปลงที่ทำไปแล้วแม้จะเกิดข้อผิดพลาด | บันทึกการเปลี่ยนแปลงที่ทำไปแล้วแม้ว่าขั้นตอนถัดไปจะล้มเหลว |
Break | หยุดการทำงานทันทีและลองใหม่ในรอบถัดไป | เหมาะกับปัญหาชั่วคราวที่อาจหายไปในการรันครั้งถัดไป |
Resume | ข้ามโมดูลที่มีปัญหาและทำงานต่อจากจุดถัดไป | ใช้เมื่อต้องการทำงานต่อแม้ว่าบางขั้นตอนจะล้มเหลว |
การเชื่อมต่อ OpenAI (ChatGPT)
- สร้าง API key จาก platform.openai.com
- เพิ่มโมดูล OpenAI ใน Make.com
- เลือก “Create a connection” และใส่ API key
- เลือกโมดูลที่ต้องการใช้ เช่น Create a Chat Completion
- กำหนดค่า Model และ Prompt ที่ต้องการ
ตัวอย่าง Modules:
- Create a Chat Completion
- Create Image (DALL-E)
- Create Transcription (Whisper)
การเชื่อมต่อ Anthropic Claude
- สร้าง API key จาก console.anthropic.com
- เพิ่มโมดูล Anthropic Claude ใน Make.com
- เลือก “Create a connection” และใส่ API key
- เลือก “Create a Message” หรือโมดูลที่ต้องการ
- กำหนดค่า Model และ Prompt
การตลาด (Marketing)
- สร้างและจัดการโพสต์โซเชียลมีเดียอัตโนมัติ
- ส่งอีเมลต้อนรับลูกค้าใหม่
- วิเคราะห์ข้อมูลการตลาดและสร้างรายงานประจำวัน
- ดึงลีดจาก Facebook Lead Ads เข้า CRM
- สร้างเนื้อหาบล็อกและโซเชียลด้วย AI
ฝ่ายขาย (Sales)
- อัพเดทข้อมูลลูกค้าใน CRM อัตโนมัติ
- แจ้งเตือนทีมขายเมื่อมีลีดใหม่
- สร้างใบเสนอราคาอัตโนมัติจากข้อมูลใน CRM
- ติดตามการเปลี่ยนแปลงสถานะของดีล
- สร้าง follow-up emails อัตโนมัติตามพฤติกรรมลูกค้า
ฝ่ายปฏิบัติการ (Operations)
- ซิงค์ข้อมูลระหว่างระบบต่างๆ
- ส่งแจ้งเตือนเมื่อสินค้าใกล้หมด
- จัดการการส่งข้อมูลระหว่างทีม
- สร้างรายงานสรุปจากข้อมูลหลายแหล่ง
- อัพเดทสถานะงานใน Project Management Tool
ฝ่ายบุคคล (HR)
- ระบบ Onboarding พนักงานใหม่อัตโนมัติ
- แจ้งเตือนวันครบรอบหรือวันเกิดพนักงาน
- จัดการการขอลาและการอนุมัติ
- จัดเก็บเอกสารสมัครงานเข้าระบบ
- สร้างแบบประเมินผลการทำงานอัตโนมัติ
การเงิน (Finance)
- สร้างและส่งใบแจ้งหนี้อัตโนมัติ
- ติดตามการชำระเงิน
- ส่งอีเมลเตือนเมื่อใบแจ้งหนี้ใกล้ถึงกำหนด
- บันทึกธุรกรรมเข้าระบบบัญชี
- สร้างรายงานค่าใช้จ่ายประจำเดือน
ฝ่ายกลยุทธ์ (Strategy)
- รวบรวมและวิเคราะห์ข้อมูลตลาดจากหลายแหล่งอัตโนมัติ
- ติดตามข้อมูลคู่แข่งจากโซเชียลมีเดียและเว็บไซต์
- สร้างรายงานการวิเคราะห์ SWOT อัตโนมัติจากข้อมูลทั้งภายในและภายนอก
- ติดตามความก้าวหน้าตาม KPIs และวัตถุประสงค์เชิงกลยุทธ์
- แจ้งเตือนเมื่อมีการเปลี่ยนแปลงสำคัญในอุตสาหกรรมหรือตลาด
- ลดการใช้ Operations: ใช้ Filters ก่อนการประมวลผลข้อมูลจำนวนมาก
- ออกแบบให้ทนต่อข้อผิดพลาด: ใช้ Error Handling Directives ในจุดสำคัญ
- ทดสอบทีละส่วน: ใช้ “Run once” และคลิกที่ bubble หลังโมดูลเพื่อดูข้อมูลที่ผ่านไป
- ใช้ Templates: เริ่มต้นจาก Templates ที่มีอยู่แล้วแทนการสร้างจากศูนย์
- จัดการ Operations อย่างมีประสิทธิภาพ: ลดความถี่ในการ polling และใช้ filters ที่เหมาะสม
- ใช้ Data Stores: เมื่อต้องการเก็บข้อมูลระหว่าง scenario runs
- ออกแบบ Prompts ให้ชัดเจน: ให้คำสั่งและบริบทที่ละเอียดเพื่อให้ได้ผลลัพธ์ที่ตรงความต้องการ
- ประมวลผลก่อนส่งไป AI: ลดขนาดข้อมูลและจำกัดบริบทเฉพาะส่วนที่จำเป็น
- ตรวจสอบและตอบสนอง: ตรวจสอบผลลัพธ์จาก AI ก่อนส่งต่อไปยังระบบอื่น
- ใช้ Temperature ที่เหมาะสม: ค่าต่ำสำหรับผลลัพธ์ที่แน่นอน, ค่าสูงสำหรับความสร้างสรรค์
- เลือก Model ให้เหมาะสม: ใช้รุ่นที่เล็กกว่าสำหรับงานง่าย ประหยัดค่าใช้จ่าย
ปัญหา | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
---|---|---|
DataError | ข้อมูลที่ส่งไม่ตรงกับรูปแบบที่โมดูลคาดหวัง | ตรวจสอบการ mapping และรูปแบบข้อมูล, เพิ่ม functions เพื่อแปลงข้อมูล |
InvalidAccessTokenError | Token หมดอายุหรือถูกเพิกถอน | ยืนยัน connection ใหม่, ตรวจสอบสิทธิ์การเข้าถึง |
RateLimitError | เกินขีดจำกัดการเรียกใช้ API | เพิ่มการหน่วงเวลา, ลดความถี่การเรียกใช้, ใช้ directive Break |
ConnectionError | ไม่สามารถเชื่อมต่อกับบริการภายนอก | ตรวจสอบการเชื่อมต่อเครือข่าย, ลองอีกครั้งในภายหลัง |
InconsistencyError | ข้อมูลไม่สอดคล้องกัน, ขัดแย้งกัน | ตรวจสอบความสอดคล้องของข้อมูล, ซิงค์ข้อมูลใหม่ |