WP Webhooks Review: ปลั๊กอิน WordPress Automation ที่ทรงพลังที่สุดในปี 2022

เผยแพร่แล้ว: 2022-07-16

WP Webhooks เป็นปลั๊กอินอัตโนมัติที่ทำได้ทุกอย่างสำหรับ WordPress ที่ง่ายพอสำหรับผู้เริ่มต้นใช้งาน ในขณะที่ยังทรงพลังพอที่จะเป็นเพื่อนที่ดีที่สุดของนักพัฒนา ในการทบทวนนี้ เราจะเจาะลึกลงไปในเครื่องมือที่ยอดเยี่ยมนี้ มาดูกันว่ามันทำอะไรได้บ้าง และมันจะทำให้ชีวิตของคุณง่ายขึ้นได้อย่างไร

เป้าหมายของ WP Webhooks คือการทำหน้าที่เป็นตัวเชื่อมระหว่างปลั๊กอิน WordPress จำนวนมากของคุณ ตั้งแต่ตัวสร้างแบบฟอร์ม (WSForm เป็นตัวช่วยของเรา) ไปจนถึง CRM (FluentCRM ดีมาก) ไปจนถึง LMS (LearnDash) ไปจนถึงโซลูชันอีคอมเมิร์ซ (วูคอมเมิร์ซ).

คุณสามารถเลือกที่จะส่งข้อมูล ระหว่าง ปลั๊กอิน และ/หรือ ระหว่าง WordPress (และการผสานรวมที่เกี่ยวข้อง) บริการภายนอก เครื่องมือการรวม และแม้แต่ API

บูรณาการ

ก่อนดำดิ่งสู่คุณลักษณะเฉพาะและการใช้งาน WP Webhooks มาดูการผสานรวมแบบเนทีฟจำนวนมากที่มาพร้อมกับมัน

มีการสนับสนุนดั้งเดิมสำหรับเครื่องมือส่วนใหญ่ที่ใครบางคนจะใช้ในการสร้างไซต์ WordPress:

รายการโปรดบางส่วนของเราคือ WPAmelia เครื่องมือจองการนัดหมายที่ยอดเยี่ยม BPress มาตรฐานสำหรับฟอรัมที่ใช้ WP, Learndash, CMS ชั้นนำ, WooCommerce, Fluent Support และ Zapier

ภายในการผสานรวมเหล่านี้ มีทริกเกอร์และการดำเนินการที่กำหนดเอง แต่ละรายการมีชุดค่าผสมจำนวนมาก (จำนวนมากจนไม่สามารถระบุได้ที่นี่) แต่ต่อไปนี้คือตัวอย่างสองตัวอย่างที่มีตัวอย่างกรณีการใช้งานที่ยอดเยี่ยม

หากต้องการดูทุกการรวมระบบคลิกที่นี่ หากต้องการรับตัวอย่างกรณีการใช้งาน (ต้องมีการเรียงสับเปลี่ยนระหว่างการรวมทั้งหมดหลายล้านครั้ง) ให้คลิกที่ตัวอย่างเฉพาะ

นอกจากนี้ยังเป็นที่น่าสังเกต เนื่องจากเราจะกล่าวถึงในหัวข้อถัดไป ไม่ใช่แค่เพียง "ถ้าสิ่งนี้เกิดขึ้น ให้ทำเช่นนั้น" คุณสามารถเพิ่มการดำเนินการให้กับทริกเกอร์เดียวได้มากเท่าที่คุณต้องการ

การผสานรวมเหล่านี้บางส่วน โดยเฉพาะการผนวกรวมเข้ากับแพลตฟอร์มระบบอัตโนมัติขนาดใหญ่ ช่วยขยายประโยชน์ของปลั๊กอินนี้ให้ดียิ่งขึ้น

การผสานรวมเฉพาะเหล่านี้รวมถึง Zapier, IFTTT, Zoho Flow, Make และอื่นๆ อีกสองสามอย่าง เครื่องมือเหล่านี้แต่ละอย่างมีการผสานรวมหลายพันแบบ ซึ่งช่วยให้คุณเชื่อมต่อและทำให้เวิร์กโฟลว์เดียวที่คุณคิดไว้เป็นอัตโนมัติได้ นี่คือตัวอย่างบางส่วนที่ใช้ Zapier

  • หากสร้างผู้ใช้ใน WordPress ให้สร้างผู้ใช้ใน Salesforce CRM
  • หากโพสต์ได้รับการอัปเดตใน WordPress ให้อัปเดตสำเนาสำรองใน Google Drive
  • หากมีการอัปเดตฟิลด์ ACF ที่กำหนดเอง ให้ส่งข้อความถึงเจ้าของเว็บไซต์เพื่อยืนยันโดยใช้ SimpleTexting
  • หากการอ้างอิงพันธมิตรทำกับ AffiliateWP ให้เพิ่มบันทึกนั้นใน Airtable

นี่เป็นถนนสองทาง - ฉันสามารถรับข้อมูลจากเครื่องมือของบุคคลที่สาม และใช้ WP Webhooks เพื่อดำเนินการใน WordPress ให้เสร็จสิ้นเช่นกัน

ตอนนี้เราหวังว่าจะครอบคลุมพลังทางทฤษฎีของ WP Webhooks มาดูที่ปลั๊กอินและการใช้งานกัน ไม่มีผลิตภัณฑ์ใดที่ดีหากมีพลังและสัญญามาก แต่ใช้งานไม่ได้เนื่องจากความซับซ้อนหรือการออกแบบ โชคดีที่ WP Webhooks Pro ทำให้ UI/UX ทำงานได้อย่างสมบูรณ์ ส่งผลให้มีผลิตภัณฑ์ที่มีประสิทธิภาพสำหรับใครก็ตามที่ไม่ใช่คนที่มีเทคโนโลยีสูง ไปจนถึงนักพัฒนา

กระแส

Flows เป็นคุณสมบัติหลักที่ฉันพบว่าตัวเองกำลังใช้อยู่ - มันคือตัวสร้างระบบอัตโนมัติที่คล้ายกับ Zapier ซึ่งอาศัยสองสิ่งคือทริกเกอร์และการดำเนินการ (หรือหลายการกระทำ) การแสดงดีกว่าการบอกเล่า ลองมาดูตัวอย่างพื้นฐานกัน

ฉันมีฟิลด์ที่กำหนดเองที่สำคัญของ ACF ในบล็อกที่มีผู้เขียนหลายคน และฉันต้องการทราบทุกครั้งที่มีการอัปเดต แทนที่จะไปโพสต์ของฉันทุก 2 ชั่วโมงและตรวจสอบเพื่อดูว่าเนื้อหานั้นไม่เปลี่ยนแปลง ฉันจะใช้ WP Webhooks เพื่อแจ้งเตือนฉันเมื่อมีการเปลี่ยนแปลง

isotropic-2022-05-09-at-15-13-03

ฉันจะสร้างโฟลว์ใหม่ และเพิ่มทริกเกอร์และการดำเนินการ ทริกเกอร์ของฉันคือเมื่อมีการอัปเดตฟิลด์โพสต์ ACF การกระทำของฉันคือการส่งอีเมลจาก WordPress ไปยังอีเมลผู้ดูแลระบบของฉัน

isotropic-2022-05-09-at-15-23-27

ฉันเพียงแค่เลือกฟิลด์ ACF ของฉัน และตั้งค่าอีเมลและข้อความของผู้ดูแลระบบ ฉันสามารถรวมเนื้อหาแบบไดนามิกได้หากต้องการ มันง่ายมาก ตอนนี้ เมื่อฉันเผยแพร่โฟลว์ ฉันจะได้รับอีเมลแจ้งเตือนทุกครั้งที่มีการอัปเดตฟิลด์นั้น

นี่เป็นเพียงตัวอย่างหนึ่งของหลายๆ ฉันกำลังพยายามเน้นความง่ายในการใช้งานเมื่อพูดถึงการตั้งค่าทริกเกอร์และการดำเนินการแต่ละครั้ง - เป็นการยากที่จะเจาะจงเนื่องจากการผสานรวมแต่ละครั้ง (WordPress Core, WooCommerce, ปลั๊กอินของบุคคลที่สาม) ทั้งหมดมาพร้อมกับทริกเกอร์และการดำเนินการขึ้นอยู่กับ ในสิ่งที่พวกเขาทำ ตัวอย่างเช่น:

  • หากมีการสร้างผู้ใช้ใหม่ (แกน WP) ให้เพิ่มพวกเขาในการนัดหมาย Amelia
  • หากมีค่าคอมมิชชัน WP ของ Affiliate ให้เพิ่มแท็กให้กับผู้ใช้ใน FluentCRM

รายการไม่มีที่สิ้นสุดอย่างแท้จริง สำหรับแต่ละทริกเกอร์และการดำเนินการ อินพุตยังอัปเดตแบบไดนามิกด้วย ตัวอย่างเช่น ต่อไปนี้คือทริกเกอร์ ACF สำหรับช่องความคิดเห็นที่กำลังอัปเดต

isotropic-2022-05-09-at-19-36-50
สังเกตคำแนะนำเครื่องมือที่เป็นประโยชน์ในทุกฟิลด์

และนี่คือทริกเกอร์ ACF สำหรับการส่งแบบฟอร์มอย่างคล่องแคล่ว:

isotropic-2022-05-09-at-19-38-21

นี่คือการดำเนินการเพื่อสร้างผู้ใช้ WordPress:

isotropic-2022-05-09-at-19-40-57

ดังที่กล่าวไว้ก่อนหน้านี้ คุณสามารถ "สแต็ก" การกระทำได้ ซึ่งหมายความว่าสำหรับเหตุการณ์ทริกเกอร์ อาจมีการดำเนินการไม่จำกัด ตัวอย่างเช่น หากมีการสร้างผู้ใช้ WordPress ฉันสามารถสร้างอีเมล เพิ่มพวกเขาใน CRM และส่งไปยัง Zapier และการผสานรวมภายนอก 4500+ ของพวกเขา

isotropic-2022-05-09-at-15-21-48

การดำเนินการที่มีประสิทธิภาพคือเงื่อนไขในการดำเนินการ ตัวอย่างเช่น หากคำสั่งซื้อมีผลิตภัณฑ์ ฉันสามารถเรียกใช้การดำเนินการได้ แต่ถ้าคำสั่งซื้อมีผลิตภัณฑ์อื่น ฉันสามารถเรียกใช้รายการอื่นได้

ส่งข้อมูลออก

เราสามารถนำข้อมูลใดๆ ที่มีให้เราใช้บน WordPress หรือด้วยการผสานการทำงานหลายๆ อย่าง และส่งผ่านเว็บฮุคไปที่ใดก็ได้ รวมถึงแอปที่กำหนดเองและเครื่องมือสำหรับองค์กรส่วนใหญ่ (เช่น Slack หรือ Teams)

isotropic-2022-05-09-at-20-35-16

ตัวอย่างเช่น WSForm เป็นเครื่องมือที่ยอดเยี่ยม แต่ไม่มีการรวมโดยตรงกับ Microsoft Teams ฉันสามารถตั้งค่าการแจ้งเตือนได้อย่างง่ายดายโดยเพิ่มใน URL เว็บฮุคขาเข้าของ Microsoft Teams และส่งข้อมูลแบบฟอร์มจากการส่ง WSForm:

isotropic-2022-05-09-at-21-26-49

หากมีการจัดโครงสร้างอย่างถูกต้อง ช่อง Microsoft Teams ของฉันจะแจ้งฉันทุกครั้งที่มีคนส่ง WSForm (หรือการดำเนินการอื่นๆ ที่ได้รับการสนับสนุนบนไซต์ของฉันเกิดขึ้น)

การรับข้อมูลเข้า

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

isotropic-2022-05-09-at-20-51-11

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

{ "success":true, "msg":"ผู้ใช้สร้างสำเร็จ", "data":{ "user_id":4, "user_data":{ "user_email":"demo3@iso****.co", "user_pass":"************************nyw4LyLX6", "nickname":"James LePage", "user_login":"demo3iso****- co", "first_name":"James", "last_name":"LePage", "additional_roles":"" } } }

จุดเด่นของเรา - WooCommerce

ฉันรู้สึกประหลาดใจอย่างมีความสุขกับการรวม WooCommerce (ใน Flow) - สำหรับกิจกรรม ใด ๆ เช่น คำสั่งซื้อของลูกค้า การสร้างคูปอง หรือการอัปเดตผลิตภัณฑ์ ฉันสามารถทริกเกอร์เหตุการณ์ใดก็ได้ที่ฉันต้องการ

ในขณะที่เอเจนซี่ของเราสร้างไซต์ WooCommerce และมีคำขอขอบกรณีเสมอสำหรับการแจ้งเตือนหรือส่งข้อมูลไปยังแอปที่กำหนดเอง WP Webhooks เป็นโซลูชัน "one-size-fits-all" ที่สมบูรณ์แบบสำหรับไซต์อีคอมเมิร์ซ

isotropic-2022-05-09-at-15-24-59

เนื่องจากฉันใช้ Zapier เพื่อทำให้ธุรกิจส่วนใหญ่ของฉันเป็นแบบอัตโนมัติ และ WP Webhooks สำหรับกรณีการใช้งานอื่นๆ หลายกรณี ฉันจึงไม่จำเป็นต้องใช้ปลั๊กอินที่ต้องชำระเงินหลายตัว ในสถานการณ์นี้ ฉันต้องการให้มีการแจ้งเตือนช่องทาง Slack ทุกครั้งที่มีการอัปเดตผลิตภัณฑ์ - สร้างบันทึกการตรวจสอบบางส่วน

isotropic-2022-05-09-at-18-50-19

การทำเช่นนี้เป็นเรื่องง่าย อันดับแรก ฉันสร้างทริกเกอร์ที่อัปเดตผลิตภัณฑ์ WooCommerce การตั้งค่าทั้งหมดถูกปล่อยให้เป็นค่าเริ่มต้น

จากนั้นฉันก็ดำเนินการโดยเฉพาะ zapier_send_webhook ที่นี่ ฉันส่งการประทับเวลาของเวลาที่ผลิตภัณฑ์ได้รับการอัปเดต และชื่อของผลิตภัณฑ์

isotropic-2022-05-09-at-18-54-29

ใน Zapier ฉันไปและสร้างทริกเกอร์ "จับ raw hook ใน webhooks" สิ่งนี้คอยรับฟังเว็บไซต์ WooCommerce ของฉันอย่างต่อเนื่องเพื่อระเบิดข้อมูล

กลับไปที่ WP Webhooks ฉันตั้งค่า Zapier URL ให้เป็นภาพด้านล่าง... นี่คือที่ที่ข้อมูลของฉันจะถูกส่งไป

isotropic-2022-05-09-at-16-39-01

ในที่สุดบน Zapier ฉันส่งข้อความที่คว้ามาจากไซต์ WooCommerce ของฉันไปที่ Slack

isotropic-2022-05-09-at-16-39-35

ขั้นตอนทั้งหมดในการตั้งค่านี้ใช้เวลาไม่ถึง 5 นาที ผสานรวมกับระบบที่มีอยู่ของฉัน และไม่จำเป็นต้องใช้ปลั๊กอินที่ต้องชำระเงินอีก นี่คือตัวอย่างของการผสานรวมกับเครื่องมืออัตโนมัติของบุคคลที่สามที่ซับซ้อนยิ่งขึ้น

หมายเหตุด้านข้าง - ฉันอาจใช้ WP Webhooks เพื่อส่ง JSON payload ไปยัง Slack ได้เองโดยไม่จำเป็นต้องใช้ Zapier อย่างไรก็ตาม Zapier เป็นสิ่งที่ฉันจ่ายไปแล้ว และมันก็ไม่มีรหัสที่ช่วยฉันประหยัดเวลาในสถานการณ์นี้เพราะฉันไม่จำเป็นต้องหาเอกสาร Slacks :)

บทสรุป

WP Webhooks Pro เป็นระบบอัตโนมัติและปลั๊กอินการเชื่อมต่อข้อมูลขนาดเดียวที่สมบูรณ์แบบสำหรับเว็บไซต์ WordPress ได้รับการออกแบบมาอย่างดีและใช้งานง่าย แม้แต่ผู้เริ่มต้นก็สามารถเข้าใจได้หลังจากอ่านเอกสารแล้ว เนื่องจากเป็น UI/UX ที่ดีและใช้งานง่าย Zapier เหมือนธรรมชาติ

และแน่นอน ในฐานะนักพัฒนาและเจ้าของเอเจนซี ฉันชอบความยืดหยุ่นและความสามารถในการขยายที่โซลูชันนี้มอบให้ฉัน