Workflows

Use branches in workflows: ใช้กิ่งเงื่อนไขในเวิร์คโฟลว์

ใช้ Branches ใน Workflows เพื่อส่ง Objects ที่ถูก Enrolled ไปตามเส้นทางต่าง ๆ ตามเงื่อนไขเฉพาะ

วันที่เผยแพร่ 11 ธันวาคม 2567

Available with any of the following subscriptions, except where noted:
Marketing Hub Professional, Enterprise
Sales Hub Professional, Enterprise
Service Hub Professional, Enterprise
Operations Hub Professional, Enterprise

 

ใช้ Branches ใน Workflows เพื่อส่ง Objects ที่ถูก Enrolled ไปตามเส้นทางต่าง ๆ ตามเงื่อนไขเฉพาะ

Branch Logic Types
ใน Workflows สามารถสร้าง Branches ตาม Logic ต่อไปนี้:

  • One property or action output (value equals):
    กำหนด Branches แบบอัตโนมัติตาม Property หรือสถานะของ Action หนึ่งใน Workflow ที่ผ่านมา Branch ประเภทนี้ไม่สามารถตั้งค่าโดยใช้ AND และ OR Criteria ได้ โดย Action ของแต่ละ Branch สามารถสร้างได้สูงสุด 250 Branches สำหรับ Property เดียว เช่น การสร้าง Branch อัตโนมัติสำหรับ Owner แต่ละรายใน Lead Rotation Workflow

  • AND/OR logic (if/then):
    กำหนด Branches หลาย Branch ด้วยตนเองตาม Property, Activities และอื่น ๆ ขึ้นอยู่กับประเภทของ Workflow คุณสามารถตั้งค่า Branch ประเภทนี้โดยใช้ AND และ OR Criteria เพื่อกรอง Records ที่ถูก Enrolled ได้ละเอียดมากขึ้น สามารถสร้าง Branch ได้สูงสุด 20 Branch ตัวอย่างการใช้งาน เช่น:

    • Branching Contacts ที่กรอก Form แล้ว
    • Branching Companies ที่อยู่ใน Boston AND มี Open Deals มากกว่า 3 รายการ
  • Random distribution by percentage (random split):
    หากคุณมีบัญชี Marketing Hub Professional หรือ Enterprise คุณสามารถใช้ตัวเลือกนี้เพื่อแบ่ง Records ที่ถูก Enrolled ออกเป็นกลุ่มขนาดเท่า ๆ กันแบบสุ่มสำหรับการทดลอง Workflow เช่น นักการตลาดที่ต้องการกระตุ้นให้ Leads ลงทะเบียนในกิจกรรม อาจส่ง Email ให้กับกลุ่มครึ่งหนึ่ง และส่ง SMS ให้กับอีกครึ่งหนึ่งเพื่อเปรียบเทียบว่ากลยุทธ์ใดได้ผลลัพธ์ดีกว่า

ก่อนเริ่มต้น
ก่อนตั้งค่า Branch ใน Workflow โปรดพิจารณาคำแนะนำต่อไปนี้:

  • หาก Criteria ของ Branch ขึ้นอยู่กับ Analytics เช่น Page Views แนะนำให้เพิ่ม Delay 80 นาที ก่อน Branch เพื่อให้ Analytics มีเวลาปรับปรุงข้อมูล
  • แนะนำให้เพิ่ม Delay 5 นาที ก่อน Branch ในกรณีต่อไปนี้:
    • หาก Criteria ของ Branch ขึ้นอยู่กับ Engagement กับ Content ใน Action ก่อนหน้าใน Workflow เช่น การเปิด Marketing Email ที่ส่งจาก Action ก่อนหน้า การเพิ่ม Delay ก่อน Branch จะช่วยให้ Contacts มีเวลาในการ Engage กับ Content
    • หาก Criteria ของ Branch มี Dependencies เช่น การอัปเดต Property จากการกรอก Form การเพิ่ม Delay จะช่วยให้ Records มีเวลาอัปเดต
  • หากคุณใช้ Branch แบบ Value equals และ Criteria ขึ้นอยู่กับ Property ประเภท Multi-checkbox และ Record มีค่ามากกว่าหนึ่งค่า Record จะไปที่ None met branch เนื่องจากไม่มีการ Match อย่างสมบูรณ์ ในกรณีนี้ คุณสามารถใช้ Branch แบบ if/then และเลือก Criteria แบบ is any of แทน

เพิ่ม Branch ใน Workflow
เพื่อเพิ่ม Branch Action ใน Workflow:

  1. ในบัญชี HubSpot ของคุณ ไปที่ Automations > Workflows
  2. หากต้องการแก้ไข Workflow ที่มีอยู่ ให้เลื่อนเมาส์ไปเหนือ Workflow จากนั้นคลิก Edit หรือเรียนรู้วิธีสร้าง Workflow ใหม่
  3. คลิกไอคอน + (plus) เพื่อเพิ่ม Action ใหม่
  4. ในแผงด้านซ้าย เลือก Branch
  5. เลือกประเภทของ Logic สำหรับ Branch ของคุณ จากนั้นกำหนดค่า Branch ตามประเภทที่เลือก:
    • One property หรือ action output (value equals)
    • AND/OR logic (if/then)
    • Random distribution by percentage (random split) (Marketing Hub Professional หรือ Enterprise เท่านั้น)

select-branch-type

Configure a One property or action output branch

เมื่อสร้าง Branch แบบ Based on single property value ให้เลือก Criteria เพื่อให้ Record ผ่าน Branch ได้ก็ต่อเมื่อมีค่า Property ที่ตรงตามที่กำหนด

โดยค่าเริ่มต้น จะสามารถใช้เฉพาะ Properties ที่เกี่ยวข้องกับ Object Type ของ Record ที่ถูก Enrolled เท่านั้น Properties จากแหล่งข้อมูลอื่นจะไม่แสดง ตัวอย่างเช่น เฉพาะ Deal Properties จะปรากฏใน Deal-based Workflows

  1. ในแผงด้านซ้าย คลิกเมนูดรอปดาวน์ Property or value to branch on จากนั้นเลือก Property
  2. สำหรับ Checkbox และ Select-type Properties ให้เลือกตัวเลือก Create a separate branch for each value in this property เพื่อสร้าง Branch แยกอัตโนมัติสำหรับแต่ละค่าใน Property
  3. ที่มุมขวาบนของแผง คลิก Next

โปรดทราบ: หาก Checkbox หรือ Select-type Property มีตัวเลือกมากกว่า 250 ตัวเลือก ฟังก์ชัน Create a separate branch for each value in this property จะไม่สามารถทำงานได้ คุณจะต้องเพิ่ม Branch และเลือกตัวเลือกสำหรับ Branch ด้วยตนเอง

contact-priority-create branch

Set up the branches based on the values of the property or action:

  1. เพื่อเพิ่ม Branch คลิก + Add a branch
  2. สำหรับแต่ละ Branch เลือก Operator เช่น is not equal to จากนั้นป้อนหรือเลือกค่าของ Branch ใน Field Value
  3. หากต้องการลบ Branch ให้คลิกไอคอน Delete ที่อยู่ถัดจากค่า

configure-branch-logic

เมื่อคุณทำเสร็จแล้ว คลิก Save Branch จะปรากฏใน Workflow Preview

image-png-Mar-08-2024-06-15-26-4514-AM


Configure an AND/OR logic branch

เมื่อสร้าง Branch แบบ Based on matching filter criteria ให้ตั้งค่า Filters เพื่อให้ Records ผ่านไปตาม Branch ที่กำหนด

  • คุณสามารถเพิ่มได้สูงสุด 20 Branches ใน if/then branch action
  • Records ที่ถูก Enrolled จะถูกประเมินตามแต่ละ Branch ตามลำดับที่ Branch ถูกวางไว้ ตัวอย่างเช่น หาก Contact ตรงตาม Criteria ของ Branch แรก พวกเขาจะไปตาม Branch นั้น และจะไม่ถูกประเมินตาม Branch อื่น แม้จะตรงตาม Criteria ของ Branch อื่นก็ตาม

วิธีตั้งค่า if/then branch action:

  1. ในแผงด้านซ้าย ใน Field Branch name ป้อนชื่อสำหรับ Branch
  2. คลิก + Add filter จากนั้นเลือกประเภทของ Filter เช่น กรองตาม Properties หรือ List Memberships ของ Contact ที่ถูก Enrolled
  3. ดำเนินการตั้งค่าประเภทของ Filter Criteria แบบ if/then branch ทำงานในลักษณะคล้ายกับ Enrollment Trigger Criteria
  4. หากต้องการเพิ่มหลาย Branch คลิก Add another branch ที่ด้านล่าง จากนั้นตั้งค่า Criteria สำหรับ Branch ใหม่

image-png-Mar-08-2024-06-22-49-7179-AM

การจัดการ Branches:

  • หากต้องการเปลี่ยนลำดับ Branch ให้เลื่อนเมาส์ไปที่ Branch จากนั้นคลิกและลาก Drag handle สีฟ้าไปยังตำแหน่งที่ต้องการ หรือคลิกเมนู More และเลือก Move up หรือ Move down
  • หากต้องการ Clone Branch ให้เลื่อนเมาส์ไปที่ Branch แล้วคลิกไอคอน Duplicate
  • หากต้องการลบ Branch ให้เลื่อนเมาส์ไปที่ Branch แล้วคลิกไอคอน Delete

เมื่อคุณทำเสร็จแล้ว คลิก Save Branch จะปรากฏใน Workflow Preview

KB - arrange branch


Configure a Random distribution by percentage branch (Marketing Hub Professional or Enterprise only)
เมื่อสร้าง Branch แบบ Random split ให้เลือกจำนวน Branches ตามจำนวน Segments ที่ต้องการ

  • การเพิ่ม Branches เพิ่มเติมจะทำให้การกระจายแบบ Split เพิ่มขึ้น ตัวอย่างเช่น หากคุณต้องการ Split แบบ 50/50 ให้เลือก 2 Branches หรือหากคุณต้องการแบ่ง Object เป็น 3 ส่วน ให้เลือก Split แบบ 33/33/33
  • Records จะถูกกระจายแบบสุ่มระหว่าง Branches เพื่อให้ Split มีความสม่ำเสมอโดยประมาณ จำเป็นต้องมีตัวอย่างอย่างน้อย 1,000 Records

วิธีตั้งค่า:

  1. ในแผงด้านซ้าย เลือกจำนวน Branches ตามจำนวน Segments ที่คุณต้องการ
  2. คลิก + Add a branch เพื่อเพิ่มการกระจายของ Objects
  3. หากต้องการลบ Branch ให้คลิกไอคอน Delete

add-split-branch

Add actions after the branch

คุณสามารถทดสอบ Workflow Actions ทั้งหมดเพื่อดูว่า Record จะผ่าน Branch อย่างไร หลังจากตั้งค่า Branch แล้ว คุณสามารถเพิ่ม Actions ด้านล่างแต่ละ Branch ได้:

  1. คลิกไอคอน + (plus) เพื่อเพิ่ม Action ใต้ YES Branch หรือ NO Branch ตัวอย่างเช่น:
    • หาก Contact กรอก Contact Us form แล้ว พวกเขาจะเข้าสู่เส้นทาง Submitted form และได้รับ Marketing Email อัตโนมัติ
    • หากพวกเขายังไม่ได้กรอก Contact Us form พวกเขาจะเข้าสู่เส้นทาง None met
  2. คลิกไอคอน + (plus) เพื่อเพิ่ม Actions เพิ่มเติมหากจำเป็น Records ที่ถูก Enrolled จะทำ Workflow จนถึง Action สุดท้ายใน Branch

image-png-Mar-08-2024-06-45-50-0124-AM

Clean up your branches

หลังจากเพิ่ม Branch แล้ว เครื่องมือ Workflows อาจแสดงคำแนะนำโดยอัตโนมัติ ตัวอย่างเช่น อาจมีการแจ้งเตือนให้ทราบว่ามีตัวเลือก Branching แบบอื่นที่สามารถใช้ได้

เมื่อใช้ฟังก์ชัน Clean up จะเปลี่ยนเฉพาะ Branch Actions เท่านั้น ระบบจะแนะนำการปรับปรุงโครงสร้างของ Branch แต่พฤติกรรมของ Workflow จะไม่เปลี่ยนแปลง

วิธีตรวจสอบการปรับปรุงที่แนะนำ:

  1. ที่มุมซ้ายบน คลิก Clean up
  2. ในแผงด้านขวา ตรวจสอบการเปลี่ยนแปลงที่เสนอสำหรับ Branch
  3. หากต้องการยอมรับการเปลี่ยนแปลงที่แนะนำ ให้คลิก Accept changes